我想使用AndroidViewClient模拟长按电源键,我可以使用monkeyrunner实现这一点。代码如下:
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection(10,'840615d')
device.press("KEYCODE_POWER", MonkeyDevice.DOWN)
请帮忙......
Android API - kitkat (19)
AndroidViewClient version - 5.5.1
答案 0 :(得分:0)
最新版本( AndroidViewClient 6.0.0 )提供了一种新的(实验性)AdbClient.longPress(name)
方法,该方法针对{{1}进行了特殊的解决方法似乎POWER
似乎不能按预期工作的情况。
您可以尝试:
input keyevent --longpress POWER
看看它是否有效。 如果没有,请阅读该方法中的注释,并按照说明创建可以为您的设备添加支持的错误报告。