一、引入 Selenium 依赖
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0</version>
</dependency>
二、下载浏览器驱动
方法一:手动下载
通过 Selenium 官网下载不同浏览器的驱动。注意选择下载的浏览器驱动要与自己的浏览器版本相近。
如果没有对应一模一样的话,选相近版本的即可。下载完,创建一个专门保管浏览器驱动的文件夹并保存在里面,如 D:\drivers\edgedriver_win64。
然后在 Java 方法中使用如下代码,即可创建浏览器驱动:
System.setProperty("webdriver.edge.driver", "D:\\drivers\\edgedriver_win64\\msedgedriver.exe");
其中前面的 webdriver.*.driver 中,*可以选择对应的浏览器名字,比如是 edge 的就用 edge,是 chrome 的就用 chrome,后面就是浏览器驱动下载的文件路径。
方法二:驱动管理
不过方法一也有缺陷,那就是不同的浏览器就要下载对应的驱动,假如有四种不同的浏览器要使用,那么就要手动下载四个对应的浏览器驱动,很麻烦。同时,因为浏览器会有版本更新,一旦更新,就有可能使得我们之前下载的浏览器驱动过时,无法使用,这是手动下载的缺陷。
所以我们就有更方便的方法,那就是驱动管理,它能够自动下载我们电脑里浏览器对应版本的驱动。
- 引入驱动管理依赖
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.8.0</version>
</dependency>
- 使用以下代码即可自动下载好浏览器驱动
WebDriverManager.edgedriver().setup();


