我可以将 Webrat 用于 ASP.NET 应用程序吗?
-
13-09-2019 - |
题
Webrat 是否要求 Web 应用程序用 Ruby/Rails 编写?
我想尝试用它来编写针对 ASP.NET Web 应用程序的测试。
解决方案
您可以使用webrat任何应用程序,而不仅仅是轨。你要做的就是用黄瓜+ Webrat +机械化适配器。这种组合使得对Web应用程序的普通HTTP请求。
事实上,就目前而言,我在一个简单的smoketest测试一个网站门户和可以验证一切工作已启动并在不同的环境中运行。 (本地主机,测试的env,分期,生产)。
有在黄瓜源的外观。还有就是文件夹中的一个例子: 黄瓜/示例/ webrat /
你要做的就是告诉Webrat使用机械化适配器。现在你有一个可以访问任何应用程序,无论它采用了框架的无头的浏览器。
请注意,如果你需要完整的JavaScript支持,你可能想要别的东西(的Watir,Firewatir,硒等)。
其他提示
跳到轨道上会更容易:P 我偶然发现了这篇文章,因为我认为这会非常方便。
看一下 库克4核武器
还可以查看作者的博客,有一个不错的 截屏视频 但它使用 WatiN
这里还有一些关于最终能够为 mvc 构建相当于 webrat 的讨论
https://rspec.lighthouseapp.com/projects/16211-cucumber/tickets/428-wire-protocol
不隶属于 StackOverflow