在上面的例子中,我們看到了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 }