zoukankan      html  css  js  c++  java
  • Robot Framework(1)——环境搭建及安装

    一、了解Robot Framework

    Robot Framework不是一个测试工具,准确来说,它是一个自动化测试框架,或者说它是一个自动化测试平台

    特性如下:

    1.支持关键字驱动、数据驱动和行为驱动

    2.测试执行报告和日志是HTML格式,容易阅读

    3.易于扩展,测试人员可以使用Python和java创建自己需要的测试库

    4.提供了远程测试执行接口,可以进行分布式测试执行

    5.易于使用,采用表格式语法,统一测试用例格式

    二、安装及环境配置

    1.Python(3.7.3)

    1>RF框架是基于Python的,需要先安装Python

    下载地址:http://www.python.org/downloads/

    注:因为兼容问题,尽量使用能够兼容的版本,本篇可作为参考

    2>勾选之后,会把环境变量自动配置好,以防万一,确认一下:

    【Path】增加:C:UsersDXM_0019AppDataLocalProgramsPythonPython37Scripts;C:UsersDXM_0019AppDataLocalProgramsPythonPython37

    3>查看Python是否安装成功

    4>查看pip命令能否运行

    2.Setuptools(40.8.0)

    Setuptools是用于支持安装各种测试库的工具,会把安装好的测试库的信息放在一个公共的文件中

    下载地址:https://pypi.python.org/pypi/setuptools/

    安装方式:

    1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

    2>命令行输入pip install setuptools命令进行安装,建议使用这种

    3.Robot Framework(3.1)

    下载地址:https://pypi.org/project/robotframework/

    安装方式:

    1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

    2>命令行输入pip install robotframework==3.1命令进行安装,建议使用这种

    4.wxPython(4.0.6)

     wxPython是用于支持Python图形化界面的,主要用来运行RIDE

    下载地址:https://pypi.org/project/wxPython/

    安装方式:

    1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

    2>命令行输入pip install wxPython命令进行安装,建议使用这种

    5.robotframework-selenium2library(3.3.0)

    能够加载浏览器驱动的一个测试库

    安装方式:

    命令行输入pip install robotframework-selenium2library命令进行安装

    6.robotframework-ride(1.7.3.1)

    RIDE是一个可视化界面工具,能更加方便的编写测试案例

    下载地址:https://pypi.org/project/robotframework-ride/

    安装方式:

    1>下载压缩文件,解压,目录切到解压目录,输入命令:python setup.py install

    2>命令行输入pip install robotframework-ride==1.7.3.1命令进行安装,建议使用这种

    打开方式:

    1>打开RIDE界面,命令行输入:ride.py

    2>添加快捷方式

    进到C:UsersDXM_0019AppDataLocalProgramsPythonPython37Scripts ide.py下,右键创建快捷方式,将快捷方式放到桌面

    注:可以更换图标(图标路径C:UsersDXM_0019AppDataLocalProgramsPythonPython37Libsite-packages obotidewidgets)

    快捷方式右键属性,更换图标

    更改成功:

    3>双击C:UsersDXM_0019AppDataLocalProgramsPythonPython37Libsite-packages obotide\_init_.py或者C:UsersDXM_0019AppDataLocalProgramsPythonPython37Scripts ide.py启动程序

     

    安装成功,可以开始学习之旅了,后续会更新

  • 相关阅读:
    pandas 数据类型研究(三)数据类型object与category
    kaggle比赛实践M5-baseline研读
    pd.melt详解--列转行
    kaggle比赛实践M5-数据集介绍
    kaggle比赛实践M5-比赛介绍
    txNLP 335-374
    信息,熵,联合熵,条件熵,互信息(信息增益),交叉熵,相对熵(KL散度)
    框架SpringMVC笔记系列 二 传值
    项目总结笔记系列 Social Hub KT Session1
    读书笔记系列之java性能优化权威指南 一 第一章
  • 原文地址:https://www.cnblogs.com/icy88/p/10930454.html
Copyright © 2011-2022 走看看