博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Selenium2入门(三)WebDriver API之Get

Posted on 2016-07-12 15:30  zzssyy  阅读(2050)  评论(0编辑  收藏  举报

在上面的例子中,我们看到了WebDriver的一些方法,今天列举WebDriver的Get方法:

 1 import java.util.Set;
 2 
 3 import org.openqa.selenium.WebDriver;
 4 import org.openqa.selenium.firefox.FirefoxDriver;
 5 
 6 
 7 public class SeleniumWebDriverGetDemo {
 8 
 9     /**
10      * @param args
11      */
12     public static void main(String[] args) {
13         // TODO Auto-generated method stub
14         //如果火狐浏览器没有默认安装在C盘,需要制定其路径
15         //System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla firefox/firefox.exe"); 
16         WebDriver driver = new FirefoxDriver();
17         driver.get("http://www.baidu.com/");
18         //获取url
19         String currentUrl=driver.getCurrentUrl();
20         //获取页面的全部源代码
21         String pageSource=driver.getPageSource();
22         //获取页面的标题
23         String title=driver.getTitle();
24         //返回该窗口的句柄,可以用来进行窗口切换
25         String winHandle=driver.getWindowHandle();
26         Set<String> winHandles=driver.getWindowHandles();
27         System.out.println("CurrentURL:"+currentUrl);
28         System.out.println("PageSource:"+pageSource);
29         System.out.println("Title:"+title);
30         System.out.println("WinHandle:"+winHandle);
31         
32     }
33 
34 }