自動化測試Robot FrameWork框架

1、簡介

Robot FrameWork是徹底基於Python實現的開源的自動化測試框架,RF已經封裝好的各個模塊,基於關鍵字驅動的形式來實現的自動化測試。其case採用表格形式易讀,且支持BDD,可容納各類外置庫,能夠繼承Selenium、Appium、Requests實現各種自動化python

2、安裝(環境搭建)

一、必須先安裝python環境

RF最大支持到python3.7。經討論,咱們使用python3.5版本。web

二、安裝robotframework

pip install robotframework面試

若是安裝報超時錯誤,能夠使用豆瓣鏡像api

pip install –i pypi.douban.com/simple robotframework瀏覽器

三、安裝框架的gui工具

pip install –i https://pypi.douban.com/simple robotframework-ride框架

四、安裝第三方庫

web自動化庫:(Selenium)ide

pip install –i https://pypi.douban.com/simple robotframework- seleniumlibrary工具

api接口自動化庫:(Request)學習

pip install –i https://pypi.douban.com/simple robotframework-requests測試

3、使用

一、 框架自帶的編輯工具(RIDE)

1.1 建立工程

1.2 建立測試套件

 

1.3 建立用例

 

 

1.4 導入三方庫

 

 

1.5 編寫用例

 

 

1.6 執行用例

 

 

1.7 查看用例報告

複製報告地址到瀏覽器

 

 

 

 

二、 PyCharm集成robot

2.1 安裝robot插件

打開設置

 

 安裝IntelLibot插件

 

 

2.2 編寫用例

 

 

 

2.3 執行用例

方法一:命令行執行robot

 

 方法二:添加擴展命令

 

 

 

 

2.4 用瀏覽器查看用例報告

右鍵報告瀏覽器打開查看,結果和RIED執行的報告同樣

 

 

自動化軟件測試交流羣:642830685,領取最新軟件測試資料大廠面試和Python自動化學習資料!一塊兒學習交流

相關文章
相關標籤/搜索