RobotFramework自动化测试之环境搭建安装教程(一)
RobotFramework是基于Python语言的工具,所以装RF之前要先安装Python;
Python现在有2.7跟3.5两个版本,如果是先装了3.5的话,是装不了2.7的。只有先装2.7的 才能再去装3.5,小七这边两个都装了,这边先记录下2.7的安装
第一步:首先 安装python
https://yunpan.cn/cSNpTscudyQ7Q (提取码:e840)
然后添加环境变量 ,就不多说了。
第二步:安装 setuptools
https://yunpan.cn/cSNIJ3gc795bT (提取码:61c9)
解压好之后,用CMD命令安装,防止文件丢失。
小七这边是解压到F盘的
安装成功后出现如下界面
第三步:安装pip
https://yunpan.cn/cSNIZb4PUgwFN (提取码:48c9)
解压后,同样用CMD命令安装
1、cmd进入ez_setup.py文件目录
2、输入命令 python setup.py install
安装成功后显示如下图
然后这里需要把pip的环境变量也配置下
然后用命令查看pip是否安装成功,出现下图说明已安装成功
第四步:安装 robot framework
https://yunpan.cn/cSNT2cKzxkWWY (提取码:83e4)
下载下来直接安装即可 出现如图所示:
当然也可以用命令安装、源码安装、EXE安装,小七这边用的是exe安装,推荐用pip 会更快更方便
1、pip install robotframework
2、源码:python setup.py install
3、exe文件,直接双击安装
第五步:安装 wxPython
https://yunpan.cn/cSNhqhbHfwGTk (提取码:202f)
直接下载点击安装即可,直接点击next
安装完成
第六步:安装robotframework-ride
https://yunpan.cn/cSNh5dvKPEnHg (提取码:8d16)
安装方法有3种
1、pip install robotframework-ride
2、源码:pythont setup.py install
3、exe文件,直接双击安装
第三种的方法直接下载即可,小七这边用的是pip命令安装
安装过程
安装完成
第七步:selenium2library
同样有3种方法
1、pip install robotframework-selenium2library
2、源码:pythont setup.py install
3、exe文件,直接双击安装
小七这边同样是采用了pip命令
安装成功
第八步:安装 cx_Oracle
exe文件,直接双击安装
https://yunpan.cn/cSNCcrJPKb6IE (提取码:bb02)
直接Next即可。
第九步:安装 databaselibrary
1、pip install robotframework-databaselibrary
2、源码:pythont setup.py install
安装成功
第十步:安装requests
命令安装:pip install requests
安装成功
第十一步:安装 RequestsLibrary
命令安装:pip install -U robotframework-requests
安装成功
第十二步:安装 pywin32-218.win-amd64-py2.7.exe (安装了第十一步之后试着打开ride,如果出现启动不了ride的情况就需要安装这个文件)
至此,RobotFramework就安装完成了。
然后找到Ride的目录启动即可
小七这边的目录是在 F:\Python27\Scripts
下面这个就是RF工具的界面了。
折腾了这么久,终于搞定了,后续小七会将RF的用法一步一步的继续更新,敬请期待.....
RobotFramework自动化测试之环境搭建安装教程(一)的更多相关文章
- Android自动化测试之环境搭建
Android自动化测试之环境搭建 一.Android-sdk介绍 SDK(Software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台. ...
- python 3.6 + robotFramework自动化框架 环境搭建、学习笔记
################################################################# #author: 陈月白 #_blogs: http://www.c ...
- Robotframework自动化1-Windows环境搭建
前言: robotframework环境搭建-环境准备 1.python2,pip2 2.WxPython 3.Robot Framework 4.Robotframework-ride 5.RIDE ...
- Robotframework自动化2-Windows环境搭建
前言 上节主要介绍了部分的robotframework搭建,如果想运行APP的话,还需要进一步配置环境. 需要安装的软件 1.Android-sdk-windows 2.JDK 3.Appium-de ...
- Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)
win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...
- Robot Framework自动化_环境搭建以及第一个用例
Robot Framework自动化_环境搭建以及第一个脚本 培训老师:肖能尤 2016/06/07 课程目的 一.Robot framework 环境搭建以及第一个脚本 课程内容 1 安装前准 ...
- Windows版Jenkins+SVN+Maven自动化部署环境搭建【转】
前言 因今年公司新产品线较多,为了降低耦合,达到业务分离.重用,提高内部开发效率的目的,采用了基于服务组件.前后端分离的架构体系.与之前传统单应用架构相比,系统部署.配置更加复杂,为了能够频繁地将软件 ...
- [新手教程]windows 2003 php环境搭建详细教程(转)
对于windows服务器的php环境配置一直是是新人朋友的难题,也难倒了很多高手.这里分享一个新手教程,给那些建站新人使用.本教程来自朋友吴文辉的博客,欢迎大家有时间可以访问他的博客:吴文辉博客htt ...
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
随机推荐
- zmqsend for FFmpeg
编译 FFmpeg 时,配置中添加 --enable-libzmq 就可以通过 tcp 通讯给 FFmpeg 发送命令 Usage: zmqsend [-h ip:port] TARGET COMMA ...
- Java for LeetCode 224 Basic Calculator
Implement a basic calculator to evaluate a simple expression string. The expression string may conta ...
- Effective C++ -----条款53:不要轻忽编译期的警告
严肃对待编译器发出的警告信息.努力在你的编译器的最高(最严苛)警告级别下争取“无任何警告”的荣誉. 不要过度依赖编译器的报警能力,因为不同的编译器对待事情的态度并不相同.一旦移植到另一个编译器上,你元 ...
- Quartz 使用
public class IndexJob:IJob//此处必须实现 IJob接口 { /// <summary> /// 具体的任务 /// </summary> /// & ...
- LeetCode 409 Longest Palindrome
Problem: Given a string which consists of lowercase or uppercase letters, find the length of the lon ...
- 一分钟可知css3版大白源码
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- iOS工程师Mac上的必备软件
原文链接 前言 iOS工程师一直都是那么的高逼格,用的是Mac电脑,耍的是iPhone手机,哇咔咔~~ 但是,作为一名iOS开发工程师,我们除了高逼格外,还必须是全能的.你不会点UI设计 ...
- "稀奇古怪的"delete this
myClass::foo(){ delete this; } .. void func(){ myClass *a = new myClass(); a->foo(); ...
- Git - 使用指南
GIT (分布式版本控制系统) 编辑 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.[1] Git的读音为/gɪt/. Git是一个开源的分布式版本控制系统,可以 ...
- perl检查变量是否定义
my $label = defined($pieces[0]) ? $pieces[0] : ""; my @alreadyAddedCol = $node1->{DB}-& ...