UI iOS 自动化:我想要将应用程序置于后台,然后单击设置面板将手机置于飞行模式以测试应用程序的离线行为

发布于 11-03 01:23 字数 263 浏览 8 评论 0原文

我正在尝试将 iOS 自动设置为飞行模式,但我不知道如何访问设置面板来执行此操作。

我尝试了以下方法,以便能够查看应用程序在后台时是否列出设置面板,以便能够了解访问设置的内容:

target.deactivateAppForDuration(10); window.logElementTree();

但是,这只会将应用程序置于后台十秒钟,然后在应用程序窗口中列出元素。

关于如何访问设置面板以打开飞行模式有什么想法吗?

提前致谢

I'm trying to automate setting the iOS into airplane mode, but I don't know how to access the settings panel to do so.

I have tried the following to be able to see if the settings panel is listed when the app is in the background so as to be able to know what it is to access the settings:

target.deactivateAppForDuration(10);
window.logElementTree();

HOWEVER, this just puts the App in the background for ten seconds and then lists the elements in the App window.

Any ideas on how to to access the settings panel to turn on airplane mode?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜`诱少女2024-11-10 01:23:01

我认为除了您正在测试的应用程序之外,不可能操纵其他应用程序。您可以考虑创建一个 UIButton #if DEBUG以编程方式激活飞行模式? 然后,使用 UI 自动化点击该按钮。

I don't think this it's possible to manipulate other apps than the one you're testing. You might consider creating a UIButton #if DEBUG to Activate airplane mode programmatically? Then, use UI Automation to tap that button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文