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
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM