通过Xpath查找包含文本的元素
如果我搜索单个字符串,则效果很好:
var element = Driver.FindElement(By.XPath("//a[contains(text(), 'About us')]"));
但是我可以在下面的示例中有一个 语句吗?
var element = Driver.FindElement(By.XPath("//a[contains(text(), 'About us' or 'about us')]"));
回答:
or
在两个contains
函数调用之间说
//a[contains(text(), 'About us') or contains(text(), 'about us')]
或使用translate
函数使xpath不区分大小写
//a[contains(translate(text(), 'ABOUTS', 'abouts'), 'about us')]
以上是 通过Xpath查找包含文本的元素 的全部内容, 来源链接: utcz.com/qa/427967.html