Class Events<CONSOLEEVENT,EXCEPTIONTHROWN>
- java.lang.Object
-
- org.openqa.selenium.devtools.idealized.Events<CONSOLEEVENT,EXCEPTIONTHROWN>
-
public abstract class Events<CONSOLEEVENT,EXCEPTIONTHROWN> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddConsoleListener(java.util.function.Consumer<ConsoleEvent> listener)voidaddJavascriptExceptionListener(java.util.function.Consumer<org.openqa.selenium.JavascriptException> listener)protected abstract Event<CONSOLEEVENT>consoleEvent()voiddisable()protected abstract Command<java.lang.Void>disableRuntime()protected abstract Command<java.lang.Void>enableRuntime()protected abstract Event<EXCEPTIONTHROWN>exceptionThrownEvent()protected abstract ConsoleEventtoConsoleEvent(CONSOLEEVENT event)protected abstract org.openqa.selenium.JavascriptExceptiontoJsException(EXCEPTIONTHROWN event)
-
-
-
Constructor Detail
-
Events
public Events(DevTools devtools)
-
-
Method Detail
-
addConsoleListener
public void addConsoleListener(java.util.function.Consumer<ConsoleEvent> listener)
-
addJavascriptExceptionListener
public void addJavascriptExceptionListener(java.util.function.Consumer<org.openqa.selenium.JavascriptException> listener)
-
disable
public void disable()
-
enableRuntime
protected abstract Command<java.lang.Void> enableRuntime()
-
disableRuntime
protected abstract Command<java.lang.Void> disableRuntime()
-
consoleEvent
protected abstract Event<CONSOLEEVENT> consoleEvent()
-
exceptionThrownEvent
protected abstract Event<EXCEPTIONTHROWN> exceptionThrownEvent()
-
toConsoleEvent
protected abstract ConsoleEvent toConsoleEvent(CONSOLEEVENT event)
-
toJsException
protected abstract org.openqa.selenium.JavascriptException toJsException(EXCEPTIONTHROWN event)
-
-