RFS搭建-Android

一、RFS搭建 —》建议用安装包安装

1.python   ->配置环境变量; -->python --version;
2.Selenium : pip install selenium; 安装包安装:python setup.py install; 到该安装包指定的目录下,setup.py
3.robot framework: pip install robot framework;安装包安装 python setup.install ; ->pybot --version
4.selenium2library : pip install selenium2library;安装包安装 python setup.install;
5.decorator 装饰器,对一个函数,方法或者类进行加工; pip install decorator,安装包安装: python setup.py install;
6.wxPython 支撑Ride的运行库,类似JAVA的Swing库, Ride只支持2.8版本,最新的版本也不要下载;
  选择已安装好的Python对应的版本 32或者64的decorator,下载路径:http://sourceforge.net/projects/files/wxPython/2.8.12.1
7.Ride : pip install robotframework-ride;安装包安装 python setup.install;
  执行ride.py,安装后提示错误,可能是wypython没有正确安装ride.py到环境变量path中,需要手动添加该环境变量,一般ride.py会自动安装到python的scripts目录下;
8.安装浏览器驱动; 拷贝driver到python安装目录下,还有要注意driver的名称,正确格式是:webdriver.exe;

9.AutoItLibrary pip install AutoItLibrary;安装包安装 python setup.install; —可以不安装

二、环境搭建

1. JDK

到Oracle官网下载,我安装的是8u121 x64版本。

安装完,添加环境变量:JAVA_HOME,值:JDK安装的路径,如C:\Program Files\Java\jdk1.8.0_121

修改环境变量Path,发现好像不用改了,因为安装JDK的时候已经加上了C:\ProgramData\Oracle\Java\javapath,所以没有按网上的教程做(在原来的末尾加上分号”;”,再加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin)

再添加环境变量:CLASSPATH,变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

2. Appium + node.js

由于用的是Windows系统,Appium给Windows用户做了一个“一键安装包”——AppiumForWindows,到官网http://appium.io/下载即可。里面带了Appium和node.js。安装之后在环境变量Path中再加上Appium(也是node)所在的路径。

3. Android SDK

到Google Developers下载,我这里给出的是google.cn的网址(有了.cn的网站,稍微方便了国内开发者),我不需要装庞大的Android Studio,所以我没有下载Android Studio,只到页面的最下方下载了“仅获取命令行工具”,即SDK工具包。

下载完解压到任意目录如D:\android-sdk,然后添加环境变量:ANDROID_HOME,值:D:\android-sdk;修改Path环境变量,增加:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools

然后与运行位于%ANDROID_HOME%\tools\lib\下的SDK Manager.exe,可能会出错,如果报错了,就把该目录下的SDK Manager.exe和AVD Manager.exe复制到%ANDROID_HOME%下,再运行SDK Manager.exe,如图:



下面默认勾的System Image我不需要(我不用虚拟机),所以去掉;默认选择的SDK Tools、SDK Platform-tools、SDK Build-tools保留,开始下载。

下载、安装完之后,你的%ANDROID_HOME%应该是这样子的:



Appium的基础就装好了。运行Appium目录下的node_modules\.bin\appium-doctor.cmd,可以给你的系统环境做个检查,一切正常:

![这里写图片描述](https://img-blog.youkuaiyun.com/20180815175347922?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1MjI4NzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

4. Python

我选择使用Python开发。到Python的官网下载安装,2.7或者3.53.6版本均可,看喜好吧,公司还是Python 2,所以我只能选2.7。除了Python,Appium还支持Java、C#、JavaScript、PHP、Ruby等开发。

5. 对应语言的Appium库

例如Python对应的是Appium-Python-Client,在cmd中执行pip install Appium-Python-Client安装。

装完后,在python中输入from appium import webdriver,尝试import一下,如果正常就说明终于把环境装好了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值