如何使用xpath获取HTML5数据属性?
2022-09-01 09:30:13
如何使用 Webdriver 的 xpath 获取第一个表 (table1)?
<span id="dynamically generated id" data-id="table1">
<table>
...
</table>
</span>
<span id="dynamically generated id" data-id="table2">
<table>
...
</table>
</span>
我能够获取所有元素,但我想在其中过滤文本以获取确切的元素。data-id
table1
这不起作用!
driver.findElement(By.xpath("//@*[starts-with(name(),'data-id') [contains(text(),'table1')]]"));