如何解决Xamarin.UITest如何在两次测试之间更改应用程序的状态?
问题:
我正在尝试使用Xamarin.UITest编写一些有用的Ui测试,并且最近一直在尝试找出在两次测试之间更改应用程序状态的方法。这是为了测试在某些情况下某些元素,对象或组件存在,空白或缺失的应用程序行为。
我一直试图实现的解决方案之一是使用后门方法,该方法可让您在测试运行期间调用设备上的操作和状态更改。但是,让后门对应用程序的绑定变量做出反应似乎很麻烦。
此外,我还没有找到有关在应用程序上运行测试时如何更改状态的实际示例或指南。有时似乎根本不可能做。 Microsoft文档解释说,测试期间的状态更改是这些后门方法的主要目的之一。 (Microsoft文档https://docs.microsoft.com/en-us/appcenter/test-cloud/frameworks/uitest/features/backdoors)。
该文档全面了解了如何设置后门,但没有深入了解后门的内容。它说明了如何访问后门方法,但没有说明为了与应用程序状态进行交互而需要执行的工作。
我需要什么帮助:
我需要弄清楚在后门方法中要写些什么,以便在测试过程中修改/更改应用程序的状态。
Backdoor from Microsoft dokumentation
我想与Xamarin.Forms模板应用程序中的绑定变量进行交互:
Bindings that i want to interact with
无论如何,甚至是否有可能,我都找不到如何进行此操作的示例。任何帮助都是最受赞赏的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。