robot framework学习笔记1之_环境安装(win7)
一、简介
Robotframework是基于Python的自动化测试框架。使用关键字驱动的测试方法,自带丰富的库函数可直接引用,可使用Java/Python进行功能库扩展,测试用例使用TSV/HTML/TXT/ROBOT保存,使用制表符分隔数据。
二、安装python
(1)官网下载地址:https://www.python.org/downloads/,选择版本,我的是python2.7.6,下载完成后安装,请记得自己的安装路径
(2)安装完成后配置环境变量:系统变量Path中写入 D:\Program Files (x86)\python27\ 和 D:\Program Files (x86)\python27\\Scripts(根据自己的安装路径更改),不同环境变量之间以英文分号隔开。
(3)检验python是否安装成功,dos环境输入“python --version”或者“python”

三、安装steuptools和pip
(1)官网下载steuptools和pip:https://pypi.python.org/pypi/setuptools https://pypi.python.org/pypi/pip,选择相应版本,下载后解压,dos环境分别进入到文件解压目录,执行“python setup.py install”即可安装

四、安装robotframework
(1)进入到python环境,执行“python install robotframework”

(2)如果出现pip安装连接超时的情况(我就遇到,导致无法安装),现在很多网站都换成了HTTPS,python验证证书没通过时就会拒绝使用PyPi源,所以会出现超时。执行步骤3
(3)修改pip源为国内源:
- 在文件夹的地址栏输入 %appdata% ,回车
- 在当前文件夹下新建一个pip文件夹。
- 进入pip文件夹,新建一个pip.ini文件
在pip.ini文件中写下如下内容:(这里用的是豆瓣源),也有清华源:https://pypi.tuna.tsinghua.edu.cn/simple
- 保存后退出,重新打开cmd安装即可正常
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
五、安装wxPython
(1)下载对应版本:https://www.wxpython.org/pages/downloads/ ,下载后将文件拷贝到python的安装目录/Scripts文件夹下,运行命令:pip install 你下载的版本名
六、安装RIDE
RIDE是轻量级编辑器,用于Robot脚本编辑运行
(1)dos环境下进到python环境,执行“pip install robotframework-ride”
(2)如果wxPython和python的版本不对应,就会无法安装,这个时候还是检查自己的wxPython版本
(3)安装完成后桌面如果没有生成ride图标,命令行启动“ride.py”,需先进入到python环境的Scripts,如下

(4)桌面创建ride编辑器快捷方式:
- 在桌面鼠标右键新建快捷方式
- 键入对象位置里填写"D:\Program Files (x86)\python27\pythonw.exe" -c "from robotide import main; main()",根据自己安装路径修改
- 填写名称为“RIDE”,自定义随便写
- 修改图标,右击新建的快捷方式,点击更改图标,然后选择自己想设置的就行
- 操作完成,OK

robot framework学习笔记1之_环境安装(win7)的更多相关文章
- Robot Framework学习笔记(一)------环境搭建
Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行. 所需环境 一.安装pyth ...
- Flutter学习笔记(1)--环境安装
flutter最近显得格外的火,公司的同事也一直在谈论flutter,感觉自己不学学就要失业了...所以决定顺应潮流学习以下flutter,做一下学习笔记,希望可以给需要的同学带来一些帮助~ 正文为f ...
- robot framework学习笔记2
声明:本笔记都只是自己根据大牛虫师的robot系列文档学习记录的,学习的话还请移步虫师博客:https://www.cnblogs.com/fnng/ 非常感谢大牛的分享,带小白一步一步入门 F5 ...
- robot framework学习笔记之二———变量
Robot Framework的变量分为标量, 列表和字典, 分别使用语法格式 ${SCALAR}, @{LIST} 和 &{DICT} 来定义. 此外, 环境变量可以直接使用语法 %{ENV ...
- Robot Framework 学习笔记(二)-------第一个脚本
robot Framework环境搭建好之后先来一个简单的脚本跑一下 一.新建项目 二.新建测试套件 三.创建测试用例 四.导入Selenium2Library库 因为RF框架编写基于web 的测试 ...
- Robot Framework学习笔记(十一)------ 分层设计
以百度搜索为例,如果我们需要写5个不同关键字搜索的用例.如果没有分层的思想,那么我们需要写5个用例,并且每个用例都需要重复写打开浏览器.输入关键字.点击按钮.关闭浏览器的步骤.如果使用Robot Fr ...
- Robot Framework学习笔记(十)------Selenium2Library库
一.安装selenium2library库 如果已经安装了pip,则使用管理员模式打开windows命令行,输入pip install robotframework-selenium2library, ...
- Robot Framework学习笔记(八)------ride标签使用
一.edit标签使用 1.导入库 点击 Edit 标签页右侧的"Library"按钮,来添加库.在添加库之前,首先库已经在 Python 下进行了安装.如,添加"Sele ...
- Robot Framework学习笔记(六)------RIDE界面说明
RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源. 1.测试项目.测试套件Edit 标签 测试项目和测试套件所提供的 Edit 标签的功能是一样的. 在 ...
随机推荐
- iframe嵌套
iframe基本内涵 通常我们使用iframe直接直接在页面嵌套iframe标签指定src就可以了. <iframe src="demo_iframe_sandbox.htm" ...
- Linux基础命令---ziinfo
zipinfo 在不解压的情况下,获取zip压缩文件的的详细信息.zipinfo列出了ZIP档案中有关文件的技术信息,最常见的是在MS-DOS系统上.这些信息包括文件访问权限.加密状态.压缩类型.版本 ...
- 百度地图api通过地址显示地图,白名单
百度地图api通过地址显示地图,白名单 http://developer.baidu.com/map/jsdemo.htm#i7_1?qq-pf-to=pcqq.c2c---------------- ...
- Contiki源码+原理+功能+编程+移植+驱动+网络(转)
源:Contiki源码+原理+功能+编程+移植+驱动+网络 请链接:http://www.rimelink.com/nd.jsp? id=31&_np=105_315 假设您对于用Contik ...
- Kafka学习之(七)搭建kafka可视化服务Kafka Eagle
一.下载安装包 kafka-eagle-bin-1.2.4.tar.gz 百度云链接:链接:https://pan.baidu.com/s/1SNIkpsvs20A_Ljtx5PaMuA 密码:o4 ...
- python Django编写登录项目
Django 目录结构: __init__.py 文件: import pymysql pymysql.install_as_MySQLdb() 注意:如果 import pymysql 的时候报红, ...
- CSS布局总结及实际应用中产生的问题
布局初步 所谓布局,其实是指的将网页内容以一定的方式放到合适的位置上去. 布局的基本步骤: 1, 将“当前版面”以视觉上界限明显的方式进行划分若干个区块,划分只用两种方式: a) 上下结构:此时,只要 ...
- return false break;
js中的return false; break; , , , , ]; var list2 = ['a', 'b', 'c', 'd']; ; j < list2.length; j++) { ...
- yum第三方安装-软件包没签名及更新错误
yum安装时 后面加 --nogpgcheck 阿里云源文件:http://mirrors.aliyun.com/repo/Centos-7.repo epel repo源:http://mirror ...
- 【集群搭建】Zookeeper集群环境配置
1.下载解压安装文件 2.配置文件:conf/zoo.cfg tickTime=2000 dataDir=/usr/sunny/logs/zookeeper/data dataLogDir=/usr/ ...