我有以下HTML代码:
我需要勾选"编辑"具有标题" test"的特定元素的图标。 我试着做
//*[contains(text(), 'test')]/following-sibling::div/span[@title='Edit']
但它不起作用。 我只能通过title = Edit来识别这个元素,因为有很多元素可以编辑这个按钮。唯一独一无二的是第一个标题" test"并遵循兄弟"编辑"。
有什么想法吗?非常感谢任何帮助。谢谢你
答案 0 :(得分:1)
您可以使用title
="测试"选择div,然后使用title
="编辑"像这样:
xpath("//div[@title='test']/following-sibling::div/span[@title='Edit']")
或直接选择div
span
title
='编辑':
xpath("//div/span[@title='Edit']")
答案 1 :(得分:0)
能够使用以下路径找到此元素: // * [contains(。,'test')] / following-sibling :: div / span [@ title ='Edit']
谢谢大家的帮助。