testing - 计划采用 Watir 来满足我们的 UI 测试需求 - 它是正确的工具吗?

标签 testing selenium watir webdriver

我们正在使用 Qtp 作为测试工具,目前正计划转向开源测试工具。我们已将 Watir 和 Selenium 作为实现此目的的两个潜在工具。我们对这两个产品进行了一些研究,并喜欢 Watir,因为它简洁、强大的 API 和易用性。我们只考虑在 IE 上进行测试;因此,Selenium 提供的跨浏览器支持可能不是那么重要。

但是,随着我对 Watir 研究的深入,关于 Watir 的一件事让我有些不安。这就是我看到的关于产品的失去动力。大多数文章、成功故事和引述都相当古老——说早于 2009 年。2010 年几乎没有任何关于 Watir 的令人兴奋的文章。除此之外,我还听说了 Webdriver 将取代 Watir 的故事。虽然我找不到很多关于 Watir-Webdriver 的文章,但我看到这篇关于 watir 的文章让我有点担心,因为它说 watir 已经死了。

http://www.natontesting.com/2010/04/14/explaining-watir-selenium-and-webdriver/

我们不想从一个可能已经死亡或垂死的产品开始。

谁能告诉我 Watir 到底发生了什么, future 的路线图是什么?

谢谢, 巴比莎

最佳答案

您还可以直接从 GitHub 查看源代码及其历史记录 https://github.com/bret/watir/commits/master/查看是否有任何事件。

但在发布新版本方面,Watir 确实有更长的不活动时间 http://rubygems.org/gems/watir/versions

如您所见,1.6.5 和 1.6.6 之间的时间差不多是一年。但尽管如此,Watir 并没有死,也不打算死。此外,关于 Watir-Webdriver 将来会成为 Watir 2.0,您的看法是正确的,但由于它处于早期 alpha 状态和一些非常严重的错误,我目前还不建议将其用于 IE。它的 repo 在这里 https://github.com/jarib/watir-webdriver

如果您对 Watir 有任何疑问或问题,请不要害怕在这里或在 Google 群组中提问 http://groups.google.com/group/watir-general

关于testing - 计划采用 Watir 来满足我们的 UI 测试需求 - 它是正确的工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4143410/

相关文章:

testing - Testcafe 测试未在 MacBook Big Sur 上执行,带有 UnableToAccessScreenRecordingAPIError :

Python Selenium : Element currently not visible

java - 如何在 List<WebElement> 中找到元素(尽可能快)

webdriver - Watir Webdriver &lt;script&gt; 元素存在吗?

facebook-graph-api - 开发/测试 Facebook 应用程序的最佳替代方法?

ios - 带有 iOS ViewController 的辅助功能标签以表单形式呈现

Java Selenium 等待元素超时

ruby - 如何在 cucumber 步骤定义之外使用 rspec-expectations

ironruby - 与 IronRuby 一起玩!

testing - 用于测试 Meteor 应用程序的 laika、RTD 和 Safety Harness 之间的主要区别是什么?