1

我正在从头开始学习 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

有什么建议吗?

4

0 回答 0