【发布时间】:2013-06-06 10:15:06
【问题描述】:
如何为同一个类名中的单个元素创建 Xpath?元素 ID(例如 id='some_item_12')不是恒定的(即下一次迭代时可能是 12,3 等),所以我不能使用元素的直接 xpath。
我使用了下面的那个,但它获取了该类中的第一个元素,例如。 //*[@id='someitem_12']/td[5]/div/a[1] 而我想要一个[2]
//*[contains(concat(' ', normalize-space(@class), ' '), ' $classname ')]
谢谢。
唱片
【问题讨论】:
-
有很多方法可以做到 - 但是如果没有看到更多的 html 来理解结构,很难推荐任何一种方法。
标签: selenium-webdriver selenium-rc selenium-ide