我正在从 monkeyrunner 切换到 AndroidViewClient。这很好,因为它都是 Python。但是,当发出 type 或 press 命令时,每个命令之间的延迟就像一秒:
import sys
import os
import time
try:
sys.path.append(os.path.join(os.environ['ANDROID_VIEW_CLIENT_HOME'], 'src'))
except:
pass
from com.dtmilano.android.adb.adbclient import AdbClient, Device
device.type("hello")
# type a space
device.press('KEYCODE_SPACE', 'DOWN_AND_UP')
device.type("world")
monkeyrunner 中的上述代码实际上在“按下”和“输入”之间没有延迟。为什么 AdbClient 会产生这种延迟?它不是通过 adb shell 吗?应该快...
注意:“hello”和“world”的输入速度很快。只是每个类型命令之间有 1 秒的延迟。