LoggingPreferences logs = new LoggingPreferences(); logs.enable(LogType.BROWSER, Level.ALL); logs.enable(LogType.CLIENT, Level.ALL); logs.enable(LogType.DRIVER, Level.ALL); logs.enable(LogType.PERFORMANCE, Level.ALL); logs.enable(LogType.PROFILER, Level.ALL); logs.enable(LogType.SERVER, Level.ALL); DesiredCapabilities desiredCapabilities = DesiredCapabilities.firefox(); desiredCapabilities.setCapability(CapabilityType.LOGGING_PREFS, logs); WebDriver driver = new FirefoxDriver(desiredCapabilities);
DesiredCapabilities caps = DesiredCapabilities.chrome(); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.BROWSER, Level.ALL); caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); driver = new ChromeDriver(caps);
@Bean(destroyMethod = "quit") public ChromeDriver webDriver() { System.setProperty("webdriver.chrome.logfile", "/tmp/chromedriver.log"); System.setProperty("webdriver.chrome.verboseLogging", "true"); ChromeOptions options = new ChromeOptions(); options.addArguments( "--verbose", "--headless", "--disable-web-security", "--ignore-certificate-errors", "--allow-running-insecure-content", "--allow-insecure-localhost", "--no-sandbox", "--disable-gpu" ); LoggingPreferences logs = new LoggingPreferences(); logs.enable(LogType.PERFORMANCE, Level.ALL); options.setCapability(CapabilityType.LOGGING_PREFS, logs); options.setAcceptInsecureCerts(true); ChromeDriver driver = new ChromeDriver(options); driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(20, TimeUnit.SECONDS); driver.manage().timeouts().setScriptTimeout(15, TimeUnit.SECONDS); driver.manage().window().setSize(new Dimension(1024, 768)); return driver; }
DesiredCapabilities caps = DesiredCapabilities.chrome(); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.BROWSER, Level.ALL); caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); driver = new ChromeDriver(caps);
LoggingPreferences getLoggingPrefs() { LoggingPreferences prefs = new LoggingPreferences(); prefs.enable(LogType.BROWSER, Level.OFF); prefs.enable(LogType.CLIENT, Level.OFF); prefs.enable(LogType.DRIVER, Level.OFF); prefs.enable(LogType.PERFORMANCE, Level.OFF); prefs.enable(LogType.PROFILER, Level.OFF); prefs.enable(LogType.SERVER, Level.OFF); return prefs; }
protected LoggingPreferences getLoggingPreferences() { Level level = seb.getLogLevel(); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.BROWSER, level); logPrefs.enable(LogType.CLIENT, level); logPrefs.enable(LogType.DRIVER, level); logPrefs.enable(LogType.PERFORMANCE, level); logPrefs.enable(LogType.PROFILER, level); logPrefs.enable(LogType.SERVER, level); return logPrefs; }
public void setChromeBrowserLog(String level) { if (StringUtils.isNotBlank(level) && !StringUtils.equalsIgnoreCase(level, "none")) { if (logPrefs == null) { logPrefs = new LoggingPreferences(); } logPrefs.enable(LogType.BROWSER, Level.parse(level)); } }
public void setChromePerformanceLog(String level) { if (StringUtils.isNotBlank(level) && !StringUtils.equalsIgnoreCase(level, "none")) { if (logPrefs == null) { logPrefs = new LoggingPreferences(); } logPrefs.enable(LogType.PERFORMANCE, Level.parse(level)); } }
//Enable performance logging LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.PERFORMANCE, Level.ALL); capa.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); //Start driver WebDriver driver = new ChromeDriver(capa);
public DesiredCapabilities initJSChecker(DesiredCapabilities desiredCapabilities){ System.err.println("initJSChecker"); LoggingPreferences logs = new LoggingPreferences(); logs.enable(LogType.BROWSER, Level.SEVERE); //DesiredCapabilities desiredCapabilities = DesiredCapabilities.firefox(); desiredCapabilities.setCapability(CapabilityType.LOGGING_PREFS, logs); return desiredCapabilities; }
private void setLoggingPreferences(final DesiredCapabilities chromeCapabilities) { // TODO switch on based on properties final LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.BROWSER, Level.ALL); chromeCapabilities.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); }
DesiredCapabilities d = DesiredCapabilities.chrome(); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.PERFORMANCE, Level.ALL); d.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); WebDriver driver = new ChromeDriver(d); driver.get("http://www.google.com"); LogEntries les = driver.manage().logs().get(LogType.PERFORMANCE); for (LogEntry le : les) { System.out.println(le.getMessage()); }
protected void setBrowserLogging(Level logLevel) { LoggingPreferences loggingprefs = new LoggingPreferences(); loggingprefs.enable(LogType.BROWSER, logLevel); caps.setCapability(CapabilityType.LOGGING_PREFS, loggingprefs); }
protected O getCommonOptions() { // Request browser logging capabilities for capturing console.log output LoggingPreferences loggingPrefs = new LoggingPreferences(); loggingPrefs.enable(LogType.BROWSER, GaleniumConfiguration.getBrowserLogLevel()); O options = newOptions(); options.setCapability(CapabilityType.LOGGING_PREFS, loggingPrefs); options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); return options; }
private DesiredCapabilities setupCapabilities() { final DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); final LoggingPreferences loggingPreferences = new LoggingPreferences(); loggingPreferences.enable(LogType.BROWSER, Level.ALL); capabilities.setCapability(CapabilityType.LOGGING_PREFS, loggingPreferences); ChromeOptions options = new ChromeOptions(); options.addArguments(config.chromeOptions()); options.setAcceptInsecureCerts(true); capabilities.setCapability(ChromeOptions.CAPABILITY, options); return capabilities; } }
private DesiredCapabilities setupCapabilities() { final DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); final LoggingPreferences loggingPreferences = new LoggingPreferences(); loggingPreferences.enable(LogType.BROWSER, Level.ALL); capabilities.setCapability(CapabilityType.LOGGING_PREFS, loggingPreferences); ChromeOptions options = new ChromeOptions(); options.addArguments(config.chromeOptions()); options.setAcceptInsecureCerts(true); capabilities.setCapability(ChromeOptions.CAPABILITY, options); return capabilities; } }
private WebDriver newDriverForTest() { final ChromeOptions theOptions = new ChromeOptions().setHeadless(true); theOptions.addArguments("--js-flags=experimental-wasm-eh"); theOptions.addArguments("--enable-experimental-wasm-eh"); final LoggingPreferences theLoggingPreferences = new LoggingPreferences(); theLoggingPreferences.enable(LogType.BROWSER, Level.ALL); theOptions.setCapability(CapabilityType.LOGGING_PREFS, theLoggingPreferences); final DesiredCapabilities theCapabilities = DesiredCapabilities.chrome(); theCapabilities.setCapability(ChromeOptions.CAPABILITY, theOptions); return new RemoteWebDriver(DRIVERSERVICE.getUrl(), theCapabilities); }
private WebDriver newDriverForTest() { final ChromeOptions theOptions = new ChromeOptions().setHeadless(true); theOptions.addArguments("--js-flags=experimental-wasm-eh"); theOptions.addArguments("--enable-experimental-wasm-eh"); final LoggingPreferences theLoggingPreferences = new LoggingPreferences(); theLoggingPreferences.enable(LogType.BROWSER, Level.ALL); theOptions.setCapability(CapabilityType.LOGGING_PREFS, theLoggingPreferences); final DesiredCapabilities theCapabilities = DesiredCapabilities.chrome(); theCapabilities.setCapability(ChromeOptions.CAPABILITY, theOptions); return new RemoteWebDriver(DRIVERSERVICE.getUrl(), theCapabilities); }
@Test public void testLogging_Chrome() throws MalformedURLException { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("automationName", "UiAutomator2"); capabilities.setCapability("deviceName", "Android Emulator"); capabilities.setCapability("browserName", "Chrome"); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.BROWSER, Level.ALL); capabilities.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); driver = new AndroidDriver<>(new URL("http://localhost:4723/wd/hub"), capabilities); loggingRoutine(driver); }