【发布时间】:2020-01-17 15:13:04
【问题描述】:
问题陈述:我正在尝试获取网页上 span 标签的值。 * 该网页上有多个 span 标签,其中我需要 4 个。
<span class="t">TEST VALUE</span>
【问题讨论】:
-
请提供更多的 html,这是什么意思 4. 你想要第 4 个元素的文本还是在 4 个元素中你想要第 4 个元素的文本??
问题陈述:我正在尝试获取网页上 span 标签的值。 * 该网页上有多个 span 标签,其中我需要 4 个。
<span class="t">TEST VALUE</span>
【问题讨论】:
如果跨度具有唯一的类,或者所有 4 个(并且没有其他)跨度都具有类“t”,那么您可以按类检索它。否则,您始终可以使用 xpath 检索它们(只要页面 dom 不更改/生成“随机”)。但是,如果您有权访问页面代码,我建议您改为为每个跨度添加一个唯一 ID,而不是通过 ID 检索它们。
根据您的代码和 selenium 版本,您需要查看 driver.findElement 和 ExpectedConditions
【讨论】: