Appium+RobotFramework(基于python3环境)简要安装_180910

Appium+RobotFramework移动端自动化测试框架简要安装向导_20180910

       ——By唯心 

 

目录

一、安装java SDK

二、安装android SDK

三、安装appium

四、安装python

五、安装robotframework/robotframework-appiumlibrary

六、安装wxPython

七、安装robotframework-ride

八、配置环境变量

九、问题和解决

 

 

正文

 

一、安装java SDK

官网下载java安装文件:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

选择最新的1.8版本Java SE 8u101 / 8u102

系统是Windows32位选jdk-8u101-windows-i586.exe

Windows64位选jdk-8u101-windows-x64.exe

 

配置环境变量,见目录最后的第八步-(1)配置java

 

检查安装成功:cmd窗口运行java -version

显示如下类似的即可:

java version "1.8.0_92"

Java(TM) SE Runtime Environment (build 1.8.0_92-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)

 

 

二、安装android SDK

通过官方地址下载:http://developer.android.com/sdk/index.html

或者adt-bundle 下载链接(包含关联关联好sdk包的eclipse+androidSDK包):

(windows32位)http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

(windows64位)https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

由于文件较大,最好使用别人现有的文件,拷贝过来就不需要另外升级。下载后解压即可。

 

配置环境变量,见目录最后的第八步-(2)配置android

 

检查安装成功:cmd窗口运行adb version,显示如下类似的即可:

Android Debug Bridge version 1.0.36

Revision 8f855a3d9b35-android

 

需要升级时进行代理修改提速:

cmd窗口运行android,出来的Android SDK Manager - Settings窗口中,在HTTP Proxy Server和HTTP Proxy Port输入框内填入mirrors.neusoft.edu.cn和80,并且选中Force https://... sources to be fetched using http://...复选框。设置完成后单击Close按钮关闭Android SDK Manager - Settings窗口返回到主界面。

配置最后一步的环境变量后运行android时最少选择以下截图中的工具的最新版本更新:

 

 

三、安装appium服务端

需要先安装Node.JS。(appium服务端是Node.JS写的)

下载地址Node.js官方网站:https://nodejs.org

Windows32位下:https://nodejs.org/dist/v8.11.4/node-v8.11.4-x86.msi

Windows64位下:https://nodejs.org/dist/v8.11.4/node-v8.11.4-x64.msi

 

检查安装成功:cmd窗口运行npm –v显示版本号即可

 

下载appium。由于公司环境限制,需在外网或者别人已下载好的安装文件来安装

方式有二:

(1)       指令启动模式。安装node后可以通过npm安装Appium:win+r-->

npm install -g appium或

npm --registry http://registry.cnpmjs.org install -g  appium(第二种是国内的镜像)或

npm --registry http://registry.cnpmjs.org install –g pnpm

pnpm install –g appium(第三种是目前比较快速稳定的安装方式)

此方法安装后可以运行多个appium。

(2)桌面软件启动模式。从appium官网github链接下载对应系统的版本:

https://github.com/appium/appium-desktop/releases

Windows32位下:

https://github.com/appium/appium-desktop/releases/download/1.7.0/appium-desktop-Setup-1.7.0-ia32.exe

Windows64位下:

https://github.com/appium/appium-desktop/releases/download/1.7.0/appium-desktop-setup-1.7.0.exe

配置环境变量,见目录最后的第八步-(3)配置appium

 

检查安装成功:解压并默认安装好,能运行指令appium不提示无法识别或者客户端启动appium即可

 

 

四、安装python

官网下载https://www.python.org

Windows32位为https://www.python.org/ftp/python/3.6.0/python-3.6.0.exe

Windows64位为https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe

 

默认安装即可

 

配置环境变量,见目录最后的第八步-(4)配置python

 

检查安装成功:cmd窗口运行python –V,显示以下即可:

Python 3.6.0

 

五、安装robotframework/robotframework-appiumlibrary

cmd窗口运行:分别运行pip自动安装即可:

(robotframework-appiumlibrary是appium的客户端)

pip install robotframework

pip install robotframework-appiumlibrary

(显示100%进度条和“xxx Successfully installed xxx”字样则安装成功,否则远程服务不稳定再重试直到成功为止)

 

六、安装wxPython

cmd窗口运行:分别运行pip自动安装即可:

pip install wxPython==4.0.0

(显示100%进度条和“xxx Successfully installed xxx”字样则安装成功,否则远程服务不稳定再重试直到成功为止)

 

检查安装成功:运行pip list显示包含wxPython 4.0.0

 

 

七、安装robotframework-ride

cmd窗口运行则自动安装:

pip install -U https://github.com/HelioGuilherme66/RIDE/archive/v1.7.2.tar.gz

(显示100%进度条和“xxx Successfully installed xxx”字样则安装成功,否则远程服务不稳定再重试直到成功为止)

 

检查安装成功:运行ride.py弹出图形界面即成功完成整个安装过程,且桌面会创建图标RIDE

 

 

八、配置环境变量

(1)配置java

新建变量

变量名:JAVA_HOME 

变量值:安装路径对应的Java\jdk1.8.0_25 类似路径下

变量名:CLASS_PATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

添加到path变量

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

(2)配置android

           新建ANDROID_HOME变量,路径为下载解压好的androidSDK路径(如:D:\Program Files\adt-bundle-windows-x86_64-20140702\sdk)
           添加到path变量,附加路径为:(备注:24.0.2为以上第二步安装android SDK中build-tools的具体文件名,如D:\Program Files\adt-bundle-windows-x86_64-20140702\sdk\ build-tools\24.0.2)
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\24.0.2

 

(3)配置appium

         新建变量名:APPIUM

变量值:对应安装路径下Appium文件夹(如:D:\Program Files (x86)\Appium)

添加到path变量

变量值:%APPIUM%\nod_modules\.bin

 

(4)配置python

新建变量名:PYTHON

变量值:安装目录

添加到path变量

变量值:%PYTHON%;%PYTHON%\Scripts

 

 

九、问题和解决

(1)

问题:运行pip install xxx时提示Unknown or unsupported command 'install'

原因:环境中存在多个pip的同名程序

解决:去掉不需要的,或者重命名,避免重名的pip程序。运行where pip查看其他pip的路径并在环境变量中处理,只保留python中的pip。

 

 

(2)

问题:运行pip install xxx时提示Fatal error in launcher: Unable to create process using '"'

原因:python环境中存在空格,比如安装到了Program File底下了

解决:重新安装到不含空格的路径下,并修改环境变量。

 

posted @ 2018-09-11 11:10  唯心模式  阅读(207)  评论(0编辑  收藏  举报