हालांकि तकनीकी रूप से ध्वनि हमेशा उद्देश्य के काम नहीं ऊपर समाधान, तो मैं एक और तरीका यह करने के लिए सोचा। कई बार क्योंकि मैं
मैं प्रोफाइल के रूप फ़ोल्डर का उपयोग आदि चीजें हैं जो बेहतर मैन्युअल रूप से किया जाता है, प्रमाणीकरणों, कुछ कुकी का एक बहुत, की जरूरत है, मैं चलाएँ:
chrome_options = Options()
chrome_options.add_argument("user-data-dir=selenium")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("www.google.com")
तो मैं मैन्युअल एक्सटेंशन स्थापित करने और कर लॉगिन अब मैं हर समय की जरूरत के साथ मैं उस फ़ोल्डर सब कुछ Webdriver शुरू होती है
chrome_options = Options()
chrome_options.add_argument("user-data-dir=selenium")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("www.google.com") #Now you can see the Extensions and the logins done are present
लाभ आप को स्थापित करने और extens की स्थापना रद्द करने की आवश्यकता के बिना अलग सेटिंग और एक्सटेंशन के साथ एक से अधिक फ़ोल्डर का उपयोग कर सकते है आयन, सेटिंग्स बदलें, लॉग इन इत्यादि
स्रोत
2018-02-01 13:57:10
एक विकल्प है जब आप परीक्षण स्क्रिप्ट चलाते समय वेबस्टोर से क्रैक्स फ़ाइल डाउनलोड करने के लिए जावा का उपयोग करें और फिर डाउनलोड स्क्रिप्ट को chromeoptions में लोड करें। जावा में इंटरनेट से फ़ाइल डाउनलोड करने के कई विकल्प हैं। क्या आपके मामले में दृष्टिकोण स्वीकार्य होगा? – parishodak
हां, यहां तक कि स्टोर से एक्सटेंशन डाउनलोड करना और फिर इसे इंस्टॉल करना भी होगा। लेकिन मुझे यकीन नहीं है कि क्या हम सीआरएक्स फ़ाइल डाउनलोड कर सकते हैं? क्या हमारे पास यूआरएल उपलब्ध हैं? –