selenium ide:单击表中特定行上带有类的按钮
我有一个包含多行的html表格。 在每行的末尾,最后一行包含多个按钮。我想点击第一行的删除按钮 我尝试了此Xpath代码,但未找到中的元素: 我的xpath查询中有一个错误:selenium ide:单击表中特定行上带有类的按钮,selenium,xpath,selenium-ide,Selenium,Xpath,Selenium Ide,我有一个包含多行的html表格。 在每行的末尾,最后一行包含多个按钮。我想点击第一行的删除按钮 我尝试了此Xpath代码,但未找到中的元素: 我的xpath查询中有一个错误: //table[@id='tableTest']/tbody/tr[8]/td[8]/a[@class="remove"] 您的查询看起来很好,但是没有HTML代码,所以我们可以猜测发生了什么。数字是多少 尝试使用XPath轴。例如,定位器可以如下所示: //table[@id='tableTest']/tbody/tr
//table[@id='tableTest']/tbody/tr[8]/td[8]/a[@class="remove"]
您的查询看起来很好,但是没有HTML代码,所以我们可以猜测发生了什么。数字是多少 尝试使用XPath轴。例如,定位器可以如下所示:
//table[@id='tableTest']/tbody/tr[1]/descendant::a[@class="remove"]
如果删除按钮较新,则应在第一行找到它。单击第一行的按钮。。。我想你指的是第一排
//table[@id='tableTest']/tbody/tr//a[@class=“remove”]
这将找到表的第一个tr(行),并选择带有remove类的href。但它不能确保它是最后一个单元格,如果这很重要,您需要使用类似于//table[@id='tableTest']/tbody/tr/td[last()]/a[@class=“remove”]
此外,如果您附加html代码片段,我们中的许多人回答起来会容易得多。您能为您的表格提供html代码吗?如果没有所需的
html
代码,它实际上就不是有用的信息element@wawanopoulos如果它是第一行,我会假设tr
的索引应该是[1]
^,并且,很可能,…td//a[@class=“remove”]