如题,我已经调研了 ios-deploy 和 libimobiledevice 没有找到从命令行重启 ios app 的方法
每个 case 执行完后都退出 APP,然后执行下一条 case 时在进入 APP
请问具体操作或者命令有吗?不好意思我每次测试之前生成并启动 driver 页不生效
libimobiledevice 印象中是有一个的 lz 可以试一下看看。 idevicedebug -u <UDID> run <BundleID>
idevicedebug -u <UDID> run <BundleID>
这是你代码设计问题,直接 driver.quit,然后重新启动
这条命令,分两种情况:
driver.close,然后再 launch 呢
1.测试用例的设计,可以根据模块,业务逻辑进行关联。 2.是否涉及登陆,考虑用例每次进入是否需要登陆。(登陆可以单独设计有效、无效测试) 3.建议退出时返回之 APP 首页,退出再进入后根据相关模块进入即可。
呃呃,这样呢? 如果是 WebDriverAgent 的话,可以考虑重新建立一个 session,也就是重新执行一下 launch 方法 参考 https://developer.apple.com/documentation/xctest/xcuiapplication/1500467-launch