简单问题:如何在使用Python绑定的Selenium时完全禁用日志记录,ex代码如下:
browser = webdriver.Chrome()
Run Code Online (Sandbox Code Playgroud)
我尝试过这样的事情:
options = webdriver.ChromeOptions();
options.add_argument('--log-level 3')
browser = webdriver.Chrome(chrome_options=options)
Run Code Online (Sandbox Code Playgroud)
甚至:
options = webdriver.ChromeOptions();
options.add_argument('--disable-logging')
browser = webdriver.Chrome(chrome_options=options)
Run Code Online (Sandbox Code Playgroud)
但是仍然会在每次新的测试运行中出现'chromedriver.log'文件.
有人知道如何在 Python 3.6 中禁用 chrome webdriver 中的调试器/日志记录吗?
我正在尝试以下代码,但它不起作用。
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--disable-infobars")
chrome_options.add_argument("--disable-logging")
chrome_options.add_argument("--disable-login-animations")
chrome_options.add_argument("--disable-notifications")
chrome_options.add_argument("--disable-default-apps")
driver = webdriver.Chrome(chrome_options=chrome_options, service_log_path='NUL', service_args=["--verbose", r"--log-path=D:\qc1.log"])
Run Code Online (Sandbox Code Playgroud)
Python 版本:3.6.1
Chrome 浏览器版本:62.0.3202.94(64 位)
网络驱动程序版本:2.33
操作系统:Win10(64位)