getText()方法返回空字符串

Vidya Shankar NS

这是网页的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>

我的意图是使用以下代码来提取值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");

如果仍然发生,您是否可以尝试等待几秒钟,然后尝试找到元素并获取文本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章