我有以下代码在Visual Studio 2013 Ultimate版本中运行良好,但在Visual Studio 2015社区版本中出现错误
Fixture类型包含通用参数。你必须要么提供类型 参数或指定允许NUnit推导的构造函数参数 类型参数
我注意到在社区版本中,TWebDriver在2013版本中为蓝色和黑色。除此之外,代码看起来完全一样,所以我无法解决导致错误的原因。任何想法,将不胜感激。感谢
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using NUnit.Framework;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Chrome;
namespace JiraTraining
{
[TestFixture(typeof(ChromeDriver))]
[TestFixture(typeof(InternetExplorerDriver))]
public class BrowserTests<TWebDriver> where TWebDriver : IWebDriver,new()
{
[SetUp]
public void Initalise()
{
GlobalDriver.driver = Activator.CreateInstance(typeof(TWebDriver), new object[] { EnvironmentData.driverPath }) as IWebDriver;
GlobalDriver.driver.Manage().Window.Maximize();
GlobalDriver.driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(EnvironmentData.objectTimeout));
}
[TestCase("myUser", "myPassword")]
public void JiraLoginTest(String userName, String password)
{
Keywords.LogThis("**** Running Test - " + TestContext.CurrentContext.Test.Name + "****");
pgLogin loginPage = new pgLogin();
loginPage.Login(userName,password);
}