Во-первых, я знаю, что уже задан похожий вопрос ( Как мне автоматизировать приложение, не мое, с помощью appium на устройстве ios ), но это было давно, и я надеюсь найти если есть какая-либо новая информация или технология для ее достижения.
Итак, цель состоит в том, чтобы автоматизировать iOS
приложений, которые мне не принадлежат (например, GoogleMaps
), с использованием Appium
на реальных iOS
устройствах. Пока что самый близкий путь, которого я могу достичь, это использовать инструмент, подобный iMazing, для загрузки приложения, установленного из App Store, в файл IPA
, а затем использовать Appium для его автоматизации с помощью функции «Приложение». Но это работает, только если AppleId
в файле itunesmetadata.plist файла IPA
соответствует устройству, используемому для теста. Поэтому, если бы я запустил автоматизацию на другом устройстве, мне пришлось бы распаковать файл IPA
, изменить AppleId
, чтобы он соответствовал устройству, а затем заархивировать его обратно.
ВОПРОСЫ
- Я пытаюсь найти способ не делать этого, способ извлечь / загрузить приложение, которое мне не принадлежит, и создать файл приложения, который Appium может просто автоматизировать.
- Или даже совершенно другой (и лучший) способ достижения моей цели - автоматизировать
iOS
приложений, которыми я не владею (например, GoogleMaps
), используя Appium
на реальных iOS
устройствах.