Установить тайм-аут хромедрайвера в Appium - PullRequest
0 голосов
/ 10 июня 2019

Я использую Python-клиент Appium для тестирования приложения My Hybrid для Android. Мне было интересно, если есть место, чтобы добавить параметр тайм-аута для chromedriver, когда найти WebElement? Потому что, когда элемент для поиска не существует, приложение застревает до истечения времени ожидания прокси.

Вот мой код проверки юнитов python:

def test_reco(self):
  self.driver.switch_to_context('WEBVIEW_****')
  self.driver.implicity_wait(1000)
  reco = self.find_element_by_class_name('common_rec_title')
  self.assertIsNotNone(reco)

Журнал застрял в Appium выглядит следующим образом:

[WD Proxy] Прокси [POST /wd/hub/session/976526de-ede7-43bd-818edf329022/element/0.6988143097281722-71/element] до [POST http://127.0.0.1:8000/wd/hub/session/d425efe1180faa9977a1e1bedd7d7506/element/0.6988143097281722-71/element] с телом: {"используя": "имя класса", "значение": "common_rec_title", "id": "0.6988143097281722-71"}

1 Ответ

0 голосов
/ 10 июня 2019

Если вы используете Android версии 6.0 или выше, вам не нужно переключаться на WebView вручную, appium позаботится об этом.

Однако вам необходимо обновить Android System WebView или браузер Chrome из PlayStore.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...