Java 如何在SeleniumWebDriver中获取元素的文本?

Java 如何在SeleniumWebDriver中获取元素的文本?,java,selenium-webdriver,gettext,Java,Selenium Webdriver,Gettext,如何在SeleniumWebDriver中获取元素的文本 我正在尝试Text()方法,但它不返回文本。我也尝试过使用“value”来获取属性,但它仍然不起作用,并且返回了一个“null”值 如何获取所选元素的文本 截图 假设您必须将文本放在段落中,如下所示: // Initialize browser ChromeOptions options = new ChromeOptions(); options.setHeadless(false); // Create a new instance

如何在SeleniumWebDriver中获取元素的文本

我正在尝试Text()方法,但它不返回文本。我也尝试过使用“value”来获取属性,但它仍然不起作用,并且返回了一个“null”值

如何获取所选元素的文本

截图

假设您必须将文本放在段落中,如下所示:

// Initialize browser
ChromeOptions options = new ChromeOptions();
options.setHeadless(false);

// Create a new instance of the Chrome driver
WebDriver driver = new ChromeDriver(options);

// Launch the Online Store Website
driver.get("file://" + YOUR_PATH_TO_HTML_FILE);

// You get all the paragraph as a list of WebElements
List<WebElement> paras = driver.findElements(By.tagName("p"));

// Then iterate
for (WebElement para : paras) {

    // You can get text inside as this
    System.out.println(para.getText());
}
//初始化浏览器
ChromeOptions选项=新的ChromeOptions();
选项。设置无头(错误);
//创建Chrome驱动程序的新实例
WebDriver=新的ChromeDriver(选项);
//启动在线商店网站
get(“文件:/”+你的路径到HTML文件);
//您可以将所有段落作为WebElements列表获得
列表段落=driver.findElements(按.tagName(“p”));
//然后迭代
用于(网络元素第段:第{
//你可以像这样得到里面的文字
System.out.println(para.getText());
}

X
交易被拒绝
MessagesHost回复消息:ERR000框未关闭

selenium web驱动程序使用哪种语言???selenium for java等…?我使用的是java语言,您可以上传您的java源代码。所以我可以看一看..可能的重复:谢谢你的建议,但是我能够通过唯一的Xpath找到那个特定的元素,我正在尝试从那个Xpath.getText()方法,它不返回文本。应该进行解释。你贴了什么?目的何在?这不是问题吗?你可以。
<div id="response" class="clearFix">

<div class="clearFix paddingT10 paddingB10">
<span class="flL transaction_rejected transaction_icon">X</span>
    <span class="flL transaction_htext">Transaction Rejected</span>
</div>
    <div id="responseCustom">
        <div style="margin-bottom: 10px;" class="portlet ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><div class="portlet-header headercolor ui-state-default ui-corner-all dblclickbound mousedownbound"><span class="ui-icon ui-icon-minusthick flR"></span>Messages</div><div class="portlet-content contentcolor"><table width="50%"><tbody><tr></tr><tr><td><b>Host Reply Message:</b></td><td>ERR000 BOX NOT CLOSED</td></tr></tbody></table></div></div>
    </div>    
    <div class="flL paddingT15 paddingB10 width99_percent">
        <input type="button" class="btn_sty marginB10 ui-button ui-widget ui-state-default ui-corner-all" id="btnReSubmit" style="display:none" onclick="validateTranData(); return false" value="ReSubmit" role="button" aria-disabled="false">
    </div>
</div>