IDEA+selenium3+火狐/谷歌驱动 JAVA初步环境搭建 笔记

0 环境

系统环境:win7
selenium驱动
谷歌浏览器以及驱动
火狐浏览器以及驱动

1 驱动地址的下载

1.1 selenium jar包

https://www.seleniumhq.org/download/

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 加入本地驱动 新建浏览器驱动对象 调用浏览器 做相关操作

猜你喜欢

转载自www.cnblogs.com/my-ordinary/p/11770547.html