为了运行我正在进行的测试:
System.setProperty("webdriver.chrome.driver", "C:\\SeleniumDriver\\chromedriver.exe");
如何更换此行,以便我可以设法在任何计算机上运行代码而无需安装chromedriver? 感谢
答案 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();
我希望它有所帮助。