В настоящее время я пробую Amazon Device Farm и смог заставить работать фиктивное приложение.
Однако, когда я попытался получить реальное приложение, которое хочу начать работать на ферме устройств Amazon, я не смог этого сделать. Я могу загрузить файл .ipa, заархивировать и загрузить тесты py.tests / appium с их зависимостями, однако тесты терпят неудачу.
Я думаю, что может происходить то, что ADF не распознает некоторые из Desired_capabilities, чтобы автоматически отклонять предупреждения для уведомлений и координаты GPS.
Моя настройка очень похожа на настройку, которую я использовал с фиктивным приложением в моих первоначальных тестах. (они работали с фермой устройств Amazon) https://github.com/dlai0001/appium-spike-running-tests-oncloud
Единственное, что действительно отличается, это то, что я использую реальное производственное приложение, в котором при запуске всплывают 2 окна с предупреждениями. В Appium это приведет к сбою теста, если у меня не включены предупреждения об автоматическом отклонении или автоматическом принятии в желаемых возможностях.
Harness 00:00.0 1295 Info Starting 00001 with device c00e8ab68437161b894395e438ba8935a672bac0
Harness 00:00.0 1295 Info Using test content version 0.1.0
Harness 00:00.1v1295 Info Using image version ami-778b7c17