在上面的例子中,我們看到了WebDriver的一些方法,今天列舉WebDriver的Get方法: ...
在上面的例子中,我們看到了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 }