嗨当我使用下面的代码远程webdriver的镀铬抛出一个“路径驱动程序可执行文件”的错误
IWebDriver _webDriver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"),
DesiredCapabilities.Chrome());
我得到follwing错误
System.InvalidOperationException:在驱动程序的路径可执行文件必须由webdriver.chrome.driver系统属性设置;欲了解更多信息,请参阅http://code.google.com/p/selenium/wiki/ChromeDriver。最新版本可从http://code.google.com/p/chromedriver/downloads/list 下载TearDown:System.NullReferenceException:未将对象引用设置为对象的实例。 在OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(响应错误响应) 在OpenQA.Selenium.Remote.RemoteWebDriver.Execute(字符串driverCommandToExecute,Dictionary`2参数) 在OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor ,ICapabilities desiredCapabilities) at Browser.cs中的Testframework.Browser.RemoteGoto(String browser,String url):line 86 at TestFramework.CommonAction.RemoteBrowser(String browser)in CommonAction.cs:line 70 at Test.RegistrationTest.InvalidRegistrationTest (String browser,String username,String password,String confirmPassword,String securityQuestion,String securityAnswer,String errorMessageText,String firstname,String lastname):Line 50 --TearDown 在Testframework.CommonAction.CaptureScreen(字符串文件名)在CommonAction.cs:线121 在Test.RegistrationTest.SnapshotOnFailure()在RegistrationTest.cs:线590
嗨,我能够找到只有java的例子,你能告诉我如何设置在C#webdriver远程铬的路径,因为我无法找到在C#q – 2013-03-04 11:35:23
编辑向您展示。 – Arran 2013-03-04 12:30:18
谢谢你,这是我设置的路径options.BinaryLocation = @“.. \ RequiredFiles \ chromedriver_win_26.0.1383.0 \ chromedriver.exe”;我收到以下错误“驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置” – 2013-03-04 13:03:14