我需要提取文本 Paul Robert 这个 html 并使用 Java WebDriver 和 selenium 打印到控制台。
下面的代码提取所有文本 Div ,甚至文本“Quit”。
<div role="alert" class="alert success" id="control_gen_3">
<p>
<strong>Invite to <a href="">Paul Robert</a>.</strong></p>
<button class="dismiss" id="global-error-dismiss">Quit</button>
</div>
代码 Selenium :
String pessoa = driver.findElement(By.id("control_gen_3")).getText();
System.out.println(pessoa );
最佳答案
String pessoa = driver.findElement(By.xpath("//div[@id='control_gen_3']//a")).getText();
System.out.println(pessoa );
希望这对你有帮助..
关于java - 在 Java 中使用 Selenium Webdriver 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35724434/