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

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

हालांकि, ChromeDriver को नया सेशन शुरू करने के बजाय, किसी मौजूदा Chrome सेशन से कनेक्ट करने का निर्देश दिया जा सकता है. ऐसा करने के लिए, Capabilities ऑब्जेक्ट में debuggerAddress का इस्तेमाल किया जाता है. इसे ChromeOptions भी कहा जाता है.

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

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