android - monkeyrunner.press 的第三个参数是什么

标签 android monkeyrunner

SDK 工具升级到版本 12 后,当我连接到 monkeyrunner 并使用像 device.press('KEYCODE_HOME','DOWN') 这样的按下方法时 会收到错误信息

追溯(最近一次通话最后一次): 文件“”,第 1 行,位于 TypeError:press:第三个参数是必需的。

但我检查了 sdk 文档,该 press 仅包含两个参数。是不是新版SDK工具导致的问题

最佳答案

要使用 monkey runner 按键,您需要使用类似 device.press('KEYCODE_HOME',MonkeyDevice.DOWN_AND_UP) 的东西,您不需要添加第三个参数。

也许您的问题是您使用的是 'DOWN' 而不是 MonkeyDevice.DOWN

关于android - monkeyrunner.press 的第三个参数是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6704558/

相关文章:

robotium - 可以在机器人中使用来自猴子运行者的命令吗?

android - groovy 是一种潜在的 Android 开发语言吗

testing - Android MonkeyRunner 无法输入文字

android - 如何使用 MonkeyRunner 将 Extra 传递给 Android Intent ?

android - 改造 2 没有给出响应

android - 类型错误 : _init_() takes at least 3 arguments (2 given) MonkeyRunner

android - 如何在monkeyrunner测试文件中导入一个py文件函数

android - SerializedName 注释似乎在 Moshi 中不起作用

java - 在 Android 中同时使用 Datagramsocket 发送和接收 - 只是发送?

android - Android 上的通话屏幕是否根据制造商在不同的手机上以不同的方式命名(类名)?