selenium java-2 chrome driver与对应版本
chrome driver下载地址:https://npm.taobao.org/mirrors/chromedriver
driver与chrome的对应关系:
- 1.进入最新的driver,查看notes.txt文件,即可获取到对应关系
- 2.使用curl命令获取对应关系
curl https://npm.taobao.org/mirrors/chromedriver/2.40/notes.txt grep -e "ChromeDriver v" -e "chrome v" |grep -v "Resolved" > chrome.txt
- 3.部分版本driver对应关系
ChromeDriver v2.40 (2018-06-07) | Chrome v66-68 |
ChromeDriver v2.39 (2018-05-30) | Chrome v66-68 |
ChromeDriver v2.38 (2018-04-17) | Chrome v65-67 |
ChromeDriver v2.37 (2018-03-16) | Chrome v64-66 |
ChromeDriver v2.36 (2018-03-02) | Chrome v63-65 |
ChromeDriver v2.35 (2018-01-10) | Chrome v62-64 |
ChromeDriver v2.34 (2017-12-10) | Chrome v61-63 |
ChromeDriver v2.33 (2017-10-03) | Chrome v60-62 |
ChromeDriver v2.32 (2017-08-30) | Chrome v59-61 |
ChromeDriver v2.31 (2017-07-21) | Chrome v58-60 |
ChromeDriver v2.30 (2017-06-07) | Chrome v58-60 |
ChromeDriver v2.29 (2017-04-04) | Chrome v56-58 |
ChromeDriver v2.28 (2017-03-09) | Chrome v55-57 |
ChromeDriver v2.27 (2016-12-23) | Chrome v54-56 |
ChromeDriver v2.26 (2016-12-09) | Chrome v53-55 |
ChromeDriver v2.25 (2016-10-25) | Chrome v53-55 |
ChromeDriver v2.24 (2016-09-09) | Chrome v52-54 |
ChromeDriver v2.23 (2016-08-04) | Chrome v51-53 |
ChromeDriver v2.22 (2016-06-06) | Chrome v49-52 |
ChromeDriver v2.21 (2016-01-28) | Chrome v46-50 |
ChromeDriver v2.20 (2015-10-08) | Chrome v43-48 |
ChromeDriver v2.19 (2015-08-28) | Chrome v43-47 |
ChromeDriver v2.18 (2015-08-19) | Chrome v43-46 |
- 4.将Chromedriver导入到工程中,便于管理
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.concurrent.TimeUnit;
public class Baidu {
public static void main(String[] args){
String chromepath = System.getProperty("user.dir")+"/src/main/java/drivers/chromedriver";
System.setProperty("webdriver.chrome.driver",chromepath);
WebDriver driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
driver.get("https://www.baidu.com");
driver.findElement(By.xpath("//input[@class='s_ipt' and @id='kw']")).sendKeys("selenium");
driver.findElement(By.xpath("//input[@id='su']")).click();
System.out.println(driver.findElement(By.xpath("//span[@class='nums_text']")).getText());
driver.quit();
System.out.println();
}
}
selenium java-2 chrome driver与对应版本的更多相关文章
- selenium+java启动chrome浏览器
- selenium+java+chrome环境搭建
我只能说因为版本冲突,简直太折腾了,而搜了无数个博友的帖子才找到正确条案,就不能好好的写篇文章吗? 最近真的是太闲太闲了,平时没事总得搞点技术,不然心里感觉好空虚, 最近看上了selenium,所以试 ...
- Java+selenium+Firefox/ IE/ Chrome主流浏览器自动化环境搭建
一.java+selenium+firefox 1.环境准备:JDK1.8 2.安装firefox浏览器v59 3.下载驱动:https://github.com/mozilla/geckodrive ...
- selenium爬虫入门(selenium+Java+chrome)
selenium是一个开源的测试化框架,可以直接在浏览器中运行,就像用户直接操作浏览器一样,十分方便.它支持主流的浏览器:chrome,Firefox,IE等,同时它可以使用Java,python,J ...
- python下的selenium和chrome driver的安装
selenium是一款支持多种语言.多种浏览器.多个平台的开源web自动化测试软件,测试人员可用python.java等语言编写自动化脚本,使得浏览器可以完全按照你的指令运行,大大节省了测试人员用鼠标 ...
- java用selenium库控制chrome
一.简介 selenium是浏览器自动化工具,可以通过程序来控制浏览器行为,这就是selenium!你可以用它做任何你想做的事情.很多时候人们用它测试web应用,但selenium的用途绝不仅限于此. ...
- Python——Selenium & Chrome Driver配置
1.CMD下载安装selenium pip install selenium 2.python运行: from selenium import webdriver browser = webdrive ...
- selenium+java+chrome 自动化测试环境搭建
安装jdk (jdk 配置环境变量) eclipse(可用免安装的) 安装谷歌浏览器 下载chorme driver (chorme driver 也要配置环境变量,将chormedriv ...
- 关于Selenium Chrome Driver相关的一些资源
这里摘录一些处理所需要的jar包,以及对照关系等. 参考: selenium-chrome-driver-2.22.0.jar:http://www.java2s.com/Code/Jar/s/Dow ...
随机推荐
- ios平台cocos2d-x播放音频、视频、音效的Demo(支持网络视频)
最近由ios应用转做游戏,游戏开始时需要播放一个视频,由于本身cocos2d-x播放视频的相关库,在网上搜到的资料都不是很全,我自己试过在cocos2dx直接调用ios的MediaPlayer来播放, ...
- Python中字典的基本操作
字典(Dictionary)是一映射类型(Key-value):字典是可变的,可存储任意类型对象 字典的定义用大括号{ },每个值用 ”,“ 逗号隔开,key和value使用 ”:“ 冒号分隔 字典的 ...
- PyQt5编程:鼠标事件
参考链接:https://www.cnblogs.com/zhuluqing/p/9028816.html 一.每个事件都被封装成相应的类: pyqt中,每个事件类型都被封装成相应的事件类,如鼠标事件 ...
- 获奖感言和C语言的学习心得
获奖感言和C语言的学习心得 自我介绍: 大家好,我的名字叫袁忠,我来自湖南,今年快19岁了,现在是大学一年级,我平时喜欢跑步.打羽毛球,我也喜欢学算法与数学,以及喜欢看一些与计算机有关的书籍,每次我学 ...
- 【opencv基础】pointPolygonTest
pointPolygonTest opencv函数 pointPolygonTest: C++: double pointPolygonTest(InputArray contour, Point2f ...
- linux下sprintf_s函数的替代
error code: ]; sprintf_s(buf, , "predicted position:(%3d, %3d)", predict_pt.x, predict_pt. ...
- 为什么我们不应该使用微信或者 QQ 作为团队协作的 IM 工具?
如果你的团队没有觉得微信是低效的团队 IM 工具,那只有两种可能: 团队成员很少使用微信进行私人的生活和娱乐. 你就是一个低效的团队,而且还不自知. 本文内容 微信,连接一切 每个人都有微信 微信,低 ...
- php-fpm简介
What is PHP-FPM? PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with ...
- 《DSP using MATLAB》Problem 3.20
代码: %% ------------------------------------------------------------------------ %% Output Info about ...
- MySQL--”自然键”和”代理键”优缺点
##=====================================================================================## 在数据库表设计中会纠 ...