2012-07-23 18 views
5

सरल सवाल बंधन के साथ सेलेनियम का उपयोग कर प्रवेश अक्षम कैसे करें: कैसे करने के लिए पूरी तरह से अक्षम प्रवेश जब अजगर बाइंडिंग से सेलेनियम का उपयोग कर, पूर्व कोड इस प्रकार है:अजगर

options = webdriver.ChromeOptions(); 
options.add_argument('--log-level 3') 
browser = webdriver.Chrome(chrome_options=options) 
:

browser = webdriver.Chrome() 

मैं जैसी चीजों की कोशिश की है

या यहाँ तक कि:

options = webdriver.ChromeOptions(); 
options.add_argument('--disable-logging') 
browser = webdriver.Chrome(chrome_options=options) 

लेकिन अभी भी शापित फ़ाइल 'chromedriver.log' अभी भी दिखाई दे रहा है परीक्षण के प्रत्येक नए भाग पर।

उत्तर

1

क्रोम के वेबड्राइवर के source code, service_log_path नामक एक विकल्प का अस्तित्व दिखाता है।

तो तुम फ़ाइल से छुटकारा पाने के लिए करना चाहते हैं, तो आप इस संपत्ति

  • /dev/null अगर आप लिनक्स/यूनिक्स के तहत चल रहे हैं सेट कर सकते हैं;
  • खिड़कियों के तहत NUL

आशा है कि यह मदद करता है

5
driver = webdriver.Chrome(service_log_path='/dev/null')