idea -启动谷歌驱动-封装工具类

  • 前言:做UI自动化,首要选择工具,针对浏览器本土豆一直用的都是谷歌浏览器,主要是觉得比较强大,当然,如果你还具有翻墙的话会更让你觉得什么360,IE都弱爆了。
    本土豆所有操作都是封装在基类里面,直接调用比较方便及维护
    以下为谷歌驱动配置,

准备:

  • 查看关于Google
    点击谷歌浏览器自定义控制---帮助---关于Google Chrome,


    idea -启动谷歌驱动-封装工具类_第1张图片
    关于
  • 查看版本信息


    版本69,64位

下载驱动

  • 接下来开始下载对应浏览器的驱动
    点击此处进入下载地址 跳转界面如下:

    idea -启动谷歌驱动-封装工具类_第2张图片
    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” 便于识别

    idea -启动谷歌驱动-封装工具类_第3张图片
    UI

  • 将下载的“chromedriver_win32.zip”包解压到当前文件,解压完成如下:
    注意:解压后的驱动带有 .exe后缀,否则不用怀疑就是错的,重新下
    想想本土豆因为这个导致运行一直报错,简直要命!!!

    idea -启动谷歌驱动-封装工具类_第4张图片
    驱动

方法封装驱动

  • 上图如下:
    注意路径地址
    idea -启动谷歌驱动-封装工具类_第5张图片
    基类
  • 参考代码如下:
    public void 启动浏览器() {// 启动、打开浏览器
        try {
            System.setProperty("webdriver.chrome.driver",
                    "D:\\hj\\driver\\chromedriver.exe");// 设置环境变量,指定的路径
            ChromeOptions options = new ChromeOptions();// 设置浏览器的参数
            options.addArguments("--test-type", "--start-maximized");// 最大化浏览器
            driver = new ChromeDriver(options);//指定浏览器位置,打开浏览器
        } catch (Exception e) {//异常捕捉
            截图();//调用截图方法对异常截图保存
            System.out.println("启动浏览器异常——请检查浏览器驱动及驱动所在地址");//输出台给出对应提示

        }
    }

你可能感兴趣的:(idea -启动谷歌驱动-封装工具类)