當前位置:
首頁 > 知識 > 開源自動化測試框架安裝部署

開源自動化測試框架安裝部署

本人前幾天剛接觸自動化測試,由於編寫測試案例需要搭建環境,以下就是本人搭建環境的步驟。如有錯誤,請指正。

測試框架

Selenium + Robot Framework + Jenkins

Selenium 需要 Selenium Server,這可以是 Robot Framework 所在的同一台機器,也可以是另一台可通過 TCP/IP 連接的伺服器。在一些正式的測試環境中,Robot Framework 和Jenkins (持續集成) 伺服器經常部署在一起。然後,Selenium Server 通常跑在 Windows 服

務器上,因為需要盡量模擬用戶的使用場景。

1 Selenium Server 搭建

  • 準備工作:安裝 JDK
  • 安裝 Selenium Standalone Server

步驟:

1. 在 C 盤下新建 selenium 目錄,將 selenium-server-standalone-3.4.0.jar 放到c:selenium 目錄下。

2. 在 c:selenium 目錄下創建 run.bat,內容為

java -jar selenium-server-standalone-3.4.0.jar

  • 下載瀏覽器 driver

步驟:

1. 要讓 selenium 支持什麼瀏覽器,必須先安裝對應的瀏覽器。

2. 在 c:selenium 目錄下新建 bin 子目錄,將瀏覽器對應的 driver 放到 c:seleniumin目錄下。

3. 將 c:seleniumin 添加到環境變數 path 中

2 Robot Framework 安裝

  • 安裝 Python:下載 Python2.7 的安裝包並安裝。並將將 C:Python27;C:Python27Scripts添加到 PATH 環境變數中。
  • 安裝 Robot framework:

安裝要求,必須確保 python 已安裝 easy_install 工具和 pip 工具。

在 CMD 中,直接使用如下命令進行安裝:

pip install robotframework

  • robot 測試案例一個簡單的例子測試 chrome 打開baidu.com。可以用文本編輯器編寫。

test.robot

*** Settings ***
Documentation A test suite with a single test for valid login.
Selenium + Robot Framework + Jenkins...
... This test has a workflow that is created using keywords in
... the imported resource file.
Library Selenium2Library
*** Test Cases ***
打開 baidu.com
Open Browser http://www.baidu.com chrome
Sleep 3

打開 CMD,進入 test.robot 所在的目錄,然後執行:

robot test.robot

3 安裝 RIDE

  • 安裝 wxPython:下載安裝程序,默認安裝即可。
  • 安裝 RIDE:

在 CMD 下依次運行如下命令行:

python --version
pip --version
#自動安裝 selenium python 依賴包
pip -U install selenium
#安裝 RIDE
pip install robotframework-ride
#安裝 selenium 與 robotframework 依賴包
pip install robotframework-selenium2library

4 啟動 RIDE

在命令行中輸入 ride.py 啟動。

5 編寫測試案例

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技優家 的精彩文章:

日常API之百度翻譯
DOCKER 從入門到放棄(一)
五步教你實現使用Nginx+uWSGI+Django方法部署Django程序
我完善了下這個「支持拖拽」的樹組件(Vue2.x)
Http非同步發送之HttpWebRequest的BeginGetResponse

TAG:科技優家 |

您可能感興趣

軟體開發全過程檢測及軟體測試自動化
自動化回歸測試平台
App自動化測試開發實戰短訓班
項目中如何充分利用自動化測試?-自動化測試系列筆記
北京市自動駕駛測試車輛正式上路測試
台灣啟動自動駕駛測試場 模擬城市道路環境
自動駕駛走出封閉測試 智能網聯汽車在嘉定區博園路展開測試
空客完成固定包裹點無人機送貨測試 整個過程自動化
矽品集成電路封測項目開工 將建成國際先進封裝測試基地
美國陸軍測試自動駕駛卡車:配備自動識別並射擊目標的機槍
美國開始在主要車站測試自殺式炸彈檢測儀,以保證民眾安全
英偉達研發虛擬測試平台 用於測試自動駕駛技術
UTP自動化測試平台系列之一
北京自動駕駛測試場啟動 福田自動駕駛卡車亮相
蔚來獲智能網聯汽車道路測試號牌 正式開展自動駕駛測試
小程序遊戲類目開放測試 安卓版提供虛擬支付能力
杭州將開放自動駕駛測試道路;海安機器人及智能製造產業園區揭牌;vivo本月發布新款手機X21 配異形劉海屏
西門子開發新的模擬系統以加速自動駕駛汽車測試
俄軍北極部隊測試新裝備「雪狗」電動履帶雪地車
中國自動駕駛告別光說不練,完整測試政策將出台