robotframework之常用系統關鍵字


常用系統關鍵字此處做些記錄,后續根據實際應用陸續補充

 

1、變量聲明

   ${a}    Set Variable    hello

  

2、表單嵌套

    Select Frame    Xpath=//* [@]

    Unselect Frame

  

 3、if 語句

${a}    set variable     2               

${b}    set variable     3               

run keyword if  ${a}>=1  log      a大於1 

...     ELSE IF  ${b}>=1  log      b小於等於5

...     ELSE     log      上面兩個條件都不滿足

  

4、for循環

 :FOR    ${i}    in range    10

    \    log    ${i}

  

5、獲取值(用於校驗預期結果)

    Get Title    #獲取當前瀏覽器窗口的title信息

    Get Text    id=mm    #獲取元素的文本信息

    Get Element Attribute    id=mm@name    #獲取name元素的屬

  

 

6、驗證(斷言的使用)

    open browser    http://www.baidu.com    chrome

    ${title}    Get Title

    should contain    ${title}    百度一下,你就知道

  

 

7、調用

evaluate:主要作用是直接調用Python的放大。第一列放變量接收值,第三列是運算表達式,第四列是要用到的Python的module。evaluate是執行python表達式,並返回執行結果

${d} Evaluate random.randint(1000,9999) random

log ${d}

  

 

8、cookie處理

    Get Cookies    #獲取當前瀏覽器的所有cookie

    Get Cookie Value    key_name    #輸入cookie的name,獲取他的值

    delete cookie    key_name    #輸入cookie的name,刪除他的值

    delete all cookies    #刪除當前瀏覽器的所有cookie

    add cookie    key_name    value_name    #通過名稱和值來添加coo

  

 

9、下拉框選擇

Unselect From List By Value    xpath=//*[@]    value    #定位下拉框后,再輸入下拉框里面的value值

 

10、類型轉換

convert:Convert To XX 轉換成其他類型

  

 


免責聲明!

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



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