Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将Webrat用于ASP.NET应用程序吗?_Asp.net_Webrat_Web Testing - Fatal编程技术网

我可以将Webrat用于ASP.NET应用程序吗?

我可以将Webrat用于ASP.NET应用程序吗?,asp.net,webrat,web-testing,Asp.net,Webrat,Web Testing,Webrat是否要求web应用程序使用Ruby/Rails编写 我想用它来编写针对ASP.NET web应用程序的测试。跳转到rails会更容易:p我偶然发现了这篇文章,因为我认为这会非常方便 看看 也可以查看作者的博客,这里有一个不错的,但是它使用了WatiN 这里还讨论了最终能够为mvc构建webrat的等价物 您可以将webrat用于任何应用程序,而不仅仅是Rails。您要做的是使用Cucumber+Webrat+Mechanize适配器。这种组合对web应用程序发出普通HTTP请求 事实

Webrat是否要求web应用程序使用Ruby/Rails编写


我想用它来编写针对ASP.NET web应用程序的测试。

跳转到rails会更容易:p我偶然发现了这篇文章,因为我认为这会非常方便

看看

也可以查看作者的博客,这里有一个不错的,但是它使用了WatiN

这里还讨论了最终能够为mvc构建webrat的等价物


您可以将webrat用于任何应用程序,而不仅仅是Rails。您要做的是使用Cucumber+Webrat+Mechanize适配器。这种组合对web应用程序发出普通HTTP请求

事实上,目前我正在做一个简单的smoketest,它可以测试一个网站门户,并且可以验证所有东西都在不同的环境中运行。(本地主机、测试环境、暂存、生产)

看看黄瓜的来源。文件夹中有一个示例:

您要做的是告诉Webrat使用Mechanize适配器。现在您有了一个无头浏览器,它可以访问任何应用程序,而不管它使用什么框架


注意,如果您需要完整的javascript支持,您可能还需要其他东西(Watir、Firewatir、Selenium等)

谢谢你,杰克。我看过Cuke4Nuke。我所有的Ruby朋友都用Cucumber和WebRat。我在想,如果WebRat只使用HTTP,它可以用于任何网站。嘿,我刚才也看到了这一点,我认为这将帮助您测试asp.net web应用程序,谢谢。我希望是这样。无论如何,我都在努力学习Ruby,所以这是磨练这些技能的好借口。我希望能很快证明这一点,并称之为答案!很高兴听到。上周我做了同样的事情,在cucumber/examples/webrat文件夹中找到了这个例子。这非常简单,因为示例中已经有运行代码:)