问题标签 [monkeytalk]

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 回答
75 浏览

android-testing - 代码依赖于 MonkeyTalk 中不同项目库的 Android 项目

我有一个主项目和一个依赖于主项目的 lib 项目。

我已经在主项目中实现了 AspectJ 插件和 monkeyTalk 代理,然后我运行我的项目并发现应用程序启动画面挂起并且应用程序停止。

提前致谢

0 投票
1 回答
177 浏览

javascript - MonkeyTalk 中是否有类似robotium 的solo.clickOnText 的东西?

有谁知道是否有类似于robotium的命令

MonkeyTalk中的solo.clickOnText?

或者如何用javascript做同样的事情?

谢谢你的帮助。

更新:我在 monkeyTalk 语法中找到了 - 点击任何标记为“ok”的组件

View OK Tap

但由于某种原因,脚本说它运行正常,但应用程序没有任何反应。

当我用记录器记录动作时,它使用

Table ITEM selectIndex 1

结果相同。

这是一个原生 Android 应用程序,该solo.clickOnText命令适用于 Robotium,但我们想尝试使用 MonkeyTalk,因为它可以更快地录制。

0 投票
1 回答
166 浏览

javascript - 在monkey talk工具中确定javascript的触摸开始事件

我正在使用猴子谈话工具在我的 ipad 中测试 HTML,这里我有一个 HTML 图像 imageA,我在 javascript 中编写了触摸事件(触摸开始),我在其中调用了一个更改 imageA 图像的方法。

当我触摸它时,imageA 会在使用猴子谈话工具时更改其图像我无法通过 mt(猴子谈话)脚本模拟这种行为

当我将触摸事件更改为 onclick 然后运行 ​​mt 脚本时,它似乎工作正常,但我希望在触摸启动事件上具有该功能。

是不是他们的工作是在猴子谈话中检测 javascript 的接触?

谢谢

0 投票
1 回答
330 浏览

ios - 如何从终端或使用任何 monkeytalk 命令打开 iPhone 应用程序?

在执行 Monkeytalk 脚本之前,我在实际设备上手动打开我的 iPhone 应用程序。我想使用 xcode 命令/Monkeytalk-pro 命令本身来启动和关闭我的应用程序。

这可能吗?

0 投票
1 回答
348 浏览

xml - 如何从 MonkeyTalk 运行器(命令行)生成 JUnit xml 报告?

我正在运行我的测试(使用 monkeytalkpro-runner-2.0.1.beta)。

测试按预期运行良好(与 IDE 相同)。

为了集成到詹金斯中,我没有获得 xml(JUnit 样式)。我得到一个 html+xml 文件(但不是 JUnit 样式)。

0 投票
2 回答
327 浏览

eclipse - MonkeyTalk-录制时无法识别MonkeyTalk中录制的脚本,我有什么问题吗?

我们尝试在 Monkey Talk 上实现两种场景

一种是通过源代码记录并将 Eclipse 项目转换为 Aspect J 项目-它工作正常。

第二种情况,我们尝试将 .APK 文件用于同一项目,我们无法记录 apk 格式的设置

以下几点需要澄清:

  1. 我们可以在 Monkey talk 中记录 .APK 文件设置吗
  2. 根据我在 Web 上的观察,我们可以使用 .APK 文件,但我无法找到我的问题的解决方案。

如果您有任何疑虑和等待或您的信息性回复,期待为您提供帮助。

此致,

乌代雷迪

0 投票
3 回答
320 浏览

android - MonkeyTalk Android 检测包含 \n 的字符串以进行按钮点击

我正在使用 MonkeyTalk 为我的 Android 应用程序自动化一些用户测试用例。一切正常,除了当我尝试检测包含此字符串的按钮时:

我收到此错误:

如果我将按钮更改为“连接”并对该值进行点击,MonkeyTalk 没有问题,但是关于换行符的某些东西必须把它扔掉。

经过一番搜索,我发现这个线程证实了我对换行符的怀疑。这里有一个建议的修复方法,将默认编码设置为 UTF-8(选择项目 > 文件 > 属性 > 资源)

但是,这对我不起作用。

我还尝试使用通配符找到按钮,如下所示:

但这似乎也不被支持。

也许我可以使用另一种换行符?

在此先感谢您的帮助!

0 投票
1 回答
686 浏览

ios - 使用内置 MonkeyTalk 最小化应用程序时 iOS 应用程序崩溃

我正在使用 Monkey Talk 版本 2.0.3.a

我已将MonkeyTalk集成到我的 iPhone 应用程序中,设备和模拟器上的一切都按预期运行。

但是我发现应用程序在最小化或按下主页按钮时崩溃(即每当应用程序被发送到后台时)。

我有另一个没有 MonkeyTalk 的相同应用程序版本,它没有集成 MonkeyTalk 并且不会发生这种崩溃,所以关于合并 MonkeyTalk 的一些事情会导致它崩溃。

当我通过 Xcode 调试器和日志记录运行它时,我可以看到当应用程序被发送到后台时,MonkeyTalk 中的某些内容出现了故障(它只显示了它出错的汇编代码)。

如果有人对正在发生的事情或为什么会发生这种情况有任何见解,我将不胜感激!

0 投票
0 回答
558 浏览

android - 无法在monkey talk pro 中检测应用程序

当我尝试在猴子谈话中检测应用程序时,它在控制台中显示以下错误。有人知道如何解决吗?

0 投票
1 回答
170 浏览

ios - Monkey Talk - 验证表数据

我正在使用 Monkey Talk 来测试 iOS 应用程序。我正在创建用户记录。创建后,我想验证用户数据。用户数据在 iOS 设备的表格中显示如下:

名字测试
姓氏用户001
电子邮件test.user001@gmail.com

我想验证每个字段中的数据。我试过了:

表 * 验证测试项目(1)

它返回: FAILURE: String "Test" does not match "(null)" 或

我难住了。有什么想法/建议吗?