问题标签 [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 投票
2 回答
1129 浏览

python - time.sleep 上的管道异常

如果我像这样运行脚本它工作得很好

但是如果我延迟一些时间 (time.sleep(10)) 那么 ti 会给出这个错误

0 投票
1 回答
876 浏览

python - cyanogenMod 上 Monkeyrunner 的 Python 脚本

我有一些脚本可以完美地运行在 htc 的愿望上,并且有感觉。但是当我用 cyanogenMod 开始我的 htc 脚本时,它会抛出很多奇怪的异常。有人熟悉这种话题吗?

例如,我的脚本在感觉上运行得非常好,但是在氰基上它会抛出 time.sleep(10) 的异常,如果我将其注释掉(在氰基上)我会毫无例外地运行,但如果我给一些时间睡觉它会抛出

我不明白为什么 time.sleep 会在 cyanogen :S 上引发异常。. .

注意:我在 sense 和 cyanogenMod 上运行相同的脚本,在 sense 工作中,氰基没有问题,它会在 time.sleep 上导致管道破裂。. .

谢谢

0 投票
2 回答
2103 浏览

monkeyrunner - 使用 monkeyrunner 解锁设备(模式)

对不起,如果我确实问了一个以前被问过的问题。我在这个论坛和谷歌搜索了很多,但找不到答案。

我对 Monkeyrunner 非常陌生,并试图解决问题以自动取消记录我的 USB 设备,该设备受模式保护。

是否可以添加具有 2 个不同方向的拖动功能?A到B到C?一个图案通常需要至少 4 个点,这使得拖动有两个方向。我编写了这个脚本,它可以很好地观察屏幕,但它会在两者之间中断,电话不接受:

我希望有人能够提供帮助。谢谢!

0 投票
0 回答
412 浏览

android - 使用 wifi 对音乐应用程序进行猴子测试的示例

全部:

我正在开发使用 WiFi 的 Android 音乐应用程序。我想知道你们中的一些人想推荐什么样的测试脚本/猴子跑步者。欢迎使用示例猴子脚本或猴子跑步者。

提前致谢,

德罗贡人

0 投票
1 回答
1525 浏览

android - 使用 Monkey Runner 进行验证

考虑这种情况:

  1. 你有一个文本框,你必须在其中写一些文本“abcd”
  2. 接下来,您必须验证输入的文本是否属于正确的字符集(如 UTF - 8),或者只需验证“abcd”是否已输入到文本框中

这是在一次采访中被问到的。我必须编写一个可以执行上述两个操作的monkeyrunner脚本。第一个太简单了。对第二个有意见吗?

0 投票
1 回答
7441 浏览

android - 记录 Android 用户输入以进行自动回放(自动测试)

无论如何都知道用于记录用户输入的开源解决方案。理想的输出是monkeyrunner 脚本。

我很高兴通过扩展输入记录类来修改我的源代码,这将是最简单的解决方案,即扩展基本 View 和 Activity 类以捕获 onTouchEvent()、onKeyUp()、onKeyDown() 等,然后生成那里的monkeyrunner脚本要写出来。但是如果它已经存在,写它似乎很遗憾!

提前致谢...

0 投票
2 回答
2004 浏览

python - 用于monkeyrunner的python脚本,在device.type方法上带有whitesprace

这很好用问题是当我有一些这样的空白时:

仅打印“55”

如何打印空白字符?

0 投票
3 回答
2761 浏览

android - 我可以用 monkeyrunner 读取按钮上的标签吗

一般来说,我想编写一个monkeyrunner程序,如果它还没有打开我的android手机上的Wifi。我有以下代码:

此代码导航到检测到 wifi 网络的屏幕。当我向下滚动时,我想检查当前按钮是否适用于我的网络,如果是并且未打开,请将其打开。

我的一个想法是阅读按钮上的标签进行比较。任何帮助表示赞赏。

0 投票
1 回答
2372 浏览

android - 如何将缺少的模块导入到 monkeyrunner 脚本中?

我在将一个看似现有的模块:simplejson 导入到我的 MonkeyRunner 脚本中时遇到了一些困难。

ImportError:没有名为 simplejson 的模块

据我了解,MonkeyRunner 使用基于 Python 2.5 的 Jython 2.5?。我知道 JSON 模块来自 Python 2.7,但我已经在“/Library/Python/2.5/site-packages/simplejson-2.3.2-py2.5-macosx-10.7-x86_64.egg”下安装了 Python 2.5 的 simplejson

我的问题是,如何正确地将 simplejson 模块导入 MonkeyRunner 脚本?

0 投票
7 回答
8110 浏览

android - MonkeyRunner:确定 MonkeyDevice 触摸命令坐标的简单方法?

我已经开始创建 MonkeyRunner 脚本。这没问题,但是每当我添加 MonkeyDevice::touch 命令时,我必须通过反复试验来确定输入坐标。基本上我猜想我想触摸的坐标,看看这些坐标是否会导致我试图测试的按钮触摸。这行得通,但这是一个缓慢的过程。有没有办法确定 UI 控件的坐标,也许来自布局 XML 文件?