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)