簡體   English   中英

使用Java中的Selenium Webdriver獲取文本

[英]Get Text with Selenium Webdriver in Java

我需要提取HTML文本Paul Robert並使用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>

代碼硒:

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 );

希望這對您有幫助。

String pessoa = driver.findElement(By.cssSelector("#control_gen_3 a")).getText();               
System.out.println(pessoa);

這意味着您獲取ID為control_gen_3的元素,並在該元素中尋找a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM