Class Javascript<SCRIPTID,BINDINGCALLED>
- java.lang.Object
-
- org.openqa.selenium.devtools.idealized.Javascript<SCRIPTID,BINDINGCALLED>
-
public abstract class Javascript<SCRIPTID,BINDINGCALLED> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Javascript(DevTools devtools)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddBindingCalledListener(java.util.function.Consumer<java.lang.String> listener)voidaddJsBinding(java.lang.String scriptName)protected abstract Command<SCRIPTID>addScriptToEvaluateOnNewDocument(java.lang.String script)protected abstract Event<BINDINGCALLED>bindingCalledEvent()voiddisable()protected abstract Command<java.lang.Void>disablePage()protected abstract Command<java.lang.Void>disableRuntime()protected abstract Command<java.lang.Void>doAddJsBinding(java.lang.String scriptName)protected abstract Command<java.lang.Void>doRemoveJsBinding(java.lang.String scriptName)protected abstract Command<java.lang.Void>enablePage()protected abstract Command<java.lang.Void>enableRuntime()protected abstract java.lang.StringextractPayload(BINDINGCALLED event)ScriptIdpin(java.lang.String exposeScriptAs, java.lang.String script)voidremoveJsBinding(java.lang.String scriptName)protected abstract Command<java.lang.Void>removeScriptToEvaluateOnNewDocument(SCRIPTID id)
-
-
-
Constructor Detail
-
Javascript
public Javascript(DevTools devtools)
-
-
Method Detail
-
disable
public void disable()
-
disablePage
protected abstract Command<java.lang.Void> disablePage()
-
disableRuntime
protected abstract Command<java.lang.Void> disableRuntime()
-
pin
public ScriptId pin(java.lang.String exposeScriptAs, java.lang.String script)
-
addBindingCalledListener
public void addBindingCalledListener(java.util.function.Consumer<java.lang.String> listener)
-
addJsBinding
public void addJsBinding(java.lang.String scriptName)
-
removeJsBinding
public void removeJsBinding(java.lang.String scriptName)
-
enableRuntime
protected abstract Command<java.lang.Void> enableRuntime()
-
doAddJsBinding
protected abstract Command<java.lang.Void> doAddJsBinding(java.lang.String scriptName)
-
doRemoveJsBinding
protected abstract Command<java.lang.Void> doRemoveJsBinding(java.lang.String scriptName)
-
enablePage
protected abstract Command<java.lang.Void> enablePage()
-
addScriptToEvaluateOnNewDocument
protected abstract Command<SCRIPTID> addScriptToEvaluateOnNewDocument(java.lang.String script)
-
removeScriptToEvaluateOnNewDocument
protected abstract Command<java.lang.Void> removeScriptToEvaluateOnNewDocument(SCRIPTID id)
-
bindingCalledEvent
protected abstract Event<BINDINGCALLED> bindingCalledEvent()
-
extractPayload
protected abstract java.lang.String extractPayload(BINDINGCALLED event)
-
-