Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
selenium ide:单击表中特定行上带有类的按钮_Selenium_Xpath_Selenium Ide - Fatal编程技术网

selenium ide:单击表中特定行上带有类的按钮

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

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

我尝试了此Xpath代码,但未找到中的元素: 我的xpath查询中有一个错误:

//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”]