This works fine if I search for a single string:
var element = Driver.FindElement(By.XPath(\"//a[contains(text(), \'About us\')]\"));
But c
say or between two calls of contains function
or
contains
//a[contains(text(), 'About us') or contains(text(), 'about us')]
or use translate function to make xpath case insensitive
translate
//a[contains(translate(text(), 'ABOUTS', 'abouts'), 'about us')]