2016-04-18 94 views
0

我有一个包含多行的html表。 在每一行的末尾,最后一行包含多个按钮。我想点击第一行的删除按钮。selenium ide:单击具有特定行上的类的按钮

我想这个XPath代码,但在不位于元素: 有一个错误的地方在我的XPath查询:

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

你能提供你的表格的html代码吗? –

+0

没有'HTML'代码的所需元素实际上并不是有用的信息 – Andersson

+1

@wawanopoulos如果它是第一行,我会假设'tr'的索引应该是'[1]' – har07

回答

0

您的查询看起来很不错,但没有HTML代码,所以我们可以只猜猜发生了什么。那么?

尝试使用XPath轴。例如定位器看起来是这样的:

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

这应该找到第1行中的删除按钮whenewer它。

0

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

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

应该找到自己的表的第一TR(行),并选择与类别中删除的href。但它不能确保它是最后一个单元格,如果这是至关重要的,那么您需要使用类似//table[@id='tableTest']/tbody/tr/td[last()]/a[@class="remove"]

此外,如果您附加了html代码段,对于我们许多人来说,这变得更容易回答。

相关问题