我需要创建元素然后将其删除。有没有办法在创建后通过它的文本找到元素? 元素的xpath是// div [@ id ='mif-tree-6'] / span / span [3]。
答案 0 :(得分:0)
例如,您可以使用xpath。像:
//div[@id='mif-tree-6']//span[contains(text(),'your_text_here')]
<强>更新强>
请提供您的HTML示例。可以使用xpath找到元素的父元素,然后查找所有子元素。例如你的html =
<div id='lol'>
<div>first_item</div>
<div>second_item</div>
<div>third_element</div>
</div>
你得到一个xpath =
的元素数组//div[contains(text(),'first_')]/../div
所以你可以这样做:
click | //div[contains(text(),'first_')]/../div[2]
但是如果有很多兄弟元素可以通过一个兄弟的文本找到,那么就有必要使用循环来获取它们。
再一次。如果您将提供有关您正在做什么的完整信息以及您的HTML示例,那么建议会更容易。