如何使用XPath单击特定位置的表格中的按钮?该列是常量,始终是最后一行。我有表的id,但单元格包含一个删除按钮,其值是动态的 - 生成的哈希值。
Xpath = ".//[@=id='blah']/tbody/tr[5]/td[5]" # <- this xpath fails.
这是自动化 - 使用selenium的python。
答案 0 :(得分:8)
您也可以仅使用last()
函数执行此操作:
Xpath = ".//*[@=id='blah']//tr[last()]/td[5]"
答案 1 :(得分:4)
尝试使用xpath函数position()
和last()
:
Xpath = ".//[@=id='blah']/tbody/tr[position()=last()]/td[5]"