以下AutomatedTester響應:有沒有什麼方法可以用C#代碼運行平行測試,而不使用Selenium Core以外的類庫?使用Selenium Grid進行並行測試(使用C#單元測試)
我具有以下設置:
硒網格集線器:192.168.0.1 硒RC 1:192.168.0.2 硒RC 2:192.168.0.3
兩個遠程控制正在運行* Firefox瀏覽器。如果只有一個遙控器正在運行,當我將測試發送到集線器時,它將加載並運行良好。但是,如果兩個遙控器都在運行 - 測試僅在其中一個上運行。
我期待這: -
selenium = new DefaultSelenium("192.168.0.1", 4444, "*firefox", "http://blah.com/");
selenium.Start();
// rest of test follows...
將在同一時間火了兩個遠程控制?
任何想法爲什麼這不會發生?
非常感謝!
嗨,感謝您的答覆。我不明白使用Selenium Grid集線器,那麼如果要管理並行RC,則需要第三方程序? – isNaN1247 2010-10-01 17:34:01
硒網格是Selenium RC的基礎架構,它支持同時運行測試。因此,如果您在Hub上並行啓動5個測試,它會將請求重定向到相關的RC。使用第三方工具,您可以設置它將/不會對付的瀏覽器。 – AutomatedTester 2010-10-01 17:52:29
感謝您澄清,感謝幫助 – isNaN1247 2010-10-04 10:07:44