1. 程式人生 > >Selenium3基礎2-使用geckodriver瀏覽器核心啟動Firefox

Selenium3基礎2-使用geckodriver瀏覽器核心啟動Firefox

        用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()是關閉並退出瀏覽器。