Robot Framework(1)——环境搭建及安装
一、了解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)——环境搭建及安装的更多相关文章
- Robot framework + appium环境搭建
Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...
- Robot Framework的环境搭建
1.Robot framework的安装 作用:web自动化测试框架. RF框架是基于python 的,所以一定要有python环境.网上可以自行查找. 下载地址:https://pypi.pytho ...
- Robot Framework自动化测试环境搭建
robotFramework是一个通用的自动化测试框架来进行验收测试和验收测试驱动开发模式,它具有易于使用的表格的测试数据和关键字测试驱动方法,其测试功能可通过实现与python或java的测试库进行 ...
- robot framework python3环境下学习笔记(1)——安装robot framework
安装环境:win10 64位,python3.6 1,安装robot framework pip install robotframework 2,安装wxPython pip install wxP ...
- Robot Framwork +Selenium2环境搭建
Robot Framwork +Selenium2环境搭建 安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 ...
- SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04
摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...
- eclipse 支持 Robot framework 编辑环境
一.配置python 环境 1. 设置pydev库 打开Help -> Install New Software, 点击'Add',设置Name为“Pydev”,Loca ...
- 摘:J2EE开发环境搭建(1)——安装JDK、Tomcat、Eclipse
J2EE开发环境搭建(1)——安装JDK.Tomcat.Eclipse 1:背景 进公司用SSH(Struts,spring和hibernate)开发已经有两个月了,但由于一 直要么只负责表示层的开发 ...
- ElasticSearch 集群环境搭建,安装ElasticSearch-head插件,安装错误解决
ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决 说起来甚是惭愧,博主在写这篇文章的时候,还没有系统性的学习一下ES,只知道可以拿来做全文 ...
- centos 7.3 服务器环境搭建——MySQL 安装和配置
centos 7.3 服务器环境搭建——MySQL 安装和配置服务器信息如下:服务器:阿里云系统 centos 7.3 (阿里云该版本最新系统)mysql版本:5.7.18 (当前时间最新版本)连接服 ...
随机推荐
- log4j日志打印级别动态调整
1,为什么日志打印级别要动态调整? 随着项目越来越大,访问量也越来越高,遇到问题时想要排查,可是日志一打开却刷的太快太快,不好排查问题,有的时候甚至因为短时间打印日志太多,严重影响了性能,这个时候日志 ...
- numpy第三方库
# 导入numpy 并赋予别名 np import numpy as np # 创建数组的常用的几种方式(列表,元组,range,arange,linspace(创建的是等差数组),zeros(全为 ...
- PHP array_shift() 函数
实例 删除数组中的第一个元素(red),并返回被删除的元素: <?php $a=array("a"=>"red","b"=> ...
- Python Tuple(元组) cmp()方法
描述 Python 元组 cmp() 函数用于比较两个元组元素.高佣联盟 www.cgewang.com 语法 cmp()方法语法: cmp(tuple1, tuple2) 参数 tuple1 -- ...
- 5.15 省选模拟赛 T1 点分治 FFT
LINK:5.15 T1 对于60分的暴力 都很水 就不一一赘述了. 由于是询问所有点的这种信息 确实不太会. 想了一下 如果只是询问子树内的话 dsu on tree还是可以做的. 可以自己思考一下 ...
- ABC 158 F - Removing Robots dp 单调栈
LINK:Removing Robots 没想到 自闭. 考虑了一个容斥 发现不合法方案难以计算. 就算可以计算也几乎是n^2的做法. 考虑dp 左边会对右边产生影响 所以考虑先dp右边的再考虑左边的 ...
- 9、Java 常用类 Math,Number子类,String,Character
本小节主要介绍一些如何去使用Java提供的类如何去使用?如何在实战中使用?从来没有用过的如何去学习? 分享一下发哥的学习方法? 1.针对性的学习 在理解自己的需求或者要做某一块的内容后,有针对性,选择 ...
- Secure CRT连接VMware虚拟机中的CentOS 7
操作步骤: 1.安装Centos 7 虚拟机设置==>NetworkAdapter===>选择NAT(共享主机的IP地址), CTRL+ALT+F1切换到图形界面 选择右上角以太网打开 ...
- WC2020 Cu 记
由于今年的 WC 既不 W 也不 C,所以其实应该叫吸吸F线上推广 3M 原则记 Day1 上午听了一会儿课跑去写题了,写着写着就摸了起来. 下午也摸了 晚上员交发现有好多听过的和好多好多没听过的 怎 ...
- java Hibernate 用法
Hibernate 用法总结: import java.io.Serializable; import java.sql.SQLException; import java.util.Collecti ...