2017-05-05 7 views
2

jsイベントトリガまたはエラーのログを取得したいセレンとjava.Anyのタイプのヘルプまたは提案を使用していただければ幸いですか?私はこのコードを試してみましたが、すべてのtogeatherログインしたく適切セレンとJavaを使用してブラウザのコンソールログをキャプチャする方法

public void HomePageConsole() throws InterruptedException { 
    driver.findElement(By.id("drop-down")).click(); 
    driver.findElement(By.xpath(".//*[@id='js-top-currency']/li[4]/a")).click(); 
     LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER); 
     for (LogEntry entry : logEntries) { 
      // System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage()); 
      //System.out.println("Checking ExitUnit: 5th Line will be true "); 
      Thread.sleep(10000); 
      System.out.println("Exit Unit Open : "+entry.getMessage().contains("has been triggered!")); 

}} 
+0

私はすでにコードを追加して、だけでなく、時にはもつながる適切な結果を得ることはありませショーtimestamp.IによってMozillaでこのコードワードを働いていない私ができるように、 Jsイベント – zsbappa

+0

が「正しく動作していません」を確認することは問題の説明ではありません。 –

答えて

1
public void analyzeLog() { 

    LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER); 
    for (LogEntry entry : logEntries) { 
     System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage()); 
     //do something useful with the data 
    } 
} 
+0

すべてのブラウザで動作しますか? FF、Chrome、IEなど –

関連する問題