《自拍教程47》Python_adb重启设备100次
做Android手机/电视机/车载系统稳定性测试, 需要进行100次的系统重启,确保启动过程中,不出现卡死起不来, 或者起来后Home界面异常等情况。 还有涉及首次使用开机激活界面的测试,要确保每次系统重启, 只要设备没激活,就得每次都弹出激活界面。 准备阶段 adb reboot 或者adb shell reboot 命令, 可以实现手机软重启 adb wait-for-device可以实现等待,等待重启后的手机重新adb连接 os.system可以调用以上 adb 命令行工具 100次,需要一个for循环语句。 Python批处理脚本形式 Python只需要用os.system()函数, 即可快速实现调用各类命令行命令。 # coding=utf-8 import os for i in range(1, 101): os.system("adb wait-for-device") os.system("adb reboot") print("系统第%s轮软重启中...请稍候!" % i) os.system("pause") os.system("pause"),建议尽量加上,其含义是暂停程序执行, 等待用户查看脚本执行结果,避免运行完毕后直接自动关闭脚本执行cmd窗口。 Python面向过程函数形式 找到可以封装成一个函数块的小代码块儿, 用函数封装起来.