【问题标题】:adb input tap is slowadb 输入水龙头很慢
【发布时间】:2021-10-17 16:31:22
【问题描述】:

这是我第一次尝试自动化安卓游戏并使用 adb。我想向我的手机发送点击命令,但它们似乎是too slow。我已经看到一些解决方案是发送原始字节或使用 get/sendevents,但我在实现它们时遇到了麻烦。以下是相关代码:

    if detect_tile(c1):
       device.shell("input touchscreen tap 90 943")

您对实施有何建议?

注意:我的设备没有root

【问题讨论】:

标签: python android automation adb


【解决方案1】:

我以前也遇到过。当我使用 adb input tap 在银行应用程序中单击 PIN 码(6 个数字)时,大约需要 3 - 4 秒,但是当我使用 monkeyrunner 时,它能够非常快速地自动点击并占用0.5 - 1 秒

您可以尝试使用 monkeyrunner 工具。它使用Jython,但语法与Python几乎相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2014-10-04
    • 2013-04-10
    • 2011-02-11
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多