मैं दृश्य स्टूडियो के साथ स्वचालित परीक्षण चलाने के लिए सेलेनियम, स्पेकफ़्लो और एनयूनीट का उपयोग कर रहा हूं। यह कोड विजुअल स्टूडियो 2010 के साथ काम कर रहा था। मैंने विजुअल स्टूडियो 2012, सेलेनियम और स्पेकफ्लो को फिर से स्थापित करने के बाद (मुझे लगता है कि मैंने इसे सही किया), यह काम करना बंद कर दिया। सबसे पहले, चरणों ने उनकी परिभाषाओं को पहचाना नहीं था और मुझे लगता है कि मैं इसे सभी सी # फाइलों में लिखने [बाध्यकारी] को ठीक करता हूं जिसमें उनकी परिभाषाएं होती हैं। अब जब मैं प्रोजेक्ट बनाने की कोशिश करता हूं तो यह एक त्रुटि दिखाता है कि मैं सभी फीचर फाइलों को हल नहीं कर सकता।दृश्य स्टूडियो 2012 में specflow के साथ त्रुटि <unitTestProvider>
यह 50 त्रुटियों (Specflow सुविधा से फ़ाइलों का एक ही नंबर मेरे पास है) पता चलता है, वे सभी एक ही हैं, और यह इस का कहना है:
Error: Generation error: SpecFlow configuration error -> The element <unitTestProvider> may only appear once in this section
।
मुझे नहीं पता कि इसे कैसे ठीक किया जाए। मुझे उम्मीद है कि कोई मेरी मदद कर सकता है, इस वजह से मैं वास्तव में चिंता कर रहा हूं।
क्या SpecFlow, सेलेनियम और NUnit के संस्करण के लिए बदला जाना चाहिए आप चल रहे हैं? – Arran
नुनिट 2.6.2 है, specflow 1.9.0, सेलेनियम वेबड्राइवर 2.29.1 – JoleG
क्या यह अभी भी वीएस -2010 में काम करता है? – AlSki