2012-07-23 53 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')