一、了解Robot Framework

Robot Framework不是一个测试工具,准确来说,它是一个自动化测试框架,或者说它是一个自动化测试平台

特性如下:

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

2.测试执行报告和日志是HTML格式,容易阅读

3.易于扩展,测试人员可以使用Python和java创建自己需要的测试库

4.提供了远程测试执行接口,可以进行分布式测试执行

5.易于使用,采用表格式语法,统一测试用例格式

二、安装及环境配置

1.Python(3.7.3)

1>RF框架是基于Python的,需要先安装Python

下载地址:http://www.python.org/downloads/

注:因为兼容问题,尽量使用能够兼容的版本,本篇可作为参考

2>勾选之后,会把环境变量自动配置好,以防万一,确认一下:

【Path】增加:C:\Users\DXM_0019\AppData\Local\Programs\Python\Python37\Scripts;C:\Users\DXM_0019\AppData\Local\Programs\Python\Python37

3>查看Python是否安装成功

4>查看pip命令能否运行

2.Setuptools(40.8.0)

Setuptools是用于支持安装各种测试库的工具,会把安装好的测试库的信息放在一个公共的文件中

下载地址:https://pypi.python.org/pypi/setuptools/

安装方式:

1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

2>命令行输入pip install setuptools命令进行安装,建议使用这种

3.Robot Framework(3.1)

下载地址:https://pypi.org/project/robotframework/

安装方式:

1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

2>命令行输入pip install robotframework==3.1命令进行安装,建议使用这种

4.wxPython(4.0.6)

wxPython是用于支持Python图形化界面的,主要用来运行RIDE

下载地址:https://pypi.org/project/wxPython/

安装方式:

1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

2>命令行输入pip install wxPython命令进行安装,建议使用这种

5.robotframework-selenium2library(3.3.0)

能够加载浏览器驱动的一个测试库

安装方式:

命令行输入pip install robotframework-selenium2library命令进行安装

6.robotframework-ride(1.7.3.1)

RIDE是一个可视化界面工具,能更加方便的编写测试案例

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

安装方式:

1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

2>命令行输入pip install robotframework-ride==1.7.3.1命令进行安装,建议使用这种

打开方式:

1>打开RIDE界面,命令行输入:ride.py

2>添加快捷方式

进到C:\Users\DXM_0019\AppData\Local\Programs\Python\Python37\Scripts\ride.py下,右键创建快捷方式,将快捷方式放到桌面

注:可以更换图标(图标路径C:\Users\DXM_0019\AppData\Local\Programs\Python\Python37\Lib\site-packages\robotide\widgets)

快捷方式右键属性,更换图标

更改成功:

3>双击C:\Users\DXM_0019\AppData\Local\Programs\Python\Python37\Lib\site-packages\robotide\_init_.py或者C:\Users\DXM_0019\AppData\Local\Programs\Python\Python37\Scripts\ride.py启动程序

安装成功,可以开始学习之旅了,后续会更新

Robot Framework(1)——环境搭建及安装的更多相关文章

  1. Robot framework + appium环境搭建

    Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...

  2. Robot Framework的环境搭建

    1.Robot framework的安装 作用:web自动化测试框架. RF框架是基于python 的,所以一定要有python环境.网上可以自行查找. 下载地址:https://pypi.pytho ...

  3. Robot Framework自动化测试环境搭建

    robotFramework是一个通用的自动化测试框架来进行验收测试和验收测试驱动开发模式,它具有易于使用的表格的测试数据和关键字测试驱动方法,其测试功能可通过实现与python或java的测试库进行 ...

  4. robot framework python3环境下学习笔记(1)——安装robot framework

    安装环境:win10 64位,python3.6 1,安装robot framework pip install robotframework 2,安装wxPython pip install wxP ...

  5. Robot Framwork +Selenium2环境搭建

    Robot Framwork +Selenium2环境搭建 安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 ...

  6. SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04

    摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...

  7. eclipse 支持 Robot framework 编辑环境

    一.配置python 环境     1. 设置pydev库         打开Help -> Install New Software, 点击'Add',设置Name为“Pydev”,Loca ...

  8. 摘:J2EE开发环境搭建(1)——安装JDK、Tomcat、Eclipse

    J2EE开发环境搭建(1)——安装JDK.Tomcat.Eclipse 1:背景 进公司用SSH(Struts,spring和hibernate)开发已经有两个月了,但由于一 直要么只负责表示层的开发 ...

  9. ElasticSearch 集群环境搭建,安装ElasticSearch-head插件,安装错误解决

    ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决 说起来甚是惭愧,博主在写这篇文章的时候,还没有系统性的学习一下ES,只知道可以拿来做全文 ...

  10. centos 7.3 服务器环境搭建——MySQL 安装和配置

    centos 7.3 服务器环境搭建——MySQL 安装和配置服务器信息如下:服务器:阿里云系统 centos 7.3 (阿里云该版本最新系统)mysql版本:5.7.18 (当前时间最新版本)连接服 ...

随机推荐

  1. R语言基本绘图-plot参数:标题,坐标轴和颜色

    标题 plot(c(1:2,2:4),main = "这是主标题",sub = "这是副标题",xlab = "这是x轴", ylab = ...

  2. 面试(JS篇)

    1.js基本类型 Boolean,Number,String,Null,Undefined,Symbol. 2.null非对象,但是typeof null 返回的是Object,原因遗留下来的一个bu ...

  3. Python元组运算符

    Python元组运算符: len(元组名): 返回元组对象的长度 # len(元组名): # 返回元组对象的长度 tuple_1 = (1,4,5,2,3,6) print(len(tuple_1)) ...

  4. Python os.link() 方法

    概述 os.link() 方法用于创建硬链接,名为参数 dst,指向参数 src.高佣联盟 www.cgewang.com 该方法对于创建一个已存在文件的拷贝是非常有用的. 只支持在 Unix, Wi ...

  5. Python Tuple(元组) len()方法

    描述 Python 元组 len() 函数计算元组元素个数.高佣联盟 www.cgewang.com 语法 len()方法语法: len(tuple) 参数 tuple -- 要计算的元组. 返回值 ...

  6. PHP 获取图像宽度与高度

    PHP 获取图像宽度函数:imagesx() imagesx() 函数用于获取图像的宽度,单位为像素,返回值为整型.高佣联盟 www.cgewang.com 语法: int imagesx( reso ...

  7. PHP zip_read() 函数

    定义和用法 zip_read() 函数读取打开的 zip 档案中的下一个文件.高佣联盟 www.cgewang.com 如果成功,该函数则返回包含 zip 档案中一个文件的资源.如果没有更多的项目可供 ...

  8. luogu P4095 [HEOI2013]Eden 的新背包问题 多重背包 背包的合并

    LINK:Eden 的新背包问题 就是一个多重背包 每次去掉一个物品 询问钱数为w所能买到的最大值. 可以对于每次Q暴力dp 利用单调队列优化多重背包 这样复杂度是Qnm的. 发现过不了n==10的点 ...

  9. Linux常用命令之ls、cd、pwd、mkdir命令讲解

    ls命令令是Linux最常用的命令之一,也是一条非常古老的命令.在开始学习Linux命令之前,还是想给大家一条建议: 很多同学可能刚开始学习Linux,然后就去买一些教材去学习,教材上面有可能收集了L ...

  10. C++中unordered_map几种按键查询比较

    unorder_map有3种常见按键查值方法. 使用头文件<unordered_map>和<iostream>,以及命名空间std. 第一种是按键访问.如果键存在,则返回键对应 ...