我通过以下方式运行selenium服务器:
java -Dwebdriver.chrome.driver=chromedriver -jar selenium-server-standalone-2.53.1.jar
...并看到大量的信息日志,如:
14:24:10.876 INFO - Executing: [new session: Capabilities [{rotatable=true, locationContextEnabled=true, loggingPrefs=org.openqa.selenium.logging.LoggingPreferences@4ebd157c, browserName=chrome, javascriptEnabled=true, handlesAlerts=true, requestOrigins={name=webdriverio, version=4.5.2, url=http://webdriver.io}}]])
14:24:10.885 INFO - Creating a new session for Capabilities [{rotatable=true, locationContextEnabled=true, loggingPrefs=org.openqa.selenium.logging.LoggingPreferences@4ebd157c, browserName=chrome, javascriptEnabled=true, handlesAlerts=true, requestOrigins={name=webdriverio, version=4.5.2, url=http://webdriver.io}}]
我需要传递哪些参数来显示WARNING而不是INFO级别?如果不这样做,我该如何完全禁用它?通过2>& 1重定向stdout和stderr似乎无法获得它。
答案 0 :(得分:0)
我需要传递哪些参数来显示WARNING而不是INFO级别?
在命令中添加以下附加参数
-Dwebdriver.log.enabled = true -Dwebdriver.log.file = logs / webdriver.log -Dwebdriver.log.verbosity = verbose
答案 1 :(得分:0)
我最终将selenium日志记录重定向到一个文件,该文件使stdout显着安静下来:
java -log /tmp/selenium-log -Dwebdriver.chrome.driver=chromedriver -jar selenium-server-standalone-2.53.1.jar &