如何使代码检查 Appium 服务器是否超时



我的程序遇到错误,在尝试使用 xpath 标识符查找元素时,appium 服务器无限期挂起

我已将所需的功能添加到我的 Appium 测试中,以便在未执行代码的情况下它在 60 秒后超时

cap.setCapability("newCommandTimeout", 60);

我的程序的要求包括,如果 Appium 服务器超时,它必须重置

但是,如何让我的程序知道服务器已超时,以便它可以自行重置?

您可以简单地捕获TimeoutException。尝试查找如下所示的元素

try
{
MobileElement mobileElement= (MobileElement) driver.findElement(By.id("ID"));
}
catch (TimeoutException e) {
// Do your stuff here
}

Appium java docs for TimeoutException

相关内容

最新更新