【发布时间】:2014-10-23 11:19:11
【问题描述】:
Appium运行速度很快,我无法执行wait命令,请查看appium的以下日志,我正在使用以下wait,提前感谢您的帮助。
public static void waitForVisible(final By by, int waitTime) {
WebDriverWait wait = new WebDriverWait(driver, TIMEOUT);
for (int attempt = 0; attempt < waitTime; attempt++) {
try {
driver.findElement(by);
break;
} catch (Exception e) {
driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
}
}
wait.until(ExpectedConditions.visibilityOfElementLocated(by));
}
调试:transferPageSourceXML 命令:"D..\adb.exe" -s emulator-5554 pull /data/local/tmp/dump.xml "D..\Local\Temp\1-6552-8k.xml" 调试:响应客户端错误:{"status":7,"value":{"message":"使用给定的搜索参数无法在页面上找到一个元素。"},"sessionId":"a6be962d- 1b18-4447-9e62-511a3d1ca51a"} 信息: POST /wd/hub/session/a6be962d-1b18-4447-9e62-511a3d1ca51a/timeouts/implicit_wait {"ms":1000} 调试:在 /wd/hub/session/a6be962d-1b18-4447-9e62-511a3d1ca51a/timeouts/implicit_wait 发起的 Appium 请求 信息:
【问题讨论】:
标签: android selenium selenium-webdriver appium