本职是开发,安排来做 iOS 自动化测试的工作。目前在尝试低版本的自动化测试,所以搭了一个 Appium1.5.3 的环境。想问一个问题,无论在我加入 --full-reset 或者 --no-reset 后,在发现闪退后都会一行 log [debug] [iOS] Reset not set, continuing 或者开始 reset,直至 10 分钟超时才能结束。

谷哥度娘搜索无果,目前只想做简单的兼容测试。即打开之后数秒,随后关闭。但如果 app 出现闪退或崩溃,没办法结束掉当前 session,只能等 10 分钟超时时间。

由于 Instrument 只能支持单 session,多设备的话我们是做顺序执行的,这样等超时浪费的时间有点长。

个人不太想修改 Appium 600 秒超时时间的设置,在 python 用例中加入 try-except 也并没有效果,执行 self.driver.quit() 也不好使。想请教各位有什么解决这个问题的思路,Thanks!

另外预祝大家新年快乐,鸡年大吉吧!


↙↙↙阅读原文可查看相关链接,并与作者交流