2011-07-19 77 views
0

上運行Selenium測試套件我有3個測試套件測試1,測試2和測試3我們如何服務器

每個測試套件有寫在TestNG的Java代碼10個測試用例。

我想保留這些作爲一個GUI按鈕Test1,Test2和測試和套件應該運行,只要我點擊按鈕,這是從任何地方遠程完成。請幫助我這樣做。

回答

0

我從你的問題做出一個假設,即你想從瀏覽器中的按鈕1,2和3中選擇你的測試套件。

左右,基本你的問題是

1)你需要測試NG容器部署到Servlet容器(例如Tomcat的..)

如果您已經創建使用XML文件一個TestSuite,然後在servlet遵循此,

1A)

TNG =新TestNG的();

List suites = Lists.newArrayList(); (「這是您的XML文件的路徑,必須通過您的網頁按鈕提供給服務器」);

[[EX:suites.add(用request.getParameter( 「PathToXmlFileName」);此XML路徑應當從HTML文件中提供]]

然後

tng.setTestSuites(套);

tng.run();


如果你沒有物理XML文件

2)使用TestNG或XML DOM API分別創建一個合成或動態物理xml文件

我已經給出了您可以開始使用的基本思想。使用TestNG提供的更強大的Listener我實施了更具動態性的合成模型。

0

由於您已經在java中創建了代碼,因此您可以從dos/shell提示符運行它。

只是從您的網頁啓動命令到cmd/shell。

相關問題