Могу ли я использовать Webrat для приложений ASP.NET? - PullRequest
3 голосов
/ 04 декабря 2009

Требует ли Webrat, чтобы веб-приложение было написано на Ruby / Rails?

Я бы хотел попробовать его для написания тестов для веб-приложения ASP.NET.

Ответы [ 2 ]

3 голосов
/ 17 декабря 2009

Вы можете использовать webrat для любого приложения, а не только для Rails. Что вы делаете, это используете адаптер Cucumber + Webrat + Mechanize. Эта комбинация делает обычные HTTP-запросы против вашего веб-приложения.

На самом деле, на данный момент я работаю над простым тестом дыма, который тестирует портал веб-сайта и может проверить, все ли работает и работает в разных средах. (localhost, тестовая среда, постановка, производство).

Загляните в источник огурцов. В папке есть пример: огурец / примеры / Webrat /

Что вы делаете, это говорите Webrat использовать адаптер Mechanize. Теперь у вас есть автономный браузер, который может получить доступ к любому приложению независимо от используемой им среды.

Обратите внимание: если вам нужна полная поддержка javascript, вам, вероятно, нужно что-то еще (Watir, Firewatir, Selenium и т. Д.)

0 голосов
/ 06 декабря 2009

Было бы легче прыгнуть на рельсы: P Я наткнулся на этот пост, потому что думал, что это будет очень удобно.

Взгляните на Cuke4Nuke

Также проверьте блог авторов, есть хорошая заставка , но она использует WatiN

Здесь также обсуждается возможность создания эквивалента webrat для mvc

.

https://rspec.lighthouseapp.com/projects/16211-cucumber/tickets/428-wire-protocol

...