调用driver.launchApp();再次打开app成功,跳转二级activity直接关闭app。

appium进行UI自动化测试时,点击退出按钮,退出当前app,调用driver.launchApp();再次打开app主activity后,只能在当前activity操作,跳转到二级activity后又关闭app,打印了sessionID没有变,不知道有遇到过的小伙伴吗?感谢。

launchApp启动的应用可能会有一些前置条件没有加载进来,这个地方可以重新启动应用,换成用adb shell monkey -p “com.xueqiu.android” -vvv 1 来启动,包名可以替换成你的应用