Devtools – Chrome console Logs

Note:  you need to create a maven project and you need add Selenium 4.0.0-alpha-3 dependency.

Want to print Chrome console Logs


import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.devtools.DevTools;
import org.openqa.selenium.devtools.Log; 
import io.github.bonigarcia.wdm.WebDriverManager;

public class DevtoolsExp {
      public static void main(String[] args) {
                   
         WebDriverManager.chromedriver().setup();
         WebDriver driver=new ChromeDriver();
         DevTools devtool=((ChromeDriver)driver).getDevTools();
         devtool.createSession();
         devtool.send(Log.enable());
         devtool.addListener(Log.entryAdded(), entry ->System.out.println(entry.asSeleniumLogEntry()));
         driver.get("http://newtours.demoaut.com/");
      }
}

Comments