RF +Appium的简单教程及实例
2017-03-08 15:08
537 查看
RF环境搭建
请参考:RF环境搭建
appiumlibrary安装
下载地址:
https://github.com/serhatbolsu/robotframework-appiumlibrary
或者appiumlibrary下载(这个是我上传的,建议去官网下载最新版本)
与其他安装库一样,cmd到appiumlibrary目录下,运行命令:python setup.py install进行安装
验证如下:
Android环境搭建
1、JDK安装
网上下载最新的JDK安装包,并配置环境变量:
添加JAVA_HOME变量,值:Jdk的安装路径,如:D:\Java\jdk1.8
添加CLASSPATH变量:
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
修改path变量: %JAVA_HOME%\bin;
检查JAVA环境是否配置好,进入CMD命令行,输入java或javac,可以看到好多的命令提示,说明成功了。
2、ADT安装
下载:可搜索android-sdk-windows,下载后解压即可,
环境变量配置:设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两 个目录加入到系统的 Path路径里。
例如:
ANDROID_HOME 值: D:\AutoTest\adt\sdk
设置Path值:
%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
3、配置虚拟机
推荐用 genymottion,还是比较好用的,速度比较快,也可以用真机进行测试
appium的安装
有两种方法,一种在线安装,一种是下载客户端
1、在线安装
安装Node.js,默认或者自定义安装都可以
安装结束后进入cmd,输入node -v查看版本号验证是否安装成功
然后输入npm install -g appium 或者
npm –registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)
cmd里输入appium,提示Welcome to appium说明安装成功
检查appium所需的环境是否OK(这步很重要)
进入Cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。
2、下载客户端
可以去appium官网下载
Appium官网http://appium.io/
去官网下载Windows服务端
https://bitbucket.org/appium/appium.app/downloads/
解压安装包即可使用
3、安装appium-python-client:(这步很重要)
pip install Appium-Python-Client
实例
启动appium—启动模拟器或者连上真机—启动RF
RF脚本如下
python脚本:
请参考:RF环境搭建
appiumlibrary安装
下载地址:
https://github.com/serhatbolsu/robotframework-appiumlibrary
或者appiumlibrary下载(这个是我上传的,建议去官网下载最新版本)
与其他安装库一样,cmd到appiumlibrary目录下,运行命令:python setup.py install进行安装
验证如下:
Android环境搭建
1、JDK安装
网上下载最新的JDK安装包,并配置环境变量:
添加JAVA_HOME变量,值:Jdk的安装路径,如:D:\Java\jdk1.8
添加CLASSPATH变量:
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
修改path变量: %JAVA_HOME%\bin;
检查JAVA环境是否配置好,进入CMD命令行,输入java或javac,可以看到好多的命令提示,说明成功了。
2、ADT安装
下载:可搜索android-sdk-windows,下载后解压即可,
环境变量配置:设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两 个目录加入到系统的 Path路径里。
例如:
ANDROID_HOME 值: D:\AutoTest\adt\sdk
设置Path值:
%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
3、配置虚拟机
推荐用 genymottion,还是比较好用的,速度比较快,也可以用真机进行测试
appium的安装
有两种方法,一种在线安装,一种是下载客户端
1、在线安装
安装Node.js,默认或者自定义安装都可以
安装结束后进入cmd,输入node -v查看版本号验证是否安装成功
然后输入npm install -g appium 或者
npm –registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)
cmd里输入appium,提示Welcome to appium说明安装成功
检查appium所需的环境是否OK(这步很重要)
进入Cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。
2、下载客户端
可以去appium官网下载
Appium官网http://appium.io/
去官网下载Windows服务端
https://bitbucket.org/appium/appium.app/downloads/
解压安装包即可使用
3、安装appium-python-client:(这步很重要)
pip install Appium-Python-Client
实例
启动appium—启动模拟器或者连上真机—启动RF
RF脚本如下
Open Application http://localhost:4723/wd/hub platformName=Android ... platformVersion=5.1.1 deviceName=8a604f0e app=${CURDIR}${/}123.apk ... appWaitActivity=com.xyd.raincredit.view.activity.sys.StartGuidActivity ... unicodeKeyboard=true resetKeyboard=true
python脚本:
des = {} des['platformName'] = 'Android' des['platformVersion'] = '5.1.1' des['deviceName'] = '8a604f0e' des['app'] = "d:\\TEST-DEMO\\666.apk" des['unicodeKeyboard'] = 'true' des['resetKeyboard'] = 'true' des['automationName'] = 'appium' options = {} options['androidProcess']="com.tencent.mm:appbrand1" des['ChromeOptions.CAPABILITY']=options driver = webdriver.Remote('http://localhost:4723/wd/hub', des) time.sleep(8) driver.swipe(1000, 1000, 300, 1000, 1000)
相关文章推荐
- Robot Framework +Appium的简单教程及实例
- Ajax+PHP简单基础入门实例教程
- Flash实例教程:AS3代码简单表现照片底片效果
- 从零开始学习 webservice第一集,java webservice简单实例入门教程
- HTML 简单教程-实例002 HTML标题<h1> - <h6> 标签
- HTML 简单教程-实例001 初识HTML
- XSLT简单教程--XSLT的实例
- HTML 简单教程-实例005 HTML图像<img> 标签
- SpringMVC 基础教程 简单入门实例
- XSLT简单教程--XSLT的实例
- HTML 简单教程-实例003 HTML段落<p>标签
- Flash AS3.0实例教程:构建简单的声音可视化程序(波型图)
- Flex皮肤设计简单实例教程
- Flash+PHP+Mysql简单留言本制作实例教程
- SQL的简单查询实例教程
- 我的移植经验之谈,简单的Rom移植教程——附移植JoyOS实例
- Ajax+PHP简单基础入门实例教程
- W3 Jmail使用详细教程+简单实例
- php分页原理教程及简单实例
- SpringMVC教程/实例(三):java SpringMVC之REST实现简单的增删改查CRUD