- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有人成功地使用 Android Studio 设置了 MonkeyTalk 吗?
此时我的主要问题是我没有看到将 java 编译器设置为 aspectj 的方法
我相信在 custom_rules.xml 中有一些方法可以做到这一点,但我还没有看到如何做到这一点。
这会导致一个可能不相关的问题,但在我使用的最新版本的 Android Studio (0.1.1) 中,我看不到从 Android Studio 内部运行 ant 构建的方法。
任何建议表示赞赏!
最佳答案
我发现一种很有效的方法是使用此处的 android-gradle-aspject-j 插件 https://github.com/uPhyca/gradle-android-aspectj-plugin
我所做的是创建一个新的构建类型 (monkeytalk),包括 monkey talk jar 作为编译依赖项仅此构建类型并应用上述 aspectj 插件。这确保了 monkey talk 构建类型发生 monkey talk 编织。
这是我的构建 xml 的 fragment
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.uphyca.gradle:gradle-android-aspectj-plugin:0.9.5'
}
}
apply plugin: 'com.android.application'
apply plugin: 'android-aspectj'
android {
buildTypes {
monkeytalk.initWith(buildTypes.debug)
monkeytalk {
applicationIdSuffix ".monkey"
}
}
}
dependencies {
monkeytalkCompile(files("monkey-talk/monkeytalk-agent-2.0.5.jar"))
}
我还为 monkey talk 构建类型添加了一个 AndroidManifest.xml 文件,它添加了所需的权限,即 GET_TASKS 和 INTERNET
有关完整的示例应用程序,请查看此 github 存储库 https://github.com/georgepapas/android-gradle-monkey-talk-demo/
关于Android Studio 和 MonkeyTalk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16821039/
我刚刚尝试更新我的项目,该项目使用 Android Annotations 来包含 MonkeyTalk 代理。但是,一旦我将项目切换到 AspectJ 项目,我所有的 Android 注释引用都无法
我有一张表,需要获取其中的行数。我正在尝试这个 this.app.table("#1").length 但它返回0或1。我对javascript不是很熟悉 最佳答案 this.app.table("#
我的本地机器上有 monkeytalk 脚本。 我压缩了工作区目录并将其移动到服务器 如何将工作区的项目/内容导入服务器上的 monkeytalk。 基本上,如何使用 Monkeytalk 打开项
我正在尝试使用 JavaScript 编写脚本,以使用 MonkeyTalk 测试 iPhone 应用程序的用户界面。我如何使用逻辑和条件?现在我有一个障碍: if (this.app.button(
有人成功地使用 Android Studio 设置了 MonkeyTalk 吗? 此时我的主要问题是我没有看到将 java 编译器设置为 aspectj 的方法 我相信在 custom_rules.x
我正在使用 Monkey Talk 版本 2.0.3.a 我已将 MonkeyTalk 集成到我的 iPhone 应用程序中,在设备和模拟器上一切都按预期运行良好。 但我发现应用程序在最小化或按下主页
我们无法成功点击任何具有 UITapGestureRecognizers 的子类 UIView。我们知道 UIViews 上有正确的 AccessibilityLabels,因为当我们运行测试时,测试
我正在使用 MonkeyTalk IDE Beta2 来测试 iPad 应用程序。我从 MonkeyTalk IDE 中导出了 javascript,得到了一个新的 .js 文件。我将 Verify
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and t
我通过代理库构建了一个与 MonkeyTalk(来自 Gorilla Logic)集成的 GUI 应用程序。 在 IDE 中,我还可以创建 .mt 文件。 但是,我不知道如何将 monkey talk
我在格式化帖子时遇到问题。有人可以相应地编辑帖子吗?非常感谢您的帮助。 还发现了一个类似问题的问题-here 我正在尝试集成 MonkeyTalk 和 Android Studio。我正在关注 thi
我正在尝试编写一些测试脚本来测试适用于 IOS 设备的应用程序。我想在文本 excel 文件中报告每个错误。我编写了以下代码(在 MonkyTalkIDE 中使用 JavaScript): var f
我正在尝试使用 MonkeyTalk 为 iOS 应用程序编写自动化测试脚本。 问题是按下 UIAlertView 中的按钮时我无法记录操作。似乎 MonkeyTalk 甚至没有注册存在 UIALer
我已将“Monkey Talk”配置为与我的 Android 应用程序一起使用。除 Activity 外一切正常它使用 Webview自定义 WebChromeClient ,它利用了 onJsScr
有谁知道robotium有没有类似的命令 在 MonkeyTalk 中使用 solo.clickOnText? 或者如何用 javascript 做同样的事情? 感谢您的帮助。 更新:我在 monke
我是移动应用程序自动化的新手。因此,我进行了一项研究,以选择一个好的自动化工具来测试 Android 应用程序。 我需要一个满足以下要求的工具 功能测试 针对不同设备、不同 Android 版本的 U
我已将 iOS 代理添加到 XCode 4.5 中的项目中。构建失败并出现以下错误: Undefined symbols for architecture i386: "_MPMoviePlayerP
我正在使用 MonkeyTalk 为我的 Android 应用自动执行一些用户测试用例。一切正常,除了当我尝试检测包含此字符串的按钮时: "Connect\n(Code Required)" 我收到这
MonkeyTalk 是否支持Android(KitKat) 中的溢出菜单?我正在测试 2.0.4 版,按下溢出菜单列表项时没有被记录下来。有没有其他人遇到过这个问题,找到了解决方法或修复方法? 最佳
我正在使用 Android Studio,并尝试使用 Ant 将 MonkeyTalk 代理集成到 APK 中。 基本上我遵循了以下步骤: 1.Download MonkeyTalk 2.0.1 Pr
我是一名优秀的程序员,十分优秀!