2012-03-09 59 views
1

我必须为谷歌Chrome旧版本自动化,如5,6,7 ...直到最新版本。我看到,从13版开始,可以使用镀铬汽油。我在哪里可以找到这些旧版本?使用Webdriver的旧谷歌浏览器自动化

如果我不能自动使用webdriver,selenium 1.0是否支持所有旧版本的谷歌浏览器?有没有办法将selenium 1.0和webdriver合并?

回答

0

如前所述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友好的,所以你有机会在任何地方工作!