【问题标题】:I want to skip the item if it doesn't exist appium java如果该项目不存在,我想跳过它 appium java
【发布时间】:2022-01-05 19:23:09
【问题描述】:

我有以下物品

MobileElement el2 = (MobileElement) driver.findElementByAccessibilityId("New Account");
    el2.click();

如果该项目存在,我想点击 如果不可用,我想退出程序

driver.closeApp();

【问题讨论】:

  • 写出第一个广受好评的问题很难。因此,在 SO 上发布问题时,您应该尝试向读者展示您已经为解决问题所做的工作。仅仅说“帮我解决这个问题”可能不会有助于用户愿意帮助你。此外,您应该更好地解释到底是什么不起作用(例如,当您单击时引用的代码会发生什么情况;它是否被调用?等等)。

标签: appium


【解决方案1】:

您好,您可以使用 try/catch 来实现。

try{
   MobileElement el2 = (MobileElement)driver.findElementByAccessibilityId("New Account");
   el2.click();
    }
catch{
     driver.closeApp();
    }

【讨论】:

  • try{ MobileElement el2 = (MobileElement)driver.findElementByAccessibilityId("New Account"); el2.click(); } catch(Exception exp){ driver.closeApp(); }
猜你喜欢
  • 2014-10-23
  • 1970-01-01
  • 1970-01-01
  • 2018-12-29
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 2021-12-27
相关资源
最近更新 更多