一、了解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. Druid 连接池

    记录Druid 连接池简单用法 package Utils; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sq ...

  2. STL set

    写在前面:STL大法好! 容器set,可以实现排序,插入元素不能重复(所以可能插入失败) 接下来我们看一下set的基本用法 begin()     返回set容器的第一个元素的地址 end() 返回s ...

  3. 人工智能?.netcore一样胜任!

    提起AI,大家都会先想到Python,确实Python作为一门好几十年的老语言,上一波的AI大流行使它焕发了青春.大家用Phtyon来做AI,最主要的原因无非就是编码量更少,很多数学和AI相关的Api ...

  4. 恕我直言,我也是才知道ElasticSearch条件更新是这么玩的

    背景 ElasticSearch 的使用度越来越普及了,很多公司都在使用.有做日志搜索的,有做商品搜索的,有做订单搜索的. 大部分使用场景都是通过程序定期去导入数据到 ElasticSearch 中, ...

  5. Day14_RabbitMQ及数据同步

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料! b站在线视频 0.学习 ...

  6. PHP lstat() 函数

    定义和用法 lstat() 函数返回关于文件或符号连接的信息. 该函数将返回一个包含下列元素的数组: [0] 或 [dev] - 设备编号 [1] 或 [ino] - inode 编号 [2] 或 [ ...

  7. qemu 如何退出qemu

    如何退出qemu ctrl + a 放开后,再按下x 这里字母是小写!(不要按着大写键)

  8. Skill 脚本演示

    https://www.cnblogs.com/yeungchie/ Schematic ycBusNet.il 用于原理图中按照一定格式,批量创建 Bus . ycNetToPin.il 通过选中一 ...

  9. Java和Scala容器转换

    参考:https://blog.csdn.net/dymkkj/article/details/77921573 Java和Scala互操作的一个重要的内容就是容器的转换,容器是一个语言的数据结构,表 ...

  10. 账本APP服务器端开发

    账本APP开发 好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 上一篇文章我们聊 ...