自動化測試robotframework安裝

前言:

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。

自動化測試robotframework安裝

啟動ride。py

自動化測試robotframework安裝

robotframework介面

4:安裝完成。

有問題可以留言!謝謝!