问题标签 [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 回答
221 浏览

android - 用于移动测试的 MonkeyTalkIDE 工具的替代方案?

我从https://www.cloudmonkeymobile.com/安装了 MonkeyTalk Tool 。下载并安装该工具后,它无法正常工作。

两次我删除并再次下载,但仍然无法正常工作。即使我尝试关闭它,也卡在桌面上,我无法关闭此应用程序。

所以我正在寻找开源且易于使用的 Monkey Talk Tool 的任何替代品。

有知道的请回复。提前致谢。

0 投票
1 回答
90 浏览

android - 没有互联网的 MonkeyTalk 测试

是否可以测试未启用网络数据的用例?

我可以从 MonkeyTalk IDE 连接到应用程序,但无法记录或重放任何测试用例......

0 投票
0 回答
271 浏览

android - MonkeyTalk 和 Butterknife ViewInjector 生成 - (Android + Annotations + AspectJ + Eclipse)

我一直在成功使用 ButterKnife 在我的应用程序中注入视图,如下所示:

今天早上我集成了 MonkeyTalk 进行一些测试,现在我的注射似乎被破坏了。我已经删除/重新添加了 ButterKnife 的注释处理,但这似乎并没有解决问题。使用 findViewById 解决了问题(找到了视图),但此时将项目更改为直接使用 findViewById 并不是一个真正的选择。

我无法找到有关库之间冲突的任何信息(或通常将 AspectJ 与 ButterKnife 一起使用),因此希望这里的某人可以帮助提供一些关于我可能做错了什么的见解(或者如果它们通常不兼容) .

我正在使用 ButterKnife 4.0.1 和 MonkeyTalk Agent 2.0.9

更新: 我也尝试在 Eclipse 项目属性中更改库的构建顺序,但这似乎也无济于事。

更新: 我将其缩小到不是在 ButterKnife 中创建的生成文件。它似乎与 org.eclipse.ajdt.core.ajbuilder 中未发生的注释处理有关。当我按照此处的建议将 org.eclipse.jdt.core.javabuilder 添加到 .project 时:https://bugs.eclipse.org/bugs/show_bug.cgi?id=169857生成了类,但我得到了.ajc 文件在运行时出现 NoClassDefFoundError。知道如何让注释处理器在 ajbuilder 中运行吗?这似乎是我的问题的正确解决方案。

更新: 从这篇文章(http://andrewclement.blogspot.ca/2014/08/annotation-processing-in-ajdt.html)看来,可以使用 Eclipse 4.4 在同一个项目中处理 Aspects 和 Annotations。然而,似乎 ADT 23 + Eclipse 4.4 + AspectJ 的组合非常不稳定(而且似乎无论如何都不会从 ButterKnife 的注释中生成代码)。任何人都知道Android Studio在这里是否有帮助?

更新: 我将我的项目转换为 Android Studio,看起来 Aspects 和 Annotations 都在工作。我知道我仍然没有对 Aspects 做正确的事情,因为直到我将 Jake Wharton 的Hugo库添加到 Android 项目中,它们才开始处理。

0 投票
3 回答
216 浏览

monkeytalk - 如何在 Monkey talk 中使用 Get 命令?

有人知道如何在monkey talk 中使用Get 命令吗?

在猴子谈话指南中,只写了命令,但没有语法。

0 投票
1 回答
125 浏览

ant - MonkeyTalk with AntRunner

Can somebody please give me the detailed steps involved in configuring Ant for Android project with MonkeyTalk. I have an Android project, MonkeyTalk agent and AntRunner.

I need to automate the Android build generation using Ant also, MonkeyTalk should be integrated in the build.

Is this possible using AntRunner?

0 投票
1 回答
33 浏览

monkeytalk - MonkeyTalk 测试结果 XML 文件中的 iOS 应用程序版本号

我目前正在使用 MonkeyTalk 测试我的 iOS 应用程序,并且我正在尝试在 Monkeytalk 测试后生成的 XML 文件中识别我的应用程序的版本号。

0 投票
1 回答
1104 浏览

android-gradle-plugin - gradlew 命令行 - 忽略设备

我有一台机器,用于在开发过程中自动构建我们的 android 应用程序。该机器连接到多个 android 设备,这些设备需要保持连接以用于本项目范围之外的其他目的。也就是说,我正在使用命令行:

使我们项目的猴子谈话集成构建。这失败并出现错误:

错误:多个设备和模拟器 - 等待设备 -

我的问题: 有没有一种方法可以在不部署到设备或模拟器的情况下进行构建,从而使 MonkeyTalk 集成 apk 但忽略所有连接的设备?

0 投票
1 回答
1370 浏览

eclipse - 如何在 Eclipse 的“AspectJ Project”中转换项目

我已经在 Eclips 中安装了 AspectJ 插件。我可以创建 AspectJ 项目。一般来说,我似乎正确地安装了这个插件。但是我无法在 AspectJ 中转换我的项目,因为当我单击鼠标右键时没有“AspectJ 项目”-> 选择配置。屏幕: http: //prntscr.com/5dh136

我需要这样做来学习使用 MonkeyTalk 进行自动化测试。在我看到的教程中,我需要转换我的项目(这是必要的:http: //prntscr.com/5dgynd

请帮助我,可能是我错误地安装了 AspectJ 插件或做错了什么。

0 投票
2 回答
128 浏览

monkeytalk - 如何在多个子文件夹中使用 monkeytalk 测试脚本?我在一个项目中创建了诸如登录、注销之类的文件夹

我有一种情况,我创建了一个项目 [MonkeytalkProject1],并在那里添加了多个文件夹,例如 Login、Logout。现在,我已经为 login.mt 和 logout.mt 编写了脚本。我想以这种方式在 login.mt 脚本中使用 logout.mt 脚本 [Script louout.mt Run]。但是当我运行 login.mt scrpt 然后它不会注销并给我错误 [Logout.mt source not found] 如果有人帮助我,那就太好了。另外,请让我知道在 MonkeyTalk 中创建项目时需要遵循的正确测试设计结构?提前致谢。

0 投票
3 回答
3964 浏览

android-gradle-plugin - 如何禁用 Dexguard?

我浏览了文档,寻找如何在运行 gradle 但保留插件时禁用 dexguard:'dexguard'。

我试图修改 proguardFile getDefaultDexGuardFile('dexguard-debug.pro')什么都不做,但不幸的是没有运气。我需要为我的功能测试套装 MonkeyTalk 设置没有 dexguard 功能,它现在无法检测 apk。

如何关闭 dexguard 功能?