1

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

4

2 回答 2

1

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

可能有很多方法可以使用 python 来制作这个 adb 命令。我能想到的最简单的是:

import os
os.system("adb reboot")

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

如果你不想走那条路(或者如果你想用 adb 做一些其他更有趣的事情),那么在 adb 工具周围存在一个 python 包装器,它可以让你以一种更“pythonic”的方式与它交互,而不是简单地运行系统 cmds。

于 2013-10-04T01:12:31.997 回答
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)
于 2018-04-10T19:13:16.260 回答