रिमोट डीबगिंग का इस्तेमाल करते समय कार्रवाई नहीं की जा सकती

WebDriver के कुछ निर्देशों (जैसे, ब्राउज़र विंडो का साइज़ बदलना) के लिए, ब्राउज़र में Chrome एक्सटेंशन लोड करना ज़रूरी है. आम तौर पर, ChromeDriver हर बार Chrome का नया सेशन शुरू करने पर, यह "ऑटोमेशन एक्सटेंशन" लोड करता है.

हालांकि, ChromeDriver को नया सेशन शुरू करने के बजाय, किसी मौजूदा Chrome सेशन से कनेक्ट करने का निर्देश दिया जा सकता है. ऐसा करने के लिए, Capabilities (इसे ChromeOptions भी कहा जाता है) ऑब्जेक्ट में 'debuggerAddress' का इस्तेमाल किया जाता है. ऑटोमेशन एक्सटेंशन सिर्फ़ स्टार्टअप के समय लोड होता है. इसलिए, रिमोट डीबगिंग की मदद से मौजूदा सेशन के साथ काम करते समय, ChromeDriver कुछ निर्देशों के साथ काम नहीं करता.

अगर आपको "रिमोट डीबगिंग का इस्तेमाल करते समय, यह कार्रवाई काम नहीं करती" गड़बड़ी दिखती है, तो टेस्ट को फिर से लिखकर देखें, ताकि यह एक नया Chrome सेशन लॉन्च कर सके. ऐसा करने के लिए, Capabilities ऑब्जेक्ट से 'debuggerAddress' को हटाएं.