Java 硒样量角器中铬的使用

Java 硒样量角器中铬的使用,java,google-chrome,selenium,selenium-webdriver,junit,Java,Google Chrome,Selenium,Selenium Webdriver,Junit,我已经尝试将Chrome浏览器用于我的自动化框架,我可以通过以下方式触发浏览器 System.setProperty("webdriver.chrome.driver", "C:\\Users\prabhu\\chromedriver.exe"); driver = new ChromeDriver(); 但这只能在特定的系统上运行,因为所有机器的驱动程序路径都不同。是否可以在所有机器中作为通用的执行此操作?(与量角器一样,nodejs将负责chrome驱动程序路径,并且可以在任何系统/操作系

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

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

但这只能在特定的系统上运行,因为所有机器的驱动程序路径都不同。是否可以在所有机器中作为通用的执行此操作?(与量角器一样,nodejs将负责chrome驱动程序路径,并且可以在任何系统/操作系统中执行,无需更改代码)

您可以将chromedriver.exe包含在项目的文件夹中。 所以你只需要提到相对路径。该chromedriver.exe将放在项目文件夹所在的任何位置

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

您可以将chromedriver.exe包含在项目的文件夹中。 所以你只需要提到相对路径。该chromedriver.exe将放在项目文件夹所在的任何位置

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

您可以使用selenium webdriver。通过使用DesiredCapabilities,我们可以获得我们想要的浏览器,您需要为每台机器将驱动程序路径设置为系统环境变量,并且只使用系统变量。谢谢……:)您可以使用selenium webdriver。通过使用DesiredCapabilities,我们可以获得我们想要的浏览器,您需要为每台机器将驱动程序路径设置为系统环境变量,并且只使用系统变量。谢谢……)