Как добавить нужные возможности в Python после открытия веб-драйвера? - PullRequest
0 голосов
/ 03 мая 2020

Я параллельно запускаю тест на реальных смартфонах 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)

была выполнена?

...