robotframework安裝和簡單案例

2022-08-26 03:33:11 字數 1610 閱讀 7252

首先要安裝python3的環境

我安裝的版本是python3.7.0,建議與我安裝同乙個版本

在python的安裝路徑下cmd開啟

python在python3.x以上的發行版本中,都是自帶pip的,此處不需要額外安裝pip

1.安裝wxpython,支援python圖形化介面,主要用來執行ride,pip3 install wxpython

2.安裝robot framework框架,pip3 install robotframework

3.安裝robotframework-selenium2library庫----pip3 install robotframework-selenium2library

4.安裝robotframework-ride庫----pip3 install robotframework-ride,主要用於視覺化介面,安裝時會提示是否新增桌面快捷方式,選是

5.啟動

啟動之後會在桌面上生成乙個ride 的圖示,下次可以通過圖示直接開啟。

接下來寫乙個ui自動化的案例

先新建乙個測試專案

再建立測試套件

再建立測試用例

在suite匯入selenium2library

如果是黑字表示匯入成功,紅字表示失敗 

按f5查詢關鍵字,輸入open找到開啟瀏覽器

如果沒有open browser關鍵字,可以參考這個部落格進行解決

藍字表示關鍵字是正確的,輸入url和瀏覽器

這裡用的是chrome瀏覽器,需要安裝驅動並配置環境變數

參考部落格

執行測試用例

會有個提示

好像不影響執行,暫時沒研究出來是幹什麼的,先忽略

robotframework複習第一課 安裝

斜體樣式安裝rotbotfram ework 1.pip install robotframework 2.pip install robotframework seleniumlibrary 3.在pycharm中安裝 intellibot 和intellibot seleniumlibrary ...

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檔案,並在裡面定義乙個...