List of usage examples for org.openqa.selenium.logging LogEntry LogEntry
public LogEntry(Level level, long timestamp, String message)
From source file:com.machinepublishers.jbrowserdriver.diagnostics.WireLog.java
License:Apache License
@Override public void debug(Object objMessage) { if (objMessage != null) { String message = objMessage.toString(); if (message != null && message.length() < MAX_LEN) { Matcher matcher = request.matcher(message); if (matcher.matches()) { message = matcher.group(1).replace("[\\r]", "").replace("[\\n]", ""); if (!message.isEmpty()) { System.out.println( new LogEntry(Level.FINEST, System.currentTimeMillis(), "----->> " + message)); }//from w w w . j av a 2 s .c o m } else { matcher = response.matcher(message); if (matcher.matches()) { message = matcher.group(1).replace("[\\r]", "").replace("[\\n]", ""); if (!message.isEmpty()) { System.out.println( new LogEntry(Level.FINEST, System.currentTimeMillis(), "<<----- " + message)); } } } } } }
From source file:com.machinepublishers.jbrowserdriver.Entry.java
License:Apache License
LogEntry toLogEntry() {
return new LogEntry(level, timestamp, message);
}
From source file:io.selendroid.android.impl.AbstractDevice.java
License:Apache License
@Override public List<LogEntry> getLogs() { List<LogEntry> logs = Lists.newArrayList(); String result = logoutput != null ? logoutput.toString() : ""; String[] lines = result.split("\\r?\\n"); int num_lines = lines.length; log.fine("getting logcat"); for (int x = 0; x < num_lines; x++) { Level l;//from w w w . j av a 2 s . c o m if (lines[x].startsWith("I")) { l = Level.INFO; } else if (lines[x].startsWith("W")) { l = Level.WARNING; } else if (lines[x].startsWith("S")) { l = Level.SEVERE; } else { l = Level.FINE; } logs.add(new LogEntry(l, System.currentTimeMillis(), lines[x])); log.fine(lines[x]); } return logs; }
From source file:io.selendroid.standalone.android.impl.AbstractDevice.java
License:Apache License
@Override public List<LogEntry> getLogs() { List<LogEntry> logs = Lists.newArrayList(); String result = logoutput != null ? logoutput.toString() : ""; String[] lines = result.split("\\r?\\n"); log.fine("getting logcat"); for (String line : lines) { Level l;/* w ww .j a va 2 s.c om*/ if (line.startsWith("I")) { l = Level.INFO; } else if (line.startsWith("W")) { l = Level.WARNING; } else if (line.startsWith("S")) { l = Level.SEVERE; } else { l = Level.FINE; } logs.add(new LogEntry(l, System.currentTimeMillis(), line)); log.fine(line); } return logs; }
From source file:org.musetest.selenium.mocks.MuseMockDriver.java
License:Open Source License
@Override public Options manage() { return new Options() { @Override//from w w w.j a v a 2 s.c om public void addCookie(Cookie cookie) { } @Override public void deleteCookieNamed(String name) { } @Override public void deleteCookie(Cookie cookie) { } @Override public void deleteAllCookies() { } @Override public Set<Cookie> getCookies() { return null; } @Override public Cookie getCookieNamed(String name) { return null; } @Override public Timeouts timeouts() { return null; } @Override public ImeHandler ime() { return null; } @Override public Window window() { return null; } @Override public Logs logs() { return new Logs() { @Override public LogEntries get(String logType) { LogEntry entry = new LogEntry(Level.ALL, System.currentTimeMillis(), new String(_log)); return new LogEntries(Collections.singleton(entry)); } @Override public Set<String> getAvailableLogTypes() { return Collections.singleton("only-one"); } }; } }; }