zoukankan      html  css  js  c++  java
  • Robot Framework入门学习1 安装部署详解

     安装注意: 目前Robot framework-ride不支持python3,安装时请下载python2.7版本。

    Robot Framework安装时出现了一点小问题,网上没有找到直接的介绍,现将安装过程及解决方法记录如下:

    --------------------------------------------------------------------------------------------------------------

    下载下列文件并安装

    --------------------------------------------------------------------------------------------------------------

    Python:

    https://www.python.org/

     

    RF框架是基于python 的,所以一定要有python环境。

     Robot framework :

    https://pypi.python.org/pypi/robotframework/2.8.5

    在Powershell中输入 pybot --version验证安装是否成功。返回版本号表示安装成功。

    若安装不成功,需将“X:Python27Scripts ”添加到PATH环境变量中。

    Robot安装不成功,在执行测试用例时会返回错误。

     command: pybot.bat --argumentfile c:userskeikeiappdatalocal empRIDEama2ym.dargfile.txt --listener 

    D:Python27libsite-packages obotidecontrib estrunnerTestRunnerAgent.py:52418 E:robot测试项目

     

    wxPython :

    http://www.wxpython.org/download.php

    Wxpython python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。

     

    Robot framework-ride

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

    RIDE就是一个图形界面的用于创建、组织、运行测试的软件。

     

    Robot framework-selenium2library:

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

    RF-seleniumlibrary 可以看做RF版的selenium 库,selenium webdriver)可以认为是一套基于web的规范(API),所以,RF appium 等测试工具都可以基于这套API进行页面的定位与操作。

     

    至此程序安装完成。

    ===========================================================

    安装过程相对简单,直接下一步安装即可。

    安装完成后运行python.exe程序,查看程序是否可以正常。若不正常,需将Python配置到环境变量里。

    安装完成后,运行桌面的RIDE快捷方式,没有任何响应。

    这就比较难办了,如果有错误的话可以根据错误处理,但是这里根本没有任何提示。网上查找也没有类似的解决方法。

    在powershell中进入Python的安装目录,进入scripts路径,输入python . ide.py,提示:

    Wrong wxPython version.
    You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
    wxPython 2.8.12.1 can be downloaded from http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

    这是表示安装的wxpython版本不对。下载好对应版本安装,重新运行python . ide.py,ride启动。

     

    这个时候也可以通过桌面的快捷方式启动ride。

     ================================================================

    问题很简单,但是处理的时候也有一点小波折,这里就记录在此,以便参考。

  • 相关阅读:
    WPF系列学习之三(路由事件)
    WPF学习系列之二 (依赖项属性)
    WPF学习笔记系列之一 (布局详情)
    常用CDN公共库
    Day2-运算+流程控制+函数
    Day1-shell
    Day10-rsync
    Day2-EMOS
    Day9-Postfix
    Day1-dns Extension
  • 原文地址:https://www.cnblogs.com/morwind/p/5123373.html
Copyright © 2011-2022 走看看