我在Java中使用selenium,并希望获取值“ 3”。我想我必须使用xpath,但是我不确定该使用什么语法?html代码如下:
<div class="p-panel halign-center">
<div>
<span class="p-text p-f-sz-xl p-t-secondary50 p-f-w-b p-t-wr-fw" data-tag="Transcript-Summary-No-Due-Date-Count">3</span>
</div>
</div>
您可以通过以下代码获取值3
String value = driver.findElement(by.xpath("//span[@data-tag='Transcript-Summary-No-Due-Date-Count']").getText();
要么
String value = driver.findElement(by.xpath("//span[@class='p-text p-f-sz-xl p-t-secondary50 p-f-w-b p-t-wr-fw']").getText();
如果有更多HTML代码可用,我们也可以改进xpath。
编码愉快!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句