【问题标题】:Get Text with Selenium Webdriver in Java在 Java 中使用 Selenium Webdriver 获取文本
【发布时间】:2016-06-13 23:03:41
【问题描述】:

我需要提取文本 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>

代码硒:

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

【问题讨论】:

    标签: java selenium


    【解决方案1】:
    String pessoa = driver.findElement(By.xpath("//div[@id='control_gen_3']//a")).getText();               
    System.out.println(pessoa );
    

    希望对你有所帮助..

    【讨论】:

      【解决方案2】:
      String pessoa = driver.findElement(By.cssSelector("#control_gen_3 a")).getText();               
      System.out.println(pessoa);
      

      这意味着您获取 id 为 control_gen_3 的元素并在该元素中查找 a

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-01
        • 2015-04-05
        • 1970-01-01
        • 1970-01-01
        • 2014-01-26
        • 2016-02-03
        • 2019-05-20
        相关资源
        最近更新 更多