2012-03-27 5 views
8

У меня есть C# код. (Который экспортируется из селена IDE)типа или пространство имен имя «NUnit» не может быть найдено

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).
После запуска, я получил эту ошибку:

Тип или пространство имен «NUnit» не может быть найден.
типа или пространство имен имени «TestFixture» не может быть найден
типа или пространство имен имя «ISelenium» не может быть найден
типа или пространства имен имя «SetUpAttribute» не может быть найден

Каких рамок следует ли добавить исправление ошибок?

ответ

9

Похоже, что у вас есть ссылки отсутствуют. Из официального Selenium docs page:

Добавить ссылки на следующие библиотеки DLL: nmock.dll, nunit.core.dll, NUnit. framework.dll, ThoughtWorks.Selenium.Core.dll, ThoughtWorks.Selenium.IntegrationTests.dll и ThoughtWorks.Selenium.UnitTests.dll

Для текущей проблемы, вы должны ссылаться по крайней мере NUnit.Framework. dll и Selenium dlls.

Для получения дополнительной информации прочитайте страницу документов.

+0

спасибо, получил его ... –

2

Вы должны добавить ссылку на NUnit DLL

+1

библиотека DLL называется nunit.framework.dll и можно загрузить с веб-сайта Nunit – TGH

+0

Кроме того, необходимо Selenium DLL (ThoughtWorks.Selenium.Core.dll) – TGH

+0

любая ссылка для скачивания ideaworks.selenium.core.dll ?? я не получаю его .. –

5

Щелкните правой кнопкой мыши по ссылкам в проводнике решений и нажмите ссылку. Вам нужно будет просмотреть на nunit.framework.dll

+0

спасибо за вашу помощь .. я получил его ... –

Смежные вопросы