自動化測試Robot FrameWork框架

發表于:2020-05-29來源:未知作者:楊清點擊數: 標簽:
Robot FrameWork是完全基于Python實現的開源的自動化測試框架,RF已經封裝好的各個模塊,基于關鍵字驅動的形式來實現的自動化測試。其case采用表格形式易讀,且支持BDD,可容納各種外置

一、簡介

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

二、安裝(環境搭建)

1、必須先安裝python環境

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

2、安裝robotframework

pip install robotframework

如果安裝報超時錯誤,可以使用豆瓣鏡像

pip install –i pypi.douban.com/simple robotframework

3、安裝框架的gui工具

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

4、安裝第三方庫

web自動化庫:(Selenium)

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

api接口自動化庫:(Request)

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

三、使用

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

1.1 創建工程

1.2 創建測試套件

1.3 創建用例

1.4 導入三方庫

1.5 編寫用例

1.6 執行用例

1.7 查看用例報告

復制報告地址到瀏覽器

2、 PyCharm集成robot

2.1 安裝robot插件

打開設置

安裝IntelLibot插件

2.2 編寫用例

2.3 執行用例

方法一:命令行執行robot

方法二:添加擴展命令

2.4 用瀏覽器查看用例報告

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

四、其他

RF官網: robotframework.org/

原文轉自:https://juejin.im/post/5ecf6d14e51d4578810b4e07

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97