原文:Appium环境抢建(for web browser test)
Android SDK
Appium
安装 nodejs
安装 Appium
配置手机
下载&运行测试项目
Appium是Android平台上一个测试框架。

本文简单地介绍如何在Linux机器上安装并运行该框架。

应用环境:
Ubuntu 12.04 LTS
HTC One X (endeavoru, S720e)
Android SDK
请参考SDK环境,这里就不多说了。

Appium
安装 nodejs

apt-get install nodejs

# 或者通过nodejs源码编译,这样可以使用最新的代码
cd ~/downloads
wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz
tar -zxf node-v0.10.25.tar.gz
cd ode-v0.10.25
./configure --prefix=/usr/local/node
make && make install

# edit ~/.bashrc and add node to your PATH env
安装 Appium

npm install -g appium # install appium as a global app
配置手机

手机需要是已经root过的!

adb shell
su
chmod 777 /data/local
另外,也要确保你手机上安装了最新的chrome浏览器!

Note:
这步是必需的,否则后面会发生无法启动浏览器的异常。
下载&运行测试项目

# 下载项目
git clone [email protected]:ytfei/appium_chrome_demo.git

cd appium_chrome_demo
npm install # 安装依赖包

# 启动appium
appium -g appium.log &

# 开始测试
node web.js

更多相关文章

  1. 基于 Android(安卓)NDK 的学习之旅-----环境搭建
  2. android手机测试中如何查看内存泄露
  3. 在android中如何判断当前的apk是否处于运行状态
  4. android8.0应用崩溃 Only fullscreen opaque activities can req
  5. Android(安卓)6.0运行时权限的申请使用及EasyPermissions的使用
  6. 搭建Android开发环境(Eclipse+SDK+ADT)
  7. 输入adb shell,提示device not found
  8. Android(安卓)Studio中buildToolsVersion,miniSdkVersion,compil
  9. Android(安卓)activity生命周期的几种场景

随机推荐

  1. Android(安卓)判断是否能真正上网(避免连
  2. android总结整理----Sqlite
  3. 布局概述之相对布局RelativeLayout
  4. Android 8.0目录介绍
  5. #Android源代码#android:onClick属性的底
  6. Android(安卓)AIDL实现跨进程Activity与S
  7. SmartImageView初接触
  8. Android实现退出时关闭所有Activity的方
  9. Android(安卓)9.0 Launcher启动详解
  10. Android - 多线程 - AsyncTask