logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
ноября
19

STALKER`s project

Автор: admin, размещено в: Ruby, комментарии: Комментариев нет

Как теснее рассказывалось в вступлении, каждый из нас по-хорошему ленивы и тщетно пытаемся круто действовать менее и постоянно получать более .

Именно для данных целей люди сознательно сделали станки, автомашины и пр иные вкусности.

Конечно, в данной статье я тщетно пытался бы несколько поведать про автоматизацию работы с 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), подробно пишите в комментах.

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены