之前在自己的筆記本上(python2和python3共存)嘗試用python3搭建robot framework 框架,遇到不少問題,一步一步百度解決的。過程如下:
系統環境:WIN7、python3.6.8
一、官網上下載python3.6.8的安裝包,一路傻瓜式安裝即可
注:我電腦中python2和python3是共存的,在搭建基於python3的自動化環境時,最好將python3的環境變量放到前面。
這樣cmd命令窗口中輸入python,便直接調用python3安裝目錄下/Script/python.exe的文件。
二、python3需要安裝的庫:
安裝方式一:
安裝requests庫: pip install requests
安裝robotframework: pip install robotframework
安裝robotframework-ride: pip install robotframework-ride(直接安裝ride,會依次安裝依賴包pywin32、pypubsub等,如下圖)
安裝方式二:將需要安裝的庫用txt文件匯總,按如下所示操作:
1、創建requirePkg.txt文件包含如下庫文件,保存
lxml
paramiko
mysqlclient==1.4.2.post1
robotframework
robotframework-databaselibrary
robotframework-jsonvalidator
robotframework-requests
robotframework-ride
robotframework-seleniumlibrary
json_compare
virtualenv
2、進入到requirePkg.txt文件所在目錄,執行pip install -r requirePkg.txt
3、可以使用pip list查看已經安裝的庫信息
三、解決如上錯誤:
pip uninstall pypubsub 先卸載,再指定版本安裝pip install pypubsub==3.3.0
四、查看已經安裝的庫信息
五、啟動ride
在cmd命令窗口,輸入ride.py或是到pytho3安裝目錄/Scripts下,執行python ride.py,如下圖: