在使用 appium1.6.5 测试 android 的 debug 包的时候,每次上一个脚本完成后,下一个脚本开始执行时,都需要重新登陆被测试的 app,这种情况在 appium1.5 时没有发生过,正常情况是只需登陆一次 app,以后的脚本执行时,app 都是处在已登陆的状态。
Mac os10.12.6+Appium1.6.5+python3.6
出现这种情况的原因是我配置 appium 的问题还是 android 的 debug 包本身的问题?谢谢!!!
请将你的启动配置desired_caps代码发出来
{ "platformName": "iOS", "automationName": "XCUITest", "platformVersion": "10.3.3", "udid": "xxxxx", "bundleId": "com.Sosgps.RedCircleManager", "deviceName": "iPhone 6", "xcodeOrgId": "xxxxx", "xcodeSigningId": "xxxxx", "startIWDP": true }
你执行完成后后卸载APP吗?
如果会卸载,请启动appium 加入--no-reset
不会卸载的,下次还可以继续执行,就是登陆的数据清空了,有没有控制不情况数据的参数?
你可以尝试下,正常的包,会出这个问题不,如果不会就是包的问题 参数上基本没有什么设置的了。没有控制不清除指定app的参数
'noReset' = 'true' 问题解决