从Selenium WebDriver删除控制台日志

问题描述 投票:0回答:2

我已经尝试了一些方法,但是我永远无法摆脱所有控制台日志。 我最能得到的是:

图片

我正在使用硒webDriver和PhantomJs。 如何删除剩余的最后日志?

java selenium logging selenium-webdriver phantomjs
2个回答
0
投票

通常,可以使用不同的库来实现日志记录,并且应该分别控制每个库。 似乎PhantomJS使用的是java.util.logging因此您可以尝试执行以下操作:

LogManager.getLogManager().reset();

这应该关闭来自java.util.logging所有日志记录。


0
投票

尝试使用所需的功能:

new PhantomJSDriver(
  new DesiredCapabilities().setCapability(
    PhantomJSDriverService.PHANTOMJS_CLI_ARGS,
    new String[]{"--webdriver-loglevel=NONE"}));
© www.soinside.com 2019 - 2024. All rights reserved.