Ватир - Введение
Watir (Web Application Testing in Ruby)произносится как «Water» - это инструмент с открытым исходным кодом, разработанный с использованием Ruby, который помогает автоматизировать веб-приложения независимо от того, на каком языке оно написано. Watir поставляется с богатым набором API-интерфейсов, которые помогают нам взаимодействовать с браузером, находить элементы страницы, делать снимки экрана, работать с предупреждениями, загрузкой файлов, открывать всплывающие окна window.open , проводить тестирование без подключения к Интернету и т. Д.
Поддерживаемые браузеры -
- Internet Explorer
- Firefox
- Chrome
- Safari
- Edge
Note - Watir доступен для установки как гем Rubygems.
Используя Watir webdriver, вы можете тестировать свои веб-сайты и приложения пользовательского интерфейса. Поскольку Watir полностью сосредоточен на материалах, связанных с браузером, вы можете использовать Watir вместе с другой тестовой средой, такой как -
- RSpec
- Cucumber
Основной код тестирования будет написан с использованием тестовой среды, а взаимодействие с браузером будет осуществляться с помощью Watir.
Поток тестовой среды вместе с Watir показан ниже -
RSpec или Cucumber участвуют в тестовом средстве выполнения и тестовом коде. Подробная информация о веб-сайте или тестировании пользовательского интерфейса может быть разбита на объект страницы, который будет иметь ссылку на Watir, где он получит указатели страниц, которые будут использоваться для тестирования. Watir вместе со своим веб-драйвером помогает подключиться к браузеру и выполнить автоматизацию тестирования.