Python3+RobotFramework自动化测试八:关键字封装

通过一个简单的例子学习怎么自己封装关键字。
如下图,先定义了另个变量,分别是URL和BROWSER,然后定义了关键字Baidu Search,最后使用自己简单封装的关键字Baidu Search编写了两个测试用例脚本。
 
具体步骤如下:
1、 在项目节点或者测试套件节点右键,new scalar,新增URL和BROWSER
*** Settings ***
Library           SeleniumLibrary
 
*** Variables ***
${URL}            https://www.baidu.com
${BROWSER}        chrome
 
2、在项目节点或者测试套件节点右键,New User Keyword
Baidu Search 为关键字的名称,[Arguments] 定义入参, [Return] 定义出参。
*** Keywords ***
Baidu Search
    [Arguments]    ${search_key}
    Open Browser    ${URL}    ${BROWSER}
    Input text    id=kw    ${search_key}
    click button    id=su
    sleep    2
    ${title}    Get title
    [Return]    ${title}
 
3、 分别在 case1 和 case2 中调用 Baidu Search 关键字
*** Test Cases ***
baidu_search_robootframework
    ${title}    Baidu Search    robot framework
    should contain    ${title}    robot framework_百度搜索
    close browser
 
baidu_search_selenium
    ${title}    Baidu Search    selenium
    should contain    ${title}    selenium_百度搜索
    close browser
 

猜你喜欢

转载自www.cnblogs.com/daydayup-lin/p/12921905.html
今日推荐