我目前正在开发一个UI测试套件为特浓其中有许多程序动画彻底的应用程序。许多这些动画的实际上是无限的 - 环,这使得咖啡挂无限期等待无所事事。
现在,不幸的是,这些动画都没有使用动画类库开发的,所以关掉动画比例(通过开发者设置)的常用方式此处得到没有影响。同时,开发团队是警惕,增加测试相关的代码插入到应用程序的代码(这使我不能用标志/环境变量手动停止动画,例如)。
是否有全局禁用所有动画无论其执行不运行UI测试时将代码插入到应用的解决方案?
最好的解决办法我已经能够到目前为止发现使用命令行测试执行之前关闭设备的动画。 IE浏览器。使执行这些命令一个小的shell脚本
亚行shell设置将全球window_animation_scale 0 ADB shell设置将全球transition_animation_scale 0 ADB shell设置将全球animator_duration_scale 0