从selenium webdriver中删除控制台日志

时间:2017-12-14 23:53:41

标签: java selenium logging selenium-webdriver phantomjs

我尝试过一些东西,但我永远无法摆脱所有的控制台日志。我能得到的最多的是:

image

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

2 个答案:

答案 0 :(得分:0)

通常,可以使用不同的库来实现日志记录,并且应该分别控制每个库中的每一个。似乎PhantomJS正在使用java.util.logging,所以你可以尝试:

LogManager.getLogManager().reset();

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

答案 1 :(得分:0)

尝试使用所需的功能:

new PhantomJSDriver(
  new DesiredCapabilities().setCapability(
    PhantomJSDriverService.PHANTOMJS_CLI_ARGS,
    new String[]{"--webdriver-loglevel=NONE"}));