2012-07-23 48 views
5

簡單問題:從Python綁定使用Selenium在登陸時如何完全禁用,前代碼如下:如何禁用使用Selenium記錄與Python結合

browser = webdriver.Chrome() 

我已經試過喜歡的東西:

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

甚至:

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

,但仍是該死的文件 'chromedriver.log' 仍然顯示在每次新的測試中運行。

回答

1

Chrome的webdriver的source code顯示存在一個名爲service_log_path的選項。

所以,如果你想擺脫的文件,你可以這個屬性,如果你是在Linux/Unix上運行設置爲

  • /dev/null;
  • NUL windows下

希望它有助於

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