Driver.launch_app () не запускает приложение в сценарии python - PullRequest
0 голосов
/ 15 апреля 2020

В данный момент начинаю работать с python и автоматизацией appium. Я провел некоторое исследование и начал с подключения к устройству, но после подключения устройства мое приложение не запускается. У меня есть сценарий ниже:

from appium import webdriver

url = 'http://jq.deviceconnect.com/Appium'
caps = {
    'gigafox:UserName': 'admin',
    'gigafox:ApiKey': '####',
    'gigafox:application': 'com.google.android.youtube/com.google.
     android.apps.youtube.app.application.Shell$HomeActivity',
    'newCommandTimeout': 600000,
    'gigafox:device': '58d5251c-89cd-4f7a-b2f1-8f316e292e0b',
    'gigafox:SkipInstall': 'true',
    'automationName': 'UIAutimator2'
}

# Start Appium session
print('creating Appium session')
driver = webdriver.Remote(url, caps)
driver.launch_app() 

После запуска моего устройства было подключено, но мое приложение не запускается и сборка завершена. Нет ошибок, поэтому я предполагаю, что нет ничего плохого, кроме как я его реализую.

1 Ответ

0 голосов
/ 16 апреля 2020

На основе документации GigaFox нажмите здесь :

Загрузите приложение в GigaFox и используйте возможности bundleId (iOS) или appPackage и appActivity в соответствии с документацией Appium, чтобы прямой запуск приложения. GigaFox установит приложение, используя собственную систему хранения контента, и установит код, принудительно применяя ACL.

Подробнее о желаемых возможностях Appium вы можете найти здесь .

...