0

我有以下代码:

[TestClass]
public class UnitTest3
{
    private static FirefoxDriver _webDriver;
    private TestContext testContextInstance;
    private static string _baseUrl;

    public TestContext TestContext
    {
        get
        {
            return testContextInstance;
        }
        set
        {
            testContextInstance = value;
        }
    }

    public static string BaseUrl
    {
        get
        {
            return _baseUrl;
        }
        set
        {
            _baseUrl = value;
        }
    }

    [ClassInitialize()]
    public static void Initialize(TestContext testContext)
    {
        _webDriver = new FirefoxDriver();
    }

    [ClassCleanup()]
    public static void Cleanup()
    {
        _webDriver.Quit();
    }

    [TestMethod]
    public void OpenGoogle_PageOpenSuccessfully()
    {
        BaseUrl = "http://www.google.es";
        _webDriver.Navigate().GoToUrl(BaseUrl);
    }
}

在调试测试 _webDriver = new FirefoxDriver 时,会感到疑惑并且无法启动。

我正在使用 Selenium-Webdriver 和 c# 单元测试(mstest)

火狐驱动有问题吗?

4

1 回答 1

1

我更新到 Selenium Web Driver 2.33 并成功运行。

谢谢

于 2013-08-01T11:46:00.200 回答