有这么一个场景 app 登入后会有 a、b 两个弹窗 但是根据网络的相应速度 a 、b 两个弹窗的先后次序会变化
就是说有时候登入后会是先 a 再 b,有时候又会先 b 再 a
如何用 appium 判断 a、b 弹出顺序并进行相应的操作,试过简单的 if 语句判断 ,但是条件语句会去进行定位操作,当无法定位的时候 app 自己就跳出了
判断语句类似这样
boolean a =driver.findElementById("com.lang.:id/id_update_msg").isEnabled();
if (a==true)
{
driver.findElementByName("忽略").click();
driver.navigate().back();
}
else
//if (a==false)
{
driver.navigate().back();
}