जब मैं क्रोमेड्रिवर चलाने की कोशिश कर रहा हूं तो मुझे निम्न समस्या है:

Cannot start the driver service on http://localhost:65185

कोड बहुत सरल है:

ChromeDriver driver = new ChromeDriver();

-मेरे पास नूनिट के साथ नेटकोर 3.1 प्रोजेक्ट है;

-विजुअल स्टूडियो 19 को व्यवस्थापक अनुमतियों के साथ लॉन्च किया गया है;

-मैंने पहले से ही क्रोमेड्राइवर के पूर्ण पथ का उपयोग करने की कोशिश की है क्रोमेड्राइवर इनिशियलाइज़ेशन यह मदद नहीं कर रहा था;

-पोर्ट किसी अन्य प्रक्रिया द्वारा कब्जा नहीं किया गया है;

-Chromedriver कमांड लाइन के माध्यम से सफलतापूर्वक लॉन्च हो रहा है इसलिए यह मान्य है;

-मुझे नहीं लगता कि मेरे वर्कस्टेशन पर कोई प्रॉक्सी है

-लोकलहोस्ट और 127.0.0.1 होस्ट फ़ाइल में असम्बद्ध हैं

-फ़ायरफ़ॉक्स ड्राइवर का उपयोग करने का प्रयास किया - एक ही मुद्दा

1
Bohdan 13 जिंदा 2021, 17:04
एक महत्वपूर्ण अपडेट प्राप्त करें। मेरे वर्कस्टेशन पर मेरे पास विंडोज़ प्रॉक्सी है, इसे वेबड्राइवर लॉन्च करने में समस्या को हल करने में अक्षम कर रहा है, लेकिन काम करने वाली साइट अनुपलब्ध हो गई है
 – 
Bohdan
13 जिंदा 2021, 20:21

3 जवाब

सबसे बढ़िया उत्तर

कारण विंडोज़ प्रॉक्सी सेटिंग्स में था, मुझे लोकलहोस्ट को प्रॉक्सी अपवाद के रूप में जोड़ना पड़ा

0
Bohdan 13 जिंदा 2021, 20:34

आप अपने .Net कोर संस्करण को 2.1 में डाउनग्रेड करने पर विचार कर सकते हैं। एक बार यह मेरे लिए समाधान था।

0
zarar 13 जिंदा 2021, 17:16
अजीब बात यह है कि मेरे होम पीसी पर मेरी सेटिंग्स समान हैं और सभी ठीक काम करते हैं। इसलिए मुझे नहीं लगता कि 3.1 संस्करण इस मुद्दे का कारण है
 – 
Bohdan
13 जिंदा 2021, 17:38
और हाँ, मैंने 2.1 पर स्विच करने का प्रयास किया है - अभी भी वही समस्या है
 – 
Bohdan
13 जिंदा 2021, 17:57

मेरे लिए समस्या क्रोम सेवा पर ही एक सेटिंग से आ रही थी।

मेरा कोड इस प्रकार था:

var chromeService = ChromeDriverService.CreateDefaultService();
chromeService.SuppressInitialDiagnosticInformation = true;
if(!chromeService.IsRunning)
     chromeService.Start();

एक बार जब मैंने 'SuppressInitialDiagnosticInformation' के लिए सेटिंग हटा दी तो सेवा बिना त्रुटि के शुरू हो गई।

0
Martigan 9 जून 2021, 20:46