【问题标题】:How to get value of span using selenium webdriver? [duplicate]如何使用 selenium webdriver 获取 span 的值? [复制]
【发布时间】:2020-01-17 15:13:04
【问题描述】:

问题陈述:我正在尝试获取网页上 span 标签的值。 * 该网页上有多个 span 标签,其中我需要 4 个。

<span class="t">TEST VALUE</span>

【问题讨论】:

  • 请提供更多的 html,这是什么意思 4. 你想要第 4 个元素的文本还是在 4 个元素中你想要第 4 个元素的文本??

标签: java selenium webdriver


【解决方案1】:

如果跨度具有唯一的类,或者所有 4 个(并且没有其他)跨度都具有类“t”,那么您可以按类检索它。否则,您始终可以使用 xpath 检索它们(只要页面 dom 不更改/生成“随机”)。但是,如果您有权访问页面代码,我建议您改为为每个跨度添加一个唯一 ID,而不是通过 ID 检索它们。

根据您的代码和 selenium 版本,您需要查看 driver.findElement 和 ExpectedConditions

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-20
    • 2015-04-05
    • 2019-12-06
    • 1970-01-01
    • 2019-03-11
    • 2018-07-01
    • 2013-10-14
    • 1970-01-01
    相关资源
    最近更新 更多