表中的Xpath选择单元格位于固定列位置的最后一行

bos*_*olf 4 xpath

如何使用XPath单击特定位置的表中的按钮?该列是常量,始终是最后一行.我有表的id,但单元格包含一个删除按钮,其值是动态的 - 生成的哈希值.

Xpath = ".//[@=id='blah']/tbody/tr[5]/td[5]" # <- this xpath fails. 
Run Code Online (Sandbox Code Playgroud)

这是自动化 - 使用硒的python.

har*_*r07 11

您也可以使用以下last()功能:

Xpath = ".//*[@=id='blah']//tr[last()]/td[5]"
Run Code Online (Sandbox Code Playgroud)


Jan*_*sky 5

尝试使用xpath函数position()last()

Xpath = ".//[@=id='blah']/tbody/tr[position()=last()]/td[5]"
Run Code Online (Sandbox Code Playgroud)