每次运行PhantomJSDriver都输出一堆的INFO、SEVERE信息,红红的一坨,感觉就像大姨妈,很不爽。所以问题来了,怎么去掉呢?
试了如下办法:
马上想到的是设置log的level
方法一:
PhantomJSDriver driver = new PhantomJSDriver(caps); driver.setLogLevel(Level.SEVERE);
但是不起作用, setLogLevel()这个方法是RemoteWebDriver类的,显然PhantomJSDriver没有正确应用到他。摆设...
方法二:
String[] phantomArgs = new String[] { "--webdriver-loglevel=NONE" }; caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, phantomArgs); driver = new PhantomJSDriver(caps);
不起作用。
方法三:
PhantomJSDriverService service = new PhantomJSDriverService.Builder() .usingPhantomJSExecutable(new File(VariableClass.phantomjs_file_path)) .withLogFile(null).build();
不起作用。
网上看到:
PhantomJSDriverService doesn't expose a method to set the loglevel
最后在尝试N种方法后,终于找到一种方法:
只要传参数给jvm,如下:
java -Djava.util.logging.config.file=logging.properties
logging.properties内容:
org.openqa.selenium.phantomjs.PhantomJSDriverService.level = SEVERE
具体解释下可以看这个文章:https://blogs.oracle.com/sunita/entry/java_logger_api
大姨妈不见了,不过还是有:
PhantomJS is launching GhostDriver...
这句话,不过比之前好多了。
相关推荐
到此这篇关于解决PyCharm不在run输出运行结果而不是再Console里输出的问题的文章就介绍到这了,更多相关PyCharm run输出运行Console里输出内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多...
qrcode2console:链接生成二维码输出到console或者是二维码图片输出到console
使用process启动exe并监听接收来自exe输出的console数据的demo
使Visual c++的Console程序控制台输出中文的'按任意键继续'
filter-console:过滤掉不需要的console.log()输出
mfc实现大型程序事调试程序是比较困难的,尤其是对运行时间很长的程序,在mfc中利用控制台输入程序信息,知道程序的运行状态。
设置console窗口标题和size。提供两种方法设置console窗口的size。
qt程序在linux console模式下运行.pdf
这个类是VC下面用来通过CMD的Console输出日志的dll类库
qt程序在linuxconsole模式下运行借鉴.pdf
在GUI界面上运行Console程序!
In-game Debug Console插件,可在运行时显示Console面板,包括打包后查看消息日志,方便查找打包后的代码报错打印情况
《在 Horizon Console 中设置虚拟桌面》介绍了如何创建和置备虚拟机池。该文档包含有关准备计算机、 置备桌面池以及使用 Horizon Persona Management 配置用户配置文件的信息。
谷歌浏览器console调试,有了它,开发前端的速度可提升一倍以上谷歌浏览器console调试,有了它,开发前端的速度可提升一倍以上
本指南说明怎样在Sophos Enterprise Console 和Sophos Endpoint Security and Control 软 件中设置策略。 注: 您的用户授权使用许可协议中没有包括的功能,将不可用。 特别地,本指南提供建议帮助您 ■ 理解策略建议...
下面小编就为大家带来一篇MyEclipse设置Console输出到文件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
WPF控制台输出文本,可以将控制台隐藏,也可以将控制台显示。
由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能。
ThinkPHP3.2.3利用行为扩展,实现浏览器控制台输出数据。 文件夹一共3个文件。 1.Behavior 请放在 Application\Common 下 2.function.php 请放在 Application\Common\Common 下 3.tags.php 请放在 ...