當前位置:成語大全網 - 書法字典 - RF關鍵字、變量和周期

RF關鍵字、變量和周期

關鍵詞的使用

RF的能力是由關鍵詞提供的,所以壹定要對RF的常用關鍵詞有所了解,才能用好RF。

常用的RF關鍵字在RF標準庫中。

http://robotframework.org

關鍵字參數

第壹列是關鍵字的名稱。

第二列是關鍵字的參數。

常見關鍵字

Set variable僅支持將字符串賦給變量。如果我們想指定壹個整數或浮點數,我們需要使用convert to integer convert to number。

如果我們想把壹個數字作為壹個關鍵字的參數,我們可以使用壹個數值變量。

應該是真實的和python之間的兩個區別:

1.在變量前添加壹個$符號。

2.中間不能超過兩個空格。

認知測試庫

通常情況下,關鍵字是由試哭提供的。實際上,測試庫是壹個python模塊文件。

關鍵字是python庫中類的函數和方法。

RF是python程序,所以它查找庫文件的原理和python壹樣。最終通過sys.path。

我們運行robot的目錄是當前工作目錄,當前工作目錄在sys.path .所以可以直接找到我們家當前目錄下的python模塊文件。

RF腳本使用函數名、方法名,並且不區分大小寫。

庫的導入

要使用test cry提供的關鍵字,我們必須聲明導入庫。當然是特例:除了RF的內置庫,不需要聲明關鍵字。

在RF中,庫的名稱區分大小寫。

有些庫可以在導入時提供參數,比如SeleniumLIbrary。

http://fobot framework . org/selenium library/selenium library . html

導入鏈接,點擊,參數導入設置參數。

超時=5.0

run _ on _ faullure =捕獲頁面截圖

截圖_根目錄=無

其實這些庫在導入的時候都是帶參數的,對應的測試庫都是用類實現的。

這些參數是該類的初始化方法init中的參數。

變量的使用

RF中的變量本質上是壹個python變量,他只是想要壹個python對象。

所以Python對象RF變量對應的是什麽樣的對象。

傳播

RF用:FOR來實現循環,沒有while循環。

這裏對相應的文檔進行說明。

http://robot framework . org/robot framework/latest/robotframeworkuserguide . html # for-loops

:FOR \對於舊語法,

因為結尾是新的語法。

範圍使用

在python中,我們經常使用range方法,RF也有類似的支持。

http://robot framework . org/robot framework/latest/robotframework user guide . html # id 578