Найти в Дзене
NOWADAYS MEDIA

Создаём простой тест мобильной версии сайта для iPad в Ranorex

Сегодня мы постараемся записать и запустить тест, который взаимодействует с мобильной версией сайта через айпад. Для этого мы будем использовать программу для автоматизации тестирования под названием Ranorex. Это очень популярная программа в кругах тестирования (спасибо маркетологам) с огромной кучей плюсов и минусов (даже закрыв глаза на цену лицензии), но обо всем по порядку. Нам понадобятся: Уже на данном этапе возникают сомнения об успешной дружбе Windows и iPad, но к чёрту сомнения и идем дальше. Увы, но дальше возможности рекординга на данном этапе заканчиваются((( Чтобы запустить полученный тест, необходимо закрыть приложение RxBrowser и оставить запущенным RxServiceApp, иначе Ranorex не сможет запустить браузер. Далее жмём на кнопку RUN для файла *.rxtst и смотрим, как Ranorex повторяет действия на iPad.

Сегодня мы постараемся записать и запустить тест, который взаимодействует с мобильной версией сайта через айпад. Для этого мы будем использовать программу для автоматизации тестирования под названием Ranorex. Это очень популярная программа в кругах тестирования (спасибо маркетологам) с огромной кучей плюсов и минусов (даже закрыв глаза на цену лицензии), но обо всем по порядку.

Нам понадобятся:

  • Компьютер с Windows 10
  • Программа Ranorex Studio (в данном случае версия 8.3)
  • iPad с iOS 12.1.1 на борту
  • Кабель для iPad

Уже на данном этапе возникают сомнения об успешной дружбе Windows и iPad, но к чёрту сомнения и идем дальше.

  • Скачиваем с официального сайта Apple программу iTunes - https://www.apple.com/itunes/
  • Устанавливаем
Запускаем Ranorex 8.3.0
Запускаем Ranorex 8.3.0
  • Выбираем опцию New test solution using wizard...
Кликаем на опцию Mobile
Кликаем на опцию Mobile
Выбираем имя для проекта
Выбираем имя для проекта
Выбираем Web test on iOS
Выбираем Web test on iOS
  • Берём iPad и подключаем его с помощью провода к ноутбуку / компьютеру
  • Разлачиваем iPad, если он был залочен
  • Выбираем Trust to the computer на планшете
Возвращаемся к Ranorex и убеждаемся, что все необходимые условия у нас выполнены
Возвращаемся к Ranorex и убеждаемся, что все необходимые условия у нас выполнены
Жмякаем на Finish
Жмякаем на Finish
Справа открываем вкладку Endpoints
Справа открываем вкладку Endpoints
  • Нажимаем Add endpoint
Выбираем опцию iOS
Выбираем опцию iOS
  • С помощью камеры на Ipad сканируем QR код
  • Открываем вкладку через Safari
  • Устанавливаем следующие приложения для Ranorex 8.3.0: RxServiceApp, MiniKeePass, RxBrowser
  • Когда приложения установятся, идём в Настройки > Основные > Управление устройством > Выбираем доверять Ranorex GmbH
  • Сначала запускаем приложение RxServiceApp
  • Сворачиваем его, затем запускаем RxBrowser
  • Полностью выключаем RxBrowser
  • Оставляем запущенным лишь RxServiceApp
Возвращаемся к Ranorex, выбираем опцию REFRESH
Возвращаемся к Ranorex, выбираем опцию REFRESH
  • В окне Select iOS device выбираем тот тип подключения, какой нам предпочтительней (USB или Wifi)
  • Нажимаем на кнопку Add endpoint
Выбираем Complete setup
Выбираем Complete setup
  • Теперь открываем файл Recording1.rxrec
Нажимаем на кнопку Record
Нажимаем на кнопку Record
Вводим адрес http://nowadays.name
Вводим адрес http://nowadays.name
  • Давим Create
  • Далее, должно запуститься приложение RxBrowser на планшете и Ranorex Spy на Windows 10

Увы, но дальше возможности рекординга на данном этапе заканчиваются(((

Чтобы запустить полученный тест, необходимо закрыть приложение RxBrowser и оставить запущенным RxServiceApp, иначе Ranorex не сможет запустить браузер. Далее жмём на кнопку RUN для файла *.rxtst и смотрим, как Ranorex повторяет действия на iPad.

-13