gpt4 book ai didi

selenium - getText() 方法返回空字符串

转载 作者:行者123 更新时间:2023-12-03 23:39:28 24 4
gpt4 key购买 nike

这是网页的 HTML:

<td class=" gridCell wrapText " style="height:27px;" headers="a15" data-post="" title="">
<div class="oflowDivM ">
<span>
<script src="webwb/pzpega_control_text_12877380907.js!!.js" type="text/javascript"/>
<span class="leftJustifyStyle" data-ctl="Text">30,980,030.0000</span>
</span>
</div>

我的意图是提取值(value) 30,980,030.0000我正在使用以下代码:

driver.findElement(By.xpath("//td/div/span/span")).getText();

但是,getText() 返回一个空字符串。 xpath 是正确的,因为我没有得到 NoSuchElementException。你能帮忙找出我的错误吗?

最佳答案

您能否在下面尝试一下,看看是否打印了值:

driver.findElement(By.xpath("//td/div/span/span")).getAttribute("innerText");

如果它仍然发生,你可以尝试等待几秒钟,然后尝试查找元素并获取文本。

关于selenium - getText() 方法返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40400577/

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