首页 > 编程语言 > 详细

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

时间:2019-10-31 13:32:07      阅读:110      评论:0      收藏:0      [点我收藏+]

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

 

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

原文:https://www.cnblogs.com/my-ordinary/p/11770547.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!