Class Javascript<SCRIPTID,BINDINGCALLED>

java.lang.Object
org.openqa.selenium.devtools.idealized.Javascript<SCRIPTID,BINDINGCALLED>

public abstract class Javascript<SCRIPTID,BINDINGCALLED> extends Object
  • Constructor Details Link icon

    • Javascript Link icon

      public Javascript(DevTools devtools)
  • Method Details Link icon

    • disable Link icon

      public void disable()
    • disablePage Link icon

      protected abstract Command<Void> disablePage()
    • disableRuntime Link icon

      protected abstract Command<Void> disableRuntime()
    • pin Link icon

      public ScriptId pin(String exposeScriptAs, String script)
    • addBindingCalledListener Link icon

      public void addBindingCalledListener(Consumer<String> listener)
    • addJsBinding Link icon

      public void addJsBinding(String scriptName)
    • removeJsBinding Link icon

      public void removeJsBinding(String scriptName)
    • enableRuntime Link icon

      protected abstract Command<Void> enableRuntime()
    • doAddJsBinding Link icon

      protected abstract Command<Void> doAddJsBinding(String scriptName)
    • doRemoveJsBinding Link icon

      protected abstract Command<Void> doRemoveJsBinding(String scriptName)
    • enablePage Link icon

      protected abstract Command<Void> enablePage()
    • addScriptToEvaluateOnNewDocument Link icon

      protected abstract Command<SCRIPTID> addScriptToEvaluateOnNewDocument(String script)
    • removeScriptToEvaluateOnNewDocument Link icon

      protected abstract Command<Void> removeScriptToEvaluateOnNewDocument(SCRIPTID id)
    • bindingCalledEvent Link icon

      protected abstract Event<BINDINGCALLED> bindingCalledEvent()
    • extractPayload Link icon

      protected abstract String extractPayload(BINDINGCALLED event)