0

我有下面的代码,它将在启动 IE 驱动程序之前设置 webdriver 的属性。我的意图是捕获信息、致命和错误日志。

System.setProperty("webdriver.ie.driver", "C:\\IEDriverServer.exe");            
System.setProperty("webdriver.ie.driver.loglevel","FATAL");     
System.setProperty("webdriver.ie.driver.loglevel","INFO");      
System.setProperty("webdriver.ie.driver.loglevel","ERROR");     
System.setProperty("webdriver.ie.driver.logfile","C:\\IEServerlog.log");

但是此代码仅针对最后一个日志级别生成。表示在最后一步设置的日志级别。这里是错误。

我需要为所有级别生成日志。应该采取什么方法?

提前致谢。

4

1 回答 1

0

我相信 IE 日志级别就像 log4j 一样,日志级别将包括所有“低于”它的日志级别。EG:ERROR 将包括 ERROR 和 FATAL 消息。INFO 将包括 INFO、WARN、ERROR 和 FATAL 消息。

所以设置ie.driver.loglevel在你想要的最低级别的日志记录;在原始帖子中是INFO

于 2016-08-16T13:41:48.637 回答