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 git@github.com:ytfei/appium_chrome_demo.git
cd appium_chrome_demo
npm install # 安装依赖包
# 启动appium
appium -g appium.log
# 开始测试
node web.js
最新内容请见作者的GitHub页:http://qaseven.github.io/
相关文章
- Web Service 消息格式
- 第一天·浏览器内核及Web标准
- 【技巧总结】Penetration Test Engineer[4]-Web-Security(文件处理、会话管理、访问控制、SSRF、反序列化漏洞)
- Eclipse整合Tomcat开发Dynamic Web Project环境总结
- Web 开发中 20 个很有用的 CSS 库 - WEB开发者
- 解决maven创建web项目卡死在generator插件(转)
- [Web] Adaptive loading
- loadrunner12.55:文本检查web_reg_find
- puppeteer(一)环境搭建——新Web自动化工具(同selenium)
- JSF环境搭建web.xml和faces-config.xml配置
- 感恩回馈,《ASP.NET Web API 2框架揭秘》免费赠送
- Atitit 前端测试最简化内嵌web服务器 php 与node.js 目录 1.1. php内置Web Server1 1.2. Node的2 Node的比较麻烦些。。Php更加简单
- Atitit web 之道 艾龙著 Atitit web 之道 艾龙艾提拉著v2 saa.docx Atitit web开发之道 attilax著 Web应用 1. 第1章 Web编程基础知识 (
- Atitit web 之道 艾龙著 Atitit web 之道 艾龙艾提拉著v2 saa.docx Atitit web开发之道 attilax著 Web应用 1. 第1章 Web编程基础知识 (
- Atitit.python web环境的配置 attilax 总结
- 搭建Dynamic Web Project(动态web项目)的springmvc工程2
- 搭建Dynamic Web Project(动态web项目)的springmvc工程1
- Linux操作系统环境下jdk的配置和tomcat中web项目部署(从U盘中)
- 使用Docker搭建Java Web运行环境
- 《Node.js入门》CentOS 6.5下Node.js Web开发环境搭建笔记
- 【Web测试】各类web控件测试点汇总,软测人必备
- C++ Web 编程
- ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约
- .NET MVC第十章 vue axios解析web api接口