Jump to content

вода

вода
Разработчик(и) Брет Петтикорд, Чарли Бэйкер, Ангрез Сингх, Яри Баккен, Ярмо Пертман, Хью Макгоуэн, Андреас Тольф Толфсен, Пол Роджерс, Дэйв Хувер, Сай Венкатакришнан, Том Коупленд, Алекс Родионов, Титус Фортнер
Стабильная версия
6.17 / 28 августа 2020 г .; 3 года назад ( 28.08.2020 )
Написано в Руби
Операционная система Кросс-платформенный
Тип тестирования программного обеспечения Платформа для веб-приложений
Лицензия МОЯ лицензия
Веб-сайт вода

Watir ( Ruby веб - приложений Тестирование в , -библиотек с открытым исходным кодом для автоматизации произносится как вода) — это семейство Ruby веб-браузеров. [1] [2] Он работает в Internet Explorer , Firefox , Chrome , Opera и Safari и доступен как драгоценный камень RubyGems . [2] [3] Watir был разработан Бретом Петтикордом и Полом Роджерсом.

Функциональность

[ редактировать ]

Проект Watir состоит из нескольких более мелких проектов. Наиболее важными из них являются watir-classic, watir-webdriver и watirspec.

Ватир-Классик

[ редактировать ]

Watir-Classic использует тот факт, что Ruby имеет встроенные возможности связывания и внедрения объектов (OLE). можно управлять Таким образом, Internet Explorer программным способом. [4] Watir-Classic работает иначе, чем инструменты тестирования на основе HTTP, которые имитируют браузер. Вместо этого Watir-classic напрямую управляет браузером через протокол OLE, который реализован на основе архитектуры модели компонентных объектов (COM).

COM разрешает межпроцессное взаимодействие (например, между Ruby и Internet Explorer ), а также создание и манипулирование динамическими объектами (что программа Ruby делает с Internet Explorer ). Microsoft называет это «OLE-автоматизацией», а управляющую программу — «контроллером автоматизации». Технически процесс Internet Explorer является сервером и обслуживает объекты автоматизации, раскрывая их методы; в то время как программа Ruby становится клиентом, который манипулирует объектами автоматизации.

Вода-ВЕБДРАЙВЕР

[ редактировать ]

Watir-Webdriver — это современная версия Watir API, основанная на Selenium . Selenium 2.0 (Selenium-Webdriver) призван стать эталонной реализацией спецификации WebDriver . В Ruby Яри Баккен реализовал API Watir как оболочку API Selenium 2.0. Watir-Webdriver не только создан на основе Selenium 2.0, но и создан на основе спецификации HTML , поэтому Watir-Webdriver всегда должен быть совместим с существующими W3C спецификациями .

Ватирспек

[ редактировать ]

Watirspec — это исполняемая спецификация Watir API, подобно RubySpec для Ruby.

См. также

[ редактировать ]
  1. ^ «Ватир это...» Ватир . Проверено 11 октября 2012 г.
    - «Новый член семьи Ватир» . Программное обеспечение Опера. Архивировано из оригинала 13 февраля 2011 года . Проверено 8 ноября 2023 г.
    - «Переход к WebDriver: платформы модульного тестирования» . Фейсбук . Проверено 11 октября 2012 г.
  2. ^ Jump up to: а б Криспин, Лиза; Грегори, Джанет (2008). Agile-тестирование: Практическое руководство для тестировщиков и Agile-команд . Аддисон-Уэсли. п. 172. ИСБН  9780321534460 .
  3. ^ Марик, Брайан (2007). Написание сценариев на каждый день с помощью Ruby: для команд, тестировщиков и вас . Прагматичный программист. п. 2. ISBN  9780977616619 – через Google Книги.
  4. ^ Суарес, Джереми (16 сентября 2010 г.). «Создание сценариев автоматизированного тестирования с помощью Ruby и WATIR» . МысльВоркс . Проверено 11 октября 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bf835c9e8d8a7262b12912665af18cfb__1699440660
URL1:https://arc.ask3.ru/arc/aa/bf/fb/bf835c9e8d8a7262b12912665af18cfb.html
Заголовок, (Title) документа по адресу, URL1:
Watir - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)