跳到主要内容

执行CDP命令

指令说明

在指定的网页执行CDP命令。该指令通过chrome.debugger.sendCommand实现,只支持部分CDP命令

指令输入参数

输入参数输入参数类型说明
网页对象WebPage在该网页执行CDP命令
命令strCDP命令名,例如 Page.printToPDF、Input.dispatchMouseEvent等
参数Python表达式CDP参数,会自动序列化成json,然后再反序列化成js对象
最长执行时间floatCDP命令需要在该时间内执行完毕,单位:秒

指令输出参数

输出参数输出参数类型说明
执行结果AnyCDP命令的返回值,会自动序列化、反序列化

支持的命令

  • Runtime.evaluate

  • Runtime.callFunctionOn

  • Runtime.getProperties

  • Runtime.enable

  • Page.enable

  • Page.navigate

  • Page.reload

  • Page.captureScreenshot

  • Page.printToPDF

  • DOM.enable

  • DOM.getDocument

  • DOM.querySelector

  • DOM.getBoxModel

  • DOM.resolveNode

  • Input.dispatchMouseEvent

  • Input.dispatchKeyEvent

  • Input.insertText

  • Network.enable

  • Network.getResponseBody

  • Network.setExtraHTTPHeaders

  • Network.clearBrowserCache

  • Fetch.enable

  • Fetch.continueRequest

  • Fetch.fulfillRequest

  • Fetch.failRequest

  • Emulation.setDeviceMetricsOverride

  • Emulation.setUserAgentOverride

  • Emulation.setGeolocationOverride

  • Target.getTargets

  • Target.setAutoAttach

  • Target.attachToTarget

  • Target.detachFromTarget

  • Debugger.enable

  • Debugger.setBreakpointByUrl

  • Debugger.resume

  • Debugger.pause

  • CSS.enable

  • CSS.getMatchedStylesForNode

  • CSS.setStyleTexts

  • Storage.clearDataForOrigin

  • Storage.getStorageKeyForFrame

  • Performance.enable

  • Performance.getMetrics

  • Tracing.start

  • Tracing.end

类型定义参考

提示
  • 曲辕RPA插件版本 >= 3.1.0
  • 曲辕RPA版本 >= 8.9.0

常见问题

参考 网页操作常见问题