RF簡介


主流:

1.數據驅動:把測試用例的數據單獨提取出來放入到excel 或者yaml文件里面,通過改變excel或者yaml中的蘇劇來驅動用例執行

2.關鍵字驅動(RF):在一些項目中的邏輯封裝成一個關鍵字,調用不用的關鍵字來實現不同的邏輯,從而驅動用例執行

特點:

  1. 編寫用例簡
  2. 單,可以以robot.txt,tsv,html的格式哎保存用例
  3. 自動生成html格式的自動化測試報告和日志
  4. 除了自帶庫以外,還有很多拓展庫
  5. 可以根據項目的需要自定義關鍵字(業務邏輯:登錄)
  6. 可以使用非GUI的方式運行,和jenkins集成

RF環境安裝

1.管理員打開cmd(谷歌瀏覽器驅動放在python 目錄下)

2dos:pip install robotframework==3.1

這里遇到了坑

報錯信息如下

 

原因

pip的時候各種關卡限制了它的網速,連接超時,所以需要自己設定安裝源

 

 

 

 

 

解決方法

pip install requests -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 

 上個方法如果不對的話推薦如下方法

Windows:

  1. 找到系統盤下C:\C:\Users\用戶名\AppData\Roaming
  2. 查看在Roaming文件夾下有沒有一個pip文件夾,如果沒有創建一個;
  3. 進入pip文件夾,創建一個pip.ini文件;
  4. 使用記事本的方式打開pip.ini文件,寫入:

[global]

index-url =  # 指定下載源

trusted-host =  # 指定域名

然后使用管理員權限打開cmd后運行命令:pip install -i  --upgrade pip --user,就會OK了

3.dos: pip install robotframework-ride

也因為網絡原因安裝失敗

解決方法:使用國內鏡像


C:\WINDOWS\system32>pip install robotframework-ride -i https://pypi.douban.com/simple

 

4.pip list

5.打開ride

RF標准庫

2.bullitin 測試庫

Collections

DateTime

Screenshot

 


免責聲明!

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



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