gpt4 book ai didi

xpath - 如何捕获以下代码的文本值?

转载 作者:行者123 更新时间:2023-12-02 11:38:00 26 4
gpt4 key购买 nike

如何使用 xpath 获取以下文本值 50000:

 <span class="XYZ">
<span class="Value"/>
50000
</span>

我尝试过

driver.findElement(By.xpath(//span[@class='xyz'])).getText()

但它不起作用。

最佳答案

查看这个答案:https://stackoverflow.com/a/5455770/2386700

<span class="Value"/>是无效的 HTML。所以你会得到一些意想不到的行为。

使用 Chrome,检查这个 fiddle :https://jsfiddle.net/kqta82pd/

您会看到 Chrome 会自动尝试为您更正 HTML。它删除了 \>并添加结束语 </span>标签。

所以您的 5000 现在包含在 <span class="Value"> 中元素。

所以下面的选择器应该可以工作:

driver.findElement(By.xpath(//span[@class='Value'])).getText()

关于xpath - 如何捕获以下代码的文本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46132368/

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