gpt4 book ai didi

python - 在 selenium webdriver 中使用 xpath 获取 grandParent

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:23 24 4
gpt4 key购买 nike

<div class="myclass">
<span>...</span>
<div>
<table>
<colgroup>...</>
<tbody>
<tr>...</tr>
<tr>
<td>
<input ...name="myname" ...>
</td>
</tr>
<tr>...</tr>
<tbody>
</table>
</div>

</div>

这是我的 html 代码...我有属性“name”..所以我可以访问标签...但是从这一行我想访问顶部元素。一种方法是我编写 driver.find_element_by_xpath('..') 6-7 次以获得该父项,但我不知道我必须执行多少步骤。我只是想要一个 xpath 表达式或类似的东西来访问 top 。

我正在使用带有 python 的 Selenium webdriver

最佳答案

您可以选择更高级别的元素并测试后代节点属性,而不是针对更深层次的元素并在树中向上移动:

.//div[@class="myclass"][.//input[@name="myname"]]

关于python - 在 selenium webdriver 中使用 xpath 获取 grandParent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21578785/

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