我把自己之前搭建Robot Framework自动化测试框架的步骤整理了一下,感兴趣的同学可以参考一下。
 
Robot Framework自动化测试框架+ 可视化编辑工具RIDE+Selenium2这是规范的webAPI.
一、安装的软件有(下面的是我选用的软件版本):
1.python软件:python-2.7.3.msi  (这里最好选择python 2X版本的软件)
2.pywin32-217.win32-py2.7.exe
3.robotframework-2.8.5
4.wxPython2.8-win32-unicode-2.8.12.1-py27.exe
5.robotframework-ride-1.1.win32.exe 或者 robotframework-ride-1.5.2.1.tar.gz 
(在命令窗口安装 D> cd  D:\学习软件\python\robotframework-ride-1.5.2.1>python setup.py install)
注意:ride与wxpython一定要相匹配
1)安装.python软件:python-2.7.3.msi  (这里最好选择python 2X版本的软件)
2)安装Wxpython,RIDE是基于这个GUI库开发的。
下载地址:http://wxpython.org/download.php#stable或者是:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/(2.8.12.1的 unicode(支持中文 版)选择默认安装即可。
注意:选择与 Python 版本对应的版本,并且选择 unicode 版本,比如版本:wxPython2.8-win32-unicode-py26.exe,否则安装完成后不能支持中文。
3)安装Robot framework-ride,这个是RIDE可视化编辑工具。
4)安装Robot framework-selenium2library,这个提供一套规范的WEB的API,通过这些API进行页面的定位与操作。
5)安装浏览器驱动。
IE 浏览器或 Chrome 浏览器,需要下载浏览器驱动。
要注意是32位还是64位。
 
下载地址:
注意:
(1)安装路径不能有中文;
(2)  驱动文件路径配置到 PATH 环境变量里;
(3)  如果是IE浏览器,还要注意IE8 及以上版本需要设置,Internet选项-安全,将四个区域的启动保护模式设为一致,可都选中或都不选中。浏览器显示比例100%。
二、通过Pip命令安装
RobotFramework、Robot framework-ride和Robot framework-selenium2library(还有其他安装包可以通过工具安装)
先装setuptools,命令行进入ez_setup.py文件目录,输入:python ez_setup.py
再装pip,命令行进入get-pip.py文件目录,输入:python get-pip.py
安装 Robot Framework,命令行输入:
pip install robotframework
pip install robotframework-ride
pip install robotframework-selenium2library
三、安装完后配置环境变量:

计算机-属性-高级系统设置-环境变量-系统变量-path
path中需要配上:
D:\Program Files\Python27;D:\Program Files\Python27\Scripts(选择自己的路径)
一个是pathon的安装路径;
后面的一个是ride.py的路径。
 
四、安装成功的检验方法:
cmd 命令框中输入:python 检验python是否安装成功。成功的话会显示安装的版本信息
cmd 命令框中输入:ride.py 检验最好是否安装成功。若成功会弹出RIDE的图形化界面。

