前言:
1:基於生產環境進行安裝,故所有程式執行在普通使用者下,本示例假如系統已新增普通使用者rjzx;
2:由於linux桌面環境vnc與python整合包的anaconda有衝突,因此建議不適用anaconda
3:本文件基於cenots 7。6安裝,已安裝圖形化介面
4:由於目前最新的wxPython官方版本僅支援到python3。6,下面透過python3。6來示例。
正文
1:python3。6。9安裝
下載地址:https://www。python。org/downloads/
安裝步驟:
第一步:安裝依賴包:
yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel libffi-devel
第二步:安裝python
xz -d Python-3。6。9。tar;。xz
tar xvf Python-3。6。9。tar;cd Python-3。6。9
mkdir build;cd build
。。/configure ——prefix=/apps/python36 ——enable-optimizations #將python安裝到/apps/python36目錄下
make;make install
第三步:配置環境變數
chown -R rjzx。rjzx /apps/python36 #將/apps/python36目錄擁有者修改為普通使用者test
修改test使用者環境變數檔案/home/test/。bash_profile,將最後的2行欄位修改為:
export PATH=/apps/python36/bin/:$JAVA_HOME/bin:$PATH
2:安裝robotframework
第一步:按順序安裝下列包,命令為pip install 包名,其中以whl結尾的可以到網站https://pypi。python。org/下載,RIDE下載地址為https://github。com/robotframework/RIDE/
robotframework-3。1。2-py2。py3-none-any。whl
urllib3-1。25。7-py2。py3-none-any。whl
idna-2。8-py2。py3-none-any。whl
chardet-3。0。4-py2。py3-none-any。whl
certifi-2019。11。28-py2。py3-none-any。whl
requests-2。22。0-py2。py3-none-any。whl
robotframework-requests-0。6。2。tar。gz
robotframework_databaselibrary-1。2。4-py3-none-any。whl
selenium-3。141。0-py2。py3-none-any。whl
robotframework_seleniumlibrary-4。1。0-py2。py3-none-any。whl
robotframework_selenium2library-3。0。0-py2。py3-none-any。whl
numpy-1。17。4-cp36-cp36m-manylinux1_x86_64。whl
Pillow-6。2。1-cp36-cp36m-manylinux1_x86_64。whl
six-1。13。0-py2。py3-none-any。whl
wxPython-4。0。7。post2-cp36-cp36m-linux_x86_64。whl
Pypubsub-4。0。0-py3-none-any。whl
robotframeworklexer-1。1-py3-none-any。whl
Pygments-2。5。2-py2。py3-none-any。whl
RIDE-master。zip
3:普通使用者test啟動vnc遠端連線centos,進行自動化測試;
此處注意,可能會報錯找不到libSDL,請安裝SDL包,yum -y install SDL。
啟動ride。py
robotframework介面
4:安裝完成。
有問題可以留言!謝謝!