我有一个包含多行的html表。 在每一行的末尾,最后一行包含多个按钮。我想点击第一行的删除按钮。
我尝试了这个Xpath代码但是找不到的元素: 我的xpath查询中某处出现了错误:
//table[@id='tableTest']/tbody/tr[8]/td[8]/a[@class="remove"]
答案 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片段,我们很多人都会更容易回答。