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函数

  • 相关阅读:
    updatePanel、自定义控件、弹出提示
    防止csv和excel转义
    随机码的生成
    一个页面多个Form——ajaxform
    Google首页电吉
    Sivlerlight3 向silverlight传递自定义参数
    Java接口测试get请求,使用httpClient获取cookies+携带获取的cookies访问get接口
    Java接口测试post请求,使用httpClient获取cookies+携带获取的cookies访问post接口
    Acess定义过多字段
    无依赖Office资源的导入导出
  • 原文地址:https://www.cnblogs.com/caoj/p/7792827.html
Copyright © 2011-2022 走看看