【发布时间】:2016-10-16 16:22:24
【问题描述】:
我正在使用 selenium 在 html 页面上执行测试。我只能使用 xpath 来定位元素。我正在尝试创建一个允许我定位所有包含文本的 div 的 xpath,因此我可以使用 findElements 保留这些 WebElement 的引用,无论它是什么,只要他不为空。 所以我有这个 xpath :
//div[5]/div/div[2]
我想定位所有在这个 div 中包含文本的 div 元素(位于 //div[5]/div/div[2] 的 div)
我尝试过使用 text() 或 matches() 的不同方式,但我无法使其工作,例如:
//div[5]/div/div[2]/div[matches(text(), '*', 'i')
我该怎么办?
【问题讨论】: