环境搭建、RF库

一.Python27安装

1.双击安装python-2.7.13-64位.msi
java

 

 

2.检查python:cmd命令行→【python】→回车,出现如图所示,表示成功node

 

可能出现:'python'不是内部命令,解决方法:python

在环境变量中新建变量“C:\Pyhton27\”,如图所示android

 

2.1检查pip:cmd命令行→【pip list】

可能出现:'pip'不是内部命令,解决方法:app

在环境变量中新建变量“C:\Python27\Scripts”,如图所示ide

 

 

3.双击安装pycharm-community-2017.3.3.exe测试

 

 

二.Robot Framework安装

1.cmd命令行→【pip install robotframework】→回车spa

 

三.Robot Framework-RIDE

1.双击安装wxPython2.8-win64-unicode-2.8.12.1-py27.exe(Wxpython 是python 很是有名的一个GUI库,由于RIDE 是基于这个库开发的).net

2.cmd命令行→【pip install robotframework-ride】→回车命令行

3.cmd命令行→【ride.py】→回车

可能碰见的问题1:‘ride’不是内部或外部命令...

解决方法:在X:\Python27\Script路径下找到ride.py,以python.exe方式运行。如个人路径就是C:\Python27\Scripts\ride.py

 

四.Appium安装

1.cmd命令行→【pip install Appium-Python-Client】→回车

2.cmd命令行→【pip install robotframework-appiumlibrary】→回车

3.配置环境变量:安装jdk,安装成功后配置环境变量:

3a.右击计算机-属性-高级系统设置-高级-环境变量-系统变量-新建:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_91

3b.系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,若是没有,先输入;号再输入上面的代码)

3c.系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

3d.检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

显示版本信息 java(TM) SE Runtime Environment .... 则说明安装和配置成功。

将【android_sdk】复制到C/D/E盘根目录。

3e.新增系统变量
变量名:ANDROID_HOME
变量值:C/D/E:\android_sdk(改为对应的路径便可)

3f.在path中添加:

%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

4.安装.NET Framework 4.5

5.64位系统安装node-v5.3.0-x64.msi,32位系统安装node-v5.3.0-x86.msi

6.双击安装appium-installer.exe

在path中添加:【C:\Program Files (x86)\Appium\node_modules\.bin\】

 

五.RF库

·Collections 

Collections:提供一组关键字处理Python列表和字典。

 

·Selenium2Library

关键字:Register Keyword To Run On Failure

该关键字用于在案例执行失败时,须要执行哪一个关键字。

 +

关键字:Capture Page Screenshot

获取当前页面的截图,若是对该关键字没有传入任何的参数,会默认在将获取到的截图命名为appium-screenshot-<counter>.png,而且保存到RobotFramework的运行日志目录下,在案例运行失败时,常常须要保存截图来辅助定位和分析。

~例子:案例执行失败时,截图

 +

关键字:Select Window

选择窗口

 

 

移动手机自动化测试AppiumLibrary库中常见自动化关键字:https://blog.csdn.net/qq_41030861/article/details/79096904

相关文章
相关标签/搜索