如何在硒等量子器中使用Chrome

时间:2017-02-20 10:39:27

标签: java google-chrome selenium selenium-webdriver junit

我尝试将Chrome浏览器用于我的自动化框架,我可以通过以下方式触发浏览器

System.setProperty("webdriver.chrome.driver", "C:\\Users\prabhu\\chromedriver.exe");
driver = new ChromeDriver();

但这只能在该特定系统上运行,因为所有机器的驱动程序路径都不同。是否可以在所有机器中将其作为通用执行? (就像量角器一样,这里nodejs将处理chrome驱动程序路径,这可以在任何系统/ os中执行而无需更改代码)

1 个答案:

答案 0 :(得分:3)

您可以将chromedriver.exe包含在项目的文件夹中。 所以你只需要提一下相对路径。 chromedriver.exe会在项目文件夹的任何地方出现。

System.setProperty("webdriver.chrome.driver", "properties/chromedriver.exe");

enter image description here