Я параллельно запускаю тест на реальных смартфонах Android в нескольких приложениях. Моя идея состоит в том, чтобы запустить сервер Appium и открыть веб-драйвер с минимальными желаемыми возможностями.
А затем для каждого приложения я просто начну работу с соответствующим приложением:
driver.start_activity('org.myapp', 'org.myapp.ui.LaunchActivity')
Но затем я хотел бы добавить еще 2 желаемых возможности:
desired_caps[‘appWaitPackage’] = ‘org.myapp’
desired_caps[‘appWaitActivity’] = ‘org.myapp.ui.LaunchActivity’
Поскольку Appium создает проблему, и рекомендую мне добавить эти желаемые возможности, которые c указаны в 1 приложении. Вот почему мне нужно добавить их после того, как я запустите start_activity.
Есть ли способ добавить требуемые возможности после строки:
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
была выполнена?