robotframework複習第一課 安裝

2021-09-21 07:34:31 字數 1183 閱讀 6221

斜體樣式安裝rotbotfram``ework

1.pip install robotframework

2.pip install robotframework-seleniumlibrary

3.在pycharm中安裝 intellibot 和intellibot@seleniumlibrary patched 這兩個外掛程式

使用這兩個外掛程式,關鍵字可以高亮顯示

robotframe基本語法

1.有四大表

a.setting專門放置配置檔案的

b.testcase放置測試用例 ,測試用例標題頂最前面寫,具體的測試內容最少 縮排兩個空格,最好是4個空格,兩個tab 鍵盤

c***varible*** 存放變數的表

d***keywords*** 存放關鍵字

關鍵字如果是python 寫的檔案函式,就是庫關鍵字

如果是robotframework 中 keywords 中的關鍵字就是使用者關鍵字

2.變數命名方式是以中間放

變數值如

{}中間放變數值如

中間放變數值

如3.常量的命名方式

4.evalute 後面可以使用python 語法

5.對於列表需要變數的時候需要表示成@list

測試庫的說法:

1.rf自帶的庫實現最常用最核心的功能,例如 檢查帶你判斷,迴圈,邏輯判斷, 獲取時間等

2.也有第三方開發的比如…

3.還有我們自己開發的

robot framework 載入 測試庫,並解釋執行 測試用例

robot framework 提供簡單易懂的**式語言,開發測試用例就像填**一樣簡單

robot framework它的標準庫提供了常用的功能,以關鍵字(keywords)的形式來開發測試用例

關鍵字是rf 的開發的核心,關鍵字就是指定的乙個個基本的動作

我們可以把關鍵字理解為程式語言中函式的基本概念。

rf有比較大的社群提供了豐富的擴充套件庫

而且開發者可以自行開發庫,提供關鍵字供開發使用

自動化框架和庫的開發者

自動化用例的開發者

測試套件和測試用例的概念

測試套件就是測試用例的集合,一般我們把功能相關的測試用例組合起來就是測試套件

rf 是關鍵字驅動的測試框架

RobotFramework測試Rest服務

python有乙個都對http請求封裝的很好的類庫 requests 見這裡 而rest服務就是基於http請求之上的,活躍的社群也有提供了乙個封裝 robotframework requests 見這裡 可以用來方便的測試rest服務 這裡記錄下在使用過程中碰到的問題 1.import的時候,名字...

RobotFramework 資料分離

robotframework 資料分離分為三種 1.run 新增引數 2.外部的python檔案 3.讀取excel run 新增引數 適用於jenkins 使用 v 引數名 引數值 使用外部的python檔案 使用外部的python檔案進行資料分離的話,首先建乙個python檔案,並在裡面定義乙個...

robot framework環境搭建

一 robot framework環境搭建 官網 序號安裝包名 安裝方法備註1 python exe檔案,直接雙擊安裝 一切的基礎,安裝路徑不能有空格 2setuptools python 的套件管理程式 3pip 1 cmd進入ez setup.py檔案目錄 2 用setuptools安裝 eas...