RobotFramework自动化1-环境搭建

前言

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

Robot Framework特点:

1.开源的,不解释

2.基于Python2.7版本开发,所以支持Python2.7(暂时不支持3.x版本)

3.支持关键字驱动、数据驱动和行为驱动

4.支持变量使用,可以使用IF语句和FOR循环语句

5.有很多自带的或者第三方的开源测试库,也可以自己创建测试库

一、需安装的软件

1.python版本选择2.7.12(暂时不支持3.x)

2.wxpython版本只能选择2.8版本

3.robotframework选择3.0版本

4.robotframework-ride版本1.5.2.1

5.robotframework-selenium2library版本1.7.4

二、安装python
    1.小编的电脑操作系统:win7 64位系统

2.下载Python安装包,选择2.7.12版本

官网下载地址:https://www.python.org/12

3.Python安装,双击傻瓜式安装(最好不要装c盘,小编装在D盘)

4.不会下载的,可以加以下QQ交流群:232607095。群文件有安装包和资料

5.安装完成后,看下这个目录D:\python\Scripts,有没pip.exe和easy_install.exe(一般都有,没有的重新安装吧)

6.将D:\python和D:\python\Scripts,添加到环境变量path下

注:因为最新的python版本都自带了pip和easy_install,所以无需单独去安装着两个工具了

三、安装wxpython
wxpython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 因为robotframework-ride的GUI界面依赖于wxpython,所以必须要安装这个。

1.wxpython官网下载地址https://www.wxpython.org/13

2.目前官网上版本已经升级到3.0,而我们要装的是2.8的版本,因为robotframework-ride是基于wxpython2.8基础上开发的,所以这里只能装2.8版本

3.wxpython2.8版本在QQ群:232607095可以下载到

4.下载完成后傻瓜式安装就可以

四、安装robotframework

1.打开cmd,输入pip,如果有说明出来,说明前面的python安装没问题

2.在cmd输入:pip install robotframework 坐等下载,要看到进度100%才是安装成功

五、安装robotframework-ride

1.下载地址:https://pypi.python.org/pypi/robotframework-ride/

2.下载的安装包是.tar.gz压缩包格式,解压后,可以看到里面有个setup.py脚本

3.打开cmd,先cd到脚本的文件目录。然后执行:python setup install

?

4.安装完成后,那么问题来了,桌面上没有ride的小图标,如何启动呢,先打开D:\python\Scripts目录,找到ride.py文件

5.双击后会启动ride,也可以发送快捷方式到桌面,很显然这种启动方式很不方便,于是可以安装ride的.exe客户端包

六、安装ride客户端

1.小编在网上没找到1.5.2.1的ride客户端(.exe),只找到了1.2.3的客户端,可以先安装1.2.3版本,再通过pip升级

2.安装1.2.3的ride版本(.exe文件),安装包在QQ群:232607095可以下载到:傻瓜式安装就可以了,安装完成后会提示,是否创建桌面快捷图标,选择是,桌面上会出现ride的小图标

3.安装后的版本太低,是没法用的,需要升级。打开cmd,输入pip show robotframework-ride查看版本号

4.版本升级,在cmd输入pip install robotframework-ride==1.5.2.1

七、安装Selenium2Library

如果是做web的UI自动化,需要下载Selenium2Library,这个就是robotframework的webdriver

1.打开cmd输入pip install robotframework-selenium2library

2.安装完后输入python

3.然后输入import Selenium2Library,出现>>说明安装成功

八、使用ride

1.新建一个项目:File>New Project

2.新建一个脚本:新建的项目>New Test Case

3.在表格中输入log和yoyoketang

4.点开run>strat按钮执行

注:这里的log函数,相当于python里面的print函数

时间: 2024-10-12 16:18:49

RobotFramework自动化1-环境搭建的相关文章

Robot Framework自动化_环境搭建以及第一个用例

Robot Framework自动化_环境搭建以及第一个脚本 培训老师:肖能尤 2016/06/07 课程目的 一.Robot framework 环境搭建以及第一个脚本 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好,从SVN上获取即可,解压,如下 2   Robotframework环境搭建 2.1  安装Python 官网下载地址: http://www.python.org/getit/ 2.2  安装setuptools-15.1 2.3  安装pip 2.4 

Android自动化测试之环境搭建

Android自动化测试之环境搭建 一.Android-sdk介绍? SDK(Software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集合.Android是google公司推出的手机开发平台.Android-sdk就是指Android专属的软件开发工具包. Android-sdk中我们最常用的就是tools和Platformtools文件夹中的工具. 二.工具安装? 1.android-sdk只需

Jendins+svn+maven+tomcat自动化部署环境搭建

在一个Tomcat集群的架构体系中,需要一个自动发布平台,对于大的公司都是自己建设,而对于中小公司一般采取的使用开源搭建,所以接下来详细介绍基于Jendins+svn+maven+tomcat的自动化部署环境搭建. 1. jenkins安装(svn,maven,tomcat已安装): 将jenkins.war拷贝到tomcat的webapps目录下 访问ip+端口/jenkins即安装成功: 2. 配置: 全局环境配置: 在jenkins中进入系统管理页面,选择系统管理,配置页面中的JAVA_H

Jenkins+Jmeter+Ant自动化集成环境搭建

搭建环境: JDK:jdk1.7.0_79 Ant:apache-ant-1.9.7 Jmeter: apache-jmeter-2.13 Jenkins: jenkins-1.651.1 以上安装包以及相关工具下载地址: http://pan.baidu.com/s/1pKWPi5d JDK安装: 配置JDK环境变量: 双击JDK安装包,选择安装路径(为了节省C盘系统盘空间,不建议选择默认路径.本人所有相关软件全部安装在 D:\Progrom Files目录下,例如Jdk安装在D:\Progr

移动端自动化==>Windows-Android-Appium环境搭建

第一步 安装JDK,本机如果带有1.7及以上版本且配置好了环境变量,则可忽略此安装步骤. JDK的安装包,百度下载即可.安装完成后配置环境变量. cmd下验证环境变量是否配置成功 第二步 安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK. 下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可) 解压到任意文件夹中即可,解压后将文件夹添加到环境变量中,添

python selenium自动化之-环境搭建

安装python和pip上述文章有介绍,在这里不在赘述.直接安装seleinum pip3 install selenium 安装完成以后, pip3 show selenium 显示 Name: seleniumVersion: 3.4.3Summary: Python bindings for SeleniumHome-page: https://github.com/SeleniumHQ/selenium/Author: UNKNOWNAuthor-email: UNKNOWNLicens

Grunt自动化构建环境搭建

1.环境准备 需要有Node.NPM.Grunt.Ruby 2.安装Node 访问https://nodejs.org/en/ 3.安装Ruby 访问http://rubyinstaller.org/downloads/archives 验证 node -v npm -v ruby -v 4.安装Grunt npm install -g grunt-cli 5.安装Grunt插件 npm install grunt-contrib-sass grunt-contrib-uglify grunt-

Jenkins + Jmeter +Ant自动化集成环境搭建(一)

所需工具 一.jmeter 工具下载 https://jmeter.apache.org/  配置环境JDK等及各种插件可以看小七之前的教程 二.Ant安装(http://ant.apache.org/) 安装Ant是为了后续在Jenkins中封装.构建.执行需要用到 Apache Ant? Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点.Ant的主要用途是构建Java应用程序.Ant提供了许多内置任务,允许编译,组装,测试和运行Jav

RobotFrameWork Web自动化测试环境搭建

原文地址:https://www.cnblogs.com/linuxchao/p/linuxchao-rf.html