如何使用Codeceptjs在IOS平台上进入Device home或runInBackground

问题描述 投票:0回答:1

我使用 Codeceptjs 框架和 Appium 助手来实现 UI 自动化。我想在 IOS 平台上转到设备主页,然后导航回应用程序。我正在使用 browserstack 来运行我的脚本。我尝试过 closeApp,但这无法在 browserstack 上进行测试并关闭会话。 sendDeviceKeyEvent(3) 仅适用于 Android。请帮忙。 :(

我希望位于设备的主屏幕上或将应用程序置于后台,然后再次启动应用程序。

ios homescreen codeceptjs
1个回答
0
投票

还有另一种方法可以让应用程序在后台运行。

您只需通过以下命令打开预装在每个 iPhone 设备中的 Safari 浏览器:

driver.activate_app("com.apple.mobilesafari");

Safari 启动后,您可以添加配置等待时间。然后您可以通过以下方式再次从后台重新启动正在运行的应用程序:

driver.activate_app("YOUR.APP-ID"); 

所以这个方法至少可以帮助您启动在后台运行的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.