日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【rf】robotframework自动化测试环境搭建

發布時間:2024/3/13 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【rf】robotframework自动化测试环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

robotframework自動化測試環境搭建

前言:

1、在2019年之前,robotframework-ride的版本一直是1.5.2.1,是2016年1月份的版本,只能安裝在python2.7的環境上,導致如果想同時使用robotframework做測試且又需要python3環境編寫python代碼的小伙伴都需要在操作系統上安裝兩個python環境(2.7和3.7)。
2、2019年,robotframework終于迎來的這次萬眾矚目的更新算是解決了此問題,從此只需要安裝python3.6以上的python環境即可。

3、獨行踽近 眾行致遠:只有與志同道合的人一起努力才能走得更遠,歡迎加入自動化測試交流群:695458161 大家一起努力一起共勉。

安裝robotframework自動化測試環境

一、下載并安裝Python3.7.4(注意:不要安裝最新的3.8的版本,如存在舊版本先卸載)、并配置python的環境變量。
(1)下載并安裝python3.7.4
進入python官網地址:https://www.python.org/ 選擇Downloads–>Windows選項。如下圖所示:


在打開的頁面中選擇pythong3.7.4 windows64位的版本。如下圖所示:

下載后雙擊安裝,修改安裝路徑到C:\Python37 (注意:環境配置以此地址為例),其他的是無限點【下一步】直到完成。
(2)配置Python環境變量:
右擊我的電腦–>屬性–>高級系統設置–>高級–>環境變量–>找到path變量點擊"編輯"按鈕–>在path的最前面加入如下內容。
C:\Python37;C:\Python37\Scripts; (注意:C:\Python37為Python的安裝路徑,如安裝路徑不同請更改)

二、下載谷歌瀏覽器以及谷歌瀏覽器對應版本的驅動包。(順帶也加入火狐瀏覽器以及火狐瀏覽器的驅動包下載地址)

1、下載瀏覽器:Chrome和Firefox的其中之一。
(1)谷歌瀏覽器:https://www.google.cn/intl/zh-CN/chrome/ 下載最新版如圖所示:
(2)火狐瀏覽器:http://www.firefox.com.cn/download/#more 下載延長版
2、下載瀏覽器驅動包:查看谷歌瀏覽器的版本并下載Chrome瀏覽器對應版本的驅動包(大版本相同即可)
Chromedriver谷歌驅動:http://npm.taobao.org/mirrors/chromedriver/
Geckodriver火狐驅動:https://github.com/mozilla/geckodriver/releases
注意:驅動包版本需要和對應的瀏覽器版本大版本一致。下載后放到python的目錄下:如:C:\Python37

三、安裝robotframework和robotframework-ride

1.安裝robotframework

在dos中輸入命令:pip install robotframework,直到出現如下界面表示安裝成功!(因網絡原因報錯,可以重復運行命令直到安裝成功為止。)

2.安裝robotFramework-ride (這個為rf的IDE集成開發環境)

在dos中輸入命令:pip install robotframework-ride,這里可能需要一段時間,請耐心等待。出現如下界面表示安裝成功。

其中安裝了:Pygments,Pypubsub,robotframework-ride,robotframework-exer,wxPython等。

在dos中輸入pip list查看檢查上述軟件是否安裝,以及他們的版本。如下圖所示:

進入C:\Python37\Scripts目錄下,右擊ride.py,選擇使用python打開。出現RIDE界面表示RIDE安裝成功。

四、安裝Selenium2Library包。

因為我們要做的是UI自動化測試,那么它對應的類庫為:Selenium2Library,所以需要安裝Selenium2Library。在dos中輸入命令:pip install robotframework-Selenium2Library,出現如下界面表示安裝成功。

到此使用robotframework工具開發UI自動化的環境則已經安裝完成。那么接下來則是如何使用robotframework并驗證這個自動化的測試環境是否有問題。接下來使用robotframework實現一個案例。

五、使用robotframework實現一個案例

1.在RIDE中新建一個UI自動化項目、在RIDE的菜單欄點擊File–>new Project,如下圖所示:

2.在項目上新建一個測試套件,項目Ecshop上右擊、new–>New Suite,如下圖所示:

然后在Suite中導入Selenium2Library。左鍵點擊【登錄】套件,導入Selenium2Library類庫,如下圖所示

3.在套件上新建一個測試用例,套件【登錄】上右擊,New TestCase

4.編寫用例,打開谷歌瀏覽器。

5.運行后自動打開谷歌瀏覽器并加載百度首頁則表示robotframework自動化測試環境終于完美啦,接下來就是熟悉各種操作瀏覽器的關鍵字以及自動化測試的四層架構(元素層,業務層,用例層,流程層)了。

6、獨行踽近 眾行致遠:只有與志同道合的人一起努力才能走得更遠,歡迎加入自動化測試交流群:695458161 大家一起努力一起共勉。

