Selenium IEDriverServer 日志记录

Posted

技术标签:

【中文标题】Selenium IEDriverServer 日志记录【英文标题】:Selenium IEDriverServer logging 【发布时间】:2016-08-16 11:35:56 【问题描述】:

我有下面的代码,它将在启动 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");

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

我需要为所有级别生成日志。应该怎么做?

提前致谢。

【问题讨论】:

How to obtain native logger in Selenium WebDriver的可能重复 【参考方案1】:

我相信 IE 日志级别与 log4j 类似,因为日志级别将包括所有“低于”它的日志级别。 EG:ERROR 将包括 ERROR 和 FATAL 消息。 INFO 将包括 INFO、WARN、ERROR 和 FATAL 消息。

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

【讨论】:

以上是关于Selenium IEDriverServer 日志记录的主要内容,如果未能解决你的问题,请参考以下文章

[Python爬虫] 之三:Selenium 调用IEDriverServer 抓取数据

Selenium 调用IEDriverServer打开IE浏览器(Unable to getbrowser & No browser is open)

SendKeys IEDriverServer selenium 出错

Selenium2.0之WebDriver的启用IE10(IEDriverServer)

Selenium IEDriverServer.exe 在虚拟机上崩溃

selenium chromedriver geckodriver iedriverserver下载