我想知道Selenium集線器是否有一個(最好是內置的)方法來請求具有任何瀏覽器的節點。基本上,我希望我的集線器指定類似於「BrowserName ='any'」的內容,匹配運行的實例少於其maxInstances的節點,然後讓節點決定運行哪個瀏覽器。有沒有辦法讓Selenium Grid 2 DesiredCapabilities瀏覽器不可知?
這背後的動機是我想最大限度地提高在任何給定節點上並行運行的測試的數量,而不需要任何一個瀏覽器的多個實例。我不關心哪個瀏覽器正在運行任何給定的測試。
作爲參考,我目前使用硒服務器2.17。
確定 - 找到它,它被稱爲「forcedBrowserMode」。看來它只適用於「Selenium-RC」,而不是Webdriver。 http://groups.google.com/group/selenium-developers/browse_thread/thread/e297bee96740c0a?fwc=1 http://www.thoughtworks-studios.com/docs/twist/2.0/help/how_do_i_configure_selenium。 html https://gist.github.com/1647013 –
太棒了,我認爲這應該完成我所需要的(這種或那種)。 – SolsticeShard