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

时间:2013-10-25 10:12:00

标签: ios selenium automated-tests appium

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用driver.quit()执行此操作。您需要重新连接,但只要服务器使用--no-reset开关启动,它就应该在您离开它的状态下启动。

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