1
我必须为谷歌Chrome旧版本自动化,如5,6,7 ...直到最新版本。我看到,从13版开始,可以使用镀铬汽油。我在哪里可以找到这些旧版本?使用Webdriver的旧谷歌浏览器自动化
如果我不能自动使用webdriver,selenium 1.0是否支持所有旧版本的谷歌浏览器?有没有办法将selenium 1.0和webdriver合并?
我必须为谷歌Chrome旧版本自动化,如5,6,7 ...直到最新版本。我看到,从13版开始,可以使用镀铬汽油。我在哪里可以找到这些旧版本?使用Webdriver的旧谷歌浏览器自动化
如果我不能自动使用webdriver,selenium 1.0是否支持所有旧版本的谷歌浏览器?有没有办法将selenium 1.0和webdriver合并?
如前所述here(一路下行):
的ChromeDriver只与Chrome版本12.0.712.0兼容或更新
这是个好消息,一个多版本一起工作,它与Chrome 12+兼容!
让我们往下看:
如果你需要测试Chrome浏览器的旧版本,使用Selenium RC和 硒支持webdriver的实例:
URL seleniumServerUrl = new URL("http://localhost:4444"); URL serverUnderTest = new URL("http://www.google.com"); CommandExecutor executor = new SeleneseCommandExecutor(seleniumServerUrl, serverUnderTest, DesiredCapabilities.chrome()); WebDriver driver = new RemoteWebDriver(executor);
这更糟糕的是,但仍然不错,您可以编写类似WebDriver的代码并由Selenium RC支持。这是用纯JavaScript编写的,因此应该可以在任何配置好且适合JavaScript的浏览器中使用。 Chrome一直以来都是JS友好的,所以你有机会在任何地方工作!