java组织。openqa。硒。InvalidSelectorException:尝试查找元素时选择器无效
我的元素显示为:
<a class="main-item" href="#">Business Loans</a>
xpath是:
//*[@id='main-nav']/ul/li[1]/a[1]']
这将返回invalid element locator
//*[@id='main-nav']/ul/li[1]/a']
driver.findElement(By.xpath("//*[@id='main-nav']/ul/li[1]/a[1]']"))
我正在尝试获取元素
# 1 楼答案
欢迎来到SO。下面是简单的xpath
如果你想使用你提到的那个,这里是正确的答案
# 2 楼答案
Try包含xpath中的函数,它可以提取与特定文本值匹配的所有元素
# 3 楼答案
此错误消息
。。。表示您的
xpath
不是有效的不能对
By
值和属性值使用单引号,即'
或双引号,即"
解决方案
您可以使用以下任一Locator Strategies:
cssSelector:
xpath: