码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium->返回页面的相关信息

时间:2014-11-18 23:20:01      阅读:311      评论:0      收藏:0      [点我收藏+]

标签: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。

 

Selenium->返回页面的相关信息

标签:style   blog   http   ar   color   os   sp   div   on   

原文地址:http://www.cnblogs.com/LoveTest/p/4106074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!