【发布时间】:2016-06-19 10:37:13
【问题描述】:
HTML 部分:
<li tabindex="-1" role="option" unselectable="on" class="k-item k-state-focused" data-index="0" id="6609432f-2fd2-49c1-95df-6a330acecca0">admin</li>
这是我正在尝试的 Xpath:
driver.findelement(by.xpath("//li[text()=//li[. = 'admin']"));
但遇到异常:
无效的选择器:无法使用 xpath 表达式定位元素 //li[text()=//li[。 = 'admin'] 因为以下错误:
语法错误:无法对“文档”执行“评估”:字符串 '//li[text()=//li[。 = 'admin']' 不是有效的 XPath 表达式。
仔细查看 UI 和 HTML 代码:
该字段是自动完成的。ID 正在更改该元素的动态,因此我无法在此处使用 id 来查找元素。
【问题讨论】:
标签: java xpath selenium-webdriver