Robot Framework关键字跟变量

    技术2022-07-14  65

    RF关键字的使用

    可参考文档 https://robotframework.org/ 点击此处查看

    RF关键字参数

    跟python的参数用法基本一致,都有以下几点:

    必填参数和缺省参数可变参数参数可以用变量

    常用的关键字

    Import Library (导入库) 比如 *** Settings *** Library SeleniumLibrary 10 20 Library Collections Library Dialogs set variable (设置变量)log to console (打印一些信息)Should Contain (是否包含) *** Settings *** Library SeleniumLibrary *** Test Cases *** 测试1 ${var1}= set variable hello word Should Contain ${var1} hello log to console hello word 包含 hello

    5.Should Be Equal (检查两个对象是否相等)

    *** Settings *** Library SeleniumLibrary *** Test Cases *** 测试1 ${var1}= set variable 20 Should Be Equal ${var1} 20 log to console 二者相等

    Convert To Integer (转换成整形)

    Convert To Number (转换成数字型)

    *** Settings *** Library SeleniumLibrary *** Test Cases *** 测试1 ${var1}= Convert To Number 20 log to console ${var1} ${var2}= Convert To Integer 32 log to console ${var2*2}

    Should Be True (是否等于)-----用的比较多 *** Settings *** Library SeleniumLibrary *** Test Cases *** 测试1 ${var1}= set variable hello Should Be True $var1=='hello' #这里的用法跟python 一样是两个= Should Be True len($var1)==5 logsleepCatenate 把多个参数拼接起来
    Processed: 0.033, SQL: 10