我正在从头开始学习Selenium并尝试使用geckodriver
在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
有什么建议吗?