zoukankan      html  css  js  c++  java
  • Robotframework(2):创建RF第一条可执行的用例

    上篇,我们说了如何配置基础的环境,配置好了python2、wxPython 、robot framework、robot framework-ride,这篇我们来根据已经配置好的环境来简单介绍一下RF(Robotframework)并且来学习如何创建编写一条用例,并且执行它!!!

    1.安装RF的selenium库

    对于自动化测试的话,selenium库是必不可少的,而RF也有自己的selenium库,我们通过pip来安装RF的selenium库

    pip install robotframework-selenium2library



    2.配置driver

    首先我们要下载driver,我这里提供Chrome和firefox的浏览器driver,由于driver和浏览器之间存在版本的对应关系,所以点击下面这个链接进入,这篇文章里说的很明白,并且也给出了下载链接

    http://blog.csdn.net/ccggaag/article/details/76094025

    然后我们把driver放在python2的安装目录根目录下


    3.通过RF-RIDE界面创建测试项目

    一般来说安装robot framework-ride后桌面会有一个ride图标点击后直接进入,如果没有的话,,,,那就通过cmd用python运行ride文件吧

    而RF的项目层级结构是:project》suite》case

    ①创建项目

    我们通过file-new Project来新建一个项目,注意:项目形式为Directory、我们可以自定义存储路径


    创建项目


    ②创建测试套件

    我们在已经创建的项目中,创建一个new Suite,也就是套件,套件上我们将来可以自己配置库等

    创建测试套件


    ③创建测试用例

    我们在测试套件上,右键选择创建新的测试用例new Test Case,这一个case就是一个测试用例

    创建测试用例


    ④导入robotframework-selenium2library库

    我们导入库的时候,都是在测试套件suite中配置的,所以我们点击刚刚创建的套件文件,在里面配置Library

    配置库


    需要注意的一点是,我们导入成功的库是黑色的,否则是红色的



    4.创建一个简单的用例

    我们在写用例时,有很多关键字和方法,都可以通过F5来调出窗口查询



    如图,我们大致可以知道RF的书写格式,如果我们用的方法是正确的话,方法的关键字会变成蓝色;

    示例:进入浏览器,打开淘宝登录页,输入账号、密码后点击登录按钮,判断是否跳转到新页面(对比跳转前后的title应该是不一样的),最后关闭浏览器


    case


    我们通过这个简单的用例操作,可以大概知道具体的语法格式怎么写了,如果你有python-selenium的自动化经验,那基本上可以直接上手了。

    我们运行用例,并且可以通过地址访问测试日志和测试报告




    测试报告

    好啦,我们这次就学会了如何创建用例并且执行,算是已经入门了robotframework!!!

    end

  • 相关阅读:
    [原]Linux 命令行浏览器
    Linux 命令行浏览器
    [原]Linux 命令行 发送邮件
    Linux 命令行 发送邮件
    [原]Linux 修改时区
    Linux 修改时区
    [原]Ubuntu 下安装Mongodb
    离线解密RDP凭证密码
    [Win]权限维持
    Nginx反向代理
  • 原文地址:https://www.cnblogs.com/CCGGAAG/p/7800323.html
Copyright © 2011-2022 走看看