Robot Framework自动化框架搭建的步骤的更多相关文章

  1. 基于Python3.7 Robot Framework自动化框架搭建

    一.Robot Framework 和 Selenium 的区别(面试常问) 主流自动化测试框架有Robot Framework 和 Selenium,请根据实际场景选用不同的框架,以下总结各自优缺点 ...

  2. Robot Framework 自动化框架大纲

    Python + Robot Framework 环境搭建 Android SDK + Appium 环境搭建 RobotFramework - AppiumLibrary 之元素定位 RobotFr ...

  3. robot framework 自动化框架环境搭建

    win10 64位系统 1.安装python2.7.15 在官网https://www.python.org/downloads/下载对应版本 在同一台电脑上同时安装Python2和Python3参考 ...

  4. Robot Framework自动化_环境搭建以及第一个用例

    Robot Framework自动化_环境搭建以及第一个脚本 培训老师:肖能尤 2016/06/07 课程目的 一.Robot framework 环境搭建以及第一个脚本 课程内容 1    安装前准 ...

  5. Robot Framework自动化测试框架核心指南-如何做好自动化测试平台框架的设计

    自动化测试如果需要能高效快速的支撑软件项目的测试,项目的快速迭代以及上线,除了以上我们介绍的需要许多的Lib来支持以及需要高效的去编写自动化测试案例外,还需要一个好的自动化测试框架平台来支撑我们的自动 ...

  6. 三年磨一剑,robot framework 自动化测试框架核心指南,真正讲透robot framework自动化测试框架(笔者新书上架)。

    序 关于自动化测试的工具和框架其实有很多.自动化测试在测试IT行业中扮演着越来越重要的角色,不管是在传统的IT行业还是高速发展的互联网行业或是如今的大数据和大热的人工智能领域,都离不开测试,也更加离不 ...

  7. Jmeter+ant+Jenkins接口自动化框架搭建

    摘自:https://testerhome.com/topics/13389 一.背景  上一篇讲了Jmeter 接口自动化-脚本数据分离实例,我们知道怎么利用Jmeter去编写接口自动化脚本,但是接 ...

  8. Robot Framework自动化测试框架核心指南-如何使用Java编写自定义的RobotFramework Lib

    如何使用Java编写自定义的RobotFramework Lib 本文包括2个章节 1. Robot Frdamwork中如何调用java Lib库 2.使用 java编写自定义的Lib 本文作者为: ...

  9. Robot framework + appium环境搭建

    Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...

随机推荐

  1. Nginx+keepalived双机热备(默认路径安装)- 基础篇

    负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行.关于负载均衡介绍,可以参考:linux负载 ...

  2. python之UnittTest模块

    一. UnitTest单元测试框架 1.1概述 unittest原名为PyUnit,是由java的JUnit衍生而来.单元测试是对程序中最小的可测试模块(函数)来进行测试:对于单元测试,需要设置预先条 ...

  3. 关于HTML表格中插入背景图片的问题_百度知道 3个回答 - 提问时间: 2009年03月23日 最佳答案: <tr style="background-image:url(1.jpg)"> (这事设置背景图片) <img src="images/bbs_student1.gif" />如果是这样的就是直接插入图片。你看看,...

    关于HTML表格中插入背景图片的问题_百度知道 3个回答 - 提问时间: 2009年03月23日 最佳答案: <tr style="background-image:url(1.jpg ...

  4. echart全局属性,自用,搜索比较快

    // 全图默认背景  // backgroundColor: ‘rgba(0,0,0,0)’, // 默认色板 color: ['#ff7f50','#87cefa','#da70d6','#32cd ...

  5. There are no packages available for installation. Sublime3解决方法

    最近在学习Vue,在配置sublime3的时候,想要高亮vue的语法,下载点插件 Package Control的时候,总报  There are no packages available for ...

  6. 常用前端布局,CSS技巧介绍

    常用前端布局,CSS技巧介绍 对前端常用布局的整理总结,并对其性能优劣,兼容等情况进行介绍 css常用技巧之可变大小正方形的绘制 1:若通过设置width为百分比的方式,则高度不能通过百分比来控制. ...

  7. python中的and、or 操作符

    在python中 非空 非零的数都为真 1. 其"and"操作符返回的结果是决定表达式结果的值:两边条件都为真则结果为真,有一假则为假 1) 当and两边条件为“真”时,返回的是a ...

  8. hdu 1542 线段树之扫描线之面积并

    点击打开链接 题意:给你n个矩形,求它们的面积,反复的不反复计算 思路:用线段树的扫描线完毕.将X坐标离散化后,从下到上扫描矩形,进行各种处理,看代码凝视把 #include <stdio.h& ...

  9. 单词数 (STL set集合)

    单词数 Problem Description lily的好朋友xiaoou333近期非常空.他想了一件没有什么意义的事情.就是统计一篇文章里不同单词的总数.以下你的任务是帮助xiaoou333解决问 ...

  10. hadoop分布式架构和设计

    引言 Hadoop分布式文件系统(HDFS)被设计成适合执行在通用硬件(commodity hardware)上的分布式文件系统.它和现有的分布式文件系统有非常多共同点.但同一时候,它和其它的分布式文 ...