2016-08-16 17 views
0

IEドライバを起動する前にwebdriverのプロパティを設定する以下のコードがあります。私の意図は、情報、致命的なエラーログをキャプチャすることです。Selenium IEDriverServer logging

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"); 

しかし、このコードは最後のログレベルだけを生成します。最終ステップで設定されたログレベルを意味します。 ここはエラーです。

すべてのレベルのログを生成する必要があります。どのようなアプローチが必要ですか?

ありがとうございます。

+0

となります。[Selenium WebDriverでネイティブロガーを取得する方法](http://stackoverflow.com/questions/13204820/how-to-obtain-native-logger-in-selenium -webdriver) – Andrejs

答えて

0

IEのログレベルはlog4jのように、ログレベルにはすべてのログレベルが「下に」含まれると信じています。 EG:ERRORにはERRORとFATALメッセージが含まれます。 INFOには、INFO、WARN、ERROR、およびFATALメッセージが含まれます。

したがって、最も低いログレベルでie.driver.loglevelを設定します。元の投稿ではINFO