安装前说明:

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. 关于C++ Builder Codegurad 问题的排查。

    关于C++ BUILDER6 我目前不知道有什么特别好的内存排查工具.尤其为了对付memory leak, (Eurekalog 这个工具内存泄漏主要针对delphi,BCB配置比较繁琐). 除了BC ...

  2. OEL7.2下Oracle11.2.0.4RAC部署

    OEL7.2下Oracle11.2.0.4RAC部署 一. 安装步骤简述 u OEL7.2操作系统安装 u RAC 安装环境配置 u ORACLE CRS安装 u ORACLE DB软件安装 u OR ...

  3. Git远程分支和refs文件具体解释

    推送远程分支到同一个server 比方首先建立gitserver,顺便clone出两个副本 mkdir server cd server git init --bare cd .. git clone ...

  4. 关于swap交换操作的新方法

    swap: 在oi中,swap用于交换两个变量的数值. 初学oi时,我们这样操作: 也就是说,需要一个temp变量来寄存x或y的值,因为当一个变量被赋值成为另一个变量时,没有temp它的值会丢失. 貌 ...

  5. Series和Dataframe分组时使用groupby函数的区别

    1. Dataframe分组用groupby("列名")或者groupby(["列名1","列名2"]) import pandas as ...

  6. 019_linuxC++之_函数模板引入

    (一)首先我们来看非模板程序,函数只是输入不一样的变量就需要构件很多个不一样的函数,那么这样很麻烦,则引入函数模板 int& max(int& a, int& b) { ret ...

  7. HGOI 20191103am 题解

    Problem A number 使用一个$2^k$数集中每个元素的和表示数$n$,不同集合的数目有多少? 对于$100\%$的数据满足$1 \leq n \leq 10^6$ Solution : ...

  8. python利用pybind11调用PCL点云库

    2019年7月9日14:31:13 完成了一个简单的小例子,python生成点云数据,利用pybind11传给PCL显示. ubuntu 16.04 + Anaconda3  python3.6 + ...

  9. 第四章 Python数据分析-描述性分析

    Python基础统计 统计函数:describe() 常用的统计指标函数: 统计函数 注释 (@数据分析-jacky) size 计算 sum 求和 mean 平均值 var 方差 std 标准差

  10. load加载层

    //eg1 var index = layer.load(); //eg2 var index = layer.load(1); //换了种风格 //eg3 var index = layer.loa ...