के साथ 'डिजिटल सर्टिफिकेट का चयन करें' जब मैं सेलेनियम वेबड्राइवर के साथ एक पृष्ठ खोलता हूं तो मुझे क्रोम डायलॉग बॉक्स "प्रमाणपत्र चुनें" मिलता है। डिफ़ॉल्ट प्रमाणपत्र सही है इसलिए मुझे केवल ठीक बटन क्लिक करना होगा। लेकिन मुझे इसके साथ समस्या है। मैं अजगर कोड है:सेलेनियम वेबड्राइवर क्रोम
drv = webdriver.Chrome()
drv.get("https://example.com/login")
और उसके बाद मैं कुछ ऐसा करना चाहते हैं:
drv.switch_to_alert().accept()
या
drv.switch_to_alert().send_keys(Keys.TAB)
drv.switch_to_alert().send_keys(Keys.SPACE)
समस्या यह है कि है कोड लाइन drv.get पर क्रियान्वित बंद हो जाता है ("https://example.com/login")। वेबड्राइवर पेज लोड होने का इंतजार कर रहा है। और उस पंक्ति से पहले कोई क्रोम संवाद बॉक्स नहीं है।
मैं इसे कैसे प्रबंधित कर सकता हूं? आप क्यों पूछते हैं
http://www.autoitscript.com/site/autoit/
:
और लिनक्स पर आप क्या करते हैं? –