2014-01-08 28 views
0

我正在開發使用Selenium的Windows應用程序來測試網站。使用Selenium的冒充

作爲每我用冒充.NET的概念和要求之一,然後我試圖啓動IE的webdriver如下所示

// Please assume I set the IEDriver.exe to the correct path 
IwebDriver driver = new InternetExplorerDriver(IEDriver.exe path which is in my local machine); 

然後我對着錯誤

Unexpected error launching Internet Explorer. Could not get document from window handle(NoSuchDriver)

任何幫助表示讚賞.....

+0

給我們您使用的是硒的版本,您使用的是iedriver版本。 – sircapsalot

+0

正在使用2.39.0版本的selinium和2.39.0版本的IEdriver – user3097515

回答

0

你不需要IEDriver.exe,而是IEDriverServer.exe,而你應該是ab le從here獲取應用程序。 一旦你在你的項目有IEDriverServer.exe你應該能夠創建一個新的ieDriver這樣的:

IWebDriver driver = new InternetExplorerDriver(@"FilepathToButNotIncludingIEDriverServer.exe");