zoukankan      html  css  js  c++  java
  • RobotFramework自动化1-环境搭建【转载】

    本篇转自博客:上海-悠悠

    原文地址:http://www.cnblogs.com/yoyoketang/tag/robotframework/

    前言    

    Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

    Robot Framework特点:

    1.开源的,不解释

    2.基于Python2.7版本开发,所以支持Python2.7(暂时不支持3.x版本)

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

    4.支持变量使用,可以使用IF语句和FOR循环语句

    5.有很多自带的或者第三方的开源测试库,也可以自己创建测试库

    一、需安装的软件

        1.python版本选择2.7.12(暂时不支持3.x)

        2.wxpython版本只能选择2.8版本

        3.robotframework选择3.0版本

        4.robotframework-ride版本1.5.2.1

        5.robotframework-selenium2library版本1.7.4



    二、安装python
        1.小编的电脑操作系统:win7 64位系统

        2.下载Python安装包,选择2.7.12版本

    官网下载地址:https://www.python.org/12

        3.Python安装,双击傻瓜式安装(最好不要装c盘,小编装在D盘)

        4.不会下载的,可以加以下QQ交流群:232607095。群文件有安装包和资料

        5.安装完成后,看下这个目录D:pythonScripts,有没pip.exe和easy_install.exe(一般都有,没有的重新安装吧)

       6.将D:python和D:pythonScripts,添加到环境变量path下

    注:因为最新的python版本都自带了pip和easy_install,所以无需单独去安装着两个工具了

    三、安装wxpython
    wxpython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 因为robotframework-ride的GUI界面依赖于wxpython,所以必须要安装这个。

        1.wxpython官网下载地址https://www.wxpython.org/13

        2.目前官网上版本已经升级到3.0,而我们要装的是2.8的版本,因为robotframework-ride是基于wxpython2.8基础上开发的,所以这里只能装2.8版本

        3.wxpython2.8版本在QQ群:232607095可以下载到

        4.下载完成后傻瓜式安装就可以



    四、安装robotframework

        1.打开cmd,输入pip,如果有说明出来,说明前面的python安装没问题

        2.在cmd输入:pip install robotframework 坐等下载,要看到进度100%才是安装成功



    五、安装robotframework-ride

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

    2.下载的安装包是.tar.gz压缩包格式,解压后,可以看到里面有个setup.py脚本

        3.打开cmd,先cd到脚本的文件目录。然后执行:python setup install

        4.安装完成后,那么问题来了,桌面上没有ride的小图标,如何启动呢,先打开D:pythonScripts目录,找到ride.py文件

        5.双击后会启动ride,也可以发送快捷方式到桌面,很显然这种启动方式很不方便,于是可以安装ride的.exe客户端包


    六、安装ride客户端

        1.小编在网上没找到1.5.2.1的ride客户端(.exe),只找到了1.2.3的客户端,可以先安装1.2.3版本,再通过pip升级

        2.安装1.2.3的ride版本(.exe文件),安装包在QQ群:232607095可以下载到:傻瓜式安装就可以了,安装完成后会提示,是否创建桌面快捷图标,选择是,桌面上会出现ride的小图标

       3.安装后的版本太低,是没法用的,需要升级。打开cmd,输入pip show robotframework-ride查看版本号

        4.版本升级,在cmd输入pip install robotframework-ride==1.5.2.1

    七、安装Selenium2Library

    如果是做web的UI自动化,需要下载Selenium2Library,这个就是robotframework的webdriver

        1.打开cmd输入pip install robotframework-selenium2library

        2.安装完后输入python

        3.然后输入import Selenium2Library,出现>>说明安装成功



    八、使用ride

        1.新建一个项目:File>New Project

        2.新建一个脚本:新建的项目>New Test Case

        3.在表格中输入log和yoyoketang

     

     注:这里的log函数,相当于python里面的print函数

  • 相关阅读:
    DVWA 黑客攻防演练(十)反射型 XSS 攻击 Reflected Cross Site Scripting
    DVWA 黑客攻防演练(九) SQL 盲注 SQL Injection (Blind)
    DVWA 黑客攻防演练(八)SQL 注入 SQL Injection
    DVWA 黑客攻防演练(七)Weak Session IDs
    DVWA 黑客攻防演练(六)不安全的验证码 Insecure CAPTCHA
    DVWA 黑客攻防演练(五)文件上传漏洞 File Upload
    工作流表结构设计
    Visual Studio 2019尝鲜----新建空项目体验
    《使用CSLA 2019:CSLA .NET概述》原版和机译文档下载
    .NET快速开发平台的在线预览
  • 原文地址:https://www.cnblogs.com/caoj/p/7792827.html
Copyright © 2011-2022 走看看