Confirmed users
378
edits
(list) |
(Add ordered list of methods) |
||
| Line 1: | Line 1: | ||
Usage of CDP methods in https://github.com/WordPress/gutenberg end-to-end tests. | |||
__FORCETOC__ | |||
== Methods == | |||
From https://bugzilla.mozilla.org/show_bug.cgi?id=1539202#c9: | From https://bugzilla.mozilla.org/show_bug.cgi?id=1539202#c9: | ||
<pre> | <pre> | ||
$ DEBUG=puppeteer: | $ DEBUG=puppeteer:* npm run test-e2e packages/e2e-tests/specs/ > gutenberg-logs 2>&1 | ||
$ cat gutenberg-logs | grep -oE '"method":"[^"]+\.[^"]+"' | sed 's/"method":"//' | sed 's/"//' | sort | uniq | $ cat gutenberg-logs | grep -oE '"method":"[^"]+\.[^"]+"' | sed 's/"method":"//' | sed 's/"//' | sort | uniq | ||
</pre> | </pre> | ||
* DOM.getBoxModel | * DOM.getBoxModel | ||
| Line 66: | Line 71: | ||
* Security.securityStateChanged | * Security.securityStateChanged | ||
* Target.setAutoAttach | * Target.setAutoAttach | ||
== Methods ranked by frequency == | |||
<pre> | |||
cat gutenberg-logs | grep -oE '"method":"[^"]+\.[^"]+"' | sed 's/"method":"//' | sed 's/"//' | sort | uniq -c | sort -r | |||
65119 Network.dataReceived | |||
56977 Network.requestWillBeSent | |||
56906 Network.loadingFinished | |||
55864 Network.responseReceived | |||
37106 Network.requestServedFromCache | |||
14924 Input.dispatchKeyEvent | |||
12462 Runtime.callFunctionOn | |||
7709 Input.dispatchMouseEvent | |||
6232 Page.lifecycleEvent | |||
3367 Target.targetInfoChanged | |||
3107 Runtime.releaseObject | |||
1891 Page.getLayoutMetrics | |||
1891 DOM.getContentQuads | |||
1514 Runtime.executionContextCreated | |||
1510 Runtime.consoleAPICalled | |||
1346 Runtime.executionContextDestroyed | |||
1019 Runtime.evaluate | |||
947 DOM.resolveNode | |||
947 DOM.describeNode | |||
893 Fetch.requestPaused | |||
881 Fetch.continueRequest | |||
699 Page.navigatedWithinDocument | |||
681 Page.frameStoppedLoading | |||
678 Page.frameStartedLoading | |||
676 Page.frameNavigated | |||
674 Page.domContentEventFired | |||
666 Runtime.executionContextsCleared | |||
664 Page.loadEventFired | |||
621 Target.targetCreated | |||
598 Emulation.setTouchEmulationEnabled | |||
598 Emulation.setDeviceMetricsOverride | |||
560 Page.navigate | |||
529 Runtime.getProperties | |||
238 Page.javascriptDialogOpening | |||
238 Page.javascriptDialogClosed | |||
238 Page.handleJavaScriptDialog | |||
235 Target.targetDestroyed | |||
89 Page.frameResized | |||
81 Target.setAutoAttach | |||
81 Target.attachedToTarget | |||
81 Target.attachToTarget | |||
81 Runtime.enable | |||
81 Performance.enable | |||
81 Page.setLifecycleEventsEnabled | |||
81 Page.setInterceptFileChooserDialog | |||
81 Page.getFrameTree | |||
81 Page.enable | |||
81 Page.createIsolatedWorld | |||
81 Page.addScriptToEvaluateOnNewDocument | |||
81 Network.enable | |||
81 Log.enable | |||
79 Target.detachedFromTarget | |||
79 Target.closeTarget | |||
78 Target.setDiscoverTargets | |||
77 Target.getBrowserContexts | |||
77 Target.createTarget | |||
30 Page.frameScheduledNavigation | |||
30 Page.frameRequestedNavigation | |||
30 Page.frameClearedScheduledNavigation | |||
28 Page.reload | |||
22 Input.insertText | |||
14 Network.setCacheDisabled | |||
12 Fetch.fulfillRequest | |||
11 Network.resourceChangedPriority | |||
10 Page.frameAttached | |||
8 Page.bringToFront | |||
8 Fetch.enable | |||
7 Page.frameDetached | |||
6 Fetch.disable | |||
4 Log.entryAdded | |||
4 DOM.getBoxModel | |||
3 Page.windowOpen | |||
3 Network.loadingFailed | |||
3 DOM.setFileInputFiles | |||
2 Network.emulateNetworkConditions | |||
</pre> | |||