这是网页的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] 删除。
我来说两句