【发布时间】:2019-11-18 07:13:38
【问题描述】:
我正在尝试查找一个元素,但它没有任何 ID 或其他任何内容。 HTML 看起来基本上是这样的:
<div class="item_select">
<span class="item_selection_number">A
</span>
</div>
<div class="item_select">
<span class="item_selection_number">B
</span>
</div>
我试图在每个页面上找到 B 元素,但它的位置每次都不同,所以我不能使用span[1] 或n-th child(1)。我该怎么做?
【问题讨论】:
-
我们需要更大的上下文来找出稳健的方法。请发布更多您的 HTML。也就是说,您可以尝试匹配文本。
-
遍历所有
span标签并检查文本。 -
获取所有item_selection_number然后检查innerText
-
欢迎来到 SO。你的问题太笼统了。请花时间阅读How to Ask 以及该页面上的其他链接。
标签: python html css selenium automation