安装前说明:

Robot Framework自动化测试框架+可视化编辑工具RIDE+Selenium2这是规范的webAPI。

一、通过下载安装包安装

1)RF 框架是基于 Python 语言的,所以一定要有 Python 环境。

下载地https://www.python.org/downloads/

我选择的安装版本是python-2.7.11.msi,这个比较稳定。

选择默认项安装即可

安装完毕后,配置环境变量:

计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 F:\Python27;F:\Python27\Scripts\;(选择自己的路径)

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)安装浏览器驱动。

IE 浏览器或 Chrome 浏览器,需要下载浏览器驱动。

要注意是32位还是64位。

下载地址:

IEDriverServer:http://code.google.com/p/selenium/downloads/list

ChromeDriver:http://code.google.com/p/chromedriver/downloads/list

注意:(1)安装路径不能有中文;

(2)需要把驱动文件放在Google的安装目录下,比如我的chrome放在"C:\Documents andSettings\Administrator\LocalSettings\ApplicationData\Google\Chrome\Application\chrome.exe"那么chromedriver需要放在和chrome.exe同一个文件夹下

(3)驱动文件路径配置到 PATH 环境变量里;

4)安装Robot framework-ride,这个是RIDE可视化编辑工具。

下载地址:

https://code.google.com/p/robotframework-ride/downloads/list

或者官网下载:

https://pypi.python.org/pypi/robotframework-ride

5)安装Robot framework-selenium2library,这个提供一套规范的WEB的API,通过这些API进行页面的定位与操作。

下载地址:

https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

6)安装Database Interfaces

具体的安装步骤如下:

(1)下载MySQL数据驱动:PyMySQL

https://pypi.python.org/pypi/PyMySQL/

(2)解压放在Python下的某个文件夹

F:\Python27\Tools\PyMySQL-0.6.7

(3)然后在控制台CMD中进入到此文件夹

输入命令:python setup.py install即可

(7)安装databaselibrary

二,上面的第(4)(5)(6)(7)步,通过Pip命令安装(建议使用这种方式)

下载pip:https://raw.github.com/pypa/pip/master/contrib/get-pip.py

下载setuptools:https://bootstrap.pypa.io/ez_setup.py

先装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

pip install PyMySQL

pip install robotframework-databaselibrary

三,遇到的问题及解决办法:

1.浏览器版本过低的报错信息:

WebDriverException: Message: unknown error: Chrome version must be >= 31.0.1650.59

from unknown error: version info doesn't include string 'Browser'

(Driver info: chromedriver=2.9.248315,platform=Windows NT 5.1 SP3 x86)

2.浏览器驱动变量添加错误的报错信息:

WebDriverException: Message: 'chromedriver' executable needs to be in PATH.

连载一:RobotFramework+SeleniumWebdriver+RIDE的安装的更多相关文章

  1. robotframework中RIDE的下载及安装

    1.首先说一下我当前的环境配置 win10系统64位 python3.6.5,已配置环境变量 2.安装RIDE前需要安装的依赖包(使用pip就可以直接安装) 首先必须有robotframework这就 ...

  2. RobotFrameWork自动化系列:安装配置

    1.   RobotFrameWork安装配置 1.1. 安装环境 64位win10家庭中文版 网上很多这方面的教程,但是比较零散,这里是自己安装配置的一个简单的笔记. 1.2. 安装说明 由于Rob ...

  3. Robotframework第1课--安装RF

    大家好,我是孟船长,现从事自动化测试的工作,工作用的工具就是Robotframework,现在把这“几年”的所得分享出来,希望新进入这行的朋友能够少吃点“新人苦”,能够早点入手robot framew ...

  4. RobotFrameWork框架介绍与安装

    一.RobotFrameWork介绍 1.简称RF,基于python研发的一款自动化测试框架.开源.跨平台的测试框架 2.RF是基于RF基金来研发的一款软件,目前已完全能够在python3环境下应用 ...

  5. Robotframework框架AndroidLibrary库安装

    1.Ruby官网(http://rubyinstaller.org/)下载系统对应安装包进行安装 2.Ruby官网(http://rubyinstaller.org/)下载对应DevKit,运行解压到 ...

  6. 移动端自动化环境搭建-RIDE的安装

    A.安装依赖 RIDE 是 Robot Framework 测试数据的编辑器.它使测试用例的创建.运行.测试项目的组织可以在图形界面下完成. B.安装过程 下载地址:https://pypi.pyth ...

  7. RobotFramework和Eclipse集成-安装和使用说明

    1.安装python3. 安装说明: https://www.cnblogs.com/Simple-Small/p/9179061.html 2.RF安装命令:Pip install RobotFra ...

  8. robotframework RF使用中需要安装的工具和库

    确保 Python 3.6.2 安装成功 安装 如下 RF使用中需要的工具和库 1. RF 在两个Python中安装 robotframework执行命令 pip install robotframe ...

  9. robotframework启动ride失败,提示wxpython ImportError: DLL load failed: 找不到指定的模块

    背景:按照rf的操作,安装是没有问题,就是在启动ride.py 这个文件,就有问题了,提示 wxpython ImportError: DLL load failed: 找不到指定的模块 在pytho ...

随机推荐

  1. Java查漏补缺

    1.自动转换按从低到高的顺序转换.不同类型数据间的优先关系如下: 低 ---------------------------------------------> 高 byte,short,ch ...

  2. springboot整合easyexcel实现Excel导入导出

    easyexcel:快速.简单避免OOM的java处理Excel工具 Java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套 ...

  3. excel操作之poi-ooxml

    目前市场上流行的对于excel处理的框架大致有两种:poi和jxl.对于这两种框架,我们可以做一个简单的对比:   1 开发团队:poi是Apache旗下的一个开源项目,由Apache官方维护,jxl ...

  4. Friend-Graph (HDU 6152)2017中国大学生程序设计竞赛 - 网络选拔赛

    Problem Description It is well known that small groups are not conducive of the development of a tea ...

  5. topcoder13444

    CountTables TopCoder - 13444 sol:题意和题解都丢在上面了,自己XJByy了一下 先保证行不同,然后对列容斥,dp[i]表示i列的答案 行不同时i列的答案显然是C(c^i ...

  6. C语言基础语法之指向函数的指针

    指针是C语言的精髓,对于初学者来讲,指针是C语言语法学习中比较难的知识点,而这里面指向函数的指针更是不太容易理解. 下面给大家讲下怎样学习理解C语言中指向函数的指针及编程方法和使用例子. 注意:这是一 ...

  7. c 判断一个字符是否为字母数字

    #include <stdio.h> #include <wctype.h> int main () { int i; wchar_t str[] = L"c3po. ...

  8. 基于CentOS 7下最小化安装的操作系统搭建Zabbix3.0环境

    环境说明 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 Httpd版本:Apache/2.4.6 (Cent ...

  9. Android学习_注意事项

    一. Fragment中加载ListView public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle ...

  10. python 快速排序-代码示例

    def quick_sort(alist, first, last): if first >= last: # 如果开始等于结尾,即就一个元素 return mid_value = alist[ ...