停止执行,直到页面加载或xamarin中的某个时间(毫秒)
我是Xamarin的初学者,正在学习使用NUnit框架编写测试。我正在测试一个应用程序,在编写测试用例时遇到了一些问题,其中一些问题我已经解决了,但我需要一些帮助来解决我面临的其他问题。参考Xamarin官方文档并学习脚本,但我无法找到以下问题的解决方案停止执行,直到页面加载或xamarin中的某个时间(毫秒),xamarin,xamarin.android,xamarin.forms,Xamarin,Xamarin.android,Xamarin.forms,我是Xamarin的初学者,正在学习使用NUnit框架编写测试。我正在测试一个应用程序,在编写测试用例时遇到了一些问题,其中一些问题我已经解决了,但我需要一些帮助来解决我面临的其他问题。参考Xamarin官方文档并学习脚本,但我无法找到以下问题的解决方案 当我对应用程序的屏幕使用repl()和tree方法时,无法获取元素,就像我使用uiautomatorviewver一样,然后获取屏幕中的所有元素。所以,为了点击这些元素,我使用了点击坐标的方法点击这些元素,它工作的很好。 我的问题是,如果我使用
在上面的脚本中,我希望在两个步骤之间延迟执行。问题是当我在第一行执行后在设备上运行脚本时,它试图执行第二行,但在此之前第二页未加载,因此我必须停止执行,直到加载下一页或某个MS。您可以使用app.WaitForElement()并等待第二页上存在的元素,测试将暂停,直到加载该页面。如何操作?因为我使用坐标(前4个命令)获取的所有元素,以及使用repl()时所有元素都没有任何id。这是启动屏幕,其中将有“下一步”按钮,我无法使用repl()获取任何id。我浏览了wait-for元素的文档,它可以与id、class、xpath一起使用,但是我如何才能等待带有坐标的元素呢?