安装
参考:http://www.cnblogs.com/nbkhic/p/3803883.html
搭建 java 开发环境
安装 Android studio (需 api level 17 以上)
- download: https://developer.android.com/studio/install.html
- 设置环境变量
ANDROID_HOME=D:\Android\AppData\Local\Android\sdk # sdk 路径
path=%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
install node
使用 node 安装
- 切换 阿里 源
-
http://npm.taobao.org/
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装 appium (还有一种是使用windowns下的安装包安装)
cnpm install appium -g
- 安装 appium-doctor
cnpm install appium-doctor -g
- 验证安装结果, 执行
appium-doctor
安装 ruby
- 使用 railsinstaller一键安装(2.2+)
- 安装 appium 的 ruby client
使用
新建 Android 虚拟机 (需 api level 17 以上)
- Android Studio》Tools》Android》AVD Manager
- 启动虚拟机
- 检查是否正常启动
adb devices
启动 appium
appium
编写测试脚本
# test.rb
require 'appium_lib'
caps = {
caps: {
appiumVersion: '1.6.4',
platformName: 'Android',
platformVersion: '7.1.1',
browserName: '',
deviceName: 'emulator-5554',
appActivity: '.Calculator',
appPackage: 'com.android.calculator2'
},
appium_lib: {
sauce_username: nil, sauce_access_key: nil
}
}
driver = Appium::Driver.new(caps).start_driver
网友评论