Watir предназначен только для Ruby-приложений? - PullRequest
3 голосов
/ 10 февраля 2010

Или же его можно использовать для автоматизации сайтов, созданных с использованием других технологий?

Ответы [ 2 ]

4 голосов
/ 10 февраля 2010

Watir написан на Ruby ... если вы хотите написать что-то подобное на других языках, вы можете использовать WatiN (. Net) или Watij (Java). Я уверен, что, возможно, к настоящему времени есть еще.

В конце концов ... все они могут проверить веб-страницу, написанную на любом языке.

1 голос
/ 17 марта 2011

Райан прямо здесь, но поскольку это обычный вопрос, его следует сделать еще яснее.

WATIR просто управляет веб-браузером. Браузер не знает и не заботится о том, какой язык используется для создания веб-сайта или запуска веб-сервера и других серверных частей.

Watir был создан как независимый от поставщиков «инструмент», который будет использоваться в классах, обучающих методикам автоматизации тестировщикам, которые практически не имеют опыта программирования. Этот инструмент оказался настолько полезным, что у него была собственная жизнь, и он превратился за простой пример в полноценный инструмент для управления браузером и автоматизации веб-тестирования. В качестве языка был выбран Ruby, так как считалось, что его легко изучать тестерам. (и я с этим согласен)

Итак, вы пишете код автоматизации на Ruby. Это также делает Watir простым в использовании с современными средами тестирования BDD, такими как Cucumber, который также находится в Ruby. Но вы можете использовать его для тестирования практически любого веб-сайта.

Я лично тестирую сайт, который реализован в .net и работает на IIS и MS SQL, используя комбинацию Watir, Watircraft Framework и Cucumber.

...