Автоматизированные тесты в iOS с RobotFramework - PullRequest
0 голосов
/ 05 февраля 2020

Я работаю над проектом по созданию адаптивного веб-приложения и отвечаю за создание автоматизированных тестов, чтобы протестировать все в 3 разных местах: на рабочем столе, в сети Android и в сети iOS с помощью RobotFramework и Библиотека Appium

Рабочий стол и Android я делаю это не первый раз, поэтому я быстро все настроил, с другой стороны, я никогда не тестировал и даже не разрабатывал ничего для iOS (даже не использовал iPhone irl), и я знаю из прошлого опыта, что XCode требовал отправлять данные на телефон аналогично adb для Android.

Реальный вопрос, на который мое исследование не смогло ответить является ли: среда MacOS с XCode необходима для запуска регрессионных тестов? Или возможно каким-то образом просто использовать Windows, Robot и физический телефон / эмулятор для запуска регрессионных тестов?

В случае, если требуется MacOS, нужен ли мне Apple Developer ID? (Я помню несколько лет назад, что это требовалось для любой iOS связанной разработки).

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Если вы используете MacOS и работаете с Real Device iOS, вам потребуется учетная запись разработчика для предоставления профиля WebDriverAgent. Создайте учетную запись Apple Dev . И если вы хотите попробовать с Windows, вы можете попробовать с Appium Studio .

1 голос
/ 06 февраля 2020

Да, вам нужен MacOS для тестирования с Appium / AppiumLibrary и Robot Framework.

Вам не нужен Apple Developer ID для тестирования на iOS (он нужен только при публикации приложений в Apple Store ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...