網頁

2017/12/26

什麼是Selenium WebDriver ?

Seleniumn WebDriver是用來執行並操作瀏覽器的一個API介面,程式透過呼叫WebDriver來直接對瀏覽器進行操作。

WebDriver只是一個API介面,實作則決定於所選用的瀏覽器driver,例如有FirefoxDriver, ChromeDriver, InternetExporeDriver等。

以Java為例,在程式中使用WebDriver的方式如下。首先下載瀏覽器的WebDriver執行檔,下載好後解壓縮到想要的位置,然後程式將該執行檔的位置路徑設為系統參數。

// 將ChromeDriver的位置設設為系統參數
System.setProperty("webdriver.chrome.driver", "D:/SeleniumServer/chromedriver_win32/chromedriver.exe"); 
WebDriver driver = new ChromeDriver(); // 建立一個WebDriver實例
driver.get("https://www.google.com"); // 呼叫WebDriver.get()連線至google首頁

WebDriver API提供多種尋找及操控html element的方法,在程式中利用這些方法操作瀏覽器。

如果覺得文章有幫助的話還幫忙點個Google廣告,感恩。


參考:

沒有留言:

張貼留言