【问题标题】:RIDE-Selenium : Patch management with FirefoxRIDE-Selenium:使用 Firefox 进行补丁管理
【发布时间】:2015-10-17 04:58:21
【问题描述】:

我的测试机器中有 firefox 31,我正在使用 Robot 框架来测试功能。 在我遇到问题之前,比如如果我更新了 Firefox,那么我的测试用例失败了,然后我对它进行了一些研究。最后我发现Firefox版本的发布和Selenium更新的时间有相应的滞后。

所以现在我很困惑,要使我们的测试环境在新的更新中稳定,如何进行? 这个firefox和Selenium库补丁的程序是什么?

谢谢。

【问题讨论】:

    标签: firefox selenium selenium-webdriver patch robotframework


    【解决方案1】:

    如果我理解正确,更新 FireFox 会导致问题,因为有时可能会出现重大更改,而这些更改要到 Selenium 稍后才能解决?

    如果是这种情况,您有几个选择,我想您已经知道了:

    • 在 Selenium 更新发布之前不要更新,在此之前,不要尝试支持可能会破坏的东西。
    • 如果引入了重大更改,则尽可能更新,回滚并声明您不支持该浏览器版本。这种方法显然存在浪费的可能性。
    • 更新并更改测试,以使它们适用于最新版本。一旦 Selenium 更新解决了任何重大变化,您就可以恢复。

    我个人会选择第一个选项,因为它是迄今为止最简单的。但是,这可能不适合您。

    【讨论】:

    • 我如何知道 Selenium 新版本的发布?当 Selenium 通过 RSS 或任何类型的订阅发布带有稳定 Firefox 版本的新版本时,是否有可能收到通知?
    • 嘿抱歉我直到现在才注意到这一点。我会定期检查groups.google.com/forum/#!forum/selenium-users 是否有问题,我通常会通过它了解即将发布的版本。我不确定替代品,因为我从来不需要它们
    猜你喜欢
    • 2013-07-08
    • 1970-01-01
    • 2019-06-05
    • 2018-04-21
    • 2011-03-04
    • 2017-01-24
    • 2014-07-19
    • 1970-01-01
    • 2021-07-04
    相关资源
    最近更新 更多