Kann ich webrat für ASP.NET-Anwendungen?
-
13-09-2019 - |
Frage
Hat webrat verlangen, dass die Web-Anwendung in Ruby / Rails geschrieben werden?
Ich möchte es versuchen, für Tests gegen eine ASP.NET Web-Anwendung zu schreiben.
Lösung
Sie webrat für jede Anwendung verwenden können, nicht nur Rails. Was Sie tun, ist Gurke + webrat + Mechanize Adapter zu verwenden. Diese Kombination macht gewöhnliche HTTP-Anforderungen an Ihrer Web-Anwendung.
In der Tat, für den Moment arbeite ich an einem einfachen Smoketest, die eine Website Portal testet und dass alles überprüfen kann bis und in unterschiedlichen Umgebungen. (Localhost, Test env, Inszenierung, Produktion).
Haben Sie einen Blick in Gurken Quelle. Es gibt ein Beispiel in den Ordner: Gurke / examples / webrat /
Was Sie tun, ist webrat zu sagen, die Mechanize Adapter zu verwenden. Jetzt haben Sie einen Headless Browser, der jede Anwendung zugreifen kann, unabhängig von dem Rahmen es verwendet.
Beachten Sie, wenn Sie die volle JavaScript benötigen, werden Sie wahrscheinlich etwas anderes wollen (Watir, Firewatir, Selen, etc).
Andere Tipps
Es wäre einfacher, auf Schienen zu springen: P ich auf diesen Beitrag gestoßen, weil ich dachte, dass wäre sehr praktisch,
.Hier finden Sie aktuelle Cuke4Nuke
Kasse Auch die Autoren Blog, es ist ein schöner Screencasts aber es nutzt WatiN
Es gibt auch einige Diskussion hier über schließlich in der Lage sein das Äquivalent von webrat für mvc
zu bauenhttps://rspec.lighthouseapp.com/projects / 16211-Gurken / Karten / 428-wire-Protokoll