web自動化基礎環境搭建
阿新 • • 發佈:2021-06-28
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
IE瀏覽器驅動下載地址:http://selenium-release.storage.googleapis.com/index.html
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();