selenium 和robot framework自動化測試環境搭建


一、linux安裝Jenkins

  這是第一次寫博客,頁面和布局都比較糙,在以后的路上慢慢的改正,希望頁面的丑不會影響到你想要看到的結果。

  下載鏈接地址:https://pan.baidu.com/s/1dEV8DQL 密碼:ymod

  1.下載:官網下載Jenkins的war包,Jenkins.war

  2.訪問:Jenkins.war放到Tomcat下的webapps下,Tomcat將自動解析Jenkins.war,查看Tomcat里conf/server.xml文件

  <Server port="7092" shutdown="SHUTDOWN">

  配置訪問端口:

  <Connector port="8092" URIEncoding="UTF-8"  protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
   <Connector port="9092" protocol="AJP/1.3" redirectPort="8443" />
  3.瀏覽器輸入http://localhost:端口/jenkins

  4.系統管理,管理

二、安裝selenium

  1.安裝python環境,robot framework框架是基於python2開發的,python3和robot framework不兼容,使用不便)。配置環境變量

  2.下載setuptools,解壓,cmd切換到該目錄下 python setup.py install

  3.下載pip,解壓,cmd切換到該目錄下 python setup.py install

  4.安裝WxPython自動讀取之前安裝的pytho路徑,wxPython 是Python 非常有名的一個GUI 庫,因為RIDE 是基於這個庫開發的,所以這個必須安裝。為了用到后面的RIDE,我們需要先安裝wxPython,雖然RIDE已經在2.0alpha版本開始用3.0的,但是貌似新版還有很多坑,先別急着踩坑了。 

三、安裝robot framework

  1.安裝robot framework,讀取到系統安裝的python路徑,使用默認路徑,robot framework是基於python的可擴展關鍵字驅動自動化測試框架,通常用戶端到端的可接受測試和可接受測試的開發。可以用於測試聲明涉及到多種技術和接口的分布式結構的應用系統。測    試用例位於HTML或者TSV(tab分隔)文件,使用在測試庫中實現的關鍵詞來在測試中運行程序。因為Robot Framework 是靈活和可擴展的,所以它很合適用於測試具有多種接口的復雜軟件:用戶接口,命令行,web service,編程接口等。安裝版本需與python一致,python為64位,則對應安裝64位的    Robot  Framework,cmd切換到該目錄下 python setup.py install

   2.安裝Ride,讀取到系統安裝的python路徑,使用默認路徑。cmd切換到該目錄下 python setup.py install,安裝完成后在桌面生成Ride

  3.下載robot framework-Selenium2Library,在cmd 輸入 pip install  robotframework-Selenium2Library,

   下載第三方庫 requests,ExcelLibrary

   pip install robotframework-requests

   pip install robotframework-ExcelLibrary

  4.打開ride,File-New project,

    

在setting里面點擊library,引用Selenium2Library

 

  5.右擊該項目,new test case (case的名稱最好使用英文,防止讀不出來文件)

  

  6.編輯case,關鍵詞后面紅色的是必填

 

 7.執行case,點擊開始按鈕

 

 8.測試結果

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM