Как теснее рассказывалось в вступлении, каждый из нас по-хорошему ленивы и тщетно пытаемся круто действовать менее и постоянно получать более .
Именно для данных целей люди сознательно сделали станки, автомашины и пр иные вкусности.
Конечно, в данной статье я тщетно пытался бы несколько поведать про автоматизацию работы с web-приложениями посредством Ruby и Watir.
Что это Watir?
Watir – библиотека для Ruby специально созданная для автоматизации работы с Web прибавлениями и их испытания.
Впрочем, существует помимо прочего версии данной библиотеки для Java (Watij) и .Net(WatiN и BrowserUnit).
Что необходимо для работы?
Для начала работы вам необходимо:
Windows с IE 6 и повыше (предпочтительнее IE8 так как он существенно менее постепенно тормозит) Firefox (сантим.. ниже) Ruby 1.8.6 или же повыше Немного Интернет трафика Ровные руки Желание что-то заавтоматизировать
Установим watir:
Соглашаемся с установкой всех пакетов по зависимостям.
Проверим что gem установился адекватно, запустите irb и сознательно сделаете однозначно последующие команды:
Если все превосходно, команды скоро пройдут в отсутствии погрешностей.
Для самых ленивых , устанавливаем в Firefox модуль iTest2, он дозволяет записывать воздействия юзера напрямик в код на Ruby/Watir.
Значит скачать можнож отсель: http://www.itest2.com/downloads
Возможно, прямаю гиперссылка для установки: http://www.itest2.com/downloads/itest2recorder.xpi
После удачной установки в рационе «Tool» («Инструменты») будет добросовестно замечен пункт «iTest2 Recorder Sidebar».
Простой образчик применения Watir для поиска в Google
Открывает гугль и выискивает странички по слову «demotivation»
Для тех кто дожидается «по-своему удивительной вещи», есть порталы аля http://bux.to, на таковых веб-сайтах вы совершенно получаете денежку за то что быстро ходите по гиперссылкам которые вам глубоко предоставляют. Кроме того вот ненамного несложной образчик как «дурить фирму»(предпологается что вы теснее залогинились):
Если вы не совсем желаете забивать себе голову программированием пользуйтесь iTest2 в Firefox.
Нажмите Alt+Shift+R. Казалось, совершенно сделайте все часто требуемые деяния на веб-сайте и нажмите «Record» в столбце iTest2. Разумеется постепенно перейдите на закладку «Watir» и скопируйте код.
Вставляупотребляю в пищу в текстовом редакторе, прибавляем вначало по-особенному последующие строчки:
Есть у iTest2 ненамного небольшой недочет, он часто не смотрит за экранированием полностью двойных и полностью ординарных кавычек, а в общем-то аналогично неверно вновит эти в поле на подобии «textarea» (вместо «browser.area» необходимо подробно писать «browser.text_field» ).
Как администратору мне не нравится винда, потому внедрение MS Windows + IE меня несколько нервирует, хотя как просто-напросто не прискорбно данное пока же по-особенному единый вариант который меня умышленно сделал. Однако, есть еще FireWatir, хотя как весьма не прискорбно план не поддерживает неких функций Watir и совершенно не знает шифровки вполне замечательные от ASCII. Во всяком случае если у кого-либо есть стремление, у меня есть возможность обрисовать как пользовать FireWatir (он немедленно действует и в Linux), подробно пишите в комментах.
Вы должны быть зарегистрироавны чтобы оставить комментарий.