我正在为我的 iOS 应用程序编写自动化测试,我试图弄清楚当视图控制器完全加载并在屏幕上时如何在 javascript 脚本中检测......
所以现在例如脚本点击一个按钮:
target.frontMostApp().mainWindow().buttons()["loginButton"].tap();
然后,一旦应用程序登录(可能需要几秒钟或更短的时间),我需要按另一个按钮。
现在,我通过简单地延迟使其工作:
target.delay(3);
但我希望能够检测下一个视图控制器何时加载,以便我知道我可以访问刚刚加载的新屏幕上的元素。
有什么建议么?