Selenium 或者 Watir 为了 Javascript 测试B. Rails
我们用 RSpec 和 Cucumber 在我们的 Rails 应用程序良好。 Webrat 非常适合与之无关的互动 AJAX, 但我们正准备回到我们的写作测试 Javascript.
Webrat 它有内置的支持 Selenium, 我们已经使用过 Selenium 之前,但我很好奇,有没有人使用良好的结果 Watir 从 Cucumber, 什么是优缺点 Watir vs. Selenium.
Webrat 它有内置的支持 Selenium, 我们已经使用过 Selenium 之前,但我很好奇,有没有人使用良好的结果 Watir 从 Cucumber, 什么是优缺点 Watir vs. Selenium.
没有找到相关结果
已邀请:
9 个回复
董宝中
赞同来自:
但是,你不能弄错 Watir / FireWatir. 评论 Adam 那 WebDriver 以表格求解 Selenium 2.0, 忠诚,但他错了,暗示了这一点 Watir 不使用自己的钩子。 如果Vatir只是一个克隆 Selenium 并使用注射 JavaScript, 我会说这不值得看着他。
但由于他有自己的钩子,他可以做一些事情 Selenium 目前不能。 虽然他支持较少的浏览器,但他深入了解它支持的主要浏览器 /IE/ , 并允许您在外面管理事物 page/canvas.
简而言之,要么是好的,要么是优秀的,如果你持续了一点时间 Selenium, 你很快就会得到两个世界 WebDriver/Selenium 2.0.
郭文康
赞同来自:
Celerity - 这是一个凝胶浏览器,转动周围 HtmlUnit 使用watir兼容 API 并支持测试 JavaScript 和 AJAX.
无头 Celerity 更快,更轻松地集成到集成组件的连续循环中。
由于SWIFTNESS是API兼容性 Watir, 你可以易于切换 Watir 和快速。 有一些预订,但它的成本努力。
风见雨下
赞同来自:
http://code.google.com/p/webdriver/
. 在未来它将成为
http://code.google.com/p/webdr ... tions
. 合作 JRuby.
它不同于 Selenium, Sahi 或者 Watir 他最初在不使用的情况下管理浏览器的事实 JavaScript, 并且不依赖于其他解决方案的许多问题。
三叔
赞同来自:
有实验支持 Selenium-RC 在 Watir. 这绝对是两个世界上最好的。
三叔
赞同来自:
小明明
赞同来自:
您可以使用 'watir-webdriver-rails' gem /我是创造者/.
奔跑吧少年
赞同来自:
龙天
赞同来自:
http://github.com/smparkes/env-js
看起来像 webrat, 但是支持 JS
快网
赞同来自: