自动化测试之Robot Framework

RobotFramework学习07-用户关键字和资源文件

2018-09-17  本文已影响207人  残阳夕露

RobotFramework学习笔记目录


用户关键字

定义、使用用户关键字
*** Keywords ***
loginwebsite
    [Arguments]  ${username}  ${password}
    Open Browser   http://...    chrome
    Set Selenium Implicit Wait  10
*** Keywords ***
loginwebsite
    [Arguments]  ${username}  ${password}
    Open Browser   http://...    chrome
    Set Selenium Implicit Wait  10
    Input Text  id=username   ${username}
    Input Text  id=password   ${password}

# 使用方法:在测试用例中
    loginwebsite    用户名   密码

*** Keywords ***
GetLessonList
    ${ele}=    xxx  # 此处省略
    ${lessons}=   create list
    :FOR  ${ele}  IN  @{eles}
        \  Log to console   ${ele.text}
        \  Append To List   ${lessons}   ${ele.text}
    [Return]   ${lessons}

# 使用方法:在测试用例中
    ${alist}=   GetLessonList

资源文件

Resource 后可以跟绝对路径也可以用相对路径(相对于当前文件所在的目录),但文件名必须要带后缀。
如果同级目录下没有,就会去path路径下寻找。

*** Settings ***
Library  SeleniumLibrary
Resource  rc.robot
上一篇 下一篇

猜你喜欢

热点阅读