在Selenium Webdriver中,我如何从标签中提取文本并打印出来?
我需要提取文本UPS隔夜-免费
HTML代码如下:
div id="customSelect_3" class="select_wrapper">
<div class="select_display hovered">
<span class="selectLabel clear">UPS Overnight - Free</span>
使用以下代码:
String kk = wd.findElement(By.xpath(//*[@id='customSelect_3']/div[1]/span)).getText();
System.out.println(kk);
但是上面的代码返回/打印文本:1
。
.getAttribute("innerHTML")
代替.getText()
,这将返回我想要的内容,包括任何隐藏的HTML或文本。 - jsherk