首页 文章

如何使用appium关闭真实设备上的iOS应用程序

提问于
浏览
1

我正在使用appium来自动化一些测试,但我希望测试中的应用程序在测试之间返回相同的开始 . 我认为最简单的方法是关闭并重新打开应用程序 . 这可能与appium有关吗?如果是这样,怎么样?

(注意:driver.close()不起作用)

1 回答

  • 1

    你可以用driver.quit()来做到这一点 . 您需要重新连接,但只要使用 --no-reset 开关启动服务器,它就应该在您离开它的状态下启动 .

    您还可以使用带有"mobile: background"的executeScript(请参阅https://github.com/mutualmobile/appium/commit/53f0c58857eec512f48732d40ace71b7db4ae32f)或使用executeScript直接调用UIAutomation命令来替代应用程序 . (例如 au.background(5) )在后台持续5秒 .

相关问题