• robot framework


    用例不是代码,是一种描述语言

    robot framework是关键字驱动

    语法

    1、引入关键字语法  

    2、标识,用 ***标识名*** 表示

    例如:

    ***Test Cases*** 下写测试用例的内容

    ***Comments***

    ***Keywords***

    ***Tasks***

    ***Varuables*** 下写变量

    3、用例语法:方法名和类名支持中文

    1)Test Cases

    ***Test Cases***
    输出helloRF    #用例名称
        #步骤  关键字名称和参数之间用tab键隔开
        Log    Hello,world!
        #断言 断言关键字肯定包含should
        Should Be Equal    hello    hello
    
    比较是否为真     #用例名称
        # 步骤
        should Be True    12>15
    

     

    2)自定义函数,定义关键字

    *** Test Case***
    俩数求sum    #调用函数,求12+12的和
            ${res}=    俩数求和    12   12     #接收返回值
         Should Be Equal As Integer  ${res}  24
    
    *** Keywords ***
    俩数求和    #关键字名称
        [Arguments]    ${a}    ${b}=24    #定义变量,支持默认值,但带默认值的参数需要放到后面
        Log    ${a}+${b}                # 输出日志
        ${sum}    Evaluate    ${a}+${b}        # 计算俩数和
        [Return]    ${sum}    # 返回结果

    说明:rf定义变量用  ${变量名}

     

    第三方库(与python库对应的库)

    python robot  framework
    requests requestLibrary
    selenium SeleniumLibrary
    appium AppiumLibrary

     

     

     

  • 相关阅读:
    Pro ASP.NET Core MVC2
    vscode
    git命令使用
    单行函数
    过滤和排序
    oracle基本查询
    斐波那契数列的递归实现
    队列的顺序存储结构
    队列的链式存储结构
    折半查找法
  • 原文地址:https://www.cnblogs.com/kulankadamei/p/11227645.html
Copyright © 2020-2023  润新知