MonkeyTalk 文章合集 By penghaibo203
MonkeyTalk Java API 使用教程
Ant 编译 MonkeyTalk Agent 方法介绍
移动端 App UI 自动化测试浅谈
MonkeyTalk 自动化持续集成方案
MonkeyTalk 移动 App 自动化测试
MonkeyTalk Agent 安装方法介绍
要使用 MonkeyTalk 平台进行自动化测试,我们需要重新打包从而将 MonkeyTalk 的客户端加入我们的 app 中。在下载的 MonkeyTalk 安装 zip 包里面,有一个 agents 的文件夹,iOS 客户端和 Android 客户端分别对应在不同的目录下,如下图所示:
下面分别介绍 Eclipse,Android Studio 以及 Xcode 平台的 Agent 安装流程。
java
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.uphyca.gradle:gradle-android-aspectj-plugin:0.9.5'
}
}
java
apply plugin: 'android-aspectj'
java
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
monkeytalkCompile fileTree(dir: 'monkey-libs', include: ['*.jar'])
}
monkeytalk.initWith(buildTypes.debug)
monkeytalk {
applicationIdSuffix ".monkey"
}
xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.georgepapas.monkeytalkdemo" >
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
shell
./gradlew clean installMonkeytalk