學習Robot Framework必須掌握的庫—-BuiltIn庫

     做爲一門表格語言,爲了保持簡單的結構,RF沒有像別的高級語言那樣提供相似if else while等內置關鍵字來實現各類邏輯功能,而是提供給了用戶BuiltIn庫。若是用戶想在測試用例中實現比較複雜的邏輯,那就須要對BuiltIn中的重要關鍵字有一些瞭解。另外,BuiltIn庫中還封裝了不少常見方法和可以控制RF運行狀態的關鍵字,若是想用好RF,必定要對BuiltIn庫中的函數有一個比較全面的理解。下面就帶着你們認識一下BuiltIn庫中比較重要的關鍵字。less

Evaluate 關鍵字:
若是你須要進行一些數值運算並獲得結果,你就須要用到Evaluate關鍵字。 Evaluate會把你想要計算的表達式直接傳遞給Python,並把Python的計算結果返回給你。這是最常常要用到的。
 
Should 系列關鍵字:
Should系列關鍵字是Should打頭的一系列關鍵字。
Should Be Empty
Should Be Equal
Should Be Equal As Integers 
Should Be Equal As Numbers
Should Be Equal As Strings
Should Be True
Should Contain
Should Contain X Times
Should End With
Should Match
Should Match Regexp 
Should Not Be Empty
Should Not Be Equal
Should Not Be Equal As Integers
Should Not Be Equal As Numbers
Should Not Be Equal As Strings
Should Not Be True
Should Not Contain
Should Not End With
Should Not Match 
Should Not Match Regexp
Should Not Start With
Should Start With
這些關鍵字都是用做判斷時用的,每一個用例都會用到,好比咱們的執行結果獲得了一個字符串,咱們要判斷這個字符串要與一個預期字符串相等,不然用例就沒法經過,這時候,確定會用上Should Be Equal As String
關鍵字,其它關鍵字咱們經過關鍵字的名字就能顧名思義,知道它的做用。
 
點擊F5可查看某個函數的具體用法。
如Should Contain有兩個入參,下方還有具體的說明。
Should Contain item1 item2  :item2要在item1裏,好比說item1爲hello  item2爲he  則經過。
 
Convert To系列關鍵字:
Convert To Binary
Convert To Boolean
Convert To Hex 
Convert To Integer 
Convert To Number 
Convert To Octal 
Convert To String
作類型轉換,將某個值轉換爲相對應的類型。
 
Run keyword系列關鍵字:
Run Keyword If
Run Keyword If All Critical Tests Passed
Run Keyword If All Tests Passed
Run Keyword If Any Critical Tests Failed
Run Keyword If Any Tests Failed
Run Keyword If Test Failed
Run Keyword If Test Passed
Run、Keyword If Timeout Occurred
這些關鍵字能根據一個判斷條件的真假來看是否執行關鍵字。通常使用這些關鍵字來實現高級語言中的ifelse功能。最經常使用的是Run Keyword If 和 Run Keyword unless 他們倆實現的效果正好相反。
 
Exit For Loop關鍵字:
用做退出循環,通常和Run Keyword If關鍵字聯合使用,來實現條件退出。
 
Wait Until Keyword Succeeds關鍵字:
這是一個將異步調用變爲同步調用的關鍵字。舉一個例子:若是call某個WebService,而且須要獲得返回結果才能作下一部操做。咱們就會用到這個關鍵字。
 
BuiltIn庫裏還有不少寶貝
好比日期相關的關鍵字GetTime。
讓測試暫停的Sleep等。都至關有用。
RF目前僅有2個內置關鍵字:FOF 和 IN,來實現循環結構。功能仍是比較弱的。
 
瞭解關鍵字的用法,直接點擊F5,在Search term中,輸入關鍵字,按回車鍵,能夠在下方對這個關鍵字的入參用法進行說明,還在等什麼,趕忙用起來,加油哦。
相關文章
相關標籤/搜索