问题标签 [monkeyrunner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用 Monkeyrunner API 制作 Java 应用程序?
Android SDK 有一个用于向手机发送命令的 API,称为 Monkeyrunner。它似乎是一个 Python API。无论如何我可以在Java应用程序中使用它吗?
android - 使用 monkeyrunner 处理强制关闭对话框
我正在尝试使用 MonkeyRunner 脚本单击强制关闭按钮,实际上正在为浏览器进行自动化操作,并且在 bet'n 我强制关闭,因此我想在我的脚本中处理它,以便它继续下一个脚本。
我使用了 device.touch() 方法,将坐标传递给 touch Force close 但它不起作用,还尝试了 device.press("DPAD_UP", "DOWN_AND_UP") 后跟 device.press("DPAD_CENTER", "DOWN_AND_UP" ) 但没用
android - monkeyrunner.press 的第三个参数是什么
在 SDK 工具升级到修订版 12 后,当我连接到 monkeyrunner 并使用类似 device.press('KEYCODE_HOME','DOWN') 的 press 方法时会收到错误消息
Traceback(最近一次调用最后一次):文件“”,第 1 行,在 TypeError:press:第三个参数是必需的。
但是我检查了 press 仅包含两个参数的 sdk 文档。是不是新版本的SDK工具导致的问题。
monkeyrunner - Android SDK MonkeyRunner坏了?
我在开始 MonkeyRunner 工作时遇到了一些麻烦。到目前为止,我们已经尝试了 3 台不同的计算机和我们可以使用的每台 Android 设备。
结果是一样的:
这是在 osx 上运行的,手机是 Nexus S。
蟒蛇看起来像:
我已经从 .py 文件以及交互式解释器中尝试过这个。我还尝试使用 timeout 和 device id 参数调用 waitForConnection,结果都相同。
任何帮助表示赞赏,谢谢!
--UPDATE-- 设备已连接、开启并启用开发。monkeyrunner 的问题似乎仅限于 osx,并且可能与 osx 上的 jdk 有关,并且可能与 monkeyrunner 本身无关。
android - 用 MonkeyRunner 切换屏幕模式?
如何使用 MonkeyRunner 切换屏幕模式(纵向模式和横向模式)?
android - 鼠标和键盘可以在monkeyrunner中同时使用吗?
我们可以在monkeyrunner测试时间同时执行鼠标点击事件和键盘按下事件吗?如果是,那怎么办?请告诉我。
提前谢谢...
android - 为什么 MonkeyRunner.waitForConnection() 错误“Adb 拒绝 adb 端口转发命令:无法绑定套接字”
当我尝试使用 MonkeyRunner 获取设备时,我收到以下消息:
newdevice = MonkeyRunner.waitForConnection() 110804 17:35:28.561:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] Adb 拒绝 adb 端口转发命令:无法绑定套接字 110804 17:35:28.561:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice]com.android.ddmlib.AdbCommandRejectedException:无法绑定套接字
我正在使用 JDK 1.6.0_26、Python 2.7.2 和 Android SDK 11 从 Windows Xp 中的命令行运行 monkeyrunner.bat。 adb devices 显示我的 USB 设备。
android - 如何通过 MonkeyRunner 点击查看 android 程序?
我想使用 MonkeyRunner 来测试我的 android 程序对于具有不同屏幕分辨率的设备列表的兼容性。我需要单击一个视图,但是对于不同的分辨率,该视图不在同一位置。我怎样才能获得它的位置或做其他事情来点击它?需要你的帮助!
android - Monkeyrunner vs Instrumentation - 功能测试哪个更好?
我想为 Android 应用程序创建几个功能测试,以便在持续集成服务器上运行它们。据我了解,主要有两种方法:monkeyrunner 和通过仪器测试用例。
目前,我看不到monkeyrunner的任何优势,但我可能会遗漏一些东西。到底有什么好处呢?