【问题标题】:What is the difference between 2 versions of webdriverbackedselenium2个版本的webdriverbackedselenium有什么区别
【发布时间】:2012-04-18 06:52:25
【问题描述】:

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

这是第 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

这两个版本有什么区别?我正在尝试移植一些遗留测试,并想知道我们使用一个或另一个是否会有所不同

【问题讨论】:

    标签: selenium


    【解决方案1】:

    我强烈建议您从他们的网站上获取最新的 selenium:http://code.google.com/p/selenium/downloads/list。甚至不要尝试使用 0.9.7,因为它已经有一年多了,可能在 webdriverbackedselenium 领域已经修复了数百个错误。我还强烈建议在以后使用任何 selenium 1 功能时冻结代码,只使用 webdriverbackedselenium 让 sel 1 测试在 sel 2 中运行。这样做有很多好处,但这不是主题。

    【讨论】:

    • 也强制从 sel 1 到 sel 2 的转换。我在 selenium 会议上,项目负责人刚刚宣布 selenium 1 处于维护模式,这意味着没有新功能,可能有很多selenium 3 将弃用一些东西。来自 google 的 Mike davis 谈到了将测试从 sel 1 迁移到 sel 2,这是一个闪电般的话题,幻灯片没有显示,但我将分享会议中的其他演示文稿:slideshare.net/seleniumconf
    • 感谢您的帮助。问题是当我使用最新版本的 WebDriverBackedSelenium 时,测试似乎有点慢。所以我只是想知道是否有比 webdriver 支持的、向后兼容的 selenium 版本更快的替代方案。
    • 咬紧牙关并转换为 selenium 2,我知道这听起来是一项艰巨的任务,但如果您已经很好地设计了您的框架并解耦了一些东西,那应该不会太糟糕。 sel 2 的新 API 也更加直观
    • 从长远来看,我们肯定希望切换到 selenium 2。但是在升级的过程中,我们希望能够运行我们拥有的一组遗留测试。 Selenium RC 不支持定位器策略。因此 WebDriverBackedSelenium 浪费大量时间寻找所需的元素。但在此期间似乎没有任何其他解决方案。
    • 为什么不分支您的代码并开始在该分支上进行迁移。不支持定位器策略是什么意思?
    猜你喜欢
    • 2016-07-25
    • 2020-10-10
    • 2015-10-20
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2019-07-15
    相关资源
    最近更新 更多