自动到指定的地址下载相应的浏览器驱动保存到缓存区 ~/.cache/selenium
解决因Chrome浏览器升级,driver需要同步升级,要重新下载驱动的问题
需要下载driver驱动,使用System.setProperty设置路径,或者配置path环境变量
System.setProperty("webdriver.chrome.driver", "/absolute/path/to/binary/chromedriver");1、pom添加依赖:
<dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <version>4.4.1</version></dependency>注:
commons-io需要2.4以上2、使用WebDriverManager ,默认下载最新版本
WebDriverManager.chromedriver().setup(); WebDriver driver = new ChromeDriver(); driver.get("https://www.cnblogs.com/longronglang"); driver.quit(); WebDriverManager.chromedriver().browserVersion("83.0.4103").setup(); chromedriver().arch32().setup(); chromedriver().arch64().setup(); WebDriverManager.chromedriver() .version("100.0.4896.60") .arch32() .proxy("proxyhostname:80") .proxyUser("username") .proxyPass("password") .setup();————————————————
版权声明:本文为CSDN博主「测试学习笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_55439690/article/details/116332031
优秀不够,你是否无可替代
软件测试交流QQ群:721256703,期待你的加入!!
欢迎关注我的微信公众号:软件测试君
