Robot Framework 环境安装(一)
1.安装python:https://www.python.org/
2.安装python的第三方库:robotframework
(1)检查是否支持pip命令.
(2)robotframework安装命令:pip install robotframework安装命令
3.安装Eclipse和期RED插件
(1)安装jdk1.8 64位及以上
(2)eclipse版本有要求,并且要和RED插件匹配.
(3)RED插件的安装;http://robotframework.org/#tools
RED Eclipse based editor with a debugger by Nokia.
Requirements(RED_feature_0.8.9.201811201308.zip)
- Oracle Java 1.8+ https://www.java.com/
- RED feature only: Eclipse Oxygen (v 4.7), preferably IDE for Java Developershttps://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
4.Eclipse配置
(1)配置RobotFramework离线安装:Help=>Install New Software=>add=>name:robotframework,Location:选择下载好的压缩文件,勾选直接Next到finish,重启Eclipse!
(2)配置本地python安装地址
(3)配置关键字自动提示:
(4)配置编码格式UTF-8
5.创建RobotFramework工程
6.插入代码:
*** Test Cases ***
用例1-使用robot日志功能打印RobotFramework!
Log hello RobotFramework! 用例2-使用robot断言
Should Be Equal As Integers 100 200
7.执行输出
Command: D:\Python3.6.5\python.exe -m robot.run --listener C:\Users\ADMINI~1\AppData\Local\Temp\RobotTempDir7765335777835481610\TestRunnerAgent.py:51116 --argumentfile C:\Users\ADMINI~1\AppData\Local\Temp\RobotTempDir7765335777835481610\args_e64a91fd.arg D:\eclipse-workspace\robot_Demo1
Suite Executor: Robot Framework 3.0.4 (Python 3.6.5 on win32)
==============================================================================
robot Demo1
==============================================================================
robot Demo1.测试用例
==============================================================================
用例1-使用robot日志功能打印RobotFramework! | PASS |
------------------------------------------------------------------------------
用例2-使用robot断言 | FAIL |
100 != 200
------------------------------------------------------------------------------
robot Demo1.测试用例 | FAIL |
2 critical tests, 1 passed, 1 failed
2 tests total, 1 passed, 1 failed
==============================================================================
robot Demo1 | FAIL |
2 critical tests, 1 passed, 1 failed
2 tests total, 1 passed, 1 failed
==============================================================================
Output: D:\eclipse-workspace\robot_Demo1\output.xml
Log: D:\eclipse-workspace\robot_Demo1\log.html
Report: D:\eclipse-workspace\robot_Demo1\report.html
8.查看测试报告
9.插看执行用例log
10.小结:通过学习后总结,亲手实践,分享给正在学习robotFramework的小白!
Robot Framework 环境安装(一)的更多相关文章
- 一:robot framework环境安装
1.安装robot framework: 打开cmd进入dos下,输入 pip install robotframework Microsoft Windows [版本 10.0.18362.267] ...
- Robot Framework 的安装和配置(转载)
Robot Framework 的安装和配置 在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定.本文以在有 Python 的环 ...
- robot framework环境搭建(转)
一. robot framework环境搭建: 官网:http://robotframework.org/ 序号 安装包名 安装方法 下载地址 备注 1 python exe文件,直接双击安装 htt ...
- robot framework环境搭建
来源:http://www.cnblogs.com/puresoul/p/3854963.html[转] 一. robot framework环境搭建: 官网:http://robotframewor ...
- [转] Mac系统Robot Framework环境搭建
一.由于Mac系统下自带python,所以不需要再进行安装了 二.关闭mac电脑的sip, 1.重启 Mac并长按 Cmd + R 2.打开终端,执行csrutil disable命令 3.重启电脑 ...
- Robot - 1. robot framework环境搭建
Fom:https://www.cnblogs.com/puresoul/p/3854963.html 一. robot framework环境搭建: 官网:http://robotframework ...
- Linux CentOS下Python+robot framework环境搭建
Linux CentOS下Python+robot framework环境搭建 by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...
- 《转》Robot Framework 的安装配置和简单的实例介绍
Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架.它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进 ...
- Robot Framework 的安装配置和简单的实例介绍
Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架.它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进 ...
随机推荐
- Flask中使用数据库连接池 DBUtils ——(4)
DBUtils是Python的一个用于实现数据库连接池的模块. 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程 ...
- Array.prototype.reduce()
reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值. arr.reduce([callback, initialValue]) c ...
- jsp篇 之 指令元素和动作元素
Jsp指令元素分类与书写格式: 书写格式: <%@ 指令类型 属性="值" .. %> 分类: [page include taglib]三种. 1,page指令: ...
- linux文件目录权限和系统基础优化命令(yum源配置)
一.用户 1.介绍 我们都知道linux中有root用户和普通用户,但是同样是普通用户,为什么有些用户的权限却不一样呢?其实这就类似于我们的QQ群,root用户就是QQ群主,他拥有最高的权利,想干什么 ...
- Sublime怎么安装Package control组件
Sublime怎么安装Package control组件 藏色散人 藏色散人 2018-11-26 14:30:51 原创 Sorry, your browser does not support e ...
- Android 6.0以上动态获取权限
首先在清单文件中注册 然后在MainActivity.java中将权限封装到一个String数组中 static final String[] PERMISSION = new String[]{ M ...
- Flask 模板系统
模板 基本数据类型 可以执行python语法,如:dict.get(), list['xx'] 比django 更加亲近于 python 传入函数 - django,自动执行 - flask,不自动执 ...
- C++中使用vector.erase()需要注意的事项
本人菜鸟一枚.. 今天在用vector.erase()的时候,发现总是不能把应该erase掉的东西erase干净. 举个栗子: vector<int> num_vec; num_vec.p ...
- 深入理解pthread_cond_wait、pthread_cond_signal
===============================man pthread_cond_wait的解释========================== LINUX环境下多线程编程肯定会遇到 ...
- 集成学习—boosting和bagging
集成~bagging~权值~组合~抽样~样例~基本~并行 一.简介 集成学习通过构建并结合多个学习器来完成学习任务,常可获得比单一学习器显著优越的泛化性能 根据个体学习器的生成方式,目前的集成学习方法 ...