我把自己之前搭建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. EL表达式中,param和requestScope的区别

    在看param和requestScope之前,不妨先了解下在java下request的情况: 1. request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用 ...

  2. 训练1-Y

    对于给定的一个字符串,统计其中数字字符出现的次数. Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串 Output 对于每个测试实 ...

  3. 【SPOJ 104】HIGH - Highways (高斯消元)

    题目描述 In some countries building highways takes a lot of time- Maybe that's because there are many po ...

  4. js 时间转换

    //时间转换成时间戳 function DateToUnix(string) { var f = string.split(' ', 2); var d = (f[0] ? f[0] : '').sp ...

  5. jQuery选择器补充

    ---------------------------------------------------------------------------------------------------- ...

  6. volatile可见性和指令重排

    volatile关键字的2个作用 1.线程的可见性 2.防止指令重排 什么是线程的可见性? 线程的可见性 就是一个线程对一个变量进行更改操作 其他线程获取会获得最新的值. 线程在执行的行 操作主线程的 ...

  7. MySQL多线程数据导入导出工具Mydumper

    http://afei2.sinaapp.com/?p=456 今天在线上使用mysqldump将数据表从一个库导入到另外一个库,结果速度特别慢,印象中有个多线程的数据导入导出工具Mydumper,于 ...

  8. Struts2校验

    struts2校验有两种实现方法: 手工编写代码实现(基本验证) //login.jsp <font color="red"><s:fielderror/> ...

  9. asp.net mvc--传值-后台->前台

    后台传值到前台的方式 Model Binding # 这是public ActionResult中的最后部分 return View(listmode); json方式01 public void G ...

  10. Codeforces Round #464 (Div. 2)

    A. Love Triangle time limit per test: 1 second memory limit per test: 256 megabytes input: standard ...