web自动化基础环境搭建
1、下载浏览器驱动:
chrome浏览器驱动下载地址:http://npm.taobao.org/mirrors/chromedriver
chrome驱动与chrome浏览器版本对照:
1 chrome版本 chromedriver版本
2 83.0.4103.39 83
3 83.0.4103.14 83
4 81.0.4044.138 81
5 81.0.4044.69 81
6 81.0.4044.20 81
7 80.0.3987.106 80
8 80.0.3987.16 80
9 79.0.3945.36 79
10 79.0.3945.16 79
11 78.0.3904.105 78
12 78.0.3904.70 78
13 78.0.3904.11 78
14 77.0.3865.40 77
15 77.0.3865.10 77
16 76.0.3809.126 76
17 76.0.3809.68 76
18 76.0.3809.25 76
19 76.0.3809.12 76
20 75.0.3770.90 75
21 75.0.3770.8 75
22 74.0.3729.6 74
23 73.0.3683.68 73
24 72.0.3626.69 72
25 2.46 71-73
26 2.45 70-72
27 2.44 69-71
28 2.43 69-71
29 2.42 68-70
30 2.41 67-69
31 2.4 66-68
32 2.39 66-68
33 2.38 65-67
34 2.37 64-66
35 2.36 63-65
36 2.35 62-64
firefox浏览器驱动下载地址:http://selenium-release.storage.goodleapis.com/index.html
selenium 2.x中自动集成了firefox驱动。
因此只须selenium 版本与firefox浏览器版本对应即可
selenium版本 Firefox浏览器 2.25.0 v 18 2.30.0 v 19 2.31.0 v 20 2.42.2 v 29 2.44.0 v 33 (不支持31) 2.52.0 v 45.0 2.53.0 v 46.0 2.53.1 v 47.0.1
selenium 3.x
selenium,geckodriver,firefox 对应版本说明:
selenium版本 geckodriver版本 Firefox版本
3.3 0.15 v 48+
3.4 0.16 v 52
3.4 0.17 v 52
3.4 0.18 v 53
3.5 0.19 v 55
3.11 0.21 v 57
IE浏览器驱动下载地址:http://selenium-release.storage.googleapis.com/index.html
IE驱动版本与Selenium版本保持相同即可
2、创建resources resources这个目录需要自创

3、把浏览器驱动解压后放到项目resources目录下(我这里只下了chrom和firefox的,政府工作的兄弟们下载IE的):

4、需要使用哪个浏览器做自动化就创建哪个浏览器驱动对象:
System.setProperty("webdriver.gecko.driver", "src\\test\\resources\\geckodriver.exe");这局代码必须放在第一行
chrome:
/*setProperty() *第一个参数是chrome固定的参数 * 第二个参数是浏览器驱动的相对路径 */ System.setProperty("webdriver.chrome.driver", "src\\main\\resources\\chromedriver.exe"); ChromeDriver driver = new ChromeDriver();
firefox:
/*setProperty() *第一个参数是Firefox固定的参数 * 第二个参数是浏览器驱动的相对路径 */ System.setProperty("webdriver.gecko.driver", "src\\test\\resources\\geckodriver.exe"); FirefoxDriver driver = new FirefoxDriver();

浙公网安备 33010602011771号