以下是代码,随机生成 imd id 。我想单击图像以删除网格中的数据。但请注意,此图像存在于更多网格中。所以,如果我给src它是删除第一个数据而不是我想要的所需数据。
img id =“img30”onclick =“removeTest(”30A0“);” onmouseout =“hideImage('img30')”src =“resources / images / button_delete.gif”style =“visibility:hidden;”/>
答案 0 :(得分:0)
您可以使用“/../”在xPath表达式中进行beackwards导航,这样您就可以找到数据行然后向上移动,单击图像
像这样click //div[@id="yourDataGrid"]//tr//td[contains(text(),"whateverdataYouWantToDelete")]/..//img