gpt4 book ai didi

ios - 使用 Xamarin UITEST 和 App Center 取消 iOS 权限对话框

转载 作者:行者123 更新时间:2023-12-05 06:31:33 26 4
gpt4 key购买 nike

我们的应用程序使用推送通知,因此当它首次安装在 iOS 设备上时,操作系统会显示一个权限对话框。

在 Microsoft App Center 中远程运行测试时,此对话框会阻止进入主屏幕。

我们怎样才能自动接受这个对话框?

使用 repl() 和 tree 检查时,对话框未显示在 UI 元素中,因此我们无法从 UITEST 访问它。

This post讨论它但没有解决方案。

版本:Xamarin.UITest 2.2.5测试设备:iOS 11.1.2

更新本帖Managing Privacy Alerts: Location Services, APNS, Contacts

描述了如何延迟 Calabash 的启动,以允许它自动取消对话框(我假设)。

因此,如果我们可以使用 C# 在 UITest 中执行相同的操作,这将有望解决问题。有人可以指出在 C# 中执行此操作的等效方法吗?

最佳答案

我在调试的时候发现是这样的。我所要做的就是为我的测试添加 2 秒的 sleep ,以允许 Xamarin.TestUI 在调用我的测试中的下一个操作之前关闭弹出窗口

关于ios - 使用 Xamarin UITEST 和 App Center 取消 iOS 权限对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51780633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com