錯誤解決:

1、application.py文件偶發性錯誤
Traceback (most recent call last):
File “d:\python\lib\site-packages\robotide\application\application.py”, line 59, in OnInit
self._plugin_loader.enable_plugins()
File “d:\python\lib\site-packages\robotide\application\pluginloader.py”, line 43, in enable_plugins
p.enable_on_startup()
File “d:\python\lib\site-packages\robotide\application\pluginconnector.py”, line 52, in enable_on_startup
self.enable()
File “d:\python\lib\site-packages\robotide\application\pluginconnector.py”, line 57, in enable
self._plugin.enable()

解決方案:
根據如上提示信息,找到 testrunnerplugin.py文件路徑,如上是
d:\python\lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py
用pycharm等python代碼編輯工具打開該py文件,編輯789行:
把 font=wx.SystemSettings.GetFont(wx.SYS_ANSI_VAR_FONT) 改為 font=wx.SystemSettings.GetFont(wx.SYS_ANSI_FIXED_FONT)
如果還不成功,則改為
font=wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT)

2、沒有權限報錯

在使用Text Edit區域編寫代碼完成,保存代碼的時候會出現如下圖報錯:

錯誤信息:
Error in serializing ‘C:\robotframeworkcode\newdream’:
[Errno 13] Permission denied: ‘C:\robotframeworkcode\newdream.’
解決方案:
問題的主因是Robot Framework的RIDE沒有相關權限引起的。
強制關閉 Robot Framework 的RIDE界面后,找到 ride.py 文件的存放路徑(python安裝路徑\Scripts\ride.py),
Windows 7 操作系統,右擊 ride.py 文件 – 選擇 管理員取得所有權 即可。

總結

以上是生活随笔為你收集整理的【rf】robotframework自动化测试环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 台湾佬美性中文娱乐 | 特级一级黄色片 | 四虎影视永久免费 | 婷婷视频一区 | 风间由美在线视频 | 小泽玛利亚一区二区三区 | 日本女优黄色 | 91在线视频在线观看 | 日本乳汁视频 | 在线电影一区二区三区 | 成人在线观看你懂的 | 日啪| av中文字幕免费在线观看 | 国产一级二级在线观看 | 精品人妻一区二区三区蜜桃 | 福利社av | 久久久久久久久国产精品一区 | 欧美理伦少妇2做爰 | 99久久这里只有精品 | 911国产在线 | 神马午夜伦理 | 激情久久久 | 国产丝袜精品视频 | 国产精品调教 | 日本高清精品 | 三级在线国产 | 色妞网 | 婷婷另类小说 | 亚洲天堂免费在线观看视频 | 9久久精品 | 99久草| 丁香久久婷婷 | 亚洲三级伦理 | 91人妻一区二区三区蜜臀 | 免费国产黄色 | 香蕉视频黄在线观看 | 久久国产精品无码一区二区 | 亚洲激情三区 | 久久久嫩草 | 免费黄视频在线观看 | 国模在线观看 | 高级毛片 | 我们2018在线观看免费版高清 | 人善交videos欧美3d动漫 | 成人黄色在线视频 | 亚洲日本久久 | 天天天综合网 | 欧美一级做a爰片久久高潮 久热国产精品视频 | 日本一区二区视频在线 | 91视频在线免费看 | 亚洲专区在线播放 | 丁香花婷婷 | 8x8ⅹ成人永久免费视频 | 免费看的一级片 | 精品国产乱码久久久久久免费 | 日韩一级片在线观看 | 欧美特级黄色录像 | 日本一二三不卡 | 亚洲国产精品成人久久蜜臀 | 视频一二三区 | 精品国产a线一区二区三区东京热 | 黄色无毒网站 | 九九九九精品 | 精品成人中文无码专区 | 丰满的女邻居 | wwwwxxxxx日本| 久久成人视屏 | 欧美精品一区二区蜜桃 | 国产av电影一区二区 | av在线播放国产 | 国产女主播在线一区二区 | 99国产精| 欧美肉大捧一进一出免费视频 | 蜜臀av在线免费观看 | yy4138理论片动漫理论片 | 91蝌蚪在线观看 | 亚洲成人18| 日本成人社区 | 国产高潮呻吟久久 | 一区二区三区观看 | 69av网站 | 国产又粗又深又猛又爽又在线观看 | 少妇色欲网| 美女少妇一区二区 | 成人av一区二区三区在线观看 | 色男人av | 67194av| 国产美女在线精品 | 少妇床戏av | 性生活视屏 | 午夜小网站 | 欧美成人综合色 | 中文字幕在线观看的网站 | 国产理论在线观看 | 日本特级毛片 | 国产一区二区网 | 亚洲a∨无码无在线观看 | 有码av在线 | 亚洲综合在线一区二区 |