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.

War es hilfreich?

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 bauen

https://rspec.lighthouseapp.com/projects / 16211-Gurken / Karten / 428-wire-Protokoll

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top