当做应用程序测试时,我点击了退出应用程序的按钮,如何检查应用程序正在运行,或者我们回到home screen.is,有任何方法可以只通过包名称来找到元素列表。
发布于 2019-08-21 14:28:36
import io.appium.java_client.appmanagement.ApplicationState;
...
ApplicationState state = driver.queryAppState(bundleId)state可以根据状态执行以下操作之一。
NOT_INSTALLED,
NOT_RUNNING,
RUNNING_IN_BACKGROUND_SUSPENDED,
RUNNING_IN_BACKGROUND,
RUNNING_IN_FOREGROUND;发布于 2016-08-29 19:48:57
解决方案很简单,在你按下按钮退出应用程序后,验证你所使用的应用程序的任何一个元素是否仍然存在于屏幕上,如果该应用程序的元素仍然存在,则该应用程序尚未退出,如果该元素不存在,您可以确认该应用程序已退出屏幕。
https://stackoverflow.com/questions/39148437
复制相似问题