程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> robot framework 使用五:CentOS上運行robot framework 並自動發送測試結果

robot framework 使用五:CentOS上運行robot framework 並自動發送測試結果

編輯:C++入門知識

操作系統版本:centos 6.0 x86_64

想要在linux上運行robot framework的測試用例,需要安裝以下工具和軟件:

1.安裝python 2.7.6 ,首先python --version 查看系統是否裝有python,並且python的版本是不是我們要用的

Python 2.6.5

說明已經裝有python 2.6.5,下載python2.7.6,下載地址:https://www.python.org/download#pubkeys 選擇:Python 2.7.6 compressed source tarball (for Linux, Unix or Mac OS X)

使用root用戶登錄,下載後的文件通過rz命令將文件Python-2.7.6.tgz上傳到root用戶目錄下

執行以下命令安裝: tar zxvf Python-2.7.6.tgz 3 cd Python-2.7.6 4 ./configure --prefix=/usr/local 5 make && make altinstall 安裝完後執行:python2.7 --version 出現這個:Python 2.7.6 證明安裝完成,安裝的目錄為:/usr/local/lib/python2.7 為便於和系統中的python2.6.5區分,運行python的時候用python2.7代替。 2.安裝 robotframework-2.8.4.tar.gz ,下載地址:https://pypi.python.org/pypi/robotframework
\ \ \ 通過rz命令上傳到root用戶根目錄下,執行 tar -zxvf robotframework-2.8.4.tar.gz cd robotframewZ喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcmstMi44LjQKCnB5dGhvbgogc2V0dXAucHkgaW5zdGFsbDxicj4KCgqwstewzeqzybrzo6zUy9DQcHlib3QKIC0tdmVyc2lvbgoKs/bP1qO6Um9ib3QgRnJhbWV3b3JrIDIuOC40IChQeXRob24gMi43LjYgb24gbGludXgyKQoKse3D97Cy17CzybmmoaMKCjxicj4KCgozLrCy17BzZWxlbml1bTJsaWJyYXJ5us3G5Mv70OjSqrXEv+IKCta00NA8YnI+Cgo8cD4KZWFzeV9pbnN0YWxsLTIuNwogcm9ib3RmcmFtZXdvcmstc2VsZW5pdW0ybGlicmFyeTwvcD4KPHA+CmVhc3lfaW5zdGFsbC0yLjcgc2VsZW5pdW08YnI+CjwvcD4KPHA+CmVhc3lfaW5zdGFsbC0yLjcgZGVjb3JhdG9yPGJyPgo8L3A+CjxwPgrIu7rz0enWpDwvcD4KPHA+CnB5dGhvbjIuNzxicj4KVHlwZSA="help", "copyright", "credits" or "license" for more information.
>>> import Selenium2Library
>>>

出現最後那個空行表明安裝成功!

注意:可能需要先安裝ez_setup.py,下載地址:https://pypi.python.org/pypi/setuptools/#unix-wget

執行 python2.7 ez_setup.py即可。

4.把我們的腳本目錄test傳到linux上,執行 pybot ./cases.txt 或者python -m robot.run ./test,即可運行。

5.linux上運行腳本,需要有display,解決辦法是安裝vnc或者xvbf,vns安裝:

yum -y groupinstall “X Window System” “Desktop” “Fonts” “General Purpose Desktop”


rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm

service vncserver start

vncserver :1

啟動vncserver之後會提示輸入初始密碼,輸入並確認後就可以在windows機器上下載http://www.realvnc.com/download/登陸到這個Linux機器上用鼠標操作

我的機器vncserver裝完後不能正常工作,所以采用第二種方式,安裝 xvbf

yum -y install xorg-x11-server-Xvfb

yum -y install mesa-dri-drivers

dbus-uuidgen –ensure

執行:Xvbf後就可以成功運行腳本了,需要主要腳本的命名最好用英文。

下一篇再介紹如何自動執行測試用例和自動發送結果郵件吧。




  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved