0

......

    [NUnit.Framework.TestCase**("Chrome", TestName = "One")]
    [NUnit.Framework.TestCase(" Firefox", TestName = "Two")]
    [NUnit.Framework.TestCase("InternetExplorer", TestName = "Three")]
    public void TheRegisterTest(IWebDriver driver)
    {
        driver.Navigate().GoToUrl(baseURL + "/mercurywelcome.php");

......

当我尝试构建解决方案时,出现如下所示的错误:

NUnit.Framework.TestCase' is not an attribute class

我正在使用以下名称空间:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Diagnostics;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
4

2 回答 2

0

您通过指定完整的命名空间来引用错误的类。

写下你的台词

[NUnit.Framework.TestCase(...

像这样

[TestCase(...
于 2013-10-07T07:27:02.880 回答
0

即使遵循 Dio F 的建议,我也遇到了错误

[TestCase(...

原来我安装了旧版本的 NUnit。安装版本 2.6.2 修复了它。

于 2016-06-01T10:54:47.173 回答