IDEA+selenium3+火狐/谷歌驅動 JAVA初步環境搭建 筆記


0 環境

系統環境:win7
selenium驅動
谷歌瀏覽器以及驅動
火狐瀏覽器以及驅動

1 驅動地址的下載

1.1 selenium jar包

https://www.seleniumhq.org/download/或是https://npm.taobao.org/mirrors/selenium?spm=a2c6h.14029880.0.0.735975d7z725Hc

1.2 谷歌瀏覽器

首先輸入chrome://version/

 

 

根據版本下載相對應的驅動 下面地址任選一個即可

http://npm.taobao.org/mirrors/chromedriver/

http://chromedriver.storage.googleapis.com/index.html

1.3 火狐瀏覽器

 

 

 

 

https://ftp.mozilla.org/pub/firefox/releases/

例如我的下載版本就是Index of /pub/firefox/releases/70.0/win64/zh-CN/

https://github.com/mozilla/geckodriver/releases

1.4 備注

Selenium -> FireFox以及其相關驅動的關系
Selenium -> chrome以及其相關驅動的關系 自行百度
關閉瀏覽器自動更新

https://addons.mozilla.org/en-US/firefox/addon/chropath-for-firefox/

https://addons.mozilla.org/en-US/firefox/addon/try-xpath/

2 配置

1 IDEA的jar添加

依賴 導包 確定

 

 

2 谷歌瀏覽器代碼

public static void main(String[] args) {
        WebDriver driver;
        // 指定瀏覽器驅動路徑
        System.setProperty ( "webdriver.chrome.driver", "D:\\driver\\chromedriver.exe" );
        // 新建對象
        driver = new ChromeDriver();
        // 最大化窗口
        driver.manage ().window ().maximize ();
        // get()獲取url
        driver.get ( "http://www.baidu.com" );
        //關閉並退出瀏覽器
        driver.quit ();

    }

3 火狐瀏覽器代碼

public static void main(String[] args) {
        WebDriver webDriver;
        WebDriver.Navigation navigation;
        // 后面的驅動位置 是自己本地真實位置 需要自己修改
        System.setProperty("webdriver.gecko.driver", "D:\\driver\\geckodriver.exe");
        webDriver = new FirefoxDriver();
        navigation = webDriver.navigate();
        webDriver.get("https://www.baidu.com/");
        // 最大化
        webDriver.manage().window().maximize();
    }

3 小結

1 selenium和瀏覽器以及瀏覽器驅動的版本號對應關系相匹配
2 導入jar
3 設置property 加入本地驅動 新建瀏覽器驅動對象 調用瀏覽器 做相關操作

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM