gpt4 book ai didi

selenium - 使用Xpath获得同级

转载 作者:行者123 更新时间:2023-12-03 16:09:27 25 4
gpt4 key购买 nike

我有一个链接,该链接会在调整页面大小时隐藏该元素,因此,我试图通过上一个元素来获取该元素。

 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
<i class="icon icon-doc-new"></i>
<span class="hidden-sm dropdown-label">Create</span>
<span class="caret hidden-sm"></span>
</a>


为了获得“正常”元素,我使用Xpath:

.//*[@id='main-menu']/li/a/span[contains(text(), 'Create')]


那么我想获取元素 <i class="icon icon-doc-new"></i>
像这样的东西

 .//*[@id='main-menu']/li/a/span[contains(text(), 'Create')]/precending-sibling::i[0] //(also tried different indexes]


尝试了其他两种方法,但都没有成功。

有提示吗?

最佳答案

尝试在XPath以下使用:

 .//*[@id='main-menu']/li/a[span[text()="Create"]]/i

关于selenium - 使用Xpath获得同级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41999814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com