2014-02-26 32 views
0

我搜索了幾天,並沒有找到一個好的資源。如何爲Selenium Grid設置ConEmu任務

我想爲Selenium Grid設置兩個任務,在ConEmu中「只需點擊一下」。我添加了一個任務並設置了一個啓動目錄(Selenium Grid jar所在的位置)。

根據http://code.google.com/p/selenium/wiki/Grid2我需要啓動該JAR的兩個實例使用不同的參數:

java -jar selenium-server-standalone-2.14.0.jar -role hub 

java -jar selenium-server-standalone-2.14.0.jar -role node -hub http://localhost:4444/grid/register 

我想有ConEmu兩個任務開始硒的這兩個實例。我試圖用

-new_console:d:D:\Downloads\Programming\Selenium 

java -jar selenium-server-standalone-2.14.0.jar -role hub 

這總是讓我建立了一個任務,下面的輸出在ConEmu

Error: Unable to access jarfile selenium-server-standalone-2.14.0.jar 

Current directory: 
C:\Program Files\ConEmu\ConEmu 

Command to be executed: 
"C:\Windows\system32\java.exe" -jar selenium-server-standalone-2.14.0.jar -role hub 

ConEmuC: Root process was alive less than 10 sec, ExitCode=1. 
Press Enter or Esc to close console... 

隨着它不會打開源路徑任務的罐子。使用任務中的參數刪除jar時,會打開一個新的控制檯並導航到正確的文件夾。

我完全失去了這裏 - 我該如何設置一個任務來自動運行Selenium網格?

編輯1: - )(>http://tinyurl.com/q2mgkmx [;沒什麼可擔心這裏,因爲我沒有足夠的聲譽,我改變了與TinyURL的計算器的URL)我從當前的設置增加了屏幕截圖。我知道這是錯誤的,因爲新行中的每個條目在ConEmu中打開一個新標籤。但我認爲,「>」參數將標誌着標籤爲「當前標籤」 ......

編輯2:只是爲了完整性:我在Windows 7

+0

從你的問題我不確定,但似乎你想要在任務的一行上輸入「-new_console」,並在**另一行**上輸入你的jar?爲什麼?您尚未閱讀ConEmu的任務頁面中的信息? – Maximus

+0

嗨Maximus!感謝您的快速回答。在發佈此問題之前,我閱讀了https://code.google.com/p/conemu-maximus5/wiki/Settings#Tasks,但這並沒有幫助我。也許你參考另一個任務頁面?如果是這樣,那你最好和我分享一下。 :) – Petra

+0

不是維基。只需設置/任務對話框。那裏寫了什麼? ;-)一行 - 一個選項卡。 – Maximus

回答

0
運行64位客戶端

我找到了解決方案!

工作的樞紐和節點的截圖:http://tinyurl.com/njkszq6(#2圖像)

我不知道這可能工作以另一種方式更好,如果成立,但這應該現在被罰款。這是我從各種來源重組後一起設置:

>cmd /k color 4C & cd /d "D:\Downloads\Programming\Selenium" -cur_console:t:Hub & java -jar selenium-server-standalone-2.40.0.jar -role hub 

>cmd /k RenameTab "Node" & color 2A & cd /d "D:\Downloads\Programming\Selenium" -cur_console:s1TVn & java -jar selenium-server-standalone-2.40.0.jar -role node 

ConEmu設置的屏幕截圖:http://tinyurl.com/pnfyta5(圖像#1)

這將打開ConEmu的頂部和底部都控制檯窗口。我向兩個窗口添加了顏色。他們都開始Selenium的各自樞紐和節點。

我仍然不知道爲什麼Maximus的代碼行沒有做到魔術。但這是一個很好的暗示,在哪裏可以前往。

@Maximus:如果你可以對此有所瞭解,我將非常感激!

編輯:我在設置中添加了Maximus的提示。

+0

''''''''-cur_console:t:Hub「''''''''''''''''''''' – Maximus

0
java -jar selenium-server-standalone-2.14.0.jar -role hub -new_console:d:D:\Downloads\Programming\Selenium 
+0

我在命令窗口中添加了你的代碼行:http://i.stack.imgur.com/tUpI5.png 不幸的是它仍然是一樣的(ConEmu只是不會改變目錄...) :http://i.stack.imgur.com/Nv2S5.png – Petra

+0

很難相信... prev build有一個bug,試試ConEmu 140227.它會在錯誤信息中顯示正確的「啓動目錄」。 ''-new_console:d:'必須做同樣的事情,就像你用'cd/d''做的一樣。所以,很奇怪你的jar沒有找到。如果140227仍然失敗,請顯示屏幕截圖並運行ProcessMonitor以捕獲「Process create」事件。 – Maximus

相關問題