问题标签 [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.
android - 为什么 MonkeyRunner.waitForConnection() 在我的环境中不起作用?
脚本:
在它运行之前:
猴子跑步者的输出:
……
运行后:
我只是不知道为什么 MonkeyRunner.waitForConnection 不起作用并终止与设备的 adb 连接?请帮助我,非常感谢!
我在本地环境中启动了一个 AVD,连接的设备是:
使用 adb 命令是正确的:
在脚本中使用 MonkeyRunner.waitForConnection
MonkeyRunner.waitForConnection(5,'emulator-5554') 有效,
但 MonkeyRunner.waitForConnection(5,'192.168.6.60:5555') 仍然无效。
PS:192.168.6.60是连接adb的真机ip。
是不是真机的serialNumber错了,为什么命令“adb -s 192.168.6.60:5555 install Douban_Radio.apk”有效?
android - 如何使用 MonkeyDevice.instrument?
大家好,我正在尝试从我的 MonkeyRunner 脚本中运行我的一种测试工具。不幸的是,我无法让它工作。我试过用不同的参数变体调用 MonkeyDevice.instrument,但没有运气。
我试过了
device = MonkeyRunner.waitForConnection() device.instrument("android.test.InstrumentationTestRunner") device.instrument("com.myTestPackage.myTestClass") device.instrument("com.myTestPackage/.myTestClass") device.instrument("myTestClass ")
这些都没有抛出和错误,但它们也不运行测试。我可以通过 Dev Tools 或 Android Junit Test 运行我的仪器,所以我知道它可以工作。
那么有人可以告诉我正确使用这种方法吗?谢谢。
android - monkeyrunner 和 EndCall
我正在使用 MonkeyRunner 来模拟用户活动。一切都好,但我不能按 EndCall。要拨打电话,我使用:
CALL 按钮的 x,y 坐标。
但是当我试图挂断时,我尝试:
x,y - 结束呼叫按钮的相应坐标。什么也没发生。尝试按:
一样的效果。现在尝试发送意图,但不知道要使用哪个意图到 EndCall。我的设备在 Android 2.2.1 上运行。
谢谢。
android - monkeyrunner 和 broadcastIntent
有人可以分享使用 Monkeyrunners broadcastIntent 方法的示例。例如,使用特定网页运行浏览器。
谢谢
android - 在 Android 上使用 monkeyrunner 的屏幕截图
我正在使用以下脚本截取屏幕截图:
我把它放在一个while循环中,它适用于一个屏幕截图。但是在那张截图之后,输出会像这样无限地挂起:
如何防止代码阻塞并继续截屏?这是设备内存问题吗?
android - 如何通过monkeyrunner点击android程序的按钮?
我成功地使用 Jython (monkeyrunner.bat) 在 android 模拟器上安装了 apk 文件。我还使用这行代码来启动主要活动: device.startActivity(component=runComponent) 现在我想要的是在我启动的活动上按下一个按钮,如果按钮名称是“提交”而不是我如何发送按键事件按下此按钮。谢谢,请尽快回复。
android - android - 在真实设备上通过 wifi 运行 monkeyrunner
我有一个构建服务器,一旦构建准备好,我想在许多设备上同时运行一个 monkeyrunner 脚本。
所以我连接到一个设备并成功运行“adb monkey”,“adb shell ls”,......
当我运行 monkeyrunner 时出现错误 - 它无法连接。
这是monkeyrunner中的一个错误吗?有解决方法吗?
我可以使用其他工具吗?
android - 使用 Monkey/Monkey Runner 从 Python 脚本发布 Intent
我正在尝试使用 python 和 monkey runner 测试我的应用程序。我想在开始活动期间发送意图。我尝试使用附加功能,但这无济于事。
有人可以帮我弄这个吗?如果可能的话,有人可以为我提供一个关于如何执行此操作的示例 AndroidManifest.xml 和 test.py。
谢谢大家的帮助 blr p sh
android - 想在 windows 平台上运行 Monkeyrunner 加载图像进行比较
- 检查=MonkeyRunner.loadImageFromFile(chk)
- 检查=MonkeyRunner.loadFromFile(chk)
- 检查=MonkeyImage.loadFromFile(chk)
以上所有错误
回溯(最后一次调用):文件“stdin”,第 1 行,在 AttributeError 中:类型对象 'com.android.monkeyrunner.MonkeyRunner' 没有属性 'loadFromFile'
android - MonkeyRunner:更可靠的等待和全长截图?
我一直在和猴子奔跑者胡闹——抱歉不得不试着讲那个笑话。
我正在努力实现三件事:
1) 仅在我的应用程序完全启动和加载时发送按键命中。我怎么能不依赖不可靠的来做到这一点MonkeyRunner.sleep(3)
?
2) 如果可能的话,我如何捕获整个应用程序(可滚动)的屏幕截图?
3)是否可以通过monkeyrunner将参数传递给我的应用程序,以便可以在应用程序中使用这些参数?
谢谢大家的帮助