问题标签 [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.

0 投票
1 回答
467 浏览

android - 另一个应用程序的猴子跑步者

我可以使用“monkey runner”来测试另一个应用程序吗?

我想在我的代码中集成monkey runner,这样我就可以通过我的应用程序提供输入数据,然后运行第3方应用程序。

0 投票
3 回答
7212 浏览

android - 在 Android 设备上以编程方式切换语言

我正在为我们的应用程序编写一些 Android 测试自动化,这些应用程序已本地化为 18 种语言。

我需要能够以编程方式切换设备上的语言——我并不是说只切换应用程序的语言——我的意思是在 Android 设置中切换实际的设备语言,这样我们的应用程序也会切换。

有什么方法可以通过 MonkeyRunner、Android Debug Bridge 或其他方式来实现吗?理想情况下,我想要一种适用于 android 模拟器和物理设备的方式。

谢谢。

0 投票
1 回答
2504 浏览

android - 如何在shell(终端)中执行monkeyrunner命令

当我从外壳开始我的脚本时,我会做这样的事情

接着

在 myScriptFile 我有这样的内容

一切正常,但我想做一些更花哨的事情:),我想从终端(shell)写一切

那么是否可以在 shell 中编写所有内容?我的意思是,在 myScriptFile 中编写的命令是否可以直接在 shell 中执行,而无需像 myScriptFile 这样的附加文件

或者换句话说,是否可以在 shell 中执行 'from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice' 命令?

0 投票
1 回答
973 浏览

android - Eclipse 设置无法解析导入

我正在尝试使用 Eclipse 在 Java 中创建一个 MonkeyRunner 程序,但是:

找不到。

有人可以给我一个在 Eclipse 中导入这些文件/jar 的教程吗?

谢谢

0 投票
2 回答
3130 浏览

android - 使用 adb (input keyevent) 或使用 monkeyrunner 发送非英文文本

我想向 Android 设备发送一些非英语文本。我一直在尝试monkeyrunner type 命令和adb shell 命令(输入keyevent ...),但没有成功。请帮忙。

0 投票
1 回答
1308 浏览

java - monkeyrunner - 获取当前活动的应用程序?

我正在使用 android monkeyrunner 自动运行我的应用程序。

是否可以使用monkeyrunner 获取模拟器屏幕上的活动应用程序的名称?

0 投票
1 回答
1205 浏览

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

我想在 Monkeyrunner 中为我的 Android 应用程序创建测试用例。

我正在考虑在实际测试用例之前创建一个子测试用例文件。像 install , uninstall 函数在一个单独的 py 文件中。我如何在我的 monkeyrunner 测试用例中调用这些安装/卸载 apk 或任何其他功能?

我在 PYTHON 的 py 文件中从其他导入的 py 文件调用函数进行了成功的实验。但是通过monkeyrunner运行时不能调用相同的函数。

这在通过 python 运行时有效,但在 monkeyrunner 中无效。有什么解决办法吗?

0 投票
2 回答
686 浏览

android - 使用 monkeyrunner 进行自动化测试并检查结果

我想自动化一些应用程序的测试,我想点击一些按钮(brn1)但是如果textview1的值为“A”我想按下btn2,否则如果textview的值为“B”我想要脚本点击 btn3。

我知道如何与设备连接如何在某个位置单击(单击按钮),但我不知道如何检查某些文本视图的值以及如何在脚本中做出决定(如何构造 if 语句)

monkeyrunner 对此有支持吗?如果没有,那我该怎么办,或者可能根本不支持这一点。

0 投票
2 回答
824 浏览

android - 猴子跑者随机生成

当我想输入一些字符时,我会这样做

这使得输入字符'0',效果很好

但问题是我想输入 0 到 9 之间的随机数,比如说 1000 次

我怎样才能做到这一点 ?我如何在monkeyrunner中玩随机生成

我想随机选择:

编辑

我想做这个

...

但我需要有效的语法来做到这一点

0 投票
2 回答
1273 浏览

android - 是否可以向monkeyrunner脚本发送一些参数

我像这样开始我的monkeyrunner脚本

但我想传递一些参数,例如这样

以及如何在 my_script 中读取此值