我正在从头开始学习 Selenium,并尝试使用geckodriver
我在 VS2015 中安装的 Firefox 50.0.1 运行测试用例,方法是选择Selenium.WebDriver.GeckoDriver.Win64
但是,在运行测试时出现异常
无法在 localhost 上启动驱动程序服务
我错过了什么?我正在遵循一些教程并逐步进行演练。
这是我的代码:
[TestMethod]
public void WebDriverSample()
{
IWebDriver webDriver;
//IWebDriver webDriver = new InternetExplorerDriver();
//Thread.Sleep(1000);
//webDriver.Dispose();
//webDriver = new ChromeDriver();
//Thread.Sleep(1000);
//webDriver.Dispose();
webDriver = new FirefoxDriver();
Thread.Sleep(1000);
webDriver.Dispose();
}
使用 Firefox 47.0.2 时,我根本不需要使用geckodriver
它,它工作得很好。现在,由于浏览器正在更新,在某些时候我需要开始使用新版本。所以,我需要弄清楚该怎么做才能适应新的变化和使用geckodriver
有什么建议吗?