Автоматизация тестов iOS с помощью Docker

#ios #docker #automation #appium

#iOS #docker #автоматизация #appium

Вопрос:

Об этом есть еще один пост, но ему четыре года. Есть ли какой-либо способ запустить тесты iOS Appium с помощью docker, я видел это изображение: quamotion / appium-docker-ios. Но я думаю, что quamotion — это платный сервис с собственным языком сценариев, и я хотел бы запустить его бесплатно (возможно, просто используя некоторые серверы, такие как DigitalOcean)

Комментарии:

1. hub.docker.com/r/appium/appium

2. @PhilippSelenium в нем упоминается только Android, и, насколько я знаю, для iOS нет эмуляторов, которые работают в контейнерах linux или Windows, я могу ошибаться.

3. Ах, извините. Да, мне всегда нужны (ред) MAC и iphone для этого, верно.

4. quamotion/appium-docker-ios Изображение содержит стандартный сервер Appium, поэтому вы можете использовать любой язык сценариев для написания тестов Appium для устройств iOS. Он использует программное обеспечение с закрытым исходным кодом от Quamotion, для которого вам понадобится лицензия.

Ответ №1:

Для запуска тестов iOS Appium требуется Xcode с инструментом сборки командной строки. Вы можете подумать об использовании Darwin docker image, но я сомневаюсь, что там легко установить XCode.

Вы можете проверить vagrant-box-osx, но он выглядит устаревшим.