请教各位,Android 离线(脱离 adb)UI 自动化有哪些方案呢

random 测试交流1 131字数 378阅读模式

目前我是用的是原生的 uiautomator2,但是用 shell(shell 脚本如下)循环跑了之后,出现内存/cpu/io 吃满的情况,有这方面的专家能提供一些思路吗,谢谢
#!/bin/sh

while true
do
sleep 5
eval "am instrument -w -m -e debug false -e class 'com.example.android.testing.uiautomator.BasicSample.ChangeTextBehaviorTest' com.example.android.testing.uiautomator.BasicSample.test/androidx.test.runner.AndroidJUnitRunner"
done文章源自玩技e族-https://www.playezu.com/217137.html

软件测试视频本文转自于TesterHome,如有侵权请联系(2523030730@qq.com)删除。文章源自玩技e族-https://www.playezu.com/217137.html 文章源自玩技e族-https://www.playezu.com/217137.html

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/217137.html
    转载说明: 点我前往阅读>>>
    • AlexYou
      AlexYou 9

      AutoJs谢谢,cpu 和内存吃满,是因为我们的程序存在内存泄漏,和我的脚本没关系我也遇到过了这个问题,用的是 subprocess.Popen 长时间执行大量 shell 命令会内存占用会持续增高,只能是在 Android 系统内调用 shell 执行命令。如果脚本不常变更用 java 写后打 jar 包推送运行或者用 Python+ 基于 atx 通讯的 uiautomator2 库里的 shell 方法运行没问题我这边是因为 settings 里面蓝牙开关,内存泄漏导致的。

    匿名

    发表评论

    匿名网友
    确定