Я использую python-клиент Appium для тестирования приложения My Hybrid Android. Мне было интересно, есть ли место для добавления настройки тайм-аута в chromedriver при поиске WebElement? Потому что, когда элемент для поиска не существует, appium зависает до истечения времени ожидания прокси.
Вот мой код unittest на 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] с телом: {"using": "имя класса", "значение": "common_rec_title", "id": "0.6988143097281722-71"}