什么是RF:
自動化測試工具功能測試技術,基於Selenium來實現自動化功能測試,而RobotFrameWork,簡稱RF,就是基於Python+Selenium來實現的自動化測試框架,自動化測試工具。
RF純粹是基於關鍵字驅動與數據驅動相結合的一種自動化測試框架,能夠完美地對WebUI,APPUI,接口來實現自動化功能測試,
不需要寫代碼,本身是基於RF自定義的一種表格編寫語法的形式來實現的工具的自動化測試,現在能夠完全支持python3,
Ride+robotframework+python的環境部署
之前寫的自動化腳本環境是python27,后來用又想重新寫腳本的時候發現py27已經不再維護了, 就想着那就升級,早晚的事,結果在搭建環境的時候各個版本的匹配讓我折騰了一小天,現在把我的環境直接提供給大家,少走彎路哦~
1.首先我使用的是python是3.8版本的,雙擊安裝就可以,注意python安裝的路徑要避免包含空格,否則會影響后面的的配置
在這里插入圖片描述
2.python安裝完后,需要配置兩個環境變量,因為我的安裝目錄D:\Python,所以需要將我的環境變量是:D:\Python;D:\Python\Scripts
1)配置環境變量:找到“我的計算機”-右鍵屬性-高級系統設置-環境變量,系統變量中找到path,將上面兩個目錄放到環境變量中,注意不要有中文符號。
2)運行窗口中在任意位置敲 python,出現以下界面,代表python安裝成功
3.通過pip命令安裝以下安裝包,pip是python自帶的安裝工具。(注意版本,版本不匹配,容易出現很多問題)
pip安裝命令,例:
pip install robotframework
pip install robotframework-ride
以上是基本庫使用,如果需要,以此類推,進行安裝其他自己所需要的庫
安裝的時候可能會遇到這樣的問題:
在這里插入圖片描述
看綠色的部分,已經提示你的版本太低,需要升級到pip版本,那我們就通過“python -m pip install --upgrade pip”進行升級pip后再進行安裝,一切就順利通過了~~~
4.全部安裝完后,可能ride的快捷方式沒有創建在桌面上,那我們可以手動創建一個快捷方式:
1)桌面鼠標右擊,在這里插入代碼片選擇新建-快捷方式
2)在請鍵入對象的位置輸入這一行命令:
C:\Python\pythonw.exe -c “from robotide import main; main()”
注意:前面的c是Python所在目錄的路徑。后面的引號為英文引號!!!如果這塊輸入錯誤,點擊快捷鍵,會沒有反應。
3)點擊下一步,輸入要建立的快捷方式的名稱:RIDE,點擊完成就可以了。