【发布时间】:2019-10-24 11:55:57
【问题描述】:
我正在使用 Appium python-client 来测试我的混合 Android 应用程序。我想知道在找到 WebElement 时是否有地方可以向 chromedriver 添加超时设置? 因为当要查找的元素不存在时,appium会卡住直到代理超时。
这是我的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 代理] 代理 [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] with body: {"using": "class name ", "值":"common_rec_title", "id":"0.6988143097281722-71"}
【问题讨论】:
标签: selenium-chromedriver appium python-appium