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 void
addBindingCalledListener(java.util.function.Consumer<java.lang.String> listener)
void
addJsBinding(java.lang.String scriptName)
protected abstract Command<SCRIPTID>
addScriptToEvaluateOnNewDocument(java.lang.String script)
protected abstract Event<BINDINGCALLED>
bindingCalledEvent()
void
disable()
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.String
extractPayload(BINDINGCALLED event)
ScriptId
pin(java.lang.String exposeScriptAs, java.lang.String script)
void
removeJsBinding(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)
-
-