zoukankan      html  css  js  c++  java
  • 连载一:RobotFramework+SeleniumWebdriver+RIDE的安装

    安装前说明:

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

    一、通过下载安装包安装

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

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

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

    选择默认项安装即可

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

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

    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 andSettingsAdministratorLocalSettingsApplicationDataGoogleChromeApplicationchrome.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:Python27ToolsPyMySQL-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.

  • 相关阅读:
    ASP.NET Core 静态资源的打包与压缩
    算法
    字符串反转
    js 获取随机数
    AspNetCore MVC 跨域
    add digits
    1-bit and 2-bit Characters
    删除字符串中出现次数最少的字符
    洗牌
    哈夫曼编码
  • 原文地址:https://www.cnblogs.com/2test/p/5242656.html
Copyright © 2011-2022 走看看