zoukankan      html  css  js  c++  java
  • RobotFramework环境搭建

    Robot Framework 的安装和配置

    在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定。本文以在有 Python 的环境的机器上安装和使用 RF 为例。
    在配置过程中需要安装如下包:python 2.7、wxPython、robot framework、robot framework ride、robot framework selenium library。
    安装 Python 2.7
    RF 框架是基于 Python 语言的,所以一定要有 Python 环境。可以通过下面的下载页面下载对应的 Python 版本。
    下载完成后,选择默认项进行安装。
    安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 C:Python27 和 C:Python27Scripts(更改为您指定路径即可)。
    同时我们也可以通过 DOS 环境来验证安装的 Python 信息。
    安装 pip
    安装完Python后,进入Python安装目录,例如:C:Python27Scripts,
    执行easy_install.exe pip
          
    则python27Scripts文件夹下会出现一系列和pip有关的文件,其中有pip.exe,说明pip命令可以使用
           
    在cmd下输入“pip”,如果能识别"pip"指令,则说明pip安装成功了。
    也就是说会出现如下的画面:
           
    安装 WxPython
    在选择版本下载的时候要注意选择与 Python 版本对应的版本,并且选择 unicode 版本,比如版本:wxPython2.8-win64-unicode-2.8.12.1-py27.exe否则安装完成后不能支持中文。
    下载完成后,选择默认项进行安装即可。地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1
     
    安装 PyCrypto(非必须)
    选择对应的 pycrypto installer 版本,进行默认安装。需要在安装库(如 SHHLibrary)之前进行安装,否则会出现 错误“Can't find vcvarsal.bat”。
     
    安装 Robot Framwork
    进入 Python 的安装路径,执行命令“pip install robotframework”或者通过下载页面 https://pypi.python.org/pypi/robotframework下载源码。
    解压后,执行命令“python setup.py install”进行安装。进入 Python 的安装路径,执行命令“pip install robotframework”。
     
    安装 robotframework-ride
    进入 Python 的安装路径,执行命令“pip install robotframework-ride”。
     
    安装需要的 Library
    如 selenium2library ,archivelibrary,SSHLibrary ,ftplibrary 等。进入 Python 的安装路径,分别执行以下命令:
     
    清单 1. 安装 Test Library
      pip install robotframework-selenium2library
      pip install robotframework-archivelibrary
      pip install robotframework-SSHLibrary
      pip install robotframework-ftplibrary
    完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品,如图 1 所示:
    图 1.RobotFramework 安装产品列表
    安装完成后在运行D:Python27Scripts ide.py就可以打开工具了
     
  • 相关阅读:
    Html禁止粘贴 复制 剪切
    表单标签
    自构BeanHandler(用BeansUtils)
    spring配置中引入properties
    How Subcontracting Cockpit ME2ON creates SD delivery?
    cascadia code一款很好看的微软字体
    How condition value calculated in sap
    Code in SAP query
    SO Pricing not updated for partial billing items
    Javascript learning
  • 原文地址:https://www.cnblogs.com/gcgc/p/9340392.html
Copyright © 2011-2022 走看看