如何在python中编写脚本以重启Android平板电脑并多次启动任何应用程序。有没有更好的方法来自动化这个测试。
答案 0 :(得分:1)
您可以使用命令adb reboot
重启设备。
有很多方法可以使用python来制作这个adb命令。我能想到的最简单的是:
import os
os.system("adb reboot")
您必须在adb前面放置路径,从adb所在的文件夹中运行此路径,或者将adb所在的文件夹添加到系统路径变量中。
如果你不想走这条路(或者如果你想用adb做一些其他更有趣的事情),有一个python wrapper around the adb tool可以让你以更“pythonic”的方式与它互动而不是简单地运行系统cmds。
答案 1 :(得分:0)
#!/usr/bin/python
import os, time
for iter in xrange(5):
adb_reboot = os.popen("sudo adb reboot")
print(adb_reboot)
print('Phone is rebooting...')
time.sleep(15)
adb_wait = os.popen("sudo adb wait-for-device")
print(adb_wait)
time.sleep(15)
print('Phone rebooted successfully')
adb_device = os.popen("sudo adb devices -l")
print(adb_device)