2012-04-17 47 views
0

这是版本1.它是webdriver-selenium项目的一部分。 http://grepcode.com/file/repo1.maven.org/maven2/org.seleniumhq.webdriver/webdriver-selenium/0.9.7376/org/openqa/selenium/WebDriverBackedSelenium.java#WebDriverBackedSeleniumwebdriverbackedselenium的2个版本有什么区别

这是第2版。它是selenium-java的一部分。 http://grepcode.com/file/repo1.maven.org/maven2/org.seleniumhq.selenium/selenium-java/2.20.0/org/openqa/selenium/WebDriverBackedSelenium.java#WebDriverBackedSelenium

是什么这两个版本之间的差异?我试图移植一些遗留测试,并想知道是否使用其中一个或另一个是否有所作为

回答

1

我强烈建议您从他们的网站上下载最新的硒:http://code.google.com/p/selenium/downloads/list。甚至不要尝试使用0.9.7,因为这已经超过了一年,数百个bug已经在webdriverbackedselenium领域得到解决。我强烈建议把代码冻结在使用任何硒1功能前进,只是使用webdriverbackedselenium sel 1运行sel 1测试。这样做有很多好处,但这不是线程。

+0

也执行从SEL 1在硒会议刚刚宣布,硒1处于维护模式,意味着没有新的功能,可能很多东西会被弃用的皈依SEL 2.我和项目负责人selenium 3.来自google的Mike Davis谈到了将测试从sel 1迁移到sel 2,这是一个闪电般的讨论,幻灯片不起来,但我会分享来自会议的其他演讲:http://www.slideshare。净/ seleniumconf – 2012-04-18 21:31:42

+0

谢谢,真的帮助。问题是,当我使用最新版本的WebDriverBackedSelenium时,测试看起来有点慢。所以我只是想知道是否有一个更快的替代方案,以支持向后兼容的webdriver selenium版本。 – user1339246 2012-04-19 14:50:27

+0

咬住子弹并转换成硒2,我知道这听起来像是一项艰巨的任务,但如果你已经很好地设计了你的框架并且解耦了它,那它应该是太糟糕了。 sel 2的新API也更直观 – 2012-04-19 15:13:35