Authentication 使用Appium的Facebook身份验证方案

Authentication 使用Appium的Facebook身份验证方案,authentication,login,automated-tests,appium,facebook-ui,Authentication,Login,Automated Tests,Appium,Facebook Ui,我正在Appium中测试本机移动应用程序。在facebook登录场景中,我注意到身份验证弹出窗口的UI会随机更改,这会导致测试失败。你知道怎么控制吗?我的意思是,我可以创建两个verifyat()方法,然后实现一个if条件,如果第一个失败,它将继续验证来自FB的可选UI吗?感谢Facebook登录-一旦您登录,它将不会提示登录页面并直接进入身份验证页面。所以,首先验证验证“OK”按钮,然后如果失败,使用登录页面。让我更清楚。我指的是在我从我的原生应用程序中点击fb按钮后出现的facebook登录

我正在Appium中测试本机移动应用程序。在facebook登录场景中,我注意到身份验证弹出窗口的UI会随机更改,这会导致测试失败。你知道怎么控制吗?我的意思是,我可以创建两个verifyat()方法,然后实现一个if条件,如果第一个失败,它将继续验证来自FB的可选UI吗?感谢

Facebook登录-一旦您登录,它将不会提示登录页面并直接进入身份验证页面。所以,首先验证验证“OK”按钮,然后如果失败,使用登录页面。让我更清楚。我指的是在我从我的原生应用程序中点击fb按钮后出现的facebook登录弹出窗口。这个弹出窗口有时带有不同的UI,事实上我的测试失败了。有什么解决方案我可以实施吗?比方说,如果它不能识别第一个UI,就继续验证第二个UI。以前有人提出过这个问题吗???