【问题标题】:how to make code check if appium server timed out如何让代码检查appium服务器是否超时
【发布时间】:2020-05-31 06:37:39
【问题描述】:

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

我已经在我的 appium 测试中添加了所需的功能,如果没有执行任何代码,它会在 60 秒后超时

cap.setCapability("newCommandTimeout", 60);

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

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

【问题讨论】:

    标签: java android mobile automation appium


    【解决方案1】:

    您可以简单地捕获 TimeoutException。尝试找到如下元素

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

    TimeoutException 的 Appium java 文档

    【讨论】:

      猜你喜欢
      • 2012-11-05
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 2017-05-07
      • 1970-01-01
      • 2017-07-05
      相关资源
      最近更新 更多