如何在网络驱动程序中设置Firefox版本? 我只想用不同版本的Firefox。
喜欢不同的版本19,20,21 ......
请提供一个通用的解决方案,也可以帮助其他浏览器。
答案 0 :(得分:16)
您必须在系统上安装所有版本。然后,您可以使用System属性webdriver.firefox.bin
来定义Firefox的路径。请注意,由于路径是通过System属性设置的,因此您将无法在同一Java进程中运行两个不同的Firefox。
此解决方案特定于Firefox。没有通用的解决方案。您必须自己配置每个WebDriver。
答案 1 :(得分:13)
最后,我找到了使用不同浏览器版本运行的解决方案
System.setProperty("webdriver.firefox.bin", "/Applications/Firefox-2.app/Contents/MacOS/firefox-bin");
WebDriver driver = new FirefoxDriver();
driver.get(baseUrl);
System.out.println(driver.getTitle());
driver.close();
driver.quit();