जब मैं अपने परीक्षण चल रहा था सी # -visualnUnit पर यह सफलतापूर्वक चलता लेकिन जब मैं केवल Nunit पर यह चल रहा था और बस परियोजना पर dll होने के लिए इसे बाहर इस तरह कहते हैं:NUnit पर सेलेनियम परीक्षण चल रहा है को क्रियान्वित नहीं लिपियों
Started ChromeDriver
port=49771
version=23.0.1240.0
log=\chromedriver.log
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[18104:3564:1220/011849:ERROR:window_impl.cc(55)]Failed to unregister class Chrome_WidgetWin_0. Error = 1412
मुझे यहां मल्टीथ्रेडिंग मिल रही थी। यह मेरे बनाम और visualnUnit के साथ बस ठीक काम करता है। समस्या तब थी जब मैंने इसे नुनिट में चलाने की कोशिश की।
मैं विजुअलनेट में IWebdriver driver = new ChromeDriver();
घोषित कर रहा हूं और बनाम यह किसी भी cmd को नहीं बढ़ाता है और नूनिट का उपयोग करते हुए आसानी से चलता है, यह केवल अपने ड्राइवर के cmd संकेतों को जन्म देता है और प्रवाह जारी नहीं रखता है।
मैं जिस सिस्टम पर चल रहा हूं वह है: विंडोज 7 64 बिट।
आप कोड पोस्ट कृपया के साथ-साथ:
कुछ की तरह होना चाहिए? –
ओह यह पूछने के लिए खेद है .... मुझे पता चला है कि यह मेरा कोड था जिसमें एक त्रुटि है ... app.config से कुछ मूल्य प्राप्त करने पर ('var appConfig = ConfigurationManager.OpenExe कॉन्फ़िगरेशन (असेंबली.गेटएक्सिंगिंगएस्प्लिब्स()। स्थान); वापसी appConfig.AppSettings.Settings ["सेलेनियमहोस्ट"]। मान; 'नूनिट इसे नहीं पढ़ता है इसलिए मैंने इसे 'कॉन्फ़िगरेशन सेटिंग्स को वापस कर दिया है। AppSettings [" TrueSampleHost "]; लेकिन कुछ समय बिताने के लिए धन्यवाद इस पर .... माफ करना –
लेकिन मैं थोड़ी उत्सुक हूं कि ड्राइवर को कॉल करने में बनाम और विजुअलनिटिट का उपयोग करने में यह क्यों है, यह एनआईएमटी और प्रोजेक्ट पर एक डीएल के साथ एक सीएमडी विंडो नहीं फैलता है, यह सीएमडी विंडो को जन्म देता है? ... क्या किसी को यह पता है ... जिज्ञासा से बाहर –