DesiredCapabilities capabilities = DesiredCapabilities.InternetExplorer();
System.Environment.SetEnvironmentVariable("webdriver.ie.driver", @"C:\\IEDriverServer.exe");
instance = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilities);
我也有一个系统变量设置,并且IEDriverServer
是在系统路径中。我无法从命令行运行IEDriver(这让我想到路径配置有些问题,或者有些安全限制)Selenium 2.0远程网络驱动程序无法启动IEDriver与C#
请注意,集线器和节点是同一台机器。
当我执行的测试中,我得到:
"System.InvalidOperationException:
The path to the driver executable must be set by the webdriver.ie.driver system property; for m....."![enter image description here][1]
我跑这个一体机既充当枢纽和节点只是为了让一个概念证明它会为我工作。
嗨吉姆,谢谢你的回答。 是的,这是C#绑定,我在一台机器上运行所有东西,只是为了证明它对我有用。 – 2014-10-28 12:11:07