Webrat では、Web アプリケーションを Ruby/Rails で作成する必要がありますか?
ASP.NET Web アプリケーションに対するテストを作成するために試してみたいと思います。
Webrat では、Web アプリケーションを Ruby/Rails で作成する必要がありますか?
ASP.NET Web アプリケーションに対するテストを作成するために試してみたいと思います。
Rails だけでなく、あらゆるアプリケーションで webrat を使用できます。あなたがすることは、Cucumber + Webrat + Mechanize アダプターを使用することです。この組み合わせにより、Web アプリケーションに対して通常の HTTP 要求が行われます。
実際、当面は、Web サイト ポータルをテストし、さまざまな環境ですべてが稼働していることを確認できる単純なスモークテストに取り組んでいます。(ローカルホスト、テスト環境、ステージング、本番)。
Cucumbers のソースを見てください。フォルダに例があります: cucumber/examples/webrat/
あなたがすることは、Webrat に Mechanize アダプターを使用するように指示することです。これで、使用するフレームワークに関係なく、あらゆるアプリケーションにアクセスできるヘッドレス ブラウザーが完成しました。
JavaScript の完全なサポートが必要な場合は、おそらく別のもの (Watir、Firewatir、Selenium など) が必要になることに注意してください。
Railsにジャンプする方が簡単でしょう:PIは非常に便利だと思っていたので、この投稿に出くわしました。
Cuke4Nukeをご覧ください
著者のブログもチェックしてください。素晴らしいスクリーンキャストがありますが、WatiNを使用しています。
最終的にmvc用のwebratと同等のものを構築できるようになることについてもここでいくつかの議論があります
https://rspec.lighthouseapp.com/projects/16211-cucumber/tickets/428-wire-protocol