Selenium3基礎2-使用geckodriver瀏覽器核心啟動Firefox
阿新 • • 發佈:2018-10-31
用Java指令碼實現如何啟動和關閉firefox瀏覽器。gecko為瀏覽器核心。
程式碼如下:
import org.openqa.selenium.firefox.FirefoxDriver; /** * 啟動和關閉火狐瀏覽器 */ public class LuanchFirefox { public static void main(String[] args) { // 如果火狐瀏覽器沒有預設安裝在C盤,需要自己確定其路徑 System.setProperty("webdriver.firefox.bin", "D:/Firefox/install/firefox.exe"); // 設定瀏覽器核心驅動 System.setProperty("webdriver.gecko.driver", "./Tools/geckodriver.exe"); //初始化一個火狐瀏覽器例項(驅動),例項名稱叫driver WebDriver driver = new FirefoxDriver(); // 最大化視窗 driver.manage().window().maximize(); // 使用get方法開啟一個網頁 driver.get("https://www.baidu.com"); // 獲取當前頁面的titile值 System.out.println("獲取到的title: " + driver.getTitle()); // 退出瀏覽器 driver.quit(); } }
執行結果
總結:
* 介紹了Selenium 3.0上如何啟動firefox版本大於48和低於48的情況
* driver.get() 是開啟站點,傳入的引數是url
* 知道了如何設定瀏覽器視窗最大化
* driver.getTitle()是獲取當前頁面的title值,返回的是字串物件
* driver.quit()是關閉並退出瀏覽器。