文章目录
(1)安装驱动(2)代码测试(3)注意事项(1)安装驱动
Selenium WebDriver如果需要启动Chrome浏览器,需要下载对应的chromedriver驱动器。
【下载地址】
/mirrors/chromedriver/
Windows系统下载win32这个压缩包即可,它是支持64位操作系统的。
下载完成之后得到这个的文件
(2)代码测试
功能效果:
打开Chrome浏览器,然后访问百度地址,然后关闭浏览器,参考代码如下
public class HelloChrome {public static void main(String[] args) {//设置系统属性System.setProperty("webdriver.chrome.driver","D:\\soft\\Chrome\\selenium\\chromedriver_win32\\chromedriver.exe");//创建ChromeDriver实例WebDriver driver = new ChromeDriver();String baseUrl = "";//打开URLdriver.get(baseUrl);//关闭浏览器driver.quit();}}
(3)注意事项
【注意事项一】
Chrome浏览器的安装目录必须
C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe目录下,即默认安装目录,否则会报错,显示找不到Chrome浏览器
【注意事项二】
注意chromedriver驱动版本需要和Chrome浏览器保持一致
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 86Current browser version is 74.0.3729.108 with binary path C:\Users\Administrator.PC-0217GFYJ\AppData\Local\Google\Chrome\Application\chrome.exeBuild info: version: '3.141.59', revision: 'e82be7d358', time: '-11-14T08:17:03'System info: host: 'ZHANGYU', ip: '2.0.1.2', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181'Driver info: driver.version: ChromeDriverremote stacktrace: Backtrace:
如果出现上面问题,需要根据错误描述,下载适合当前Chrome浏览器版本的chromedriver