Теперь возможно автоматизировать приложение App Store с помощью Appium - PullRequest
0 голосов
/ 05 июля 2018

Исторически было невозможно автоматизировать приложения для магазина приложений iOS с помощью Appium (например, из-за сертификата распространения, используемого во всех приложениях магазина приложений, что означает, что вы не можете получить доступ к приложению через Appium).

Возможно ли это сейчас в середине 2018 года, и если да, кто-нибудь знает, как его настроить?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Вы можете запустить практически любое системное приложение iOS, если знаете его идентификатор пакета.

Я использую ruby:

def launch_app(bundle_id)
  @driver.execute_script('mobile: launchApp',{'bundleId': "#{bundle_id}"});
end

def terminate_app(app_path)
  @driver.execute_script('mobile: terminateApp',{'app': "#{app_path}"});
end

Чтобы запустить App Store:

launch_app("com.apple.AppStore")
0 голосов
/ 05 июля 2018

Вы не можете автоматизировать приложение Appstore с помощью Appium.

Чтобы выполнить тестирование автоматизации в приложении ios, оно должно быть подписано сертификатом разработки.

...