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