idea -啟動谷歌驅動-封裝工具類

  • 前言:做UI自動化,首要選擇工具,針對瀏覽器本土豆一直用的都是谷歌瀏覽器,主要是覺得比較強大,當然,如果你還具有翻墻的話會更讓你覺得什么360,IE都弱爆了。
    本土豆所有操作都是封裝在基類里面,直接調用比較方便及維護
    以下為谷歌驅動配置,

準備:

  • 查看關于Google
    點擊谷歌瀏覽器自定義控制---幫助---關于Google Chrome,


    關于
  • 查看版本信息


    版本69,64位

下載驅動

  • 接下來開始下載對應瀏覽器的驅動
    點擊此處進入下載地址 跳轉界面如下:

    UI

  • 基本用的就是如下版本,都可以找到,

chromedriver版本 對應Chrome瀏覽器版本
v2.41 v67-69
v2.40 v66-68
v2.39 v66-68
v2.38 v65-67
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
  • 或點擊此處可查看全部對應版本

  • 本土豆是69,所以對應是 2.41,點擊,跳轉下載驅動界面,如下:
    存放文件名建議為 “driver” 便于識別

    UI

  • 將下載的“chromedriver_win32.zip”包解壓到當前文件,解壓完成如下:
    注意:解壓后的驅動帶有 .exe后綴,否則不用懷疑就是錯的,重新下
    想想本土豆因為這個導致運行一直報錯,簡直要命?。?!

    驅動

方法封裝驅動

  • 上圖如下:
    注意路徑地址
    基類
  • 參考代碼如下:
    public void 啟動瀏覽器() {// 啟動、打開瀏覽器
        try {
            System.setProperty("webdriver.chrome.driver",
                    "D:\\hj\\driver\\chromedriver.exe");// 設置環(huán)境變量,指定的路徑
            ChromeOptions options = new ChromeOptions();// 設置瀏覽器的參數
            options.addArguments("--test-type", "--start-maximized");// 最大化瀏覽器
            driver = new ChromeDriver(options);//指定瀏覽器位置,打開瀏覽器
        } catch (Exception e) {//異常捕捉
            截圖();//調用截圖方法對異常截圖保存
            System.out.println("啟動瀏覽器異?!垯z查瀏覽器驅動及驅動所在地址");//輸出臺給出對應提示

        }
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容