2012-03-27 15 views
8

मैं एक सी # कोड है। (जो सेलेनियम आईडीई से निर्यात किया जाता है)प्रकार या नाम स्थान का नाम '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"); 
} 
} 
} 

मैं एक सांत्वना आवेदन (विजुअल स्टूडियो 2008) में इस कोड को चिपकाया।
चलाने के बाद, मैं इस त्रुटियों मिला:

प्रकार या नाम स्थान का नाम 'NUnit' नहीं पाया जा सका।
प्रकार या नाम स्थान का नाम 'TestFixture' नहीं पाया जा सका
प्रकार या नाम स्थान का नाम 'ISelenium' नहीं पाया जा सका
प्रकार या नाम स्थान का नाम 'SetUpAttribute' नहीं पाया जा सका

क्या ढांचा क्या मुझे इन त्रुटियों को सही करने के लिए जोड़ना चाहिए?

उत्तर

9

ऐसा लगता है कि लापता संदर्भ हो के लिए एक संदर्भ जोड़ने की जरूरत है। आधिकारिक Selenium docs page से:

निम्नलिखित DLLs के लिए संदर्भ जोड़ें: nmock.dll, nunit.core.dll, nunit। framework.dll, ThoughtWorks.Selenium.Core.dll, ThoughtWorks.Selenium.IntegrationTests.dll और ThoughtWorks.Selenium.UnitTests.dll

अपने वर्तमान समस्या के लिए, आप संदर्भ के लिए कम से कम NUnit.Framework की जरूरत है। डीएलएल और सेलेनियम डीएलएस।

कृपया अधिक जानकारी के लिए दस्तावेज़ पृष्ठ पढ़ें।

+0

धन्यवाद ... –

2

आप NUnit dll

+1

dll nunit.framework.dll कहा जाता है और NUnit वेबसाइट से डाउनलोड किया जा सकता है – TGH

+0

तुम भी सेलेनियम dll (ThoughtWorks.Selenium.Core.dll) की जरूरत के लिए ब्राउज़ करने की आवश्यकता होगी – TGH

+0

thinkworks.selenium.core.dll डाउनलोड करने के लिए कोई लिंक ?? मुझे यह नहीं मिल रहा है .. –

5

समाधान एक्सप्लोरर में संदर्भों पर राइट क्लिक करें और संदर्भ जोड़ें पर क्लिक करें। आप nunit.framework.dll

+0

आपकी मदद के लिए धन्यवाद .. मुझे मिल गया ... –

संबंधित मुद्दे