在不安装ChromeDriver的情况下运行Selenium测试

时间:2017-08-05 09:09:46

标签: java selenium driver

为了运行我正在进行的测试:

        System.setProperty("webdriver.chrome.driver", "C:\\SeleniumDriver\\chromedriver.exe");

如何更换此行,以便我可以设法在任何计算机上运行代码而无需安装chromedriver? 感谢

1 个答案:

答案 0 :(得分:0)

我想我可能会部分解决您的问题。如果您的项目使用maven,您可以使用this project和以下依赖项:

<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>1.7.1</version>
</dependency>

此解决方案仍然使用chromedriver,但您不必手动下载它,也不必手动设置路径。 基本上经理负责一切。要初始化chrome驱动程序,请使用以下命令:

ChromeDriverManager.getInstance().setup();

我希望它有所帮助。