我的程序遇到错误,appium 服务器在尝试使用 xpath 标识符查找元素时无限期挂起
我已将所需的功能添加到我的 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 文档 TimeoutException
关于java - 如何让代码检查appium服务器是否超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60243657/