【发布时间】:2023-04-02 13:55:01
【问题描述】:
Android 可能会在应用程序暂停时终止应用程序以回收内存。然后,系统将在应用程序恢复时向应用程序提供保存的状态。我们希望 Appium 能够测试这种情况。在手动测试中,我们将应用程序置于后台,使用 ADB 终止进程,然后恢复应用程序。我们如何才能杀死进程或以其他方式模拟应用程序已被操作系统强制退出并由用户恢复的情况?
【问题讨论】:
Android 可能会在应用程序暂停时终止应用程序以回收内存。然后,系统将在应用程序恢复时向应用程序提供保存的状态。我们希望 Appium 能够测试这种情况。在手动测试中,我们将应用程序置于后台,使用 ADB 终止进程,然后恢复应用程序。我们如何才能杀死进程或以其他方式模拟应用程序已被操作系统强制退出并由用户恢复的情况?
【问题讨论】:
driver.closeApp() 函数应该是您正在寻找的。它确实在 iOS 中“杀死应用”、“从缓存中删除”等,但您需要在 Android 中对其进行测试。
【讨论】: