selenium用xpath定位TD元素的问题
各位好,我有一个菜单需要点击,该菜单是写在TD里的,由于本身没有id,name,所以从上层的div开始定位。selenium.click("//div/table/tbody/tr/td/table/tbody/tr/td")但提示说找不到
//td[.='码头作业管理'] 试试 回复 2# ryugun
直接用text来定位,selenium.click("//td"),报无效地址:
com.thoughtworks.selenium.SeleniumException: ERROR: Invalid xpath : //td
但同一个页面里,<a>标签的元素可以用text直接定位到。是因为td不能直接定位的原因吗? 回复 2# ryugun
问题已解决,并不是xpath的地址错误,问题是在于click方法无效。改用mouseOver, mouseDown, mouseUp后可成功定位。 回复 3# jlfsquall
已解决,不是xpath地址的问题。而是因为click方法无效,换成 mouseOver, mouseDown, mouseUp后可实现。
页:
[1]