我有一个C#代码(它是从Selenium IDE导出的)。
using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using Selenium;
namespace SeleniumTests
{
[TestFixture]
public class csharp
{
private ISelenium selenium;
private StringBuilder verificationErrors;
[SetUp]
public void SetupTest()
{
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost:1924/");
selenium.Start();
verificationErrors = new StringBuilder();
}
[TearDown]
public void TeardownTest()
{
try
{
selenium.Stop();
}
catch (Exception)
{
// Ignore errors if unable to close the browser
}
Assert.AreEqual("", verificationErrors.ToString());
}
[Test]
public void TheCsharpTest()
{
selenium.Open("/cookie/Default.aspx");
selenium.Type("id=TextBox1", "ranadheer");
selenium.Type("id=TextBox2", "SE");
selenium.Type("id=TextBox3", "hyderabad");
selenium.Click("id=Button1");
selenium.WaitForPageToLoad("30000");
selenium.Click("id=Button2");
selenium.WaitForPageToLoad("30000");
}
}
}
我将这段代码粘贴到了一个控制台应用程序(Visual Studio 2008)中。运行后,我遇到了以下错误:
The type or namespace name 'NUnit' could not be found.
The type or namespace name 'TestFixture' could not be found
The type or namespace name 'ISelenium' could not be found
The type or namespace name 'SetUpAttribute' could not be found
为了解决这些错误,我需要添加哪个框架?