【问题标题】:How to get the web page title from selenium webdriver?如何从 selenium webdriver 获取网页标题?
【发布时间】:2015-06-14 13:02:21
【问题描述】:

以下是用于从驱动程序打开的浏览器中获取实际标题的代码。

public class imsclass1 {
    WebDriver driver;
    String actualTitle;

    @Test
    public void test() {
        driver.get("http://www.google.com");
        actualTitle = driver.get actualTitle();
        System.out.println("ActualTitle is +");
    }

    @BeforeClass
    public void Beforeclass() {
        driver = new FirefoxDriver();
    }

    @AfterClass
    public void Afterclass() {
        driver.quit();
    }
}

输出显示为 实际标题是

我想要的是在浏览器中显示的“网页标题”。 它需要在我的控制台中打印出来。

【问题讨论】:

  • 改变你的语法而不是获取实际标题使用获取标题我在下面提到的实际标题 = driver.getTitle();

标签: selenium web driver


【解决方案1】:

好的,我想你要找的是这个

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

 public class imsclass1 {

    static WebDriver driver;
    String actualTitle;

    @Test
    public void test() {
      driver.get("http://www.google.com");
       actualTitle = driver.getTitle();
       System.out.println("ActualTitle is " + actualTitle );
                     }
      @BeforeClass
      public static void Beforeclass() {
       driver = new FirefoxDriver();
       }
     @AfterClass
     public static void Afterclass() {
      driver.quit();
      }
}

这是如何工作的:

Driver.get 转到页面。

Driver.getTitle 获取页面的标题。

System.out.println("ActualTitle is " + actualTitle) 将字符串 "ActualTitle is " + 变量打印到控制台。

希望这会有所帮助,

【讨论】:

    【解决方案2】:

    要获取页面标题,请使用驱动程序的getTitle() 方法。

    actualTitle = driver.getTitle();
    

    【讨论】:

      【解决方案3】:

      只需按以下方式更改代码:

      driver.get("http://www.google.com");
      actualTitle = driver.getTitle();
      System.out.println("ActualTitle is :" + actualTitle );
      

      上面将在控制台中打印标题。您没有在打印中添加存储实际标题值的变量,并且您使用错误的方法获取标题,因此您没有获得标题。

      【讨论】:

        猜你喜欢
        • 2017-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-20
        • 1970-01-01
        • 2017-11-07
        • 2013-05-24
        • 2020-01-29
        相关资源
        最近更新 更多