2011-06-14 24 views
0

如果我可以利用RemoteWebDriver + WebDriverBackedSelenium,然後連接到現有的硒網(未電網2是最近發佈)如何使用RemoteWebDriver + WebDriverBackedSelenium連接到當前電網(未GRID2)

我需要這是爲了能夠在我們的框架中提供向後兼容性,以便我們的用戶可以使用Selenium2庫,並且仍然可以針對網格工作。

以下是我怎麼想獲得這樣做:

URL remoteAddress = new URL("http://mymachine:4444/"); 
//have tried using the below commented out lines as well, but in all cases I face errors. 
//URL remoteAddress = new URL("http://mymachine:4444/grid/register"); 
//URL remoteAddress = new URL("http://mymachine:4444/wd/hub"); 

RemoteWebDriver driver = new RemoteWebDriver(remoteAddress, DesiredCapabilities.firefox()); 
Selenium selenium = new WebDriverBackedSelenium(driver, "http://www.google.com"); 

我對港口「4444」,「mymachine上」運行的電網和它確實有火狐遙控器迷上了它。

當下聲明

RemoteWebDriver driver = new RemoteWebDriver(remoteAddress, DesiredCapabilities.firefox()); 

被執行我得到的所有類型的錯誤。

只是想知道Selenium2是否通過使用WebDriverBackedSelenium確實提供向後兼容性以便與Grid 1一起工作。

我使用Selenium 2.03b版本。

回答

0

你也應該使用相同的Selenium 2.03b版本。您可以手動更新/vendor文件夾中的罐子。

+1

AJ:你能幫忙詳細說明你的答案嗎?我沒有完全得到你 – 2011-06-28 13:17:06

相關問題