2012-03-27 8 views
8

ich einen C# -Code hat gefunden werden. (Die von Selen IDE exportiert wird)Der Typ oder Namespace-Name 'NUnit' kann nicht

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"); 
} 
} 
} 

ich diesen Code in einer Konsole-Anwendung eingefügt (Visual Studio 2008).
Nach dem Laufen, habe ich diese Fehler:

Der Typ oder Namespace-Name ‚NUnit‘ konnte nicht gefunden werden.
Der Typ oder Namespace-Name ‚TestFixture‘ nicht gefunden
Der Typ oder Namespace-Name ‚ISelenium‘ nicht
Der Typ oder Namespace-Name ‚SetUpAttribute‘

Welche Rahmen nicht gefunden werden konnte konnte konnte sollte ich hinzufügen, um diese fehler zu korrigieren?

Antwort

9

Es scheint hinzuzufügen, wie Sie Referenzen haben fehlen. Von offiziellen Selenium docs page:

Referenzen In dem folgenden DLLs: nmock.dll, nunit.core.dll, nunit. framework.dll, ThoughtWorks.Selenium.Core.dll, ThoughtWorks.Selenium.IntegrationTests.dll und ThoughtWorks.Selenium.UnitTests.dll

Für Ihr aktuelles Problem, benötigen Sie mindestens NUnit.Framework verweisen. dll und Selen dlls.

Bitte lesen Sie die Dokumentseite für weitere Informationen.

+0

danke hab es ... –

2

Sie müssen einen Verweis auf die NUnit dll

+1

Die DLL namens durchsuchen müssen, ist nunit.framework.dll und kann von der NUnit-Website heruntergeladen werden – TGH

+0

Sie auch die Selenium dll (ThoughtWorks.Selenium.Core.dll) benötigen – TGH

+0

Irgendein Link zum Download downworks.selenium.core.dll ?? ich bekomme es nicht .. –

5

Klicken Sie mit der rechten Maustaste auf Referenzen im Solution Explorer und klicken Sie auf Referenz hinzufügen. Sie werden für die nunit.framework.dll

+0

danke für deine hilfe .. ich habe es ... –

Verwandte Themen