selenium ide:点击表

时间:2016-04-18 09:35:45

标签: selenium xpath selenium-ide

我有一个包含多行的html表。 在每一行的末尾,最后一行包含多个按钮。我想点击第一行的删除按钮。

我尝试了这个Xpath代码但是找不到的元素: 我的xpath查询中某处出现了错误:

//table[@id='tableTest']/tbody/tr[8]/td[8]/a[@class="remove"]

2 个答案:

答案 0 :(得分:0)

您的查询看起来很不错,但没有HTML代码,因此我们可以猜测发生了什么。数字 8 怎么样?

尝试使用XPath轴。例如,定位器可能如下所示:

//table[@id='tableTest']/tbody/tr[1]/descendant::a[@class="remove"]

这应该在第1行找到删除按钮。

答案 1 :(得分:0)

点击第一行的按钮......我认为你的意思是第一行?

//table[@id='tableTest']/tbody/tr//a[@class="remove"]

那应该找到你表格的第​​一个tr(行)并选择带有删除类的href。但是它并不能确保它是最后一个单元格,如果这是至关重要的,那么你需要使用像//table[@id='tableTest']/tbody/tr/td[last()]/a[@class="remove"]这样的东西

另外,如果你附上了html片段,我们很多人都会更容易回答。