python - 虽然真正的 python 脚本应该无限循环但它只执行一次 - Monkeyrunner

标签 python monkeyrunner

我创建了简单的 python 脚本来执行无限循环来测试我的 android 应用程序,但是它只成功运行一次并停止。

# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

# Connects to the current device, returning a MonkeyDevice object
device = MonkeyRunner.waitForConnection('66b6cc0e')

while True:
    device.touch (300, 1750, 'DOWN_AND_UP')
    MonkeyRunner.sleep(3)
    device.touch(742, 1213, 'DOWN_AND_UP')
    MonkeyRunner.sleep(10)
    device.touch(554, 1613, 'DOWN_AND_UP')
    MonkeyRunner.sleep(10)

# Push SEND MESSAGE
device.touch(300, 1750, 'DOWN_AND_UP')
MonkeyRunner.sleep(3)
device.touch(742, 1213, 'DOWN_AND_UP')
MonkeyRunner.sleep(10)
device.touch(554, 1613, 'DOWN_AND_UP')
MonkeyRunner.sleep(10)

最佳答案

您应该在 try ( https://docs.python.org/3/tutorial/errors.html ) 中包含每个命令。最好不要有一个 bare except(即一个包罗万象的 except),但您可以尝试使用它进行调试。

关于python - 虽然真正的 python 脚本应该无限循环但它只执行一次 - Monkeyrunner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40292135/

相关文章:

python - 检查相等列表

python - 网页源代码的固有保存方式

python 正则表达式重复模式

android - 通过 monkeyrunner 脚本在 android 上使用 dd 创建虚拟文件

android - 如何使用 monkeyrunner 寻找视频 android ics

python - pynamodb 亚马逊凭据异常

python - Matplotlib 动画 MovieWriters 在 Ubuntu 12.04 上失败

android - 通过 eclipse/java 将 logcat 输入发送到 Monkeyrunner 会导致问题

android - 有谁知道如何使用 monkeyrunner 锁定屏幕?

android monkey runner 脚本