标签:style blog http ar color os sp div on
一、返回当前页面的title
public static void main(String[] args) {
String url = "http://www.baidu.com";
WebDriver driver = new FirefoxDriver();
driver.navigate().to(url);
System.out.print("the page title"+driver.getTitle());
}
输出结果:
the page title : 百度一下,你就知道
二、返回当前页面的url
public static void main(String[] args) {
String url = "http://www.baidu.com";
WebDriver driver = new FirefoxDriver();
driver.navigate().to(url);
System.out.print("the current page‘s url : "+driver.getCurrentUrl());
}
输出结果:
the current page‘s url : http://www.baidu.com/
三、返回当前浏览器的窗口句柄
四、返回当前浏览器的所有窗口句柄
五、返回当前页面的源代码
public static void main(String[] args) {
String url = "http://www.baidu.com";
WebDriver driver = new FirefoxDriver();
driver.navigate().to(url);
System.out.print("源代码: "+driver.getPageSource());
}
输出结果是:
输出该页面的源代码
从上面代码可以看出操作浏览器的主要方法都来自org.openqa.selenium.WebDriver这个接口中。
看了一下源代码这些方法都是在org.openqa.selenium.remote.RemoteWebDriver这个类中实现的,
然后不同浏览的driver类继承RemoteWebDriver。
标签:style blog http ar color os sp div on
原文地址:http://www.cnblogs.com/LoveTest/p/4106074.html