Могу ли я использовать Webrat для приложений ASP.NET?

StackOverflow https://stackoverflow.com/questions/1848410

  •  13-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Посмотрите источник Cucumbers.В папке есть пример:огурец/примеры/webrat/

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

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

Другие советы

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

Посмотри на Cuke4Nuke

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top