我應該說我很遺憾和痛苦的一個小白開始。但我試圖改變這一點!我不知道任何編程語言,但通過做足夠的研究來完成我所需要完成的任何工作,都設法「實現目標」。硒IDE測試
反正,我一直在創造使用硒IDE Selenium測試,我有一點麻煩,這些測試通過硒電網運行。
我已經出口了測試作爲JUnit 4中(webdriver的)文件。我在Ubuntu無頭服務器上運行網格,在一臺運行IE9和Firefox的Windows 7計算機上運行我的遠程控制,以及運行IE8和Chrome的Windows Vista計算機。
我的目標是拿我已經從硒IDE導出爲JUnit 4中(webdriver的)文件並運行它們從電網並聯在我的兩個Windows機器的測試。我在我的Windows機器上編輯了我的主機文件,以「seleniumgrid」的名稱識別Ubuntu服務器。例如:
在Ubuntu服務器終端1: Ant啓動轂
Win7的端子1: 螞蟻-Dport = 5555 -Denvironment = 「IE9在Windows」 -Dhost = Win7的-DhubURL = HTTP:// seleniumgrid:4444推出 - 遠程控制
Win7的端子2: 螞蟻-Dport = 5555 -Denvironment = 「火狐在Windows」 -Dhost = Win7的-DhubURL = HTTP:// seleniumgrid:4444啓動遠程控制
Vista的termina1: 螞蟻-Dport = 5555 -Denvironment = 「IE8在Windows」 -Dhost = WinVista -DhubURL = HTTP:// seleniumgrid:4444推出 - 遠程控制
Vista的端子2: 螞蟻-Dport = 5555 -Denvironment = 「Chrome Windows版」 -Dhost = WinVista -DhubURL = HTTP:// seleniumgrid:4444推出 - 遠程控制
現在,從這裏,我試圖啓動JUnit4 (webdriver)文件,我已經從Selenium IDE中導出來運行此配置。該文件的名稱標題爲:Registration.java。
現在我需要做什麼來運行Registration.jar文件?我似乎無法找到回答這個問題,這使我相信,我的這一切是如何工作的一個根本性的誤解任何文件...
赦免,如果這個問題已經回答過了。談到這件事時,我的術語很差。
非常非常感謝您抽出寶貴時間,如果有一個閱讀本,更答案。
布蘭登
謝謝您的回覆,ALEH!感謝您花時間。 我聽說JUnit在部署並行測試時遇到了一些麻煩,並且被告知TestNG實際上更適合這項任務。任何人都可以確認或否認這一點? – btdeviant 2012-04-30 22:47:55
@btdeviant,是的,我同意了。我在StackOverflow和互聯網上的某處查看了TestNG解決方案,當時我調查了與NUnit並行運行測試,但沒有遇到好的jUnit測試。 – 2012-04-30 23:06:50
@btdeviant據我記憶,舊版本的硒網格應該包含一些基於TestNG – 2012-04-30 23:11:45