簡體   English   中英

Hudson / SeleniumHQ 插件 - 如何在遠程服務器上運行測試?

[英]Hudson / SeleniumHQ plugin - How to run the tests on a remote server?

我的主要問題是讓 Hudson 在另一台機器上執行測試:

我正在用Selenium測試一個網站,前期測試很順利。 現在是時候讓 Hudson 在我忙於編碼時自行測試它了。
我為 Hudson 安裝了SeleniumHQ 插件,並完成了配置和作業設置步驟。

現在,問題仍然存在:安裝 Hudson 的服務器無法運行測試,因為沒有瀏覽器存在。 它在紅帽上運行。 我應該做的是讓另一台機器(Windows Server 2003)運行測試。

Selenium 服務器(以前的 Selenium RC)在 Windows 機器上運行良好,如果我“手動”操作的話,但我只是不知道如何讓 Hudson 委托?

我的工作是使用以下配置,但按計划失敗(這台機器上沒有瀏覽器):

構建步驟/腳本:

java -jar /var/selenium/selenium-server.jar -htmlSuite "*chrome" "http://www.google.com" "/var/hudson/jobs/ProjectTestsHTML/workspace/TestSuiteP22.html" "/var/hudson/jobs/ProjectTestsHTML/workspace/results.html"

我如何調整它以讓其他(Windows)服務器執行 selenium 部分,但繼續讓 Hudson 處理報告?

提前謝謝。

要在不同的機器上運行測試,您可以使用 Hudson Slave 概念。 測試可以從主機觸發,但將在從機中運行。 您可以在此處找到有關如何實現此目的的分步詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM