我使用 Codeceptjs 框架和 Appium 助手来实现 UI 自动化。我想在 IOS 平台上转到设备主页,然后导航回应用程序。我正在使用 browserstack 来运行我的脚本。我尝试过 closeApp,但这无法在 browserstack 上进行测试并关闭会话。 sendDeviceKeyEvent(3) 仅适用于 Android。请帮忙。 :(
我希望位于设备的主屏幕上或将应用程序置于后台,然后再次启动应用程序。
还有另一种方法可以让应用程序在后台运行。
您只需通过以下命令打开预装在每个 iPhone 设备中的 Safari 浏览器:
driver.activate_app("com.apple.mobilesafari");
Safari 启动后,您可以添加配置等待时间。然后您可以通过以下方式再次从后台重新启动正在运行的应用程序:
driver.activate_app("YOUR.APP-ID");
所以这个方法至少可以帮助您启动在后台运行的应用程序。