如何用Python脚本多次重启安卓平板电脑

2024-04-19 03:12:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我如何用python编写脚本来重启android平板电脑并多次启动任何应用程序。有没有更好的方法来自动化这个测试。在


Tags: 方法脚本应用程序android电脑平板
2条回答

您可以使用命令adb reboot重新启动设备。在

使用python生成这个adb命令的方法可能有很多种。我能想到的最简单的是:

import os
os.system("adb reboot")

您必须将路径放在adb前面,从adb所在的文件夹运行它,或者将adb所在的文件夹添加到系统路径变量中。在

如果你不想走那条路(或者你想用adb做一些其他的ineteresting的事情),那么存在一个python wrapper around the adb tool可以让你以一种比简单地运行系统cmds更“python”的方式与它交互。在

#!/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)

相关问题 更多 >