自动化测试Robot FrameWork框架
一、簡介
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執行的報告一樣
學習資源分享
最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走
這些資料,對于做【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底。希望對大家有所幫助…….
總結
以上是生活随笔為你收集整理的自动化测试Robot FrameWork框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信官宣:一大波 2022 新年红包封面
- 下一篇: python二分查找时间复杂度_时间复杂