From 9ccde6ebf5ecfae720d9b5dbb62b1d295110e826 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 20 Mar 2023 10:59:50 +0100 Subject: [PATCH 001/417] chore: added * pattern for test expectations (#9870) --- .prettierignore | 4 ++ packages/ng-schematics/.eslintignore | 5 +- test/TestExpectations.json | 40 +++++++-------- test/src/click.spec.ts | 2 +- test/src/page.spec.ts | 13 ++--- tools/mochaRunner/README.md | 54 ++++++++++++++------ tools/mochaRunner/src/interface.ts | 12 +---- tools/mochaRunner/src/main.ts | 21 ++++---- tools/mochaRunner/src/test.ts | 74 +++++++++++++++++++++++++--- tools/mochaRunner/src/types.ts | 1 + tools/mochaRunner/src/utils.ts | 39 +++++++++------ 11 files changed, 176 insertions(+), 89 deletions(-) diff --git a/.prettierignore b/.prettierignore index 8e32b9405673d..7a08fe069b709 100644 --- a/.prettierignore +++ b/.prettierignore @@ -47,3 +47,7 @@ package-lock.json test/assets/ docs/api versioned_*/ + +# Ng-schematics +/packages/ng-schematics/files/ +/packages/ng-schematics/sandbox/ \ No newline at end of file diff --git a/packages/ng-schematics/.eslintignore b/packages/ng-schematics/.eslintignore index 9199382661ef9..69132ca336b8e 100644 --- a/packages/ng-schematics/.eslintignore +++ b/packages/ng-schematics/.eslintignore @@ -1,2 +1,5 @@ # Ignore File that will be copied to Angular -/files/ \ No newline at end of file +/files/ + +# Ignore sandbox enviroment +./sandbox/ \ No newline at end of file diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 4bbbcd8382afc..75382d65c10c0 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -12,13 +12,13 @@ "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[accessibility.spec]", + "testIdPattern": "[accessibility.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP", "TIMEOUT"] }, { - "testIdPattern": "[ariaqueryhandler.spec]", + "testIdPattern": "[ariaqueryhandler.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -72,7 +72,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[chromiumonly.spec]", + "testIdPattern": "[chromiumonly.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -174,7 +174,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[coverage.spec]", + "testIdPattern": "[coverage.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -198,7 +198,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[drag-and-drop.spec]", + "testIdPattern": "[drag-and-drop.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -390,13 +390,13 @@ "expectations": ["SKIP"] }, { - "testIdPattern": "[headful.spec]", + "testIdPattern": "[headful.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[idle_override.spec]", + "testIdPattern": "[idle_override.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -420,7 +420,7 @@ "expectations": ["PASS", "FAIL"] }, { - "testIdPattern": "[input.spec]", + "testIdPattern": "[input.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -954,7 +954,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[oopif.spec]", + "testIdPattern": "[oopif.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -1302,7 +1302,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[proxy.spec]", + "testIdPattern": "[proxy.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -1314,13 +1314,13 @@ "expectations": ["SKIP"] }, { - "testIdPattern": "[requestinterception-experimental.spec]", + "testIdPattern": "[requestinterception-experimental.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP", "FAIL"] }, { - "testIdPattern": "[requestinterception.spec]", + "testIdPattern": "[requestinterception.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP", "FAIL"] @@ -1464,7 +1464,7 @@ "expectations": ["SKIP"] }, { - "testIdPattern": "[TargetManager.spec]", + "testIdPattern": "[TargetManager.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP", "FAIL"] @@ -1488,7 +1488,7 @@ "expectations": ["SKIP"] }, { - "testIdPattern": "[tracing.spec]", + "testIdPattern": "[tracing.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -1536,7 +1536,7 @@ "expectations": ["SKIP"] }, { - "testIdPattern": "[worker.spec]", + "testIdPattern": "[worker.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], "expectations": ["SKIP"] @@ -1656,7 +1656,7 @@ "expectations": ["PASS", "FAIL"] }, { - "testIdPattern": "", + "testIdPattern": "*", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["SKIP", "TIMEOUT"] @@ -1674,7 +1674,7 @@ "expectations": ["PASS"] }, { - "testIdPattern": "[evaluation.spec]", + "testIdPattern": "[evaluation.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] @@ -1782,7 +1782,7 @@ "expectations": ["SKIP"] }, { - "testIdPattern": "[jshandle.spec]", + "testIdPattern": "[jshandle.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] @@ -1830,7 +1830,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[queryhandler.spec]", + "testIdPattern": "[queryhandler.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["SKIP", "FAIL"] @@ -1848,7 +1848,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec]", + "testIdPattern": "[navigation.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] diff --git a/test/src/click.spec.ts b/test/src/click.spec.ts index 113e55e59af71..ecc4acda6fadd 100644 --- a/test/src/click.spec.ts +++ b/test/src/click.spec.ts @@ -95,7 +95,7 @@ describe('Page.click', function () { () => {} ); }); - it('should click the button after navigation ', async () => { + it('should click the button after navigation', async () => { const {page, server} = getTestState(); await page.goto(server.PREFIX + '/input/button.html'); diff --git a/test/src/page.spec.ts b/test/src/page.spec.ts index f73ddb32dd816..49f6e88b85767 100644 --- a/test/src/page.spec.ts +++ b/test/src/page.spec.ts @@ -30,7 +30,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils, {attachFrame, waitEvent} from './utils.js'; +import {attachFrame, detachFrame, waitEvent} from './utils.js'; describe('Page', function () { setupTestBrowserHooks(); @@ -124,10 +124,7 @@ describe('Page', function () { it('should fire when expected', async () => { const {page} = getTestState(); - await Promise.all([ - page.goto('about:blank'), - utils.waitEvent(page, 'load'), - ]); + await Promise.all([page.goto('about:blank'), waitEvent(page, 'load')]); }); }); @@ -1284,11 +1281,11 @@ describe('Page', function () { const {page, server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); await page.exposeFunction('compute', function (a: number, b: number) { return Promise.resolve(a * b); }); - await utils.detachFrame(page, 'frame1'); + await detachFrame(page, 'frame1'); await expect( page.evaluate(async function () { @@ -1369,7 +1366,7 @@ describe('Page', function () { await page.setUserAgent('foobar'); const [request] = await Promise.all([ server.waitForRequest('/empty.html'), - utils.attachFrame(page, 'frame1', server.EMPTY_PAGE), + attachFrame(page, 'frame1', server.EMPTY_PAGE), ]); expect(request.headers['user-agent']).toBe('foobar'); }); diff --git a/tools/mochaRunner/README.md b/tools/mochaRunner/README.md index 94be666ea6028..1e4398a63c639 100644 --- a/tools/mochaRunner/README.md +++ b/tools/mochaRunner/README.md @@ -1,23 +1,24 @@ # Mocha Runner -Mocha Runner is a test runner on top of mocha. It uses `/test/TestSuites.json` and `/test/TestExpectations.json` files to run mocha tests in multiple configurations and interpret results. +Mocha Runner is a test runner on top of mocha. +It uses `/test/TestSuites.json` and `/test/TestExpectations.json` files to run mocha tests in multiple configurations and interpret results. ## Running tests for Mocha Runner itself. -``` +```bash npm run build && npx c8 node tools/mochaRunner/lib/test.js ``` ## Running tests using Mocha Runner -``` +```bash npm run build && npm run test ``` By default, the runner runs all test suites applicable to the current platform. To pick a test suite, provide the `--test-suite` arguments. For example, -``` +```bash npm run build && npm run test -- --test-suite chrome-headless ``` @@ -31,17 +32,42 @@ to the given parameter. An expectation looks like this: +```json +{ + "testIdPattern": "[accessibility.spec]", + "platforms": ["darwin", "win32", "linux"], + "parameters": ["firefox"], + "expectations": ["SKIP"] +} ``` - { - "testIdPattern": "[accessibility.spec]", - "platforms": ["darwin", "win32", "linux"], - "parameters": ["firefox"], - "expectations": ["SKIP"] - } -``` -`testIdPattern` defines a string that will be used to prefix-match tests. `platforms` defines the platforms the expectation is for (`or`-logic). -`parameters` defines the parameters that the test has to match (`and`-logic). `expectations` is the list of test results that are considered to be acceptable. +| Field | Description | Type | Match Logic | +| --------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ----------- | +| `testIdPattern` | Defines the full name (or pattern) to match against test name | string | - | +| `platforms` | Defines the platforms the expectation is for | Array<`linux` \| `win32` \|`darwin`> | `OR` | +| `parameters` | Defines the parameters that the test has to match | Array<[ParameterDefinitions](https://github.com/puppeteer/puppeteer/blob/main/test/TestSuites.json)> | `AND` | +| `expectations` | The list of test results that are considered to be acceptable | Array<`PASS` \| `FAIL` \| `TIMEOUT` \| `SKIP`> | `OR` | + +> Order of defining expectations matters. The latest expectation that is set will take president over earlier ones. + +> Adding `SKIP` to `expectations` will prevent the test from running, no matter if there are other expectations. + +### Using pattern in `testIdPattern` + +Sometimes we want a whole group of test to run. For that we can use a +pattern to achieve. +Pattern are defined with the use of `*` (using greedy method). + +Examples: +| Pattern | Description | Example Pattern | Example match | +|------------------------|---------------------------------------------------------------------------------------------|-----------------------------------|-------------------------------------------------------------------------------------------------------------------------| +| `*` | Match all tests | - | - | +| `[test.spec] *` | Matches tests for the given file | `[jshandle.spec] *` | `[jshandle] JSHandle JSHandle.toString should work for primitives` | +| `[test.spec] *` | Matches tests with for a given test with a specific prefixed test (usually a describe node) | `[page.spec] Page Page.goto *` | `[page.spec] Page Page.goto should work`,
`[page.spec] Page Page.goto should work with anchor navigation` | +| `[test.spec] * ` | Matches test with a surfix | `[navigation.spec] * should work` | `[navigation.spec] navigation Page.goto should work`,
`[navigation.spec] navigation Page.waitForNavigation should work` | + +## Updating Expectations -Currently, expectations are updated manually. The test runner outputs the suggested changes to the expectation file if the test run does not match +Currently, expectations are updated manually. The test runner outputs the +suggested changes to the expectation file if the test run does not match expectations. diff --git a/tools/mochaRunner/src/interface.ts b/tools/mochaRunner/src/interface.ts index b8d8314adbe4a..c2dab35335642 100644 --- a/tools/mochaRunner/src/interface.ts +++ b/tools/mochaRunner/src/interface.ts @@ -17,7 +17,7 @@ import Mocha from 'mocha'; import commonInterface from 'mocha/lib/interfaces/common'; -import {getTestId} from './utils.js'; +import {testIdMatchesExpectationPattern} from './utils.js'; type SuiteFunction = ((this: Mocha.Suite) => void) | undefined; type ExclusiveSuiteFunction = (this: Mocha.Suite) => void; @@ -28,18 +28,10 @@ const skippedTests: Array<{testIdPattern: string; skip: true}> = process.env[ ? JSON.parse(process.env['PUPPETEER_SKIPPED_TEST_CONFIG']) : []; -skippedTests.reverse(); - function shouldSkipTest(test: Mocha.Test): boolean { - const testIdForFileName = getTestId(test.file!); - const testIdForTestName = getTestId(test.file!, test.fullTitle()); // TODO: more efficient lookup. const definition = skippedTests.find(skippedTest => { - return ( - '' === skippedTest.testIdPattern || - testIdForFileName === skippedTest.testIdPattern || - testIdForTestName === skippedTest.testIdPattern - ); + return testIdMatchesExpectationPattern(test, skippedTest.testIdPattern); }); if (definition && definition.skip) { return true; diff --git a/tools/mochaRunner/src/main.ts b/tools/mochaRunner/src/main.ts index 537283ecc1383..ef796bba55542 100644 --- a/tools/mochaRunner/src/main.ts +++ b/tools/mochaRunner/src/main.ts @@ -35,6 +35,7 @@ import { filterByParameters, getExpectationUpdates, printSuggestions, + RecommendedExpectation, } from './utils.js'; function getApplicableTestSuites( @@ -97,7 +98,7 @@ async function main() { } let fail = false; - const recommendations = []; + const recommendations: RecommendedExpectation[] = []; try { for (const suite of applicableSuites) { const parameters = suite.parameters; @@ -105,7 +106,7 @@ async function main() { const applicableExpectations = filterByParameters( filterByPlatform(expectations, platform), parameters - ); + ).reverse(); // Add more logging when the GitHub Action Debugging option is set // https://docs.github.com/en/actions/learn-github-actions/variables#default-environment-variables @@ -200,17 +201,13 @@ async function main() { console.log('Finished', JSON.stringify(parameters)); try { const results = readJSON(tmpFilename) as MochaResults; - const recommendation = getExpectationUpdates( - results, - applicableExpectations, - { - platforms: [os.platform()], - parameters, - } - ); - if (recommendation.length > 0) { + const updates = getExpectationUpdates(results, applicableExpectations, { + platforms: [os.platform()], + parameters, + }); + if (updates.length > 0) { fail = true; - recommendations.push(...recommendation); + recommendations.push(...updates); } else { console.log('Test run matches expectations'); continue; diff --git a/tools/mochaRunner/src/test.ts b/tools/mochaRunner/src/test.ts index 7e880488efdf7..967fa44f58d5f 100644 --- a/tools/mochaRunner/src/test.ts +++ b/tools/mochaRunner/src/test.ts @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - -import assert from 'assert/strict'; -import test from 'node:test'; +import assert from 'node:assert/strict'; +import {describe, test} from 'node:test'; import {TestExpectation} from './types.js'; import { filterByParameters, getTestResultForFailure, isWildCardPattern, + testIdMatchesExpectationPattern, } from './utils.js'; import {getFilename, extendProcessEnv} from './utils.js'; @@ -67,10 +67,68 @@ test('filterByParameters', () => { }); test('isWildCardPattern', () => { - assert.equal(isWildCardPattern(''), true); + assert.equal(isWildCardPattern(''), false); assert.equal(isWildCardPattern('a'), false); - assert.equal(isWildCardPattern('[queryHandler.spec]'), true); - assert.equal(isWildCardPattern('[queryHandler.spec] '), true); - assert.equal(isWildCardPattern(' [queryHandler.spec] '), true); - assert.equal(isWildCardPattern('[queryHandler.spec] test'), false); + assert.equal(isWildCardPattern('*'), true); + + assert.equal(isWildCardPattern('[queryHandler.spec]'), false); + assert.equal(isWildCardPattern('[queryHandler.spec] *'), true); + assert.equal(isWildCardPattern(' [queryHandler.spec] '), false); + + assert.equal(isWildCardPattern('[queryHandler.spec] Query'), false); + assert.equal(isWildCardPattern('[queryHandler.spec] Page *'), true); + assert.equal(isWildCardPattern('[queryHandler.spec] Page Page.goto *'), true); +}); + +describe('testIdMatchesExpectationPattern', () => { + const expectations: Array<[string, boolean]> = [ + ['', false], + ['*', true], + ['* should work', true], + ['* Page.setContent *', true], + ['* should work as expected', false], + ['Page.setContent *', false], + ['[page.spec]', false], + ['[page.spec] *', true], + ['[page.spec] Page *', true], + ['[page.spec] Page Page.setContent *', true], + ['[page.spec] Page Page.setContent should work', true], + ['[page.spec] Page * should work', true], + ['[page.spec] * Page.setContent *', true], + ['[jshandle.spec] *', false], + ['[jshandle.spec] JSHandle should work', false], + ]; + + test('with MochaTest', () => { + const test = { + title: 'should work', + file: 'page.spec.ts', + fullTitle() { + return 'Page Page.setContent should work'; + }, + } as any; + + for (const [pattern, expected] of expectations) { + assert.equal( + testIdMatchesExpectationPattern(test, pattern), + expected, + `Expected "${pattern}" to yield "${expected}"` + ); + } + }); + test('with MochaTestResult', () => { + const test = { + title: 'should work', + file: 'page.spec.ts', + fullTitle: 'Page Page.setContent should work', + } as any; + + for (const [pattern, expected] of expectations) { + assert.equal( + testIdMatchesExpectationPattern(test, pattern), + expected, + `Expected "${pattern}" to yield "${expected}"` + ); + } + }); }); diff --git a/tools/mochaRunner/src/types.ts b/tools/mochaRunner/src/types.ts index d59237ebaccc8..c971908631a21 100644 --- a/tools/mochaRunner/src/types.ts +++ b/tools/mochaRunner/src/types.ts @@ -47,6 +47,7 @@ export type TestExpectation = { export type MochaTestResult = { fullTitle: string; + title: string; file: string; err?: {code: string}; }; diff --git a/tools/mochaRunner/src/utils.ts b/tools/mochaRunner/src/utils.ts index eba34a03f16b1..c9305011da376 100644 --- a/tools/mochaRunner/src/utils.ts +++ b/tools/mochaRunner/src/utils.ts @@ -95,28 +95,18 @@ export function findEffectiveExpectationForTest( expectations: TestExpectation[], result: MochaTestResult ): TestExpectation | undefined { - return expectations - .filter(expectation => { - return ( - '' === expectation.testIdPattern || - getTestId(result.file) === expectation.testIdPattern || - getTestId(result.file, result.fullTitle) === expectation.testIdPattern - ); - }) - .pop(); + return expectations.find(expectation => { + return testIdMatchesExpectationPattern(result, expectation.testIdPattern); + }); } -type RecommendedExpectation = { +export type RecommendedExpectation = { expectation: TestExpectation; action: 'remove' | 'add' | 'update'; }; export function isWildCardPattern(testIdPattern: string): boolean { - testIdPattern = testIdPattern.trim(); - return ( - testIdPattern === '' || - Boolean(testIdPattern.match(/^\[[a-zA-Z]+\.spec\]$/)) - ); + return testIdPattern.includes('*'); } export function getExpectationUpdates( @@ -216,3 +206,22 @@ export function getTestId(file: string, fullTitle?: string): string { ? `[${getFilename(file)}] ${fullTitle}` : `[${getFilename(file)}]`; } + +export function testIdMatchesExpectationPattern( + test: MochaTestResult | Mocha.Test, + pattern: string +): boolean { + const patternRegExString = pattern + // Replace `*` with non special character + .replace(/\*/g, '--STAR--') + // Escape special characters https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + .replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + // Replace placeholder with greedy match + .replace(/--STAR--/g, '(.*)?'); + // Match beginning and end explicitly + const patternRegEx = new RegExp(`^${patternRegExString}$`); + const fullTitle = + typeof test.fullTitle === 'string' ? test.fullTitle : test.fullTitle(); + + return patternRegEx.test(getTestId(test.file ?? '', fullTitle)); +} From cb079378bbd1097670b7eeb81f1207d8c2b5d117 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 20 Mar 2023 14:00:13 +0100 Subject: [PATCH 002/417] chore: add BiDi support for SetContent (#9878) --- .../puppeteer-core/src/common/bidi/Context.ts | 134 ++++++++++++------ .../puppeteer-core/src/common/bidi/Page.ts | 53 +++++-- packages/puppeteer-core/src/common/util.ts | 2 +- test/TestExpectations.json | 86 +++++------ test/src/utils.ts | 3 +- 5 files changed, 164 insertions(+), 114 deletions(-) diff --git a/packages/puppeteer-core/src/common/bidi/Context.ts b/packages/puppeteer-core/src/common/bidi/Context.ts index fb29886aee459..5620db2ee9e45 100644 --- a/packages/puppeteer-core/src/common/bidi/Context.ts +++ b/packages/puppeteer-core/src/common/bidi/Context.ts @@ -16,6 +16,7 @@ import * as Bidi from 'chromium-bidi/lib/cjs/protocol/protocol.js'; +import {HTTPResponse} from '../../api/HTTPResponse.js'; import {WaitForOptions} from '../../api/Page.js'; import {assert} from '../../util/assert.js'; import {stringifyFunction} from '../../util/Function.js'; @@ -24,7 +25,7 @@ import {EventEmitter} from '../EventEmitter.js'; import {PuppeteerLifeCycleEvent} from '../LifecycleWatcher.js'; import {TimeoutSettings} from '../TimeoutSettings.js'; import {EvaluateFunc, HandleFor} from '../types.js'; -import {isString} from '../util.js'; +import {isString, waitWithTimeout} from '../util.js'; import {Connection} from './Connection.js'; import {ElementHandle} from './ElementHandle.js'; @@ -34,7 +35,7 @@ import {BidiSerializer} from './Serializer.js'; /** * @internal */ -const puppeteerToReadinessState = new Map< +const lifeCycleToReadinessState = new Map< PuppeteerLifeCycleEvent, Bidi.BrowsingContext.ReadinessState >([ @@ -42,6 +43,14 @@ const puppeteerToReadinessState = new Map< ['domcontentloaded', 'interactive'], ]); +/** + * @internal + */ +const lifeCycleToSubscribedEvent = new Map([ + ['load', 'browsingContext.load'], + ['domcontentloaded', 'browsingContext.domContentLoaded'], +]); + /** * @internal */ @@ -150,69 +159,102 @@ export class Context extends EventEmitter { referer?: string | undefined; referrerPolicy?: string | undefined; } = {} - ): Promise { - const {waitUntil = 'load'} = options; + ): Promise { + const { + waitUntil = 'load', + timeout = this._timeoutSettings.navigationTimeout(), + } = options; + + const readinessState = lifeCycleToReadinessState.get( + getWaitUntilSingle(waitUntil) + ) as Bidi.BrowsingContext.ReadinessState; try { - const response = await Promise.race([ + const response = await waitWithTimeout( this.connection.send('browsingContext.navigate', { url: url, context: this.id, - wait: getWaitUntil(waitUntil), - }), - new Promise((_, reject) => { - const timeout = - options.timeout ?? this._timeoutSettings.navigationTimeout(); - if (!timeout) { - return; - } - const error = new TimeoutError( - 'Navigation timeout of ' + timeout + ' ms exceeded' - ); - return setTimeout(() => { - return reject(error); - }, timeout); + wait: readinessState, }), - ]); - this.#url = (response as Bidi.BrowsingContext.NavigateResult).result.url; + 'Navigation', + timeout + ); + this.#url = response.result.url; + return null; } catch (error) { if (error instanceof ProtocolError) { error.message += ` at ${url}`; + } else if (error instanceof TimeoutError) { + error.message = 'Navigation timeout of ' + timeout + ' ms exceeded'; } throw error; } + } - function getWaitUntil( - event: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[] - ): Bidi.BrowsingContext.ReadinessState { - if (Array.isArray(event) && event.length > 1) { - throw new Error('BiDi support only single `waitUntil` argument'); - } - const waitUntilSingle = Array.isArray(event) - ? (event.find(lifecycle => { - return lifecycle === 'domcontentloaded' || lifecycle === 'load'; - }) as PuppeteerLifeCycleEvent) - : event; - - if ( - waitUntilSingle === 'networkidle0' || - waitUntilSingle === 'networkidle2' - ) { - throw new Error(`BiDi does not support 'waitUntil' ${waitUntilSingle}`); - } + url(): string { + return this.#url; + } - assert(waitUntilSingle, `Invalid waitUntil option ${waitUntilSingle}`); + async setContent( + html: string, + options: WaitForOptions | undefined = {} + ): Promise { + const { + waitUntil = 'load', + timeout = this._timeoutSettings.navigationTimeout(), + } = options; - return puppeteerToReadinessState.get( - waitUntilSingle - ) as Bidi.BrowsingContext.ReadinessState; - } + const waitUntilCommand = lifeCycleToSubscribedEvent.get( + getWaitUntilSingle(waitUntil) + ) as string; + + await Promise.all([ + // We rely upon the fact that document.open() will reset frame lifecycle with "init" + // lifecycle event. @see https://crrev.com/608658 + this.evaluate(html => { + document.open(); + document.write(html); + document.close(); + }, html), + waitWithTimeout( + new Promise(resolve => { + this.once(waitUntilCommand, () => { + resolve(); + }); + }), + waitUntilCommand, + timeout + ), + ]); } +} - url(): string { - return this.#url; +/** + * @internal + */ +function getWaitUntilSingle( + event: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[] +): Extract { + if (Array.isArray(event) && event.length > 1) { + throw new Error('BiDi support only single `waitUntil` argument'); + } + const waitUntilSingle = Array.isArray(event) + ? (event.find(lifecycle => { + return lifecycle === 'domcontentloaded' || lifecycle === 'load'; + }) as PuppeteerLifeCycleEvent) + : event; + + if ( + waitUntilSingle === 'networkidle0' || + waitUntilSingle === 'networkidle2' + ) { + throw new Error(`BiDi does not support 'waitUntil' ${waitUntilSingle}`); } + + assert(waitUntilSingle, `Invalid waitUntil option ${waitUntilSingle}`); + + return waitUntilSingle; } /** diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 975b836b96ede..b5177da826655 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -23,6 +23,7 @@ import { WaitForOptions, } from '../../api/Page.js'; import {ConsoleMessage, ConsoleMessageLocation} from '../ConsoleMessage.js'; +import {Handler} from '../EventEmitter.js'; import {EvaluateFunc, HandleFor} from '../types.js'; import {Context, getBidiHandle} from './Context.js'; @@ -33,25 +34,26 @@ import {BidiSerializer} from './Serializer.js'; */ export class Page extends PageBase { #context: Context; - #subscribedEvents = [ - 'log.entryAdded', - 'browsingContext.load', - ] as Bidi.Session.SubscribeParameters['events']; - - #boundOnLogEntryAdded = this.#onLogEntryAdded.bind(this); - #boundOnLoaded = this.#onLoad.bind(this); + #subscribedEvents = new Map>([ + ['log.entryAdded', this.#onLogEntryAdded.bind(this)], + ['browsingContext.load', this.#onLoad.bind(this)], + ['browsingContext.domContentLoaded', this.#onDOMLoad.bind(this)], + ]) as Map; constructor(context: Context) { super(); this.#context = context; this.#context.connection.send('session.subscribe', { - events: this.#subscribedEvents, + events: [ + ...this.#subscribedEvents.keys(), + ] as Bidi.Session.SubscribeParameters['events'], contexts: [this.#context.id], }); - this.#context.on('log.entryAdded', this.#boundOnLogEntryAdded); - this.#context.on('browsingContext.load', this.#boundOnLoaded); + for (const [event, subscriber] of this.#subscribedEvents) { + this.#context.on(event, subscriber); + } } #onLogEntryAdded(event: Bidi.Log.LogEntry): void { @@ -95,9 +97,13 @@ export class Page extends PageBase { this.emit(PageEmittedEvents.Load); } + #onDOMLoad(_event: Bidi.BrowsingContext.NavigationInfo): void { + this.emit(PageEmittedEvents.DOMContentLoaded); + } + override async close(): Promise { await this.#context.connection.send('session.unsubscribe', { - events: this.#subscribedEvents, + events: [...this.#subscribedEvents.keys()], contexts: [this.#context.id], }); @@ -105,8 +111,9 @@ export class Page extends PageBase { context: this.#context.id, }); - this.#context.off('log.entryAdded', this.#boundOnLogEntryAdded); - this.#context.off('browsingContext.load', this.#boundOnLogEntryAdded); + for (const [event, subscriber] of this.#subscribedEvents) { + this.#context.off(event, subscriber); + } } override async evaluateHandle< @@ -150,6 +157,26 @@ export class Page extends PageBase { override setDefaultTimeout(timeout: number): void { this.#context._timeoutSettings.setDefaultTimeout(timeout); } + + override async setContent( + html: string, + options: WaitForOptions = {} + ): Promise { + await this.#context.setContent(html, options); + } + + override async content(): Promise { + return await this.evaluate(() => { + let retVal = ''; + if (document.doctype) { + retVal = new XMLSerializer().serializeToString(document.doctype); + } + if (document.documentElement) { + retVal += document.documentElement.outerHTML; + } + return retVal; + }); + } } function isConsoleLogEntry( diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index d3f9c1961e078..a13c803f7424f 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -339,7 +339,7 @@ export async function waitWithTimeout( const timeoutError = new TimeoutError( `waiting for ${taskName} failed: timeout ${timeout}ms exceeded` ); - const timeoutPromise = new Promise((_res, rej) => { + const timeoutPromise = new Promise((_, rej) => { return (reject = rej); }); let timeoutTimer = null; diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 75382d65c10c0..db98e5889d56a 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -1802,8 +1802,8 @@ { "testIdPattern": "[jshandle.spec] JSHandle JSHandle.asElement should return ElementHandle for TextNodes", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL", "TIMEOUT"] }, { "testIdPattern": "[jshandle.spec] JSHandle JSHandle.toString should work for complicated objects", @@ -1962,111 +1962,93 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with both domcontentloaded and load", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with clicking on anchor links", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with history.pushState()", + "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with history.replaceState()", + "testIdPattern": "[navigation.spec] navigation Page.goBack *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with DOM history.back()/history.forward()", + "testIdPattern": "[navigation.spec] navigation Frame.goto *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work when subframe issues window.stop()", + "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL", "TIMEOUT"] + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goBack should work", + "testIdPattern": "[navigation.spec] navigation Page.reload should work", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goBack should work with HistoryAPI", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad url", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["firefox", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should navigate subframes", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL after redirects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["firefox", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should reject when frame detaches", + "testIdPattern": "[navigation.spec] navigation \"after all\" hook in \"navigation\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["firefox", "headless", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should return matching responses", + "testIdPattern": "[page.spec] Page Page.url should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation should work", + "testIdPattern": "[page.spec] Page Page.Events.DOMContentLoaded *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation should fail when frame detaches", + "testIdPattern": "[page.spec] Page Page.setContent *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Page.reload should work", + "testIdPattern": "[page.spec] Page Page.setContent should work with tricky content", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad url", + "testIdPattern": "[page.spec] Page Page.setContent should work with accents", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], + "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL after redirects", + "testIdPattern": "[page.spec] Page Page.setContent should work with emojis", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], + "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation \"after all\" hook in \"navigation\"", + "testIdPattern": "[page.spec] Page Page.setContent should work with newline", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "headless", "webDriverBiDi"], + "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] } ] diff --git a/test/src/utils.ts b/test/src/utils.ts index 939cda852a02a..5a71b2d4251e6 100644 --- a/test/src/utils.ts +++ b/test/src/utils.ts @@ -140,11 +140,10 @@ export const waitEvent = ( } ): Promise => { return new Promise(fulfill => { - emitter.on(eventName, function listener(event: any) { + emitter.once(eventName, (event: any) => { if (!predicate(event)) { return; } - emitter.off(eventName, listener); fulfill(event); }); }); From 3d1dd519ac2345a387f5e7ddaa1eb2328ccdc9b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Mar 2023 14:49:37 +0000 Subject: [PATCH 003/417] chore(deps): Bump ws from 8.12.1 to 8.13.0 (#9831) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 17 ++++++++++------- packages/puppeteer-core/package.json | 2 +- packages/testserver/package.json | 2 +- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1e8d021c1603..654370e880404 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8974,8 +8974,9 @@ } }, "node_modules/ws": { - "version": "8.12.1", - "license": "MIT", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "engines": { "node": ">=10.0.0" }, @@ -9241,7 +9242,7 @@ "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", - "ws": "8.12.1" + "ws": "8.13.0" }, "devDependencies": { "mitt": "3.0.0", @@ -9265,7 +9266,7 @@ "license": "Apache-2.0", "dependencies": { "mime": "3.0.0", - "ws": "8.12.1" + "ws": "8.13.0" } }, "test": { @@ -10070,7 +10071,7 @@ "version": "file:packages/testserver", "requires": { "mime": "3.0.0", - "ws": "8.12.1" + "ws": "8.13.0" } }, "@puppeteer-test/installation": { @@ -14004,7 +14005,7 @@ "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", - "ws": "8.12.1" + "ws": "8.13.0" } }, "q": { @@ -15087,7 +15088,9 @@ } }, "ws": { - "version": "8.12.1", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "requires": {} }, "y18n": { diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 93823fb7736a1..ffe4a3ea74331 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -141,7 +141,7 @@ "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", - "ws": "8.12.1" + "ws": "8.13.0" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/testserver/package.json b/packages/testserver/package.json index eed95b3663974..e21cf44b45e13 100644 --- a/packages/testserver/package.json +++ b/packages/testserver/package.json @@ -28,6 +28,6 @@ "license": "Apache-2.0", "dependencies": { "mime": "3.0.0", - "ws": "8.12.1" + "ws": "8.13.0" } } From ed8793357e6cc618f7af4e26392f1247c5f00765 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Mar 2023 16:07:04 +0000 Subject: [PATCH 004/417] chore(deps): Bump cosmiconfig from 8.1.0 to 8.1.3 (#9880) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 13 ++++++++----- packages/puppeteer/package.json | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 654370e880404..f635e4ec69b50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2848,8 +2848,9 @@ "license": "MIT" }, "node_modules/cosmiconfig": { - "version": "8.1.0", - "license": "MIT", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", "dependencies": { "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -9221,7 +9222,7 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "cosmiconfig": "8.1.0", + "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", @@ -11161,7 +11162,9 @@ "dev": true }, "cosmiconfig": { - "version": "8.1.0", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", "requires": { "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -13983,7 +13986,7 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "cosmiconfig": "8.1.0", + "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 66a05c4606d81..3eeba10ce2f31 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -115,7 +115,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "cosmiconfig": "8.1.0", + "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", From d6e5aeeff54f9bfdbbd03310e9e9fb552d423c01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Mar 2023 09:32:34 +0100 Subject: [PATCH 005/417] chore(deps): Bump @angular-devkit/architect from 0.1502.2 to 0.1502.4 (#9886) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 107 +++++++++++++++++++++++++++- packages/ng-schematics/package.json | 2 +- 2 files changed, 106 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f635e4ec69b50..416ee9a3e94fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -99,6 +99,7 @@ }, "node_modules/@angular-devkit/architect": { "version": "0.1502.2", + "dev": true, "license": "MIT", "dependencies": { "@angular-devkit/core": "15.2.2", @@ -9173,7 +9174,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@angular-devkit/architect": "^0.1502.2", + "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.1", "@angular-devkit/schematics": "^15.2.2" }, @@ -9186,6 +9187,45 @@ "node": ">=14.1.0" } }, + "packages/ng-schematics/node_modules/@angular-devkit/architect": { + "version": "0.1502.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.4.tgz", + "integrity": "sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA==", + "dependencies": { + "@angular-devkit/core": "15.2.4", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "packages/ng-schematics/node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", + "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "packages/ng-schematics/node_modules/@angular-devkit/schematics": { "version": "15.2.2", "license": "MIT", @@ -9207,6 +9247,21 @@ "dev": true, "license": "MIT" }, + "packages/ng-schematics/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "packages/ng-schematics/node_modules/magic-string": { "version": "0.29.0", "license": "MIT", @@ -9217,6 +9272,14 @@ "node": ">=12" } }, + "packages/ng-schematics/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "packages/puppeteer": { "version": "19.7.5", "hasInstallScript": true, @@ -9304,6 +9367,7 @@ }, "@angular-devkit/architect": { "version": "0.1502.2", + "dev": true, "requires": { "@angular-devkit/core": "15.2.2", "rxjs": "6.6.7" @@ -10112,7 +10176,7 @@ "@puppeteer/ng-schematics": { "version": "file:packages/ng-schematics", "requires": { - "@angular-devkit/architect": "^0.1502.2", + "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.1", "@angular-devkit/schematics": "^15.2.2", "@angular/cli": "^15.2.2", @@ -10120,6 +10184,29 @@ "@types/node": "^14.15.0" }, "dependencies": { + "@angular-devkit/architect": { + "version": "0.1502.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.4.tgz", + "integrity": "sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA==", + "requires": { + "@angular-devkit/core": "15.2.4", + "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", + "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + } + } + }, "@angular-devkit/schematics": { "version": "15.2.2", "requires": { @@ -10134,11 +10221,27 @@ "version": "14.18.33", "dev": true }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, "magic-string": { "version": "0.29.0", "requires": { "@jridgewell/sourcemap-codec": "^1.4.13" } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index c96611a3c4c26..5f3cc8787efc5 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -47,7 +47,7 @@ "node": ">=14.1.0" }, "dependencies": { - "@angular-devkit/architect": "^0.1502.2", + "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.1", "@angular-devkit/schematics": "^15.2.2" }, From a5149d52f54036a27a411bc070902b1eb3a7a629 Mon Sep 17 00:00:00 2001 From: "Michael \"Z\" Goddard" Date: Tue, 21 Mar 2023 05:21:10 -0400 Subject: [PATCH 006/417] feat: add Page.waitForDevicePrompt (#9299) Co-authored-by: Alex Rudenko Co-authored-by: Alex Rudenko --- docs/api/puppeteer.frame.md | 1 + .../puppeteer.frame.waitfordeviceprompt.md | 45 ++ docs/api/puppeteer.page.md | 1 + .../api/puppeteer.page.waitfordeviceprompt.md | 45 ++ packages/puppeteer-core/src/api/Page.ts | 31 ++ .../src/common/DeviceRequestPrompt.ts | 293 +++++++++++ packages/puppeteer-core/src/common/Frame.ts | 48 +- .../puppeteer-core/src/common/FrameManager.ts | 18 + packages/puppeteer-core/src/common/Page.ts | 30 ++ test/src/DeviceRequestPrompt.spec.ts | 457 ++++++++++++++++++ 10 files changed, 968 insertions(+), 1 deletion(-) create mode 100644 docs/api/puppeteer.frame.waitfordeviceprompt.md create mode 100644 docs/api/puppeteer.page.waitfordeviceprompt.md create mode 100644 packages/puppeteer-core/src/common/DeviceRequestPrompt.ts create mode 100644 test/src/DeviceRequestPrompt.spec.ts diff --git a/docs/api/puppeteer.frame.md b/docs/api/puppeteer.frame.md index ad1806f23fa1d..ea0766188222f 100644 --- a/docs/api/puppeteer.frame.md +++ b/docs/api/puppeteer.frame.md @@ -90,6 +90,7 @@ console.log(text); | [title()](./puppeteer.frame.title.md) | | | | [type(selector, text, options)](./puppeteer.frame.type.md) | | Sends a keydown, keypress/input, and keyup event for each character in the text. | | [url()](./puppeteer.frame.url.md) | | | +| [waitForDevicePrompt(options)](./puppeteer.frame.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFunction(pageFunction, options, args)](./puppeteer.frame.waitforfunction.md) | | | | [waitForNavigation(options)](./puppeteer.frame.waitfornavigation.md) | |

Waits for the frame to navigate. It is useful for when you run code which will indirectly cause the frame to navigate.

Usage of the [History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API) to change the URL is considered a navigation.

| | [waitForSelector(selector, options)](./puppeteer.frame.waitforselector.md) | |

Waits for an element matching the given selector to appear in the frame.

This method works across navigations.

| diff --git a/docs/api/puppeteer.frame.waitfordeviceprompt.md b/docs/api/puppeteer.frame.waitfordeviceprompt.md new file mode 100644 index 0000000000000..e37a0ecacc216 --- /dev/null +++ b/docs/api/puppeteer.frame.waitfordeviceprompt.md @@ -0,0 +1,45 @@ +--- +sidebar_label: Frame.waitForDevicePrompt +--- + +# Frame.waitForDevicePrompt() method + +This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth. + +:::caution + +This must be called before the device request is made. It will not return a currently active device prompt. + +::: + +#### Signature: + +```typescript +class Frame { + waitForDevicePrompt( + options?: WaitTimeoutOptions + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------- | ------------ | +| options | [WaitTimeoutOptions](./puppeteer.waittimeoutoptions.md) | _(Optional)_ | + +**Returns:** + +Promise<DeviceRequestPrompt> + +## Example + +```ts +const [devicePrompt] = Promise.all([ + frame.waitForDevicePrompt(), + frame.click('#connect-bluetooth'), +]); +await devicePrompt.select( + await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) +); +``` diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index 20fb453bd5738..a8bcd6278aa94 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -149,6 +149,7 @@ page.off('request', logRequest); | [type(selector, text, options)](./puppeteer.page.type.md) | |

Sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [Keyboard.press()](./puppeteer.keyboard.press.md).

| | [url()](./puppeteer.page.url.md) | | | | [viewport()](./puppeteer.page.viewport.md) | | | +| [waitForDevicePrompt(options)](./puppeteer.page.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFileChooser(options)](./puppeteer.page.waitforfilechooser.md) | |

This method is typically coupled with an action that triggers file choosing.

:::caution

This must be called before the file chooser is launched. It will not return a currently active file chooser.

:::

| | [waitForFrame(urlOrPredicate, options)](./puppeteer.page.waitforframe.md) | | | | [waitForFunction(pageFunction, options, args)](./puppeteer.page.waitforfunction.md) | | Waits for a function to finish evaluating in the page's context. | diff --git a/docs/api/puppeteer.page.waitfordeviceprompt.md b/docs/api/puppeteer.page.waitfordeviceprompt.md new file mode 100644 index 0000000000000..9b41e3deee1b4 --- /dev/null +++ b/docs/api/puppeteer.page.waitfordeviceprompt.md @@ -0,0 +1,45 @@ +--- +sidebar_label: Page.waitForDevicePrompt +--- + +# Page.waitForDevicePrompt() method + +This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth. + +:::caution + +This must be called before the device request is made. It will not return a currently active device prompt. + +::: + +#### Signature: + +```typescript +class Page { + waitForDevicePrompt( + options?: WaitTimeoutOptions + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------- | ------------ | +| options | [WaitTimeoutOptions](./puppeteer.waittimeoutoptions.md) | _(Optional)_ | + +**Returns:** + +Promise<DeviceRequestPrompt> + +## Example + +```ts +const [devicePrompt] = Promise.all([ + page.waitForDevicePrompt(), + page.click('#connect-bluetooth'), +]); +await devicePrompt.select( + await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) +); +``` diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index e826c06629d5e..d092a6c1c352c 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -24,6 +24,7 @@ import type {Accessibility} from '../common/Accessibility.js'; import type {ConsoleMessage} from '../common/ConsoleMessage.js'; import type {Coverage} from '../common/Coverage.js'; import {Device} from '../common/Device.js'; +import {DeviceRequestPrompt} from '../common/DeviceRequestPrompt.js'; import type {Dialog} from '../common/Dialog.js'; import {EventEmitter, Handler} from '../common/EventEmitter.js'; import type {FileChooser} from '../common/FileChooser.js'; @@ -2558,6 +2559,36 @@ export class Page extends EventEmitter { >(): Promise>>> { throw new Error('Not implemented'); } + + /** + * This method is typically coupled with an action that triggers a device + * request from an api such as WebBluetooth. + * + * :::caution + * + * This must be called before the device request is made. It will not return a + * currently active device prompt. + * + * ::: + * + * @example + * + * ```ts + * const [devicePrompt] = Promise.all([ + * page.waitForDevicePrompt(), + * page.click('#connect-bluetooth'), + * ]); + * await devicePrompt.select( + * await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) + * ); + * ``` + */ + waitForDevicePrompt( + options?: WaitTimeoutOptions + ): Promise; + waitForDevicePrompt(): Promise { + throw new Error('Not implemented'); + } } /** diff --git a/packages/puppeteer-core/src/common/DeviceRequestPrompt.ts b/packages/puppeteer-core/src/common/DeviceRequestPrompt.ts new file mode 100644 index 0000000000000..aa3b1264c19d8 --- /dev/null +++ b/packages/puppeteer-core/src/common/DeviceRequestPrompt.ts @@ -0,0 +1,293 @@ +/** + * Copyright 2022 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Protocol from 'devtools-protocol'; + +import {WaitTimeoutOptions} from '../api/Page.js'; +import {assert} from '../util/assert.js'; +import { + createDeferredPromise, + DeferredPromise, +} from '../util/DeferredPromise.js'; + +import {CDPSession} from './Connection.js'; +import {TimeoutSettings} from './TimeoutSettings.js'; + +/** + * Device in a request prompt. + * + * @public + */ +export class DeviceRequestPromptDevice { + /** + * Device id during a prompt. + */ + id: string; + + /** + * Device name as it appears in a prompt. + */ + name: string; + + /** + * @internal + */ + constructor(id: string, name: string) { + this.id = id; + this.name = name; + } +} + +/** + * Device request prompts let you respond to the page requesting for a device + * through an API like WebBluetooth. + * + * @remarks + * `DeviceRequestPrompt` instances are returned via the + * {@link Page.waitForDevicePrompt} method. + * + * @example + * + * ```ts + * const [deviceRequest] = Promise.all([ + * page.waitForDevicePrompt(), + * page.click('#connect-bluetooth'), + * ]); + * await devicePrompt.select( + * await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) + * ); + * ``` + * + * @public + */ +export class DeviceRequestPrompt { + #client: CDPSession | null; + #timeoutSettings: TimeoutSettings; + #id: string; + #handled = false; + #updateDevicesHandle = this.#updateDevices.bind(this); + #waitForDevicePromises = new Set<{ + filter: (device: DeviceRequestPromptDevice) => boolean; + promise: DeferredPromise; + }>(); + + /** + * Current list of selectable devices. + */ + devices: DeviceRequestPromptDevice[] = []; + + /** + * @internal + */ + constructor( + client: CDPSession, + timeoutSettings: TimeoutSettings, + firstEvent: Protocol.DeviceAccess.DeviceRequestPromptedEvent + ) { + this.#client = client; + this.#timeoutSettings = timeoutSettings; + this.#id = firstEvent.id; + + this.#client.on( + 'DeviceAccess.deviceRequestPrompted', + this.#updateDevicesHandle + ); + this.#client.on('Target.detachedFromTarget', () => { + this.#client = null; + }); + + this.#updateDevices(firstEvent); + } + + #updateDevices(event: Protocol.DeviceAccess.DeviceRequestPromptedEvent) { + if (event.id !== this.#id) { + return; + } + + for (const rawDevice of event.devices) { + if ( + this.devices.some(device => { + return device.id === rawDevice.id; + }) + ) { + continue; + } + + const newDevice = new DeviceRequestPromptDevice( + rawDevice.id, + rawDevice.name + ); + this.devices.push(newDevice); + + for (const waitForDevicePromise of this.#waitForDevicePromises) { + if (waitForDevicePromise.filter(newDevice)) { + waitForDevicePromise.promise.resolve(newDevice); + } + } + } + } + + /** + * Resolve to the first device in the prompt matching a filter. + */ + async waitForDevice( + filter: (device: DeviceRequestPromptDevice) => boolean, + options: WaitTimeoutOptions = {} + ): Promise { + for (const device of this.devices) { + if (filter(device)) { + return device; + } + } + + const {timeout = this.#timeoutSettings.timeout()} = options; + const promise = createDeferredPromise({ + message: `Waiting for \`DeviceRequestPromptDevice\` failed: ${timeout}ms exceeded`, + timeout, + }); + const handle = {filter, promise}; + this.#waitForDevicePromises.add(handle); + try { + return await promise; + } finally { + this.#waitForDevicePromises.delete(handle); + } + } + + /** + * Select a device in the prompt's list. + */ + async select(device: DeviceRequestPromptDevice): Promise { + assert( + this.#client !== null, + 'Cannot select device through detached session!' + ); + assert(this.devices.includes(device), 'Cannot select unknown device!'); + assert( + !this.#handled, + 'Cannot select DeviceRequestPrompt which is already handled!' + ); + this.#client.off( + 'DeviceAccess.deviceRequestPrompted', + this.#updateDevicesHandle + ); + this.#handled = true; + return this.#client.send('DeviceAccess.selectPrompt', { + id: this.#id, + deviceId: device.id, + }); + } + + /** + * Cancel the prompt. + */ + async cancel(): Promise { + assert( + this.#client !== null, + 'Cannot cancel prompt through detached session!' + ); + assert( + !this.#handled, + 'Cannot cancel DeviceRequestPrompt which is already handled!' + ); + this.#client.off( + 'DeviceAccess.deviceRequestPrompted', + this.#updateDevicesHandle + ); + this.#handled = true; + return this.#client.send('DeviceAccess.cancelPrompt', {id: this.#id}); + } +} + +/** + * @internal + */ +export class DeviceRequestPromptManager { + #client: CDPSession | null; + #timeoutSettings: TimeoutSettings; + #deviceRequestPromptPromises = new Set< + DeferredPromise + >(); + + /** + * @internal + */ + constructor(client: CDPSession, timeoutSettings: TimeoutSettings) { + this.#client = client; + this.#timeoutSettings = timeoutSettings; + + this.#client.on('DeviceAccess.deviceRequestPrompted', event => { + this.#onDeviceRequestPrompted(event); + }); + this.#client.on('Target.detachedFromTarget', () => { + this.#client = null; + }); + } + + /** + * Wait for device prompt created by an action like calling WebBluetooth's + * requestDevice. + */ + async waitForDevicePrompt( + options: WaitTimeoutOptions = {} + ): Promise { + assert( + this.#client !== null, + 'Cannot wait for device prompt through detached session!' + ); + const needsEnable = this.#deviceRequestPromptPromises.size === 0; + let enablePromise: Promise | undefined; + if (needsEnable) { + enablePromise = this.#client.send('DeviceAccess.enable'); + } + + const {timeout = this.#timeoutSettings.timeout()} = options; + const promise = createDeferredPromise({ + message: `Waiting for \`DeviceRequestPrompt\` failed: ${timeout}ms exceeded`, + timeout, + }); + this.#deviceRequestPromptPromises.add(promise); + + try { + const [result] = await Promise.all([promise, enablePromise]); + return result; + } finally { + this.#deviceRequestPromptPromises.delete(promise); + } + } + + /** + * @internal + */ + #onDeviceRequestPrompted( + event: Protocol.DeviceAccess.DeviceRequestPromptedEvent + ) { + if (!this.#deviceRequestPromptPromises.size) { + return; + } + + assert(this.#client !== null); + const devicePrompt = new DeviceRequestPrompt( + this.#client, + this.#timeoutSettings, + event + ); + for (const promise of this.#deviceRequestPromptPromises) { + promise.resolve(devicePrompt); + } + this.#deviceRequestPromptPromises.clear(); + } +} diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index 517c70bca9622..07a86c6be6afd 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -18,10 +18,15 @@ import {Protocol} from 'devtools-protocol'; import {ElementHandle} from '../api/ElementHandle.js'; import {HTTPResponse} from '../api/HTTPResponse.js'; -import {Page} from '../api/Page.js'; +import {Page, WaitTimeoutOptions} from '../api/Page.js'; +import {assert} from '../util/assert.js'; import {isErrorLike} from '../util/ErrorLike.js'; import {CDPSession} from './Connection.js'; +import { + DeviceRequestPrompt, + DeviceRequestPromptManager, +} from './DeviceRequestPrompt.js'; import {ExecutionContext} from './ExecutionContext.js'; import {FrameManager} from './FrameManager.js'; import {getQueryHandlerAndSelector} from './GetQueryHandler.js'; @@ -1083,6 +1088,47 @@ export class Frame { return this.worlds[PUPPETEER_WORLD].title(); } + /** + * @internal + */ + _deviceRequestPromptManager(): DeviceRequestPromptManager { + if (this.isOOPFrame()) { + return this._frameManager._deviceRequestPromptManager(this.#client); + } + const parentFrame = this.parentFrame(); + assert(parentFrame !== null); + return parentFrame._deviceRequestPromptManager(); + } + + /** + * This method is typically coupled with an action that triggers a device + * request from an api such as WebBluetooth. + * + * :::caution + * + * This must be called before the device request is made. It will not return a + * currently active device prompt. + * + * ::: + * + * @example + * + * ```ts + * const [devicePrompt] = Promise.all([ + * frame.waitForDevicePrompt(), + * frame.click('#connect-bluetooth'), + * ]); + * await devicePrompt.select( + * await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) + * ); + * ``` + */ + waitForDevicePrompt( + options: WaitTimeoutOptions = {} + ): Promise { + return this._deviceRequestPromptManager().waitForDevicePrompt(options); + } + /** * @internal */ diff --git a/packages/puppeteer-core/src/common/FrameManager.ts b/packages/puppeteer-core/src/common/FrameManager.ts index 3f07d01840895..248e2b01415b3 100644 --- a/packages/puppeteer-core/src/common/FrameManager.ts +++ b/packages/puppeteer-core/src/common/FrameManager.ts @@ -21,6 +21,7 @@ import {assert} from '../util/assert.js'; import {isErrorLike} from '../util/ErrorLike.js'; import {CDPSession, isTargetClosedError} from './Connection.js'; +import {DeviceRequestPromptManager} from './DeviceRequestPrompt.js'; import {EventEmitter} from './EventEmitter.js'; import {EVALUATION_SCRIPT_URL, ExecutionContext} from './ExecutionContext.js'; import {Frame} from './Frame.js'; @@ -77,6 +78,11 @@ export class FrameManager extends EventEmitter { */ #frameNavigatedReceived = new Set(); + #deviceRequestPromptManagerMap = new WeakMap< + CDPSession, + DeviceRequestPromptManager + >(); + get timeoutSettings(): TimeoutSettings { return this.#timeoutSettings; } @@ -219,6 +225,18 @@ export class FrameManager extends EventEmitter { this.initialize(target._session()); } + /** + * @internal + */ + _deviceRequestPromptManager(client: CDPSession): DeviceRequestPromptManager { + let manager = this.#deviceRequestPromptManagerMap.get(client); + if (manager === undefined) { + manager = new DeviceRequestPromptManager(client, this.#timeoutSettings); + this.#deviceRequestPromptManagerMap.set(client, manager); + } + return manager; + } + #onLifecycleEvent(event: Protocol.Page.LifecycleEventEvent): void { const frame = this.frame(event.frameId); if (!frame) { diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index 60814d8b78592..fb5c00819c137 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -50,6 +50,7 @@ import { } from './Connection.js'; import {ConsoleMessage, ConsoleMessageType} from './ConsoleMessage.js'; import {Coverage} from './Coverage.js'; +import {DeviceRequestPrompt} from './DeviceRequestPrompt.js'; import {Dialog} from './Dialog.js'; import {EmulationManager} from './EmulationManager.js'; import {FileChooser} from './FileChooser.js'; @@ -1647,6 +1648,35 @@ export class CDPPage extends Page { ): Promise>>> { return this.mainFrame().waitForFunction(pageFunction, options, ...args); } + + /** + * This method is typically coupled with an action that triggers a device + * request from an api such as WebBluetooth. + * + * :::caution + * + * This must be called before the device request is made. It will not return a + * currently active device prompt. + * + * ::: + * + * @example + * + * ```ts + * const [devicePrompt] = Promise.all([ + * page.waitForDevicePrompt(), + * page.click('#connect-bluetooth'), + * ]); + * await devicePrompt.select( + * await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) + * ); + * ``` + */ + override waitForDevicePrompt( + options: WaitTimeoutOptions = {} + ): Promise { + return this.mainFrame().waitForDevicePrompt(options); + } } const supportedMetrics = new Set([ diff --git a/test/src/DeviceRequestPrompt.spec.ts b/test/src/DeviceRequestPrompt.spec.ts new file mode 100644 index 0000000000000..b898b2090fba8 --- /dev/null +++ b/test/src/DeviceRequestPrompt.spec.ts @@ -0,0 +1,457 @@ +import expect from 'expect'; +import {TimeoutError} from 'puppeteer'; +import { + DeviceRequestPrompt, + DeviceRequestPromptDevice, + DeviceRequestPromptManager, +} from 'puppeteer-core/internal/common/DeviceRequestPrompt.js'; +import {EventEmitter} from 'puppeteer-core/internal/common/EventEmitter.js'; +import {TimeoutSettings} from 'puppeteer-core/internal/common/TimeoutSettings.js'; + +class MockCDPSession extends EventEmitter { + async send(): Promise {} + connection() { + return undefined; + } + async detach() {} + id() { + return '1'; + } +} + +describe('DeviceRequestPrompt', function () { + describe('waitForDevicePrompt', function () { + it('should return prompt', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + const [prompt] = await Promise.all([ + manager.waitForDevicePrompt(), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [], + }); + })(), + ]); + expect(prompt).toBeTruthy(); + }); + + it('should respect timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + await expect( + manager.waitForDevicePrompt({timeout: 1}) + ).rejects.toBeInstanceOf(TimeoutError); + }); + + it('should respect default timeout when there is no custom timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + timeoutSettings.setDefaultTimeout(1); + await expect(manager.waitForDevicePrompt()).rejects.toBeInstanceOf( + TimeoutError + ); + }); + + it('should prioritize exact timeout over default timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + timeoutSettings.setDefaultTimeout(0); + await expect( + manager.waitForDevicePrompt({timeout: 1}) + ).rejects.toBeInstanceOf(TimeoutError); + }); + + it('should work with no timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + const [prompt] = await Promise.all([ + manager.waitForDevicePrompt({timeout: 0}), + (async () => { + await new Promise(resolve => { + setTimeout(resolve, 50); + }); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [], + }); + })(), + ]); + expect(prompt).toBeTruthy(); + }); + + it('should return the same prompt when there are many watchdogs simultaneously', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + const [prompt1, prompt2] = await Promise.all([ + manager.waitForDevicePrompt(), + manager.waitForDevicePrompt(), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [], + }); + })(), + ]); + expect(prompt1 === prompt2).toBeTruthy(); + }); + + it('should listen and shortcut when there are no watchdogs', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const manager = new DeviceRequestPromptManager(client, timeoutSettings); + + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [], + }); + + expect(manager).toBeTruthy(); + }); + }); + + describe('DeviceRequestPrompt.devices', function () { + it('lists devices as they arrive', function () { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + expect(prompt.devices).toHaveLength(0); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [{id: '00000000', name: 'Device 0'}], + }); + expect(prompt.devices).toHaveLength(1); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + expect(prompt.devices).toHaveLength(2); + expect(prompt.devices[0]).toBeInstanceOf(DeviceRequestPromptDevice); + expect(prompt.devices[1]).toBeInstanceOf(DeviceRequestPromptDevice); + }); + + it('does not list devices from events of another prompt', function () { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + expect(prompt.devices).toHaveLength(0); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '88888888888888888888888888888888', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + expect(prompt.devices).toHaveLength(0); + }); + }); + + describe('DeviceRequestPrompt.waitForDevice', function () { + it('should return first matching device', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + const [device] = await Promise.all([ + prompt.waitForDevice(({name}) => { + return name.includes('1'); + }), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [{id: '00000000', name: 'Device 0'}], + }); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + })(), + ]); + expect(device).toBeInstanceOf(DeviceRequestPromptDevice); + }); + + it('should return first matching device from already known devices', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + + const device = await prompt.waitForDevice(({name}) => { + return name.includes('1'); + }); + expect(device).toBeInstanceOf(DeviceRequestPromptDevice); + }); + + it('should return device in the devices list', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + const [device] = await Promise.all([ + prompt.waitForDevice(({name}) => { + return name.includes('1'); + }), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + })(), + ]); + expect(prompt.devices).toContain(device); + }); + + it('should respect timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + await expect( + prompt.waitForDevice( + ({name}) => { + return name.includes('Device'); + }, + {timeout: 1} + ) + ).rejects.toBeInstanceOf(TimeoutError); + }); + + it('should respect default timeout when there is no custom timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + timeoutSettings.setDefaultTimeout(1); + await expect( + prompt.waitForDevice( + ({name}) => { + return name.includes('Device'); + }, + {timeout: 1} + ) + ).rejects.toBeInstanceOf(TimeoutError); + }); + + it('should prioritize exact timeout over default timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + timeoutSettings.setDefaultTimeout(0); + await expect( + prompt.waitForDevice( + ({name}) => { + return name.includes('Device'); + }, + {timeout: 1} + ) + ).rejects.toBeInstanceOf(TimeoutError); + }); + + it('should work with no timeout', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + const [device] = await Promise.all([ + prompt.waitForDevice( + ({name}) => { + return name.includes('1'); + }, + {timeout: 0} + ), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [{id: '00000000', name: 'Device 0'}], + }); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + })(), + ]); + expect(device).toBeInstanceOf(DeviceRequestPromptDevice); + }); + + it('should return same device from multiple watchdogs', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + const [device1, device2] = await Promise.all([ + prompt.waitForDevice(({name}) => { + return name.includes('1'); + }), + prompt.waitForDevice(({name}) => { + return name.includes('1'); + }), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [{id: '00000000', name: 'Device 0'}], + }); + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + })(), + ]); + expect(device1 === device2).toBeTruthy(); + }); + }); + + describe('DeviceRequestPrompt.select', function () { + it('should succeed with listed device', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + const [device] = await Promise.all([ + prompt.waitForDevice(({name}) => { + return name.includes('1'); + }), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + })(), + ]); + await prompt.select(device); + }); + + it('should error for device not listed in devices', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + await expect( + prompt.select(new DeviceRequestPromptDevice('11111111', 'Device 1')) + ).rejects.toThrowError('Cannot select unknown device!'); + }); + + it('should fail when selecting prompt twice', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + + const [device] = await Promise.all([ + prompt.waitForDevice(({name}) => { + return name.includes('1'); + }), + (() => { + client.emit('DeviceAccess.deviceRequestPrompted', { + id: '00000000000000000000000000000000', + devices: [ + {id: '00000000', name: 'Device 0'}, + {id: '11111111', name: 'Device 1'}, + ], + }); + })(), + ]); + await prompt.select(device); + await expect(prompt.select(device)).rejects.toThrowError( + 'Cannot select DeviceRequestPrompt which is already handled!' + ); + }); + }); + + describe('DeviceRequestPrompt.cancel', function () { + it('should succeed on first call', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + await prompt.cancel(); + }); + + it('should fail when canceling prompt twice', async () => { + const client = new MockCDPSession(); + const timeoutSettings = new TimeoutSettings(); + const prompt = new DeviceRequestPrompt(client, timeoutSettings, { + id: '00000000000000000000000000000000', + devices: [], + }); + await prompt.cancel(); + await expect(prompt.cancel()).rejects.toThrowError( + 'Cannot cancel DeviceRequestPrompt which is already handled!' + ); + }); + }); +}); From 3ea15dc39512a4576861d29ae8b6c08ac1373b7e Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 21 Mar 2023 10:21:48 +0100 Subject: [PATCH 007/417] chore: JavaScript error should produce `pageerror` events (#9884) --- .../puppeteer-core/src/common/bidi/Page.ts | 35 ++++++++++++++----- test/TestExpectations.json | 6 ++++ 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index b5177da826655..c709eb7b41b6d 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -25,6 +25,7 @@ import { import {ConsoleMessage, ConsoleMessageLocation} from '../ConsoleMessage.js'; import {Handler} from '../EventEmitter.js'; import {EvaluateFunc, HandleFor} from '../types.js'; +import {debugError} from '../util.js'; import {Context, getBidiHandle} from './Context.js'; import {BidiSerializer} from './Serializer.js'; @@ -81,14 +82,28 @@ export class Page extends PageBase { ) ); } else if (isJavaScriptLogEntry(event)) { - this.emit( - PageEmittedEvents.Console, - new ConsoleMessage( - event.level as any, - event.text ?? '', - [], - getStackTraceLocations(event.stackTrace) - ) + let message = event.text ?? ''; + + if (event.stackTrace) { + for (const callFrame of event.stackTrace.callFrames) { + const location = + callFrame.url + + ':' + + callFrame.lineNumber + + ':' + + callFrame.columnNumber; + const functionName = callFrame.functionName || ''; + message += `\n at ${functionName} (${location})`; + } + } + + const error = new Error(message); + error.stack = ''; // Don't capture Puppeteer stacktrace. + + this.emit(PageEmittedEvents.PageError, error); + } else { + debugError( + `Unhandled LogEntry with type "${event.type}", text "${event.text}" and level "${event.level}"` ); } } @@ -191,7 +206,9 @@ function isJavaScriptLogEntry( return event.type === 'javascript'; } -function getStackTraceLocations(stackTrace?: Bidi.Script.StackTrace) { +function getStackTraceLocations( + stackTrace?: Bidi.Script.StackTrace +): ConsoleMessageLocation[] { const stackTraceLocations: ConsoleMessageLocation[] = []; if (stackTrace) { for (const callFrame of stackTrace.callFrames) { diff --git a/test/TestExpectations.json b/test/TestExpectations.json index db98e5889d56a..cf188745e136e 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -2050,5 +2050,11 @@ "platforms": ["darwin", "linux", "win32"], "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] + }, + { + "testIdPattern": "[page.spec] Page Page.Events.PageError *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] } ] From 36c029b38d64a10590bfc74ecea255a58914b0d2 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 21 Mar 2023 10:22:57 +0100 Subject: [PATCH 008/417] fix: waitForNavigation issue with aborted events (#9883) --- .../puppeteer-core/src/common/NetworkManager.ts | 6 +----- packages/puppeteer-core/src/common/Page.ts | 12 +++--------- test/assets/abort-request.html | 13 +++++++++++++ test/src/page.spec.ts | 15 +++++++++++++++ 4 files changed, 32 insertions(+), 14 deletions(-) create mode 100644 test/assets/abort-request.html diff --git a/packages/puppeteer-core/src/common/NetworkManager.ts b/packages/puppeteer-core/src/common/NetworkManager.ts index b4750bef9d056..2dbcf572536ef 100644 --- a/packages/puppeteer-core/src/common/NetworkManager.ts +++ b/packages/puppeteer-core/src/common/NetworkManager.ts @@ -302,11 +302,7 @@ export class NetworkManager extends EventEmitter { } #onAuthRequired(event: Protocol.Fetch.AuthRequiredEvent): void { - /* TODO(jacktfranklin): This is defined in protocol.d.ts but not - * in an easily referrable way - we should look at exposing it. - */ - type AuthResponse = 'Default' | 'CancelAuth' | 'ProvideCredentials'; - let response: AuthResponse = 'Default'; + let response: Protocol.Fetch.AuthChallengeResponse['response'] = 'Default'; if (this.#attemptedAuthentications.has(event.requestId)) { response = 'CancelAuth'; } else if (this.#credentials) { diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index fb5c00819c137..21c13514d719a 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -991,10 +991,7 @@ export class CDPPage extends Page { const networkManager = this.#frameManager.networkManager; - let idleResolveCallback: () => void; - const idlePromise = new Promise(resolve => { - idleResolveCallback = resolve; - }); + const idlePromise = createDeferredPromise(); let abortRejectCallback: (error: Error) => void; const abortPromise = new Promise((_, reject) => { @@ -1002,10 +999,6 @@ export class CDPPage extends Page { }); let idleTimer: NodeJS.Timeout; - const onIdle = () => { - return idleResolveCallback(); - }; - const cleanup = () => { idleTimer && clearTimeout(idleTimer); abortRejectCallback(new Error('abort')); @@ -1014,7 +1007,7 @@ export class CDPPage extends Page { const evaluate = () => { idleTimer && clearTimeout(idleTimer); if (networkManager.numRequestsInProgress() === 0) { - idleTimer = setTimeout(onIdle, idleTime); + idleTimer = setTimeout(idlePromise.resolve, idleTime); } }; @@ -1038,6 +1031,7 @@ export class CDPPage extends Page { const eventPromises = [ listenToEvent(NetworkManagerEmittedEvents.Request), listenToEvent(NetworkManagerEmittedEvents.Response), + listenToEvent(NetworkManagerEmittedEvents.RequestFailed), ]; await Promise.race([ diff --git a/test/assets/abort-request.html b/test/assets/abort-request.html new file mode 100644 index 0000000000000..77c056a422d19 --- /dev/null +++ b/test/assets/abort-request.html @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/test/src/page.spec.ts b/test/src/page.spec.ts index 49f6e88b85767..31722363809fd 100644 --- a/test/src/page.spec.ts +++ b/test/src/page.spec.ts @@ -1163,6 +1163,21 @@ describe('Page', function () { ]); expect(result).toBe(undefined); }); + it('should work with aborted requests', async () => { + const {page, server} = getTestState(); + + await page.goto(server.PREFIX + '/abort-request.html'); + + const element = await page.$(`#abort`); + await element!.click(); + + let error = false; + await page.waitForNetworkIdle().catch(() => { + return (error = true); + }); + + expect(error).toBe(false); + }); }); describe('Page.exposeFunction', function () { From 9150cfe253799ed925a7cfe1e5ae966d3b758013 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Mar 2023 10:23:26 +0100 Subject: [PATCH 009/417] chore(deps): Bump glob from 9.3.0 to 9.3.1 (#9887) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- package.json | 2 +- test/installation/package.json | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 416ee9a3e94fa..c07b869c68b51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.4.3", - "glob": "9.3.0", + "glob": "9.3.1", "gts": "4.0.0", "husky": "8.0.3", "jpeg-js": "0.4.4", @@ -4253,9 +4253,9 @@ } }, "node_modules/glob": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", - "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^7.4.1", @@ -9344,7 +9344,7 @@ "name": "@puppeteer-test/installation", "version": "latest", "dependencies": { - "glob": "9.3.0", + "glob": "9.3.1", "mocha": "10.2.0" } } @@ -10142,7 +10142,7 @@ "@puppeteer-test/installation": { "version": "file:test/installation", "requires": { - "glob": "9.3.0", + "glob": "9.3.1", "mocha": "10.2.0" } }, @@ -12171,9 +12171,9 @@ } }, "glob": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", - "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", "requires": { "fs.realpath": "^1.0.0", "minimatch": "^7.4.1", diff --git a/package.json b/package.json index bdba51d725ea6..28c2d76f4b1d2 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,7 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.4.3", - "glob": "9.3.0", + "glob": "9.3.1", "gts": "4.0.0", "husky": "8.0.3", "jpeg-js": "0.4.4", diff --git a/test/installation/package.json b/test/installation/package.json index 08d7a6d760794..1644668890bc9 100644 --- a/test/installation/package.json +++ b/test/installation/package.json @@ -44,7 +44,7 @@ "assets" ], "dependencies": { - "glob": "9.3.0", + "glob": "9.3.1", "mocha": "10.2.0" } } From f1488b6c3a8f4f856eaaf4869fdf742252b7f816 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 21 Mar 2023 11:39:15 +0100 Subject: [PATCH 010/417] chore: replace rimraf in tests with a helper with retries (#9888) --- test/src/headful.spec.ts | 7 ++++--- test/src/launcher.spec.ts | 43 ++++++++++++++++++++++----------------- test/src/mocha-utils.ts | 11 ++++++++-- 3 files changed, 37 insertions(+), 24 deletions(-) diff --git a/test/src/headful.spec.ts b/test/src/headful.spec.ts index a22fba1561edf..a27f552749467 100644 --- a/test/src/headful.spec.ts +++ b/test/src/headful.spec.ts @@ -23,9 +23,8 @@ import { PuppeteerLaunchOptions, PuppeteerNode, } from 'puppeteer-core/internal/node/PuppeteerNode.js'; -import rimraf from 'rimraf'; -import {getTestState} from './mocha-utils.js'; +import {getTestState, rmSync} from './mocha-utils.js'; const TMP_FOLDER = path.join(os.tmpdir(), 'pptr_tmp_folder-'); @@ -237,7 +236,9 @@ describe('headful tests', function () { }); await headlessBrowser.close(); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rimraf(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} expect(cookie).toBe('foo=true'); }); // TODO: Support OOOPIF. @see https://github.com/puppeteer/puppeteer/issues/2548 diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index d88b2edb00cc6..b5446f10dffd6 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -23,16 +23,11 @@ import {Protocol} from 'devtools-protocol'; import expect from 'expect'; import {BrowserFetcher, TimeoutError} from 'puppeteer'; import {Page} from 'puppeteer-core/internal/api/Page.js'; -import rimraf from 'rimraf'; import sinon from 'sinon'; -import {getTestState, itOnlyRegularInstall} from './mocha-utils.js'; +import {getTestState, itOnlyRegularInstall, rmSync} from './mocha-utils.js'; import utils from './utils.js'; -const rmAsync = (filename: string) => { - return rimraf(filename); -}; - const TMP_FOLDER = path.join(os.tmpdir(), 'pptr_tmp_folder-'); const FIREFOX_TIMEOUT = 30 * 1000; @@ -77,12 +72,10 @@ describe('Launcher specs', function () { expect((await stat(revisionInfo.executablePath)).mode & 0o777).toBe( expectedPermissions ); - expect(await browserFetcher.localRevisions()).toEqual([ - expectedRevision, - ]); + expect(browserFetcher.localRevisions()).toEqual([expectedRevision]); await browserFetcher.remove(expectedRevision); - expect(await browserFetcher.localRevisions()).toEqual([]); - await rmAsync(downloadsFolder); + expect(browserFetcher.localRevisions()).toEqual([]); + rmSync(downloadsFolder); }); it('should download and extract firefox linux binary', async () => { const {server} = getTestState(); @@ -127,7 +120,7 @@ describe('Launcher specs', function () { ]); await browserFetcher.remove(expectedVersion); expect(await browserFetcher.localRevisions()).toEqual([]); - await rmAsync(downloadsFolder); + rmSync(downloadsFolder); }); }); @@ -248,7 +241,9 @@ describe('Launcher specs', function () { await browser.close(); expect(fs.readdirSync(userDataDir).length).toBeGreaterThan(0); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rmAsync(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} }); it('tmp profile should be cleaned up', async () => { const {defaultBrowserOptions, puppeteer} = getTestState(); @@ -301,7 +296,9 @@ describe('Launcher specs', function () { expect(await readFile(prefsJSPath, 'utf8')).toBe(prefsJSContent); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rmAsync(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} }); it('userDataDir argument', async () => { const {isChrome, puppeteer, defaultBrowserOptions} = getTestState(); @@ -325,13 +322,15 @@ describe('Launcher specs', function () { await browser.close(); expect(fs.readdirSync(userDataDir).length).toBeGreaterThan(0); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rmAsync(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} }); it('userDataDir argument with non-existent dir', async () => { const {isChrome, puppeteer, defaultBrowserOptions} = getTestState(); const userDataDir = await mkdtemp(TMP_FOLDER); - await rmAsync(userDataDir); + rmSync(userDataDir); const options = Object.assign({}, defaultBrowserOptions); if (isChrome) { options.args = [ @@ -350,7 +349,9 @@ describe('Launcher specs', function () { await browser.close(); expect(fs.readdirSync(userDataDir).length).toBeGreaterThan(0); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rmAsync(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} }); it('userDataDir option should restore state', async () => { const {server, puppeteer, defaultBrowserOptions} = getTestState(); @@ -375,7 +376,9 @@ describe('Launcher specs', function () { ).toBe('hello'); await browser2.close(); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rmAsync(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} }); it('userDataDir option should restore cookies', async () => { const {server, puppeteer, defaultBrowserOptions} = getTestState(); @@ -401,7 +404,9 @@ describe('Launcher specs', function () { ).toBe('doSomethingOnlyOnce=true'); await browser2.close(); // This might throw. See https://github.com/puppeteer/puppeteer/issues/2778 - await rmAsync(userDataDir).catch(() => {}); + try { + rmSync(userDataDir); + } catch {} }); it('should return the default arguments', async () => { const {isChrome, isFirefox, puppeteer} = getTestState(); diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index 18130d17df757..d8a4b6f40c0c0 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -34,7 +34,6 @@ import { PuppeteerNode, } from 'puppeteer-core/internal/node/PuppeteerNode.js'; import {isErrorLike} from 'puppeteer-core/internal/util/ErrorLike.js'; -import rimraf from 'rimraf'; import sinon from 'sinon'; import {extendExpectWithToBeGolden} from './utils.js'; @@ -128,7 +127,7 @@ const setupGoldenAssertions = (): void => { const GOLDEN_DIR = path.join(__dirname, `../golden-${suffix}`); const OUTPUT_DIR = path.join(__dirname, `../output-${suffix}`); if (fs.existsSync(OUTPUT_DIR)) { - rimraf.sync(OUTPUT_DIR); + rmSync(OUTPUT_DIR); } extendExpectWithToBeGolden(GOLDEN_DIR, OUTPUT_DIR); }; @@ -332,3 +331,11 @@ export const createTimeout = ( }, n); }); }; + +export function rmSync(target: string): void { + fs.rmSync(target, { + force: true, + recursive: true, + maxRetries: 5, + }); +} From 510b36c50001c95783b00dc8af42b5801ec57358 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 21 Mar 2023 12:53:13 +0100 Subject: [PATCH 011/417] fix: implement protocol-level timeouts (#9877) --- docs/api/index.md | 1 - docs/api/puppeteer.browserconnectoptions.md | 1 + ...r.browserconnectoptions.protocoltimeout.md | 19 ++ .../api/puppeteer.connection._constructor_.md | 8 +- docs/api/puppeteer.connection.md | 12 +- docs/api/puppeteer.connection.timeout.md | 13 + .../api/puppeteer.connectioncallback.error.md | 13 - docs/api/puppeteer.connectioncallback.md | 25 -- .../puppeteer.connectioncallback.method.md | 13 - .../puppeteer.connectioncallback.reject.md | 23 -- .../puppeteer.connectioncallback.resolve.md | 23 -- .../src/common/BrowserConnector.ts | 23 +- .../puppeteer-core/src/common/Connection.ts | 274 ++++++++++++------ .../src/common/bidi/Connection.ts | 91 ++---- .../puppeteer-core/src/node/BrowserRunner.ts | 18 +- .../puppeteer-core/src/node/ChromeLauncher.ts | 2 + .../src/node/FirefoxLauncher.ts | 3 + 17 files changed, 308 insertions(+), 254 deletions(-) create mode 100644 docs/api/puppeteer.browserconnectoptions.protocoltimeout.md create mode 100644 docs/api/puppeteer.connection.timeout.md delete mode 100644 docs/api/puppeteer.connectioncallback.error.md delete mode 100644 docs/api/puppeteer.connectioncallback.md delete mode 100644 docs/api/puppeteer.connectioncallback.method.md delete mode 100644 docs/api/puppeteer.connectioncallback.reject.md delete mode 100644 docs/api/puppeteer.connectioncallback.resolve.md diff --git a/docs/api/index.md b/docs/api/index.md index 93c5da94f72cd..dfbd20ef01ad6 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -74,7 +74,6 @@ sidebar_label: API | [ClickOptions](./puppeteer.clickoptions.md) | | | [CommonEventEmitter](./puppeteer.commoneventemitter.md) | | | [Configuration](./puppeteer.configuration.md) |

Defines options to configure Puppeteer's behavior during installation and runtime.

See individual properties for more information.

| -| [ConnectionCallback](./puppeteer.connectioncallback.md) | | | [ConnectionTransport](./puppeteer.connectiontransport.md) | | | [ConnectOptions](./puppeteer.connectoptions.md) | | | [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md) | | diff --git a/docs/api/puppeteer.browserconnectoptions.md b/docs/api/puppeteer.browserconnectoptions.md index 618e931c209f4..190082d6c0552 100644 --- a/docs/api/puppeteer.browserconnectoptions.md +++ b/docs/api/puppeteer.browserconnectoptions.md @@ -18,5 +18,6 @@ export interface BrowserConnectOptions | ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------- | | [defaultViewport?](./puppeteer.browserconnectoptions.defaultviewport.md) | | [Viewport](./puppeteer.viewport.md) \| null | _(Optional)_ Sets the viewport for each page. | | | [ignoreHTTPSErrors?](./puppeteer.browserconnectoptions.ignorehttpserrors.md) | | boolean | _(Optional)_ Whether to ignore HTTPS errors during navigation. | false | +| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 30000 | | [slowMo?](./puppeteer.browserconnectoptions.slowmo.md) | | number | _(Optional)_ Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | | [targetFilter?](./puppeteer.browserconnectoptions.targetfilter.md) | | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | _(Optional)_ Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md b/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md new file mode 100644 index 0000000000000..b2de108177b47 --- /dev/null +++ b/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md @@ -0,0 +1,19 @@ +--- +sidebar_label: BrowserConnectOptions.protocolTimeout +--- + +# BrowserConnectOptions.protocolTimeout property + +Timeout setting for individual protocol (CDP) calls. + +#### Signature: + +```typescript +interface BrowserConnectOptions { + protocolTimeout?: number; +} +``` + +#### Default value: + +30000 diff --git a/docs/api/puppeteer.connection._constructor_.md b/docs/api/puppeteer.connection._constructor_.md index 544787b8e7505..914c3501578c0 100644 --- a/docs/api/puppeteer.connection._constructor_.md +++ b/docs/api/puppeteer.connection._constructor_.md @@ -10,7 +10,12 @@ Constructs a new instance of the `Connection` class ```typescript class Connection { - constructor(url: string, transport: ConnectionTransport, delay?: number); + constructor( + url: string, + transport: ConnectionTransport, + delay?: number, + timeout?: number + ); } ``` @@ -21,3 +26,4 @@ class Connection { | url | string | | | transport | [ConnectionTransport](./puppeteer.connectiontransport.md) | | | delay | number | _(Optional)_ | +| timeout | number | _(Optional)_ | diff --git a/docs/api/puppeteer.connection.md b/docs/api/puppeteer.connection.md index 81ccbb479521c..694993bafc606 100644 --- a/docs/api/puppeteer.connection.md +++ b/docs/api/puppeteer.connection.md @@ -14,9 +14,15 @@ export declare class Connection extends EventEmitter ## Constructors -| Constructor | Modifiers | Description | -| ------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | -| [(constructor)(url, transport, delay)](./puppeteer.connection._constructor_.md) | | Constructs a new instance of the Connection class | +| Constructor | Modifiers | Description | +| ---------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | +| [(constructor)(url, transport, delay, timeout)](./puppeteer.connection._constructor_.md) | | Constructs a new instance of the Connection class | + +## Properties + +| Property | Modifiers | Type | Description | +| -------------------------------------------- | --------------------- | ------ | ----------- | +| [timeout](./puppeteer.connection.timeout.md) | readonly | number | | ## Methods diff --git a/docs/api/puppeteer.connection.timeout.md b/docs/api/puppeteer.connection.timeout.md new file mode 100644 index 0000000000000..349ed0bb1bda9 --- /dev/null +++ b/docs/api/puppeteer.connection.timeout.md @@ -0,0 +1,13 @@ +--- +sidebar_label: Connection.timeout +--- + +# Connection.timeout property + +#### Signature: + +```typescript +class Connection { + get timeout(): number; +} +``` diff --git a/docs/api/puppeteer.connectioncallback.error.md b/docs/api/puppeteer.connectioncallback.error.md deleted file mode 100644 index b14ea2cd23803..0000000000000 --- a/docs/api/puppeteer.connectioncallback.error.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionCallback.error ---- - -# ConnectionCallback.error property - -#### Signature: - -```typescript -interface ConnectionCallback { - error: ProtocolError; -} -``` diff --git a/docs/api/puppeteer.connectioncallback.md b/docs/api/puppeteer.connectioncallback.md deleted file mode 100644 index 54d8d842cd0e5..0000000000000 --- a/docs/api/puppeteer.connectioncallback.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: ConnectionCallback ---- - -# ConnectionCallback interface - -#### Signature: - -```typescript -export interface ConnectionCallback -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------- | --------- | --------------------------------------------- | ----------- | ------- | -| [error](./puppeteer.connectioncallback.error.md) | | [ProtocolError](./puppeteer.protocolerror.md) | | | -| [method](./puppeteer.connectioncallback.method.md) | | string | | | - -## Methods - -| Method | Description | -| ---------------------------------------------------------- | ----------- | -| [reject(args)](./puppeteer.connectioncallback.reject.md) | | -| [resolve(args)](./puppeteer.connectioncallback.resolve.md) | | diff --git a/docs/api/puppeteer.connectioncallback.method.md b/docs/api/puppeteer.connectioncallback.method.md deleted file mode 100644 index b2d3b7d80728b..0000000000000 --- a/docs/api/puppeteer.connectioncallback.method.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionCallback.method ---- - -# ConnectionCallback.method property - -#### Signature: - -```typescript -interface ConnectionCallback { - method: string; -} -``` diff --git a/docs/api/puppeteer.connectioncallback.reject.md b/docs/api/puppeteer.connectioncallback.reject.md deleted file mode 100644 index 17c45c5e55909..0000000000000 --- a/docs/api/puppeteer.connectioncallback.reject.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: ConnectionCallback.reject ---- - -# ConnectionCallback.reject() method - -#### Signature: - -```typescript -interface ConnectionCallback { - reject(args: unknown): void; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------- | ----------- | -| args | unknown | | - -**Returns:** - -void diff --git a/docs/api/puppeteer.connectioncallback.resolve.md b/docs/api/puppeteer.connectioncallback.resolve.md deleted file mode 100644 index 09aa208f4b30d..0000000000000 --- a/docs/api/puppeteer.connectioncallback.resolve.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: ConnectionCallback.resolve ---- - -# ConnectionCallback.resolve() method - -#### Signature: - -```typescript -interface ConnectionCallback { - resolve(args: unknown): void; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------- | ----------- | -| args | unknown | | - -**Returns:** - -void diff --git a/packages/puppeteer-core/src/common/BrowserConnector.ts b/packages/puppeteer-core/src/common/BrowserConnector.ts index 4466dc071f690..397ec3e3a9df0 100644 --- a/packages/puppeteer-core/src/common/BrowserConnector.ts +++ b/packages/puppeteer-core/src/common/BrowserConnector.ts @@ -59,6 +59,12 @@ export interface BrowserConnectOptions { * @internal */ protocol?: 'cdp' | 'webDriverBiDi'; + /** + * Timeout setting for individual protocol (CDP) calls. + * + * @defaultValue 30000 + */ + protocolTimeout?: number; } const getWebSocketTransportClass = async () => { @@ -87,6 +93,7 @@ export async function _connectToCDPBrowser( slowMo = 0, targetFilter, _isPageTarget: isPageTarget, + protocolTimeout, } = options; assert( @@ -97,18 +104,28 @@ export async function _connectToCDPBrowser( let connection!: Connection; if (transport) { - connection = new Connection('', transport, slowMo); + connection = new Connection('', transport, slowMo, protocolTimeout); } else if (browserWSEndpoint) { const WebSocketClass = await getWebSocketTransportClass(); const connectionTransport: ConnectionTransport = await WebSocketClass.create(browserWSEndpoint, headers); - connection = new Connection(browserWSEndpoint, connectionTransport, slowMo); + connection = new Connection( + browserWSEndpoint, + connectionTransport, + slowMo, + protocolTimeout + ); } else if (browserURL) { const connectionURL = await getWSEndpoint(browserURL); const WebSocketClass = await getWebSocketTransportClass(); const connectionTransport: ConnectionTransport = await WebSocketClass.create(connectionURL); - connection = new Connection(connectionURL, connectionTransport, slowMo); + connection = new Connection( + connectionURL, + connectionTransport, + slowMo, + protocolTimeout + ); } const version = await connection.send('Browser.getVersion'); diff --git a/packages/puppeteer-core/src/common/Connection.ts b/packages/puppeteer-core/src/common/Connection.ts index c9b79a314c6c8..ec00b2a5d2020 100644 --- a/packages/puppeteer-core/src/common/Connection.ts +++ b/packages/puppeteer-core/src/common/Connection.ts @@ -18,6 +18,7 @@ import {Protocol} from 'devtools-protocol'; import {ProtocolMapping} from 'devtools-protocol/types/protocol-mapping.js'; import {assert} from '../util/assert.js'; +import {createDeferredPromise} from '../util/util.js'; import {ConnectionTransport} from './ConnectionTransport.js'; import {debug} from './Debug.js'; @@ -32,16 +33,6 @@ const debugProtocolReceive = debug('puppeteer:protocol:RECV ◀'); */ export {ConnectionTransport, ProtocolMapping}; -/** - * @public - */ -export interface ConnectionCallback { - resolve(args: unknown): void; - reject(args: unknown): void; - error: ProtocolError; - method: string; -} - /** * Internal events that the Connection class emits. * @@ -51,6 +42,140 @@ export const ConnectionEmittedEvents = { Disconnected: Symbol('Connection.Disconnected'), } as const; +/** + * @internal + */ +type GetIdFn = () => number; + +/** + * @internal + */ +function createIncrementalIdGenerator(): GetIdFn { + let id = 0; + return (): number => { + return ++id; + }; +} + +/** + * @internal + */ +class Callback { + #id: number; + #error = new ProtocolError(); + #promise = createDeferredPromise(); + #timer?: ReturnType; + #label: string; + + constructor(id: number, label: string, timeout?: number) { + this.#id = id; + this.#label = label; + if (timeout) { + this.#timer = setTimeout(() => { + this.#promise.reject(rewriteError(this.#error, `${label} timed out.`)); + }, timeout); + } + } + + resolve(value: unknown): void { + clearTimeout(this.#timer); + this.#promise.resolve(value); + } + + reject(error: Error): void { + clearTimeout(this.#timer); + this.#promise.reject(error); + } + + get id(): number { + return this.#id; + } + + get promise(): Promise { + return this.#promise; + } + + get error(): ProtocolError { + return this.#error; + } + + get label(): string { + return this.#label; + } +} + +/** + * Manages callbacks and their IDs for the protocol request/response communication. + * + * @internal + */ +export class CallbackRegistry { + #callbacks: Map = new Map(); + #idGenerator = createIncrementalIdGenerator(); + + create( + label: string, + timeout: number | undefined, + request: (id: number) => void + ): Promise { + const callback = new Callback(this.#idGenerator(), label, timeout); + this.#callbacks.set(callback.id, callback); + try { + request(callback.id); + } catch (error) { + // We still throw sync errors synchronously and clean up the scheduled + // callback. + callback.promise.catch(() => { + this.#callbacks.delete(callback.id); + }); + callback.reject(error as Error); + throw error; + } + // Must only have sync code up until here. + return callback.promise.finally(() => { + this.#callbacks.delete(callback.id); + }); + } + + getCallback(id: number): Callback | undefined { + return this.#callbacks.get(id); + } + + reject(id: number, message: string, originalMessage?: string): void { + const callback = this.#callbacks.get(id); + if (!callback) { + return; + } + this._reject(callback, message, originalMessage); + } + + _reject(callback: Callback, message: string, originalMessage?: string): void { + callback.reject( + rewriteError( + callback.error, + `Protocol error (${callback.label}): ${message}`, + originalMessage + ) + ); + } + + resolve(id: number, value: unknown): void { + const callback = this.#callbacks.get(id); + if (!callback) { + return; + } + callback.resolve(value); + } + + clear(): void { + for (const callback of this.#callbacks.values()) { + // TODO: probably we can accept error messages as params. + this._reject(callback, 'Target closed'); + } + this.#callbacks.clear(); + } +} + /** * @public */ @@ -58,16 +183,22 @@ export class Connection extends EventEmitter { #url: string; #transport: ConnectionTransport; #delay: number; - #lastId = 0; + #timeout: number; #sessions: Map = new Map(); #closed = false; - #callbacks: Map = new Map(); #manuallyAttached = new Set(); - - constructor(url: string, transport: ConnectionTransport, delay = 0) { + #callbacks = new CallbackRegistry(); + + constructor( + url: string, + transport: ConnectionTransport, + delay = 0, + timeout?: number + ) { super(); this.#url = url; this.#delay = delay; + this.#timeout = timeout ?? 30000; this.#transport = transport; this.#transport.onmessage = this.onMessage.bind(this); @@ -78,6 +209,10 @@ export class Connection extends EventEmitter { return session.connection(); } + get timeout(): number { + return this.#timeout; + } + /** * @internal */ @@ -115,26 +250,28 @@ export class Connection extends EventEmitter { // type-inference. // So now we check if there are any params or not and deal with them accordingly. const params = paramArgs.length ? paramArgs[0] : undefined; - const id = this._rawSend({method, params}); - return new Promise((resolve, reject) => { - this.#callbacks.set(id, { - resolve, - reject, - error: new ProtocolError(), - method, - }); - }); + return this._rawSend(this.#callbacks, method, params); } /** * @internal */ - _rawSend(message: Record): number { - const id = ++this.#lastId; - const stringifiedMessage = JSON.stringify(Object.assign({}, message, {id})); - debugProtocolSend(stringifiedMessage); - this.#transport.send(stringifiedMessage); - return id; + _rawSend( + callbacks: CallbackRegistry, + method: T, + params: ProtocolMapping.Commands[T]['paramsType'][0], + sessionId?: string + ): Promise { + return callbacks.create(method, this.#timeout, id => { + const stringifiedMessage = JSON.stringify({ + method, + params, + id, + sessionId, + }); + debugProtocolSend(stringifiedMessage); + this.#transport.send(stringifiedMessage); + }) as Promise; } /** @@ -179,17 +316,14 @@ export class Connection extends EventEmitter { session._onMessage(object); } } else if (object.id) { - const callback = this.#callbacks.get(object.id); - // Callbacks could be all rejected if someone has called `.dispose()`. - if (callback) { - this.#callbacks.delete(object.id); - if (object.error) { - callback.reject( - createProtocolError(callback.error, callback.method, object) - ); - } else { - callback.resolve(object.result); - } + if (object.error) { + this.#callbacks.reject( + object.id, + createProtocolErrorMessage(object), + object.error.message + ); + } else { + this.#callbacks.resolve(object.id, object.result); } } else { this.emit(object.method, object.params); @@ -203,14 +337,6 @@ export class Connection extends EventEmitter { this.#closed = true; this.#transport.onmessage = undefined; this.#transport.onclose = undefined; - for (const callback of this.#callbacks.values()) { - callback.reject( - rewriteError( - callback.error, - `Protocol error (${callback.method}): Target closed.` - ) - ); - } this.#callbacks.clear(); for (const session of this.#sessions.values()) { session._onClosed(); @@ -356,7 +482,7 @@ export class CDPSession extends EventEmitter { export class CDPSessionImpl extends CDPSession { #sessionId: string; #targetType: string; - #callbacks: Map = new Map(); + #callbacks = new CallbackRegistry(); #connection?: Connection; /** @@ -386,39 +512,29 @@ export class CDPSessionImpl extends CDPSession { ) ); } - // See the comment in Connection#send explaining why we do this. const params = paramArgs.length ? paramArgs[0] : undefined; - - const id = this.#connection._rawSend({ - sessionId: this.#sessionId, + return this.#connection._rawSend( + this.#callbacks, method, params, - }); - - return new Promise((resolve, reject) => { - this.#callbacks.set(id, { - resolve, - reject, - error: new ProtocolError(), - method, - }); - }); + this.#sessionId + ); } /** * @internal */ _onMessage(object: CDPSessionOnMessageObject): void { - const callback = object.id ? this.#callbacks.get(object.id) : undefined; - if (object.id && callback) { - this.#callbacks.delete(object.id); + if (object.id) { if (object.error) { - callback.reject( - createProtocolError(callback.error, callback.method, object) + this.#callbacks.reject( + object.id, + createProtocolErrorMessage(object), + object.error.message ); } else { - callback.resolve(object.result); + this.#callbacks.resolve(object.id, object.result); } } else { assert(!object.id); @@ -447,14 +563,6 @@ export class CDPSessionImpl extends CDPSession { * @internal */ _onClosed(): void { - for (const callback of this.#callbacks.values()) { - callback.reject( - rewriteError( - callback.error, - `Protocol error (${callback.method}): Target closed.` - ) - ); - } this.#callbacks.clear(); this.#connection = undefined; this.emit(CDPSessionEmittedEvents.Disconnected); @@ -468,16 +576,14 @@ export class CDPSessionImpl extends CDPSession { } } -function createProtocolError( - error: ProtocolError, - method: string, - object: {error: {message: string; data: any; code: number}} -): Error { - let message = `Protocol error (${method}): ${object.error.message}`; +function createProtocolErrorMessage(object: { + error: {message: string; data: any; code: number}; +}): string { + let message = `${object.error.message}`; if ('data' in object.error) { message += ` ${object.error.data}`; } - return rewriteError(error, message, object.error.message); + return message; } function rewriteError( diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index f87e9718e589e..60a705b720283 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -16,10 +16,9 @@ import * as Bidi from 'chromium-bidi/lib/cjs/protocol/protocol.js'; -import {ConnectionCallback} from '../Connection.js'; +import {CallbackRegistry} from '../Connection.js'; import {ConnectionTransport} from '../ConnectionTransport.js'; import {debug} from '../Debug.js'; -import {ProtocolError} from '../Errors.js'; import {EventEmitter} from '../EventEmitter.js'; import {Context} from './Context.js'; @@ -81,14 +80,15 @@ interface Commands { export class Connection extends EventEmitter { #transport: ConnectionTransport; #delay: number; - #lastId = 0; + #timeout? = 0; #closed = false; - #callbacks: Map = new Map(); + #callbacks = new CallbackRegistry(); #contexts: Map = new Map(); - constructor(transport: ConnectionTransport, delay = 0) { + constructor(transport: ConnectionTransport, delay = 0, timeout?: number) { super(); this.#delay = delay; + this.#timeout = timeout; this.#transport = transport; this.#transport.onmessage = this.onMessage.bind(this); @@ -107,22 +107,15 @@ export class Connection extends EventEmitter { method: T, params: Commands[T]['params'] ): Promise { - const id = ++this.#lastId; - const stringifiedMessage = JSON.stringify({ - id, - method, - params, - } as Bidi.Message.CommandRequest); - debugProtocolSend(stringifiedMessage); - this.#transport.send(stringifiedMessage); - return new Promise((resolve, reject) => { - this.#callbacks.set(id, { - resolve, - reject, - error: new ProtocolError(), + return this.#callbacks.create(method, this.#timeout, id => { + const stringifiedMessage = JSON.stringify({ + id, method, - }); - }); + params, + } as Bidi.Message.CommandRequest); + debugProtocolSend(stringifiedMessage); + this.#transport.send(stringifiedMessage); + }) as Promise; } /** @@ -140,23 +133,23 @@ export class Connection extends EventEmitter { | Bidi.Message.EventMessage; if ('id' in object) { - const callback = this.#callbacks.get(object.id); - // Callbacks could be all rejected if someone has called `.dispose()`. - if (callback) { - this.#callbacks.delete(object.id); - if ('error' in object) { - callback.reject( - createProtocolError(callback.error, callback.method, object) + if ('error' in object) { + this.#callbacks.reject( + object.id, + createProtocolError(object), + object.message + ); + } else { + if ( + this.#callbacks.getCallback(object.id)?.label === + 'browsingContext.create' + ) { + this.#contexts.set( + object.result.context, + new Context(this, object.result) ); - } else { - if (callback.method === 'browsingContext.create') { - this.#contexts.set( - object.result.context, - new Context(this, object.result) - ); - } - callback.resolve(object); } + this.#callbacks.resolve(object.id, object); } } else { let context: Context | undefined; @@ -178,14 +171,6 @@ export class Connection extends EventEmitter { this.#closed = true; this.#transport.onmessage = undefined; this.#transport.onclose = undefined; - for (const callback of this.#callbacks.values()) { - callback.reject( - rewriteError( - callback.error, - `Protocol error (${callback.method}): Connection closed.` - ) - ); - } this.#callbacks.clear(); } @@ -195,27 +180,13 @@ export class Connection extends EventEmitter { } } -function rewriteError( - error: ProtocolError, - message: string, - originalMessage?: string -): Error { - error.message = message; - error.originalMessage = originalMessage ?? error.originalMessage; - return error; -} - /** * @internal */ -function createProtocolError( - error: ProtocolError, - method: string, - object: Bidi.Message.ErrorResult -): Error { - let message = `Protocol error (${method}): ${object.error} ${object.message}`; +function createProtocolError(object: Bidi.Message.ErrorResult): string { + let message = `${object.error} ${object.message}`; if (object.stacktrace) { message += ` ${object.stacktrace}`; } - return rewriteError(error, message, object.message); + return message; } diff --git a/packages/puppeteer-core/src/node/BrowserRunner.ts b/packages/puppeteer-core/src/node/BrowserRunner.ts index 546a286b8e3aa..9e2b9cd6dd616 100644 --- a/packages/puppeteer-core/src/node/BrowserRunner.ts +++ b/packages/puppeteer-core/src/node/BrowserRunner.ts @@ -252,10 +252,11 @@ export class BrowserRunner { timeout: number; slowMo: number; preferredRevision: string; + protocolTimeout?: number; }): Promise { assert(this.proc, 'BrowserRunner not started.'); - const {timeout, slowMo, preferredRevision} = options; + const {timeout, slowMo, preferredRevision, protocolTimeout} = options; let browserWSEndpoint = await waitForWSEndpoint( this.proc, timeout, @@ -267,7 +268,7 @@ export class BrowserRunner { const BiDi = await import( /* webpackIgnore: true */ '../common/bidi/bidi.js' ); - return new BiDi.Connection(transport, slowMo); + return new BiDi.Connection(transport, slowMo, protocolTimeout); } async setupConnection(options: { @@ -275,10 +276,12 @@ export class BrowserRunner { timeout: number; slowMo: number; preferredRevision: string; + protocolTimeout?: number; }): Promise { assert(this.proc, 'BrowserRunner not started.'); - const {usePipe, timeout, slowMo, preferredRevision} = options; + const {usePipe, timeout, slowMo, preferredRevision, protocolTimeout} = + options; if (!usePipe) { const browserWSEndpoint = await waitForWSEndpoint( this.proc, @@ -286,7 +289,12 @@ export class BrowserRunner { preferredRevision ); const transport = await WebSocketTransport.create(browserWSEndpoint); - this.connection = new Connection(browserWSEndpoint, transport, slowMo); + this.connection = new Connection( + browserWSEndpoint, + transport, + slowMo, + protocolTimeout + ); } else { // stdio was assigned during start(), and the 'pipe' option there adds the // 4th and 5th items to stdio array @@ -295,7 +303,7 @@ export class BrowserRunner { pipeWrite as NodeJS.WritableStream, pipeRead as NodeJS.ReadableStream ); - this.connection = new Connection('', transport, slowMo); + this.connection = new Connection('', transport, slowMo, protocolTimeout); } return this.connection; } diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index 2d3e120a4b09d..2d364506e0a7d 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -45,6 +45,7 @@ export class ChromeLauncher extends ProductLauncher { waitForInitialPage = true, debuggingPort, protocol, + protocolTimeout, } = options; const chromeArguments = []; @@ -127,6 +128,7 @@ export class ChromeLauncher extends ProductLauncher { timeout, slowMo, preferredRevision: this.puppeteer.browserRevision, + protocolTimeout, }); if (protocol === 'webDriverBiDi') { diff --git a/packages/puppeteer-core/src/node/FirefoxLauncher.ts b/packages/puppeteer-core/src/node/FirefoxLauncher.ts index f7ac7d3ed6eb2..cd8624cde9a69 100644 --- a/packages/puppeteer-core/src/node/FirefoxLauncher.ts +++ b/packages/puppeteer-core/src/node/FirefoxLauncher.ts @@ -43,6 +43,7 @@ export class FirefoxLauncher extends ProductLauncher { waitForInitialPage = true, debuggingPort = null, protocol = 'cdp', + protocolTimeout, } = options; const firefoxArguments = []; @@ -132,6 +133,7 @@ export class FirefoxLauncher extends ProductLauncher { timeout, slowMo, preferredRevision: this.puppeteer.browserRevision, + protocolTimeout, }); const BiDi = await import( /* webpackIgnore: true */ '../common/bidi/bidi.js' @@ -156,6 +158,7 @@ export class FirefoxLauncher extends ProductLauncher { timeout, slowMo, preferredRevision: this.puppeteer.browserRevision, + protocolTimeout, }); browser = await CDPBrowser._create( this.product, From 1f76cdda12ec2a9f22be02f9a60ad4265649565a Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 21 Mar 2023 13:41:56 +0100 Subject: [PATCH 012/417] chore: replace rimraf with a helper in BrowserFetcher/Connector (#9890) --- package-lock.json | 4 +- packages/puppeteer-core/package.json | 1 - .../puppeteer-core/src/node/BrowserFetcher.ts | 4 +- .../puppeteer-core/src/node/BrowserRunner.ts | 7 ++-- packages/puppeteer-core/src/util/fs.ts | 37 +++++++++++++++++++ packages/puppeteer-core/src/util/util.ts | 1 + test/src/headful.spec.ts | 3 +- test/src/launcher.spec.ts | 3 +- test/src/mocha-utils.ts | 9 +---- 9 files changed, 50 insertions(+), 19 deletions(-) create mode 100644 packages/puppeteer-core/src/util/fs.ts diff --git a/package-lock.json b/package-lock.json index c07b869c68b51..52c78cd0a653b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7750,6 +7750,7 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, "dependencies": { "glob": "^9.2.0" }, @@ -9303,7 +9304,6 @@ "extract-zip": "2.0.1", "https-proxy-agent": "5.0.1", "proxy-from-env": "1.1.0", - "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0" @@ -14108,7 +14108,6 @@ "mitt": "3.0.0", "parsel-js": "1.1.0", "proxy-from-env": "1.1.0", - "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0" @@ -14410,6 +14409,7 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, "requires": { "glob": "^9.2.0" } diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index ffe4a3ea74331..a1be90ed5f334 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -138,7 +138,6 @@ "extract-zip": "2.0.1", "https-proxy-agent": "5.0.1", "proxy-from-env": "1.1.0", - "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0" diff --git a/packages/puppeteer-core/src/node/BrowserFetcher.ts b/packages/puppeteer-core/src/node/BrowserFetcher.ts index 99815509906c3..8ac4edebd8951 100644 --- a/packages/puppeteer-core/src/node/BrowserFetcher.ts +++ b/packages/puppeteer-core/src/node/BrowserFetcher.ts @@ -30,13 +30,13 @@ import createHttpsProxyAgent, { HttpsProxyAgentOptions, } from 'https-proxy-agent'; import {getProxyForUrl} from 'proxy-from-env'; -import rimraf from 'rimraf'; import tar from 'tar-fs'; import bzip from 'unbzip2-stream'; import {debug} from '../common/Debug.js'; import {Product} from '../common/Product.js'; import {assert} from '../util/assert.js'; +import {rm} from '../util/fs.js'; const debugFetcher = debug('puppeteer:fetcher'); @@ -412,7 +412,7 @@ export class BrowserFetcher { existsSync(folderPath), `Failed to remove: revision ${revision} is not downloaded` ); - await rimraf(folderPath); + await rm(folderPath); } /** diff --git a/packages/puppeteer-core/src/node/BrowserRunner.ts b/packages/puppeteer-core/src/node/BrowserRunner.ts index 9e2b9cd6dd616..cb8e2474293e9 100644 --- a/packages/puppeteer-core/src/node/BrowserRunner.ts +++ b/packages/puppeteer-core/src/node/BrowserRunner.ts @@ -20,8 +20,6 @@ import {rename, unlink} from 'fs/promises'; import path from 'path'; import readline from 'readline'; -import rimraf from 'rimraf'; - import type {Connection as BiDiConnection} from '../common/bidi/bidi.js'; import {Connection} from '../common/Connection.js'; import {debug} from '../common/Debug.js'; @@ -36,6 +34,7 @@ import { } from '../common/util.js'; import {assert} from '../util/assert.js'; import {isErrnoException, isErrorLike} from '../util/ErrorLike.js'; +import {rm, rmSync} from '../util/fs.js'; import {LaunchOptions} from './LaunchOptions.js'; import {PipeTransport} from './PipeTransport.js'; @@ -122,7 +121,7 @@ export class BrowserRunner { // Cleanup as processes exit. if (this.#isTempUserDataDir) { try { - await rimraf(this.#userDataDir); + await rm(this.#userDataDir); fulfill(); } catch (error) { debugError(error); @@ -236,7 +235,7 @@ export class BrowserRunner { // Attempt to remove temporary profile directory to avoid littering. try { if (this.#isTempUserDataDir) { - rimraf.sync(this.#userDataDir); + rmSync(this.#userDataDir); } } catch (error) {} diff --git a/packages/puppeteer-core/src/util/fs.ts b/packages/puppeteer-core/src/util/fs.ts new file mode 100644 index 0000000000000..ae0419a91d45d --- /dev/null +++ b/packages/puppeteer-core/src/util/fs.ts @@ -0,0 +1,37 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import fs from 'fs'; + +const rmOptions = { + force: true, + recursive: true, + maxRetries: 5, +}; + +/** + * @internal + */ +export async function rm(path: string): Promise { + await fs.promises.rm(path, rmOptions); +} + +/** + * @internal + */ +export function rmSync(path: string): void { + fs.rmSync(path, rmOptions); +} diff --git a/packages/puppeteer-core/src/util/util.ts b/packages/puppeteer-core/src/util/util.ts index d316075794860..cfa024ae05675 100644 --- a/packages/puppeteer-core/src/util/util.ts +++ b/packages/puppeteer-core/src/util/util.ts @@ -15,6 +15,7 @@ */ export * from './assert.js'; +export * from './fs.js'; export * from './DebuggableDeferredPromise.js'; export * from './DeferredPromise.js'; export * from './ErrorLike.js'; diff --git a/test/src/headful.spec.ts b/test/src/headful.spec.ts index a27f552749467..aad99d28bed79 100644 --- a/test/src/headful.spec.ts +++ b/test/src/headful.spec.ts @@ -23,8 +23,9 @@ import { PuppeteerLaunchOptions, PuppeteerNode, } from 'puppeteer-core/internal/node/PuppeteerNode.js'; +import {rmSync} from 'puppeteer-core/internal/util/fs.js'; -import {getTestState, rmSync} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; const TMP_FOLDER = path.join(os.tmpdir(), 'pptr_tmp_folder-'); diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index b5446f10dffd6..dfcc734b2e7bc 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -23,9 +23,10 @@ import {Protocol} from 'devtools-protocol'; import expect from 'expect'; import {BrowserFetcher, TimeoutError} from 'puppeteer'; import {Page} from 'puppeteer-core/internal/api/Page.js'; +import {rmSync} from 'puppeteer-core/internal/util/fs.js'; import sinon from 'sinon'; -import {getTestState, itOnlyRegularInstall, rmSync} from './mocha-utils.js'; +import {getTestState, itOnlyRegularInstall} from './mocha-utils.js'; import utils from './utils.js'; const TMP_FOLDER = path.join(os.tmpdir(), 'pptr_tmp_folder-'); diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index d8a4b6f40c0c0..2a99671011bf1 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -34,6 +34,7 @@ import { PuppeteerNode, } from 'puppeteer-core/internal/node/PuppeteerNode.js'; import {isErrorLike} from 'puppeteer-core/internal/util/ErrorLike.js'; +import {rmSync} from 'puppeteer-core/internal/util/fs.js'; import sinon from 'sinon'; import {extendExpectWithToBeGolden} from './utils.js'; @@ -331,11 +332,3 @@ export const createTimeout = ( }, n); }); }; - -export function rmSync(target: string): void { - fs.rmSync(target, { - force: true, - recursive: true, - maxRetries: 5, - }); -} From 323db305f03912187e35b2f198f61226af8cc9a1 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Tue, 21 Mar 2023 14:09:50 +0100 Subject: [PATCH 013/417] chore: use WeakMap and null for DepthCalculator (#9892) --- packages/puppeteer-core/src/injected/PQuerySelector.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/puppeteer-core/src/injected/PQuerySelector.ts b/packages/puppeteer-core/src/injected/PQuerySelector.ts index c136cda772d7e..3bd75c4e9b1cb 100644 --- a/packages/puppeteer-core/src/injected/PQuerySelector.ts +++ b/packages/puppeteer-core/src/injected/PQuerySelector.ts @@ -172,10 +172,10 @@ class PQueryEngine { } class DepthCalculator { - #cache = new Map(); + #cache = new WeakMap(); - calculate(node: Node, depth: number[] = []): number[] { - if (node instanceof Document) { + calculate(node: Node | null, depth: number[] = []): number[] { + if (node === null) { return depth; } if (node instanceof ShadowRoot) { @@ -196,7 +196,7 @@ class DepthCalculator { ++index; } - const value = this.calculate(node.parentNode as Node, [index]); + const value = this.calculate(node.parentNode, [index]); this.#cache.set(node, value); return [...value, ...depth]; } From 45805196f0e321ed724ba247f78f14566517a33b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Mar 2023 09:03:20 +0100 Subject: [PATCH 014/417] chore(deps): Bump @angular-devkit/core from 15.2.2 to 15.2.4 (#9895) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 77 ++++++++++++++++++++++------- packages/ng-schematics/package.json | 2 +- 2 files changed, 61 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 52c78cd0a653b..8bbc68f2708d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,6 +113,7 @@ }, "node_modules/@angular-devkit/core": { "version": "15.2.2", + "dev": true, "license": "MIT", "dependencies": { "ajv": "8.12.0", @@ -137,6 +138,7 @@ }, "node_modules/@angular-devkit/core/node_modules/ajv": { "version": "8.12.0", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -151,6 +153,7 @@ }, "node_modules/@angular-devkit/core/node_modules/source-map": { "version": "0.7.4", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">= 8" @@ -9176,7 +9179,7 @@ "license": "Apache-2.0", "dependencies": { "@angular-devkit/architect": "^0.1502.4", - "@angular-devkit/core": "^15.2.1", + "@angular-devkit/core": "^15.2.4", "@angular-devkit/schematics": "^15.2.2" }, "devDependencies": { @@ -9202,7 +9205,7 @@ "yarn": ">= 1.13.0" } }, - "packages/ng-schematics/node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "packages/ng-schematics/node_modules/@angular-devkit/core": { "version": "15.2.4", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", @@ -9243,6 +9246,31 @@ "yarn": ">= 1.13.0" } }, + "packages/ng-schematics/node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.2.tgz", + "integrity": "sha512-YPwDSldpVcuSJuIkXy5iRzaPA78ySXKc80OicHR6XtMsrHlwY7DuxQoSWr+ih9LAqpeeBz9ECMalztwohdy0MA==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "packages/ng-schematics/node_modules/@types/node": { "version": "14.18.33", "dev": true, @@ -9375,6 +9403,7 @@ }, "@angular-devkit/core": { "version": "15.2.2", + "dev": true, "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -9385,6 +9414,7 @@ "dependencies": { "ajv": { "version": "8.12.0", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -9393,7 +9423,8 @@ } }, "source-map": { - "version": "0.7.4" + "version": "0.7.4", + "dev": true } } }, @@ -10177,7 +10208,7 @@ "version": "file:packages/ng-schematics", "requires": { "@angular-devkit/architect": "^0.1502.4", - "@angular-devkit/core": "^15.2.1", + "@angular-devkit/core": "^15.2.4", "@angular-devkit/schematics": "^15.2.2", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", @@ -10191,12 +10222,34 @@ "requires": { "@angular-devkit/core": "15.2.4", "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", + "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "@angular-devkit/schematics": { + "version": "15.2.2", + "requires": { + "@angular-devkit/core": "15.2.2", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", + "ora": "5.4.1", + "rxjs": "6.6.7" }, "dependencies": { "@angular-devkit/core": { - "version": "15.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", - "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.2.tgz", + "integrity": "sha512-YPwDSldpVcuSJuIkXy5iRzaPA78ySXKc80OicHR6XtMsrHlwY7DuxQoSWr+ih9LAqpeeBz9ECMalztwohdy0MA==", "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -10207,16 +10260,6 @@ } } }, - "@angular-devkit/schematics": { - "version": "15.2.2", - "requires": { - "@angular-devkit/core": "15.2.2", - "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", - "ora": "5.4.1", - "rxjs": "6.6.7" - } - }, "@types/node": { "version": "14.18.33", "dev": true diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 5f3cc8787efc5..891b8f99140f8 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@angular-devkit/architect": "^0.1502.4", - "@angular-devkit/core": "^15.2.1", + "@angular-devkit/core": "^15.2.4", "@angular-devkit/schematics": "^15.2.2" }, "devDependencies": { From 69b77ded4d550243c7f1ee2d838489ab414c31e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Mar 2023 08:09:59 +0000 Subject: [PATCH 015/417] chore(deps): Bump @angular-devkit/schematics from 15.2.2 to 15.2.4 (#9896) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 56 ++++++----------------------- packages/ng-schematics/package.json | 2 +- 2 files changed, 11 insertions(+), 47 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8bbc68f2708d8..a28f9207f1496 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9180,7 +9180,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.4", - "@angular-devkit/schematics": "^15.2.2" + "@angular-devkit/schematics": "^15.2.4" }, "devDependencies": { "@angular/cli": "^15.2.2", @@ -9231,10 +9231,11 @@ } }, "packages/ng-schematics/node_modules/@angular-devkit/schematics": { - "version": "15.2.2", - "license": "MIT", + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.4.tgz", + "integrity": "sha512-/W7/vvn59PAVLzhcvD4/N/E8RDhub8ny1A7I96LTRjC5o+yvVV16YJ4YJzolrRrIEN01KmLVQJ9A58VCaweMgw==", "dependencies": { - "@angular-devkit/core": "15.2.2", + "@angular-devkit/core": "15.2.4", "jsonc-parser": "3.2.0", "magic-string": "0.29.0", "ora": "5.4.1", @@ -9246,31 +9247,6 @@ "yarn": ">= 1.13.0" } }, - "packages/ng-schematics/node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.2.tgz", - "integrity": "sha512-YPwDSldpVcuSJuIkXy5iRzaPA78ySXKc80OicHR6XtMsrHlwY7DuxQoSWr+ih9LAqpeeBz9ECMalztwohdy0MA==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "packages/ng-schematics/node_modules/@types/node": { "version": "14.18.33", "dev": true, @@ -10209,7 +10185,7 @@ "requires": { "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.4", - "@angular-devkit/schematics": "^15.2.2", + "@angular-devkit/schematics": "^15.2.4", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", "@types/node": "^14.15.0" @@ -10237,27 +10213,15 @@ } }, "@angular-devkit/schematics": { - "version": "15.2.2", + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.4.tgz", + "integrity": "sha512-/W7/vvn59PAVLzhcvD4/N/E8RDhub8ny1A7I96LTRjC5o+yvVV16YJ4YJzolrRrIEN01KmLVQJ9A58VCaweMgw==", "requires": { - "@angular-devkit/core": "15.2.2", + "@angular-devkit/core": "15.2.4", "jsonc-parser": "3.2.0", "magic-string": "0.29.0", "ora": "5.4.1", "rxjs": "6.6.7" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.2.tgz", - "integrity": "sha512-YPwDSldpVcuSJuIkXy5iRzaPA78ySXKc80OicHR6XtMsrHlwY7DuxQoSWr+ih9LAqpeeBz9ECMalztwohdy0MA==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - } } }, "@types/node": { diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 891b8f99140f8..21547fab73e6a 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -49,7 +49,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.4", - "@angular-devkit/schematics": "^15.2.2" + "@angular-devkit/schematics": "^15.2.4" }, "devDependencies": { "@types/node": "^14.15.0", From 00abcdca7f59cf78b1bd1564783bdd9677085c5f Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 22 Mar 2023 10:04:41 +0100 Subject: [PATCH 016/417] chore: expose additional methods for Puppeteer (#9900) --- packages/browsers/src/CLI.ts | 57 ++++++++++++++++++----------------- packages/browsers/src/main.ts | 3 +- 2 files changed, 32 insertions(+), 28 deletions(-) diff --git a/packages/browsers/src/CLI.ts b/packages/browsers/src/CLI.ts index d6431c7fb8138..1d694073ac55b 100644 --- a/packages/browsers/src/CLI.ts +++ b/packages/browsers/src/CLI.ts @@ -155,7 +155,7 @@ export class CLI { buildId: args.browser.buildId, platform: args.platform, cacheDir: args.path ?? this.#cachePath, - downloadProgressCallback: this.#makeProgressCallback( + downloadProgressCallback: makeProgressCallback( args.browser.name, args.browser.buildId ), @@ -265,32 +265,35 @@ export class CLI { #parseBuildId(version: string): string { return version.split('@').pop() ?? 'latest'; } +} - #toMegabytes(bytes: number) { - const mb = bytes / 1000 / 1000; - return `${Math.round(mb * 10) / 10} MB`; - } +export function makeProgressCallback( + browser: Browser, + buildId: string +): (downloadedBytes: number, totalBytes: number) => void { + let progressBar: ProgressBar; + let lastDownloadedBytes = 0; + return (downloadedBytes: number, totalBytes: number) => { + if (!progressBar) { + progressBar = new ProgressBar( + `Downloading ${browser} r${buildId} - ${toMegabytes( + totalBytes + )} [:bar] :percent :etas `, + { + complete: '=', + incomplete: ' ', + width: 20, + total: totalBytes, + } + ); + } + const delta = downloadedBytes - lastDownloadedBytes; + lastDownloadedBytes = downloadedBytes; + progressBar.tick(delta); + }; +} - #makeProgressCallback(browser: Browser, buildId: string) { - let progressBar: ProgressBar; - let lastDownloadedBytes = 0; - return (downloadedBytes: number, totalBytes: number) => { - if (!progressBar) { - progressBar = new ProgressBar( - `Downloading ${browser} r${buildId} - ${this.#toMegabytes( - totalBytes - )} [:bar] :percent :etas `, - { - complete: '=', - incomplete: ' ', - width: 20, - total: totalBytes, - } - ); - } - const delta = downloadedBytes - lastDownloadedBytes; - lastDownloadedBytes = downloadedBytes; - progressBar.tick(delta); - }; - } +function toMegabytes(bytes: number) { + const mb = bytes / 1000 / 1000; + return `${Math.round(mb * 10) / 10} MB`; } diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index fa24f7b96f05f..157e7c11a4333 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -24,9 +24,10 @@ export { export {fetch, canFetch} from './fetch.js'; export {detectBrowserPlatform} from './detectPlatform.js'; export { + resolveBuildId, Browser, BrowserPlatform, ChromeReleaseChannel, } from './browser-data/browser-data.js'; -export {CLI} from './CLI.js'; +export {CLI, makeProgressCallback} from './CLI.js'; export {Cache} from './Cache.js'; From 4f52a027baec6af2c01fc6036b4b0a5ddc68929e Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 22 Mar 2023 10:31:55 +0100 Subject: [PATCH 017/417] chore: fix rimraf cli (#9901) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 28c2d76f4b1d2..75f342c580ed2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:docs": "wireit", "check:pinned-deps": "tsx tools/ensure-pinned-deps", "check": "npm run check --workspaces --if-present && run-p check:*", - "clean": "rimraf \"**/.wireit\" && npm run clean --workspaces --if-present", + "clean": "rimraf -g \"./**/.wireit\" && npm run clean --workspaces --if-present", "commitlint": "commitlint --from=HEAD~1", "debug": "mocha --inspect-brk", "docs": "run-s build:docs generate:markdown", From 8bd73175e0e0fab971fc6fdc5d63e37c485a38b6 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 22 Mar 2023 10:47:22 +0100 Subject: [PATCH 018/417] chore: run CI on up to date PRs (#9885) --- .github/workflows/changed-packages.yml | 9 +++++++++ .github/workflows/ci.yml | 2 ++ 2 files changed, 11 insertions(+) diff --git a/.github/workflows/changed-packages.yml b/.github/workflows/changed-packages.yml index 7e91262c32e17..be6ca1307d894 100644 --- a/.github/workflows/changed-packages.yml +++ b/.github/workflows/changed-packages.yml @@ -4,6 +4,10 @@ permissions: read-all on: workflow_call: + inputs: + check-mergeable-state: + default: false + type: boolean outputs: changes: description: 'The packages that were changed for this PR' @@ -19,6 +23,11 @@ jobs: uses: actions/checkout@v3.3.0 with: fetch-depth: 2 + - name: Check if branch is out of date + if: ${{ inputs.check-mergeable-state }} + run: | + git fetch origin main --depth 1 && + git merge-base --is-ancestor origin/main @; - name: Detect changed packages uses: dorny/paths-filter@v2.11.1 id: changes diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af0469c883841..b73f563d2aeae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,6 +59,8 @@ jobs: check-changes: needs: inspect-code uses: ./.github/workflows/changed-packages.yml + with: + check-mergeable-state: true deploy-docs: needs: check-changes From c6a9404bb4a6fdf78a47d1555026d80236d145b7 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 22 Mar 2023 10:49:39 +0100 Subject: [PATCH 019/417] chore: reuse SetContent across implementations (#9894) --- .../puppeteer-core/src/common/IsolatedWorld.ts | 17 +++++++++-------- .../puppeteer-core/src/common/bidi/Context.ts | 10 ++-------- packages/puppeteer-core/src/common/util.ts | 17 +++++++++++++++++ 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index 6fab87fe270e2..a74f5fd3ee1e6 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -38,7 +38,12 @@ import { InnerLazyParams, NodeFor, } from './types.js'; -import {addPageBinding, createJSHandle, debugError} from './util.js'; +import { + addPageBinding, + createJSHandle, + debugError, + setPageContent, +} from './util.js'; import {TaskManager, WaitTask} from './WaitTask.js'; /** @@ -276,13 +281,9 @@ export class IsolatedWorld { waitUntil = ['load'], timeout = this.#timeoutSettings.navigationTimeout(), } = options; - // We rely upon the fact that document.open() will reset frame lifecycle with "init" - // lifecycle event. @see https://crrev.com/608658 - await this.evaluate(html => { - document.open(); - document.write(html); - document.close(); - }, html); + + await setPageContent(this, html); + const watcher = new LifecycleWatcher( this.#frameManager, this.#frame, diff --git a/packages/puppeteer-core/src/common/bidi/Context.ts b/packages/puppeteer-core/src/common/bidi/Context.ts index 5620db2ee9e45..82dc23cc2c5d9 100644 --- a/packages/puppeteer-core/src/common/bidi/Context.ts +++ b/packages/puppeteer-core/src/common/bidi/Context.ts @@ -25,7 +25,7 @@ import {EventEmitter} from '../EventEmitter.js'; import {PuppeteerLifeCycleEvent} from '../LifecycleWatcher.js'; import {TimeoutSettings} from '../TimeoutSettings.js'; import {EvaluateFunc, HandleFor} from '../types.js'; -import {isString, waitWithTimeout} from '../util.js'; +import {isString, setPageContent, waitWithTimeout} from '../util.js'; import {Connection} from './Connection.js'; import {ElementHandle} from './ElementHandle.js'; @@ -210,13 +210,7 @@ export class Context extends EventEmitter { ) as string; await Promise.all([ - // We rely upon the fact that document.open() will reset frame lifecycle with "init" - // lifecycle event. @see https://crrev.com/608658 - this.evaluate(html => { - document.open(); - document.write(html); - document.close(); - }, html), + setPageContent(this, html), waitWithTimeout( new Promise(resolve => { this.once(waitUntilCommand, () => { diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index a13c803f7424f..77f054975900d 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -20,6 +20,7 @@ import type {Protocol} from 'devtools-protocol'; import type {ElementHandle} from '../api/ElementHandle.js'; import type {JSHandle} from '../api/JSHandle.js'; +import {Page} from '../api/Page.js'; import {isNode} from '../environment.js'; import {assert} from '../util/assert.js'; import {isErrorLike} from '../util/ErrorLike.js'; @@ -441,3 +442,19 @@ export async function getReadableFromProtocolStream( }, }); } + +/** + * @internal + */ +export async function setPageContent( + page: Pick, + content: string +): Promise { + // We rely upon the fact that document.open() will reset frame lifecycle with "init" + // lifecycle event. @see https://crrev.com/608658 + return page.evaluate(html => { + document.open(); + document.write(html); + document.close(); + }, content); +} From 5f72c8bac1a0cb41c2f2c16c27ea2f6186dea485 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 22 Mar 2023 11:11:47 +0100 Subject: [PATCH 020/417] chore: skip building on install (#9902) --- packages/puppeteer/install.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/puppeteer/install.js b/packages/puppeteer/install.js index bb024e49bfe88..c00cbeb273f4e 100644 --- a/packages/puppeteer/install.js +++ b/packages/puppeteer/install.js @@ -24,15 +24,15 @@ * necessary. */ -const {execSync} = require('child_process'); const fs = require('fs'); const path = require('path'); // Need to ensure TS is compiled before loading the installer if (!fs.existsSync(path.join(__dirname, 'lib'))) { - console.log('It seems we are installing from the git repo.'); - console.log('Building install tools from scratch...'); - execSync('npm run build --workspace puppeteer'); + console.warn( + 'Skipping browser installation because the Puppeteer build is not available. Run `npm install` again after you have re-built Puppeteer.' + ); + process.exit(0); } try { From 976684e4e1247c2b58caf8d9fcf3a0dc9c7aa6e9 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 22 Mar 2023 16:56:12 +0100 Subject: [PATCH 021/417] chore: remove operations for now (#9899) --- .../puppeteer-core/src/common/Operation.ts | 153 ------------ packages/puppeteer-core/src/common/common.ts | 1 - test/src/operation.spec.ts | 234 ------------------ 3 files changed, 388 deletions(-) delete mode 100644 packages/puppeteer-core/src/common/Operation.ts delete mode 100644 test/src/operation.spec.ts diff --git a/packages/puppeteer-core/src/common/Operation.ts b/packages/puppeteer-core/src/common/Operation.ts deleted file mode 100644 index 3314641471f67..0000000000000 --- a/packages/puppeteer-core/src/common/Operation.ts +++ /dev/null @@ -1,153 +0,0 @@ -/** - * Copyright 2023 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import type {Awaitable} from './types.js'; - -/** - * Operations are promises that can have effects - * added on them (through {@link Operation.effect}). - * - * Semantically-speaking, adding an effect equates to guaranteeing the operation - * causes the added effect. - * - * The first effect that errors will propogate its error back to the operation. - * - * @example - * - * ```ts - * await input.click().effect(async () => { - * await page.waitForNavigation(); - * }); - * ``` - * - * @remarks - * - * Adding effects to a completed operation will result in an error. This occurs - * when either - * - * 1. the effects are added asynchronously or - * 2. the operation was awaited before effects were added. - * - * For example for (1), - * - * ```ts - * const operation = input.click(); - * await new Promise(resolve => setTimeout(resolve, 100)); - * await operation.effect(() => console.log('Works!')); // This will throw because of (1). - * ``` - * - * For example for (2), - * - * ```ts - * const operation = await input.click(); - * await operation.effect(() => console.log('Works!')); // This will throw because of (2). - * ``` - * - * Tl;dr, effects **must** be added synchronously (no `await` statements between - * the time the operation is created and the effect is added). - * - * @internal - */ -export class Operation extends Promise { - /** - * @internal - */ - static create(fn: () => Awaitable, delay = 0): Operation { - return new Operation((resolve, reject) => { - setTimeout(async () => { - try { - resolve(await fn()); - } catch (error) { - reject(error); - } - }, delay); - }); - } - - #settled = false; - #effects: Array> = []; - #error?: unknown; - - /** - * Adds the given effect. - * - * @example - * - * ```ts - * await input.click().effect(async () => { - * await page.waitForNavigation(); - * }); - * ``` - * - * @param effect - The effect to add. - * @returns `this` for chaining. - * - * @public - */ - effect(effect: () => Awaitable): this { - if (this.#settled) { - throw new Error( - 'Attempted to add effect to a completed operation. Make sure effects are added synchronously after the operation is created.' - ); - } - this.#effects.push( - (async () => { - try { - return await effect(); - } catch (error) { - // Note we can't just push a rejected promise to #effects. This is because - // all rejections must be handled somewhere up in the call stack and since - // this function is synchronous, it is not handled anywhere in the call - // stack. - this.#error = error; - } - })() - ); - return this; - } - - get #effectsPromise(): Promise { - if (this.#error) { - return Promise.reject(this.#error); - } - return Promise.all(this.#effects); - } - - override then( - onfulfilled?: (value: T) => TResult1 | PromiseLike, - onrejected?: (reason: any) => TResult2 | PromiseLike - ): Operation { - return super.then( - value => { - this.#settled = true; - return this.#effectsPromise.then(() => { - if (!onfulfilled) { - return value; - } - return onfulfilled(value); - }, onrejected); - }, - reason => { - this.#settled = true; - if (!onrejected) { - throw reason; - } - return onrejected(reason); - } - ) as Operation; - } -} diff --git a/packages/puppeteer-core/src/common/common.ts b/packages/puppeteer-core/src/common/common.ts index fe3570a94021d..00501a784eaea 100644 --- a/packages/puppeteer-core/src/common/common.ts +++ b/packages/puppeteer-core/src/common/common.ts @@ -55,7 +55,6 @@ export * from './PredefinedNetworkConditions.js'; export * from './Product.js'; export * from './Puppeteer.js'; export * from './PuppeteerViewport.js'; -export * from './Operation.js'; export * from './SecurityDetails.js'; export * from './Target.js'; export * from './TargetManager.js'; diff --git a/test/src/operation.spec.ts b/test/src/operation.spec.ts deleted file mode 100644 index eb3c237eebbdf..0000000000000 --- a/test/src/operation.spec.ts +++ /dev/null @@ -1,234 +0,0 @@ -/** - * Copyright 2023 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import expect from 'expect'; -import {Operation} from 'puppeteer-core/internal/common/Operation.js'; - -describe('Operation', () => { - it('should work', async () => { - const values: number[] = []; - - await Operation.create(() => { - values.push(1); - }) - .effect(() => { - values.push(2); - }) - .effect(() => { - values.push(3); - }); - - expect(values).toEqual([2, 3, 1]); - }); - - it('should work with error on operation', async () => { - const values: number[] = []; - - let errored: string | undefined; - try { - await Operation.create(() => { - throw new Error('test'); - }) - .effect(() => { - values.push(1); - }) - .effect(() => { - values.push(2); - }); - } catch (error) { - errored = (error as Error).message; - } - - expect(errored).toBe('test'); - expect(values).toEqual([1, 2]); - }); - - it('should work with error on effect', async () => { - const values: number[] = []; - - let errored: string | undefined; - try { - await Operation.create(() => { - values.push(1); - }) - .effect(() => { - throw new Error('test'); - }) - .effect(() => { - values.push(2); - }); - } catch (error) { - errored = (error as Error).message; - } - - expect(errored).toBe('test'); - expect(values).toEqual([2, 1]); - }); - - it('should work with error on both operation and effect', async () => { - const values: number[] = []; - - let errored: string | undefined; - try { - await Operation.create(() => { - throw new Error('test1'); - }) - .effect(() => { - throw new Error('test2'); - }) - .effect(() => { - values.push(1); - }); - } catch (error) { - errored = (error as Error).message; - } - - expect(errored).toBe('test1'); - expect(values).toEqual([1]); - }); - - it('should work with delayed error on operation', async () => { - const values: number[] = []; - - let errored: string | undefined; - try { - await Operation.create(() => { - return new Promise((_, reject) => { - return setTimeout(() => { - reject(new Error('test1')); - }, 10); - }); - }) - .effect(() => { - throw new Error('test2'); - }) - .effect(() => { - values.push(1); - }); - } catch (error) { - errored = (error as Error).message; - } - - expect(errored).toBe('test1'); - expect(values).toEqual([1]); - }); - - it('should work with async error on effects', async () => { - const values: number[] = []; - - let errored: string | undefined; - try { - await Operation.create(() => { - values.push(1); - }) - .effect(async () => { - throw new Error('test'); - }) - .effect(() => { - values.push(2); - }); - } catch (error) { - errored = (error as Error).message; - } - - expect(errored).toBe('test'); - expect(values).toEqual([2, 1]); - }); - - it('should work with then', async () => { - const values: number[] = []; - - const operation = Operation.create(() => { - values.push(1); - }) - .effect(() => { - values.push(2); - }) - .effect(() => { - values.push(3); - }) - .then(() => { - values.push(4); - }); - await operation; - - expect(operation).toBeInstanceOf(Operation); - expect(values).toEqual([2, 3, 1, 4]); - }); - - it('should work with catch', async () => { - const values: number[] = []; - - const operation = Operation.create(() => { - throw new Error('test'); - }) - .effect(() => { - values.push(1); - }) - .effect(() => { - values.push(2); - }) - .catch(() => { - values.push(3); - }); - await operation; - - expect(operation).toBeInstanceOf(Operation); - expect(values).toEqual([1, 2, 3]); - }); - - it('should work with finally', async () => { - const values: number[] = []; - - const operation = Operation.create(() => { - values.push(1); - }) - .effect(() => { - values.push(2); - }) - .effect(() => { - values.push(3); - }) - .finally(() => { - values.push(4); - }); - await operation; - - expect(operation).toBeInstanceOf(Operation); - expect(values).toEqual([2, 3, 1, 4]); - }); - - it('should throw when adding effects on on awaited operation', async () => { - const values: number[] = []; - - const operation = Operation.create(() => { - values.push(1); - }); - await operation; - - expect(() => { - operation.effect(() => { - values.push(2); - }); - }).toThrowError( - new Error( - 'Attempted to add effect to a completed operation. Make sure effects are added synchronously after the operation is created.' - ) - ); - expect(operation).toBeInstanceOf(Operation); - expect(values).toEqual([1]); - }); -}); From ad7bbaebef11ca02e12dc4556b1ea4d76c2915cb Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 23 Mar 2023 10:22:17 +0100 Subject: [PATCH 022/417] chore: remove retries and fix expectations (#9897) --- .github/workflows/changed-packages.yml | 1 + .mocharc.cjs | 2 +- package.json | 1 + test/TestExpectations.json | 2030 +++++++++++++----------- test/TestSuites.json | 13 +- tools/mochaRunner/src/utils.ts | 56 +- tools/sort-test-expectations.js | 59 + 7 files changed, 1198 insertions(+), 964 deletions(-) create mode 100644 tools/sort-test-expectations.js diff --git a/.github/workflows/changed-packages.yml b/.github/workflows/changed-packages.yml index be6ca1307d894..f12eee3a3a99a 100644 --- a/.github/workflows/changed-packages.yml +++ b/.github/workflows/changed-packages.yml @@ -41,6 +41,7 @@ jobs: - 'test/**' - 'test-d/**' - 'tools/mochaRunner/**' + - '.mocharc.cjs' website: - '.github/workflows/ci.yml' - 'docs/**' diff --git a/.mocharc.cjs b/.mocharc.cjs index d1cd74f4eff55..f2c7a3b317652 100644 --- a/.mocharc.cjs +++ b/.mocharc.cjs @@ -20,7 +20,7 @@ module.exports = { require: ['./test/build/mocha-utils.js', 'source-map-support/register'], spec: 'test/build/**/*.spec.js', exit: !!process.env.CI, - retries: process.env.CI ? 2 : 0, + retries: 0, parallel: !!process.env.PARALLEL, timeout: 25_000, reporter: process.env.CI ? 'spec' : 'dot', diff --git a/package.json b/package.json index 75f342c580ed2..d80929b4cdd18 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "docs": "run-s build:docs generate:markdown", "format:eslint": "eslint --ext js --ext ts --fix .", "format:prettier": "prettier --write .", + "format:expectations": "node tools/sort-test-expectations.js", "format": "run-s format:*", "generate:markdown": "tsx tools/generate_docs.ts", "lint:eslint": "([ \"$CI\" = true ] && eslint --ext js --ext ts --quiet -f codeframe . || eslint --ext js --ext ts .)", diff --git a/test/TestExpectations.json b/test/TestExpectations.json index cf188745e136e..dd3a29a7dbe35 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -1,2060 +1,2210 @@ [ { - "testIdPattern": "[click.spec] Page.click should click the button with fixed position inside an iframe", + "testIdPattern": "*", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP", "TIMEOUT"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should reject when frame detaches", + "testIdPattern": "[evaluation.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome"], - "expectations": ["FAIL", "PASS"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[accessibility.spec] *", + "testIdPattern": "[jshandle.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP", "TIMEOUT"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[ariaqueryhandler.spec] *", + "testIdPattern": "[navigation.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[browsercontext.spec] BrowserContext should fire target events", + "testIdPattern": "[navigation.spec] navigation Frame.goto *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[browsercontext.spec] BrowserContext should isolate localStorage and cookies", + "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[browsercontext.spec] BrowserContext should wait for a target", + "testIdPattern": "[navigation.spec] navigation Page.goBack *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["SKIP"] }, { - "testIdPattern": "[browsercontext.spec] BrowserContext should work across sessions", + "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[browsercontext.spec] BrowserContext should provide a context id", + "testIdPattern": "[page.spec] Page Page.Events.DOMContentLoaded *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[CDPSession.spec] Target.createCDPSession should send events", + "testIdPattern": "[page.spec] Page Page.Events.PageError *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS", "TIMEOUT"] }, { - "testIdPattern": "[CDPSession.spec] Target.createCDPSession should enable and disable domains independently", + "testIdPattern": "[page.spec] Page Page.setContent *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[CDPSession.spec] Target.createCDPSession should be able to detach session", + "testIdPattern": "[queryhandler.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL", "SKIP"] }, { - "testIdPattern": "[chromiumonly.spec] *", + "testIdPattern": "[accessibility.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP", "TIMEOUT"] }, { - "testIdPattern": "[click.spec] Page.click should click on checkbox label and toggle", + "testIdPattern": "[ariaqueryhandler.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[click.spec] Page.click should click the button with fixed position inside an iframe", + "testIdPattern": "[chromiumonly.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[click.spec] Page.click should click the button if window.Node is removed", + "testIdPattern": "[Connection.spec] WebDriver BiDi Connection should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[click.spec] Page.click should click with disabled javascript", + "testIdPattern": "[coverage.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[click.spec] Page.click should select the text by triple clicking", + "testIdPattern": "[drag-and-drop.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.cookies should get cookies from multiple urls", + "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox"], - "expectations": ["PASS"] + "expectations": ["PASS", "TIMEOUT"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.deleteCookie should work", + "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should execute after cross-site navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should default to setting secure cookie for HTTPS websites", + "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should have correct execution contexts", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should isolate cookies in browser contexts", + "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should have different execution contexts", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set a cookie on a different domain", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should accept element handle as an argument", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set a cookie with a path", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should be able to throw a tricky error", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set cookie with reasonable defaults", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should evaluate in the page context", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set cookies from a frame", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should not throw an error when evaluation does a navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set multiple cookies", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should not throw an error when evaluation does a navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set secure same-site cookies from a frame", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should simulate a user gesture", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should work", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw a nice error after a navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[coverage.spec] *", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw if elementHandles are from other frames", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["SKIP"] }, { - "testIdPattern": "[defaultbrowsercontext.spec] DefaultBrowserContext page.deleteCookie() should work", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw if underlying element was disposed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[defaultbrowsercontext.spec] DefaultBrowserContext page.setCookie() should work", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw when evaluation triggers reload", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[dialog.spec] Page.Events.Dialog should allow accepting prompts", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should work from-inside an exposed function", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[drag-and-drop.spec] *", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should work right after framenavigated", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["SKIP"] }, { - "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boundingBox should handle nested frames", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should evaluate before anything else on the page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boundingBox should return null for invisible elements", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should work with CSP", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boundingBox should work", + "testIdPattern": "[headful.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boxModel should return null for invisible elements", + "testIdPattern": "[idle_override.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulate should support clicking", + "testIdPattern": "[input.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateCPUThrottling should change the CPU throttling rate successfully", + "testIdPattern": "[jshandle.spec] JSHandle JSHandle.jsonValue should not work with dates", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateMediaFeatures should work", + "testIdPattern": "[jshandle.spec] JSHandle JSHandle.toString should work for complicated objects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateMediaType should work", + "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should return the RemoteObject", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateNetworkConditions should change navigator.connection.effectiveType", + "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should use the same JS wrappers", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateTimezone should throw for invalid timezone IDs", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch can launch and close the browser", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateTimezone should work", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.emulateVisionDeficiency should work", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to dataURL and fire dataURL requests", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[emulation.spec] Emulation Page.viewport should support landscape emulation", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with domcontentloaded", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs \"after each\" hook for \"should transfer 100Mb of data from page to node.js\"", - "platforms": ["darwin"], - "parameters": ["firefox"], - "expectations": ["TIMEOUT", "PASS"] - }, - { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should simulate a user gesture", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle0", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw a nice error after a navigation", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle2", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL", "TIMEOUT"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw when evaluation triggers reload", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to URL with hash and fire requests without hash", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should work from-inside an exposed function", + "testIdPattern": "[navigation.spec] navigation Page.goto should not throw an error for a 404 response with an empty body", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should evaluate before anything else on the page", + "testIdPattern": "[navigation.spec] navigation Page.goto should not throw an error for a 500 response with an empty body", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should work with CSP", + "testIdPattern": "[navigation.spec] navigation Page.goto should return last response in redirect chain", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", + "testIdPattern": "[navigation.spec] navigation Page.goto should return response when page changes its URL after load", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "headful"], - "expectations": ["PASS", "FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", + "testIdPattern": "[navigation.spec] navigation Page.goto should send referer", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "new-headless"], - "expectations": ["PASS", "FAIL"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", + "testIdPattern": "[navigation.spec] navigation Page.goto should wait for network idle to succeed navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame Management should report different frame instance when frame re-attaches", + "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to 404", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame Management should report frame from-inside shadow DOM", + "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to data url", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame Management should report frame.name()", + "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to valid url", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame Management should report frame.parent()", + "testIdPattern": "[navigation.spec] navigation Page.goto should work when page calls history API in beforeunload", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame Management should send events when frames are manipulated dynamically", + "testIdPattern": "[navigation.spec] navigation Page.goto should work with self requesting page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame Management should support lazy frames", + "testIdPattern": "[navigation.spec] navigation Page.reload should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame.evaluate should throw for detached frames", + "testIdPattern": "[oopif.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[frame.spec] Frame specs Frame.executionContext should work", + "testIdPattern": "[page.spec] Page Page.close should *not* run beforeunload by default", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[headful.spec] *", + "testIdPattern": "[page.spec] Page Page.setContent *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL", "PASS", "TIMEOUT"] }, { - "testIdPattern": "[idle_override.spec] *", + "testIdPattern": "[proxy.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[ignorehttpserrors.spec] ignoreHTTPSErrors Response.securityDetails should work", + "testIdPattern": "[requestinterception-experimental.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "SKIP"] }, { - "testIdPattern": "[ignorehttpserrors.spec] ignoreHTTPSErrors should work with request interception", + "testIdPattern": "[requestinterception.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "SKIP"] }, { - "testIdPattern": "[ignorehttpserrors.spec] ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails", + "testIdPattern": "[TargetManager.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "SKIP"] }, { - "testIdPattern": "[input.spec] *", + "testIdPattern": "[tracing.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.click should return Point data", - "platforms": ["darwin", "win32", "linux"], - "parameters": ["firefox"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[jshandle.spec] JSHandle JSHandle.jsonValue should not work with dates", + "testIdPattern": "[worker.spec] *", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[keyboard.spec] Keyboard ElementHandle.press should support |text| option", + "testIdPattern": "[browsercontext.spec] BrowserContext should fire target events", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[keyboard.spec] Keyboard should press the meta key", - "platforms": ["linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should press the metaKey", - "platforms": ["linux", "win32"], - "parameters": ["firefox"], + "testIdPattern": "[browsercontext.spec] BrowserContext should isolate localStorage and cookies", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should trigger commands of keyboard shortcuts", + "testIdPattern": "[browsercontext.spec] BrowserContext should provide a context id", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should report shiftKey", - "platforms": ["darwin"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "testIdPattern": "[browsercontext.spec] BrowserContext should wait for a target", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should send a character with sendCharacter", + "testIdPattern": "[browsercontext.spec] BrowserContext should work across sessions", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should specify location", + "testIdPattern": "[CDPSession.spec] Target.createCDPSession should be able to detach session", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should specify repeat property", + "testIdPattern": "[CDPSession.spec] Target.createCDPSession should enable and disable domains independently", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should type all kinds of characters", + "testIdPattern": "[CDPSession.spec] Target.createCDPSession should send events", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should type emoji", + "testIdPattern": "[click.spec] Page.click should click offscreen buttons", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[keyboard.spec] Keyboard should type emoji into an iframe", + "testIdPattern": "[click.spec] Page.click should click on checkbox label and toggle", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Browser target events should work", + "testIdPattern": "[click.spec] Page.click should click the button if window.Node is removed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed", + "testIdPattern": "[click.spec] Page.click should click the button with fixed position inside an iframe", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously", + "testIdPattern": "[click.spec] Page.click should click with disabled javascript", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath returns executablePath for channel", + "testIdPattern": "[click.spec] Page.click should select the text by triple clicking", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath should work", + "testIdPattern": "[cookies.spec] Cookie specs Page.cookies should get cookies from multiple urls", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["PASS"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser", + "testIdPattern": "[cookies.spec] Cookie specs Page.deleteCookie should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should support targetFilter option", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should default to setting secure cookie for HTTPS websites", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["PASS"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath when the product is chrome, platform is not darwin, and arch is arm64 and the executable does not exist does not return /usr/bin/chromium-browser", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should isolate cookies in browser contexts", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath when the product is chrome, platform is not darwin, and arch is arm64 and the executable exists returns /usr/bin/chromium-browser", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set a cookie on a different domain", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should filter out ignored default arguments in Chrome", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set a cookie with a path", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should filter out ignored default argument in Firefox", - "platforms": ["linux"], - "parameters": ["firefox", "headful"], + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set cookie with reasonable defaults", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should have custom URL when launching browser", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set cookies from a frame", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should launch Chrome properly with --no-startup-window and waitForInitialPage=false", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set multiple cookies", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Firefox", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should set secure same-site cookies from a frame", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "headless"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["PASS"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should work with no default arguments", + "testIdPattern": "[cookies.spec] Cookie specs Page.setCookie should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "headless"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch tmp profile should be cleaned up", + "testIdPattern": "[defaultbrowsercontext.spec] DefaultBrowserContext page.deleteCookie() should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch userDataDir argument with non-existent dir", + "testIdPattern": "[defaultbrowsercontext.spec] DefaultBrowserContext page.setCookie() should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[mouse.spec] Mouse should send mouse wheel events", + "testIdPattern": "[dialog.spec] Page.Events.Dialog should allow accepting prompts", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[mouse.spec] Mouse should trigger hover state", + "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boundingBox should handle nested frames", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[mouse.spec] Mouse should trigger hover state with removed window.Node", + "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boundingBox should return null for invisible elements", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[mouse.spec] Mouse should tween mouse movement", + "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boundingBox should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should navigate subframes", + "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.boxModel should return null for invisible elements", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should reject when frame detaches", + "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.click should return Point data", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto should return matching responses", + "testIdPattern": "[emulation.spec] Emulation Page.emulate should support clicking", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation should fail when frame detaches", + "testIdPattern": "[emulation.spec] Emulation Page.emulateCPUThrottling should change the CPU throttling rate successfully", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation should work", + "testIdPattern": "[emulation.spec] Emulation Page.emulateMediaFeatures should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goBack should work with HistoryAPI", + "testIdPattern": "[emulation.spec] Emulation Page.emulateMediaType should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL", + "testIdPattern": "[emulation.spec] Emulation Page.emulateNetworkConditions should change navigator.connection.effectiveType", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad url", + "testIdPattern": "[emulation.spec] Emulation Page.emulateTimezone should throw for invalid timezone IDs", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when server returns 204", + "testIdPattern": "[emulation.spec] Emulation Page.emulateTimezone should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to dataURL and fire dataURL requests", + "testIdPattern": "[emulation.spec] Emulation Page.emulateVisionDeficiency should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle0", + "testIdPattern": "[emulation.spec] Emulation Page.viewport should support landscape emulation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle2", + "testIdPattern": "[evaluation.spec] Evaluation specs \"after each\" hook for \"should transfer 100Mb of data from page to node.js\"", + "platforms": ["darwin"], + "parameters": ["cdp", "firefox"], + "expectations": ["PASS", "TIMEOUT"] + }, + { + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should simulate a user gesture", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to URL with hash and fire requests without hash", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw a nice error after a navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "TIMEOUT"] + }, + { + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw when evaluation triggers reload", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should send referer", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should work from-inside an exposed function", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should wait for network idle to succeed navigation", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should evaluate before anything else on the page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to data url", + "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should work with CSP", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work with subframes return 204", + "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work when subframe issues window.stop()", + "testIdPattern": "[frame.spec] Frame specs Frame Management should report different frame instance when frame re-attaches", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with DOM history.back()/history.forward()", + "testIdPattern": "[frame.spec] Frame specs Frame Management should report frame from-inside shadow DOM", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with history.pushState()", + "testIdPattern": "[frame.spec] Frame specs Frame Management should report frame.name()", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with history.replaceState()", + "testIdPattern": "[frame.spec] Frame specs Frame Management should report frame.parent()", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network \"after all\" hook in \"network\"", + "testIdPattern": "[frame.spec] Frame specs Frame Management should send events when frames are manipulated dynamically", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network \"after each\" hook for \"should wait until response completes\"", + "testIdPattern": "[frame.spec] Frame specs Frame Management should support lazy frames", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[frame.spec] Frame specs Frame.evaluate should throw for detached frames", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Network Events Page.Events.Request", + "testIdPattern": "[frame.spec] Frame specs Frame.executionContext should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Network Events Page.Events.RequestFailed", + "testIdPattern": "[headful.spec] headful tests HEADFUL target.page() should return a background_page", + "platforms": ["darwin", "win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[ignorehttpserrors.spec] ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[network.spec] network Network Events Page.Events.RequestFinished", + "testIdPattern": "[ignorehttpserrors.spec] ignoreHTTPSErrors Response.securityDetails should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Network Events Page.Events.RequestServedFromCache", + "testIdPattern": "[ignorehttpserrors.spec] ignoreHTTPSErrors should work with request interception", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Network Events Page.Events.Response", + "testIdPattern": "[jshandle.spec] JSHandle JSHandle.asElement should return ElementHandle for TextNodes", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL", "TIMEOUT"] }, { - "testIdPattern": "[network.spec] network Network Events should fire events in proper order", + "testIdPattern": "[jshandle.spec] JSHandle JSHandle.jsonValue should not work with dates", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Network Events should fire events in proper order", - "platforms": ["win32"], - "parameters": ["chrome", "headful"], - "expectations": ["PASS", "FAIL"] + "testIdPattern": "[jshandle.spec] JSHandle JSHandle.toString should work with different subtypes", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Network Events should support redirects", + "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle as an argument", + "platforms": ["darwin"], + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle to primitive types", + "platforms": ["darwin"], + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle to unserializable value", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[network.spec] network Page.authenticate should allow disable authentication", + "testIdPattern": "[keyboard.spec] Keyboard ElementHandle.press should support |text| option", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Page.authenticate should fail if wrong credentials", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "testIdPattern": "[keyboard.spec] Keyboard should press the meta key", + "platforms": ["linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Page.authenticate should not disable caching", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "testIdPattern": "[keyboard.spec] Keyboard should press the metaKey", + "platforms": ["linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Page.authenticate should work", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "testIdPattern": "[keyboard.spec] Keyboard should report shiftKey", + "platforms": ["darwin"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Page.setExtraHTTPHeaders should work", + "testIdPattern": "[keyboard.spec] Keyboard should send a character with sendCharacter", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network raw network headers Same-origin set-cookie subresource", + "testIdPattern": "[keyboard.spec] Keyboard should specify location", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Request.headers should define Chrome as user agent header", + "testIdPattern": "[keyboard.spec] Keyboard should specify repeat property", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Request.headers should define Firefox as user agent header", + "testIdPattern": "[keyboard.spec] Keyboard should trigger commands of keyboard shortcuts", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Request.initiator should return the initiator", + "testIdPattern": "[keyboard.spec] Keyboard should type all kinds of characters", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Request.isNavigationRequest should work", + "testIdPattern": "[keyboard.spec] Keyboard should type emoji", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Request.isNavigationRequest should work with request interception", + "testIdPattern": "[keyboard.spec] Keyboard should type emoji into an iframe", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Request.postData should work", + "testIdPattern": "[launcher.spec] Launcher specs Browser target events should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[network.spec] network Response.buffer should throw if the response does not have a body", + "testIdPattern": "[launcher.spec] Launcher specs Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.buffer should work", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect to a browser with no page targets", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[network.spec] network Response.buffer should work with compression", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.fromCache should work", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.fromServiceWorker Response.fromServiceWorker", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should support targetFilter option", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.json should work", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath returns executablePath for channel", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.text should return uncompressed text", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.text should throw when requesting body of redirected response", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath when the product is chrome, platform is not darwin, and arch is arm64 and the executable does not exist does not return /usr/bin/chromium-browser", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.text should wait until response completes", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath when the product is chrome, platform is not darwin, and arch is arm64 and the executable exists returns /usr/bin/chromium-browser", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.text should work", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Chrome", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[network.spec] network Response.timing returns timing information", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Firefox", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "chrome"], "expectations": ["FAIL"] }, { - "testIdPattern": "[oopif.spec] *", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Firefox", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["firefox", "headless"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect to a browser with no page targets", - "platforms": ["linux", "darwin", "win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should filter out ignored default argument in Firefox", + "platforms": ["linux"], + "parameters": ["firefox", "headful"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page \"before each\" hook for \"should return the page title\"", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should filter out ignored default arguments in Chrome", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page \"before each\" hook for \"should throw an error if loading from url fail\"", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should have custom URL when launching browser", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page \"before each\" hook for \"should include sourcemap when path is provided\"", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should launch Chrome properly with --no-startup-window and waitForInitialPage=false", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page \"after all\" hook in \"Page\"", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should work with no default arguments", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["firefox", "headless"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should deny permission when not listed", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch tmp profile should be cleaned up", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should grant permission when listed", + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch userDataDir argument with non-existent dir", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should grant persistent-storage", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "testIdPattern": "[mouse.spec] Mouse should select the text with mouse", + "platforms": ["win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should isolate permissions between browser contexts", + "testIdPattern": "[mouse.spec] Mouse should send mouse wheel events", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should reset permissions", + "testIdPattern": "[mouse.spec] Mouse should trigger hover state", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should trigger permission onchange", + "testIdPattern": "[mouse.spec] Mouse should trigger hover state with removed window.Node", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page ExecutionContext.queryObjects should work", + "testIdPattern": "[mouse.spec] Mouse should tween mouse movement", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page ExecutionContext.queryObjects should work for non-trivial page", + "testIdPattern": "[navigation.spec] navigation Frame.goto should navigate subframes", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.addStyleTag should throw when added with content to the CSP page", + "testIdPattern": "[navigation.spec] navigation Frame.goto should reject when frame detaches", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.close should *not* run beforeunload by default", + "testIdPattern": "[navigation.spec] navigation Frame.goto should reject when frame detaches", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.close should run beforeunload if asked for", + "testIdPattern": "[navigation.spec] navigation Frame.goto should return matching responses", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.close should terminate network waiters", + "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation should fail when frame detaches", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should have location and stack trace for console API calls", + "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should have location when fetch fails", + "testIdPattern": "[navigation.spec] navigation Page.goBack should work with HistoryAPI", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should not fail for window object", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should trigger correct Log", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL after redirects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["firefox", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should work", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad url", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should work for different console API calls with logging functions", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad url", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["firefox", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.error should throw when page crashes", + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when server returns 204", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Popup should work", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "testIdPattern": "[navigation.spec] navigation Page.goto should fail when server returns 204", + "platforms": ["darwin"], + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["PASS", "TIMEOUT"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Popup should work with clicking target=_blank and rel=noopener", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to dataURL and fire dataURL requests", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Popup should work with clicking target=_blank and with rel=opener", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle0", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Popup should work with clicking target=_blank and without rel=opener", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle2", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener", + "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to URL with hash and fire requests without hash", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Popup should work with noopener", + "testIdPattern": "[navigation.spec] navigation Page.goto should not leak listeners during navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["FAIL", "PASS", "TIMEOUT"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should await returned promise", + "testIdPattern": "[navigation.spec] navigation Page.goto should send referer", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument", + "testIdPattern": "[navigation.spec] navigation Page.goto should wait for network idle to succeed navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should fallback to default export when passed a module object", + "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to data url", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should not throw when frames detach", + "testIdPattern": "[navigation.spec] navigation Page.goto should work with redirects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should support throwing \"null\"", + "testIdPattern": "[navigation.spec] navigation Page.goto should work with subframes return 204", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should survive navigation", + "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work when subframe issues window.stop()", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should throw exception in page context", + "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with DOM history.back()/history.forward()", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should work", + "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with history.pushState()", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should work on frames", + "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation should work with history.replaceState()", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should work on frames before navigation", + "testIdPattern": "[network.spec] network \"after all\" hook in \"network\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.exposeFunction should work with complex objects", + "testIdPattern": "[network.spec] network \"after each\" hook for \"should wait until response completes\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.metrics metrics event fired on console.timeStamp", + "testIdPattern": "[network.spec] network Network Events Page.Events.Request", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.metrics should get metrics from a page", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "testIdPattern": "[network.spec] network Network Events Page.Events.Request", + "platforms": ["win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.select should work when re-defining top-level Event class", + "testIdPattern": "[network.spec] network Network Events Page.Events.RequestFailed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass after cross-process navigation", + "testIdPattern": "[network.spec] network Network Events Page.Events.RequestFinished", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass CSP header", + "testIdPattern": "[network.spec] network Network Events Page.Events.RequestServedFromCache", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass CSP in iframes as well", + "testIdPattern": "[network.spec] network Network Events Page.Events.Response", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[page.spec] Page Page.addScriptTag should throw when added with content to the CSP page", - "platforms": ["linux", "darwin", "win32"], - "parameters": ["chrome"], - "expectations": ["SKIP"] - }, - { - "testIdPattern": "[page.spec] Page Page.addScriptTag should throw when added with content to the CSP page", - "platforms": ["linux", "darwin", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass CSP meta tag", + "testIdPattern": "[network.spec] network Network Events should fire events in proper order", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.setCacheEnabled should enable or disable the cache based on the state passed", + "testIdPattern": "[network.spec] network Network Events should fire events in proper order", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setCacheEnabled should stay disabled when toggling request interception on/off", + "testIdPattern": "[network.spec] network Network Events should support redirects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.setGeolocation should work", + "testIdPattern": "[network.spec] network Network Events should support redirects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setJavaScriptEnabled should work", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "testIdPattern": "[network.spec] network Network Events should support redirects", + "platforms": ["win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.setOfflineMode should emulate navigator.onLine", + "testIdPattern": "[network.spec] network Page.authenticate should allow disable authentication", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setOfflineMode should work", + "testIdPattern": "[network.spec] network Page.authenticate should fail if wrong credentials", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setUserAgent should work with additional userAgentMetdata", + "testIdPattern": "[network.spec] network Page.authenticate should not disable caching", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[proxy.spec] *", + "testIdPattern": "[network.spec] network Page.authenticate should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[proxy.spec] request proxy in incognito browser context should proxy requests when configured at context level", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["SKIP"] + "testIdPattern": "[network.spec] network Page.setExtraHTTPHeaders should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[requestinterception-experimental.spec] *", + "testIdPattern": "[network.spec] network raw network headers Same-origin set-cookie subresource", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[requestinterception.spec] *", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP", "FAIL"] + "testIdPattern": "[network.spec] network raw network headers Same-origin set-cookie subresource", + "platforms": ["win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should capture full element when larger than viewport", + "testIdPattern": "[network.spec] network Request.headers should define Chrome as user agent header", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should use scale for clip", + "testIdPattern": "[network.spec] network Request.headers should define Firefox as user agent header", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should fail to screenshot a detached element", + "testIdPattern": "[network.spec] network Request.initiator should return the initiator", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should work for an element with an offset", + "testIdPattern": "[network.spec] network Request.isNavigationRequest should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should work with a rotated element", + "testIdPattern": "[network.spec] network Request.isNavigationRequest should work with request interception", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should allow transparency", + "testIdPattern": "[network.spec] network Request.postData should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should clip rect", + "testIdPattern": "[network.spec] network Response.buffer should throw if the response does not have a body", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should get screenshot bigger than the viewport", + "testIdPattern": "[network.spec] network Response.buffer should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should render white background on jpeg file", + "testIdPattern": "[network.spec] network Response.buffer should work with compression", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should return base64", + "testIdPattern": "[network.spec] network Response.fromCache should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should take fullPage screenshots", + "testIdPattern": "[network.spec] network Response.fromServiceWorker Response.fromServiceWorker", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work in \"fromSurface: false\" mode", + "testIdPattern": "[network.spec] network Response.json should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "headless"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work in \"fromSurface: false\" mode", + "testIdPattern": "[network.spec] network Response.text should return uncompressed text", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "new-headless"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work with webp", + "testIdPattern": "[network.spec] network Response.text should throw when requesting body of redirected response", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[target.spec] Target Browser.waitForTarget should wait for a target", + "testIdPattern": "[network.spec] network Response.text should wait until response completes", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[target.spec] Target should create a worker from a service worker", + "testIdPattern": "[network.spec] network Response.text should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[target.spec] Target should create a worker from a shared worker", + "testIdPattern": "[network.spec] network Response.timing returns timing information", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[target.spec] Target should have an opener", + "testIdPattern": "[oopif.spec] OOPIF-debug OOPIF should support wait for navigation for transitions from local to OOPIF", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["PASS", "TIMEOUT"] }, { - "testIdPattern": "[target.spec] Target should not crash while redirecting if original request was missed", + "testIdPattern": "[page.spec] Page \"after all\" hook in \"Page\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[target.spec] Target should report when a new page is created and closed", + "testIdPattern": "[page.spec] Page \"before each\" hook for \"should include sourcemap when path is provided\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[target.spec] Target should report when a service worker is created and destroyed", + "testIdPattern": "[page.spec] Page \"before each\" hook for \"should return the page title\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[target.spec] Target should report when a target url changes", + "testIdPattern": "[page.spec] Page \"before each\" hook for \"should throw an error if loading from url fail\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[TargetManager.spec] *", + "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should deny permission when not listed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[touchscreen.spec] Touchscreen should tap the button", + "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should grant permission when listed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[touchscreen.spec] Touchscreen should report touches", + "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should grant persistent-storage", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[touchscreen.spec] Touchscreen should report touchMove", + "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should isolate permissions between browser contexts", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[tracing.spec] *", + "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should reset permissions", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should work with strict CSP policy", + "testIdPattern": "[page.spec] Page BrowserContext.overridePermissions should trigger permission onchange", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector Page.waitForSelector is shortcut for main frame", + "testIdPattern": "[page.spec] Page ExecutionContext.queryObjects should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should run in specified frame", + "testIdPattern": "[page.spec] Page ExecutionContext.queryObjects should work for non-trivial page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should throw when frame is detached", + "testIdPattern": "[page.spec] Page Page.addScriptTag should throw when added with content to the CSP page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "chrome"], "expectations": ["SKIP"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should work with removed MutationObserver", + "testIdPattern": "[page.spec] Page Page.addScriptTag should throw when added with content to the CSP page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForXPath should run in specified frame", + "testIdPattern": "[page.spec] Page Page.addStyleTag should throw when added with content to the CSP page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForXPath should throw when frame is detached", + "testIdPattern": "[page.spec] Page Page.close should run beforeunload if asked for", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[worker.spec] *", + "testIdPattern": "[page.spec] Page Page.close should terminate network waiters", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Firefox", + "testIdPattern": "[page.spec] Page Page.Events.Console should have location and stack trace for console API calls", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Chrome", + "testIdPattern": "[page.spec] Page Page.Events.Console should have location when fetch fails", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] - }, - { - "testIdPattern": "[headful.spec] headful tests HEADFUL target.page() should return a background_page", - "platforms": ["win32", "darwin"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[mouse.spec] Mouse should select the text with mouse", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[network.spec] network raw network headers Same-origin set-cookie subresource", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[requestinterception-experimental.spec] request interception \"after each\" hook in \"request interception\"", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[requestinterception-experimental.spec] request interception Page.setRequestInterception should navigate to URL with hash and fire requests without hash", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[network.spec] network Network Events Page.Events.Request", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[network.spec] network Network Events should support redirects", - "platforms": ["win32"], - "parameters": ["chrome"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[network.spec] network \"after each\" hook for \"Same-origin set-cookie subresource\"", - "platforms": ["win32"], - "parameters": ["chrome", "new-headless"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[network.spec] network \"after each\" hook for \"Same-origin set-cookie subresource\"", - "platforms": ["win32"], - "parameters": ["chrome", "new-headless"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[requestinterception.spec] request interception Page.setRequestInterception should work with redirects", - "platforms": ["win32"], - "parameters": ["chrome", "headful"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should return base64", - "platforms": ["linux"], - "parameters": ["chrome", "new-headless"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should survive cross-process navigation", + "testIdPattern": "[page.spec] Page Page.Events.Console should not fail for window object", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should work when resolved right before execution context disposal", + "testIdPattern": "[page.spec] Page Page.Events.Console should trigger correct Log", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["SKIP"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should survive cross-process navigation", + "testIdPattern": "[page.spec] Page Page.Events.Console should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work", - "platforms": ["linux"], - "parameters": ["chrome", "new-headless"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[tracing.spec] Tracing \"after each\" hook for \"should output a trace\"", - "platforms": ["win32"], - "parameters": ["chrome", "headless"], - "expectations": ["PASS", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[tracing.spec] Tracing \"after each\" hook for \"should output a trace\"", - "platforms": ["win32"], - "parameters": ["chrome", "headless"], - "expectations": ["PASS", "FAIL"] + "testIdPattern": "[page.spec] Page Page.Events.Console should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "*", + "testIdPattern": "[page.spec] Page Page.Events.Console should work for different console API calls with logging functions", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["SKIP", "TIMEOUT"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch can launch and close the browser", + "testIdPattern": "[page.spec] Page Page.Events.Console should work for different console API calls with timing functions", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["firefox", "webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[Connection.spec] WebDriver BiDi Connection should work", + "testIdPattern": "[page.spec] Page Page.Events.error should throw when page crashes", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] *", + "testIdPattern": "[page.spec] Page Page.Events.Popup should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should evaluate in the page context", + "testIdPattern": "[page.spec] Page Page.Events.Popup should work with clicking target=_blank and rel=noopener", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should work right after framenavigated", + "testIdPattern": "[page.spec] Page Page.Events.Popup should work with clicking target=_blank and with rel=opener", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should work from-inside an exposed function", + "testIdPattern": "[page.spec] Page Page.Events.Popup should work with clicking target=_blank and without rel=opener", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should be able to throw a tricky error", + "testIdPattern": "[page.spec] Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should accept element handle as an argument", + "testIdPattern": "[page.spec] Page Page.Events.Popup should work with noopener", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw if underlying element was disposed", + "testIdPattern": "[page.spec] Page Page.exposeFunction should await returned promise", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw if elementHandles are from other frames", + "testIdPattern": "[page.spec] Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw a nice error after a navigation", + "testIdPattern": "[page.spec] Page Page.exposeFunction should fallback to default export when passed a module object", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should throw when evaluation triggers reload", + "testIdPattern": "[page.spec] Page Page.exposeFunction should not throw when frames detach", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should simulate a user gesture", + "testIdPattern": "[page.spec] Page Page.exposeFunction should support throwing \"null\"", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should not throw an error when evaluation does a navigation", + "testIdPattern": "[page.spec] Page Page.exposeFunction should survive navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluate should not throw an error when evaluation does a navigation", + "testIdPattern": "[page.spec] Page Page.exposeFunction should throw exception in page context", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should evaluate before anything else on the page", + "testIdPattern": "[page.spec] Page Page.exposeFunction should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Page.evaluateOnNewDocument should work with CSP", + "testIdPattern": "[page.spec] Page Page.exposeFunction should work on frames", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should have different execution contexts", + "testIdPattern": "[page.spec] Page Page.exposeFunction should work on frames before navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should have correct execution contexts", + "testIdPattern": "[page.spec] Page Page.exposeFunction should work with complex objects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should execute after cross-site navigation", + "testIdPattern": "[page.spec] Page Page.metrics metrics event fired on console.timeStamp", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[jshandle.spec] *", + "testIdPattern": "[page.spec] Page Page.metrics should get metrics from a page", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should return the RemoteObject", + "testIdPattern": "[page.spec] Page Page.select should work when re-defining top-level Event class", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[jshandle.spec] JSHandle JSHandle.jsonValue should not work with dates", + "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass after cross-process navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[jshandle.spec] JSHandle JSHandle.asElement should return ElementHandle for TextNodes", + "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass CSP header", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "TIMEOUT"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[jshandle.spec] JSHandle JSHandle.toString should work for complicated objects", + "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass CSP in iframes as well", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[jshandle.spec] JSHandle JSHandle.toString should work with different subtypes", + "testIdPattern": "[page.spec] Page Page.setBypassCSP should bypass CSP meta tag", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle as an argument", - "platforms": ["darwin"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["PASS", "FAIL"] - }, - { - "testIdPattern": "[queryhandler.spec] Query handler tests P selectors should work ARIA selectors", + "testIdPattern": "[page.spec] Page Page.setCacheEnabled should enable or disable the cache based on the state passed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[queryhandler.spec] *", + "testIdPattern": "[page.spec] Page Page.setCacheEnabled should stay disabled when toggling request interception on/off", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["SKIP", "FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should work", + "testIdPattern": "[page.spec] Page Page.setContent should work with accents", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], + "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.Console should work for different console API calls with timing functions", + "testIdPattern": "[page.spec] Page Page.setContent should work with emojis", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], + "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] *", + "testIdPattern": "[page.spec] Page Page.setContent should work with newline", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work with redirects", + "testIdPattern": "[page.spec] Page Page.setContent should work with tricky content", "platforms": ["darwin", "linux", "win32"], "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should return response when page changes its URL after load", + "testIdPattern": "[page.spec] Page Page.setGeolocation should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with domcontentloaded", + "testIdPattern": "[page.spec] Page Page.setJavaScriptEnabled should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work when page calls history API in beforeunload", + "testIdPattern": "[page.spec] Page Page.setOfflineMode should emulate navigator.onLine", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle0", + "testIdPattern": "[page.spec] Page Page.setOfflineMode should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to empty page with networkidle2", + "testIdPattern": "[page.spec] Page Page.setUserAgent should work with additional userAgentMetdata", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL", + "testIdPattern": "[page.spec] Page Page.url should work", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to valid url", + "testIdPattern": "[page.spec] Page Page.waitForNetworkIdle should work with aborted requests", + "platforms": ["linux"], + "parameters": ["firefox", "headful"], + "expectations": ["PASS", "TIMEOUT"] + }, + { + "testIdPattern": "[proxy.spec] request proxy in incognito browser context should proxy requests when configured at context level", + "platforms": ["win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[proxy.spec] request proxy in incognito browser context should proxy requests when configured at context level", + "platforms": ["linux"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[queryhandler.spec] Query handler tests P selectors should work ARIA selectors", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to data url", + "testIdPattern": "[requestinterception-experimental.spec] request interception \"after each\" hook in \"request interception\"", + "platforms": ["win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[requestinterception-experimental.spec] request interception Page.setRequestInterception should load fonts if cache enabled", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["PASS", "TIMEOUT"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to 404", + "testIdPattern": "[requestinterception-experimental.spec] request interception Page.setRequestInterception should navigate to URL with hash and fire requests without hash", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should not throw an error for a 404 response with an empty body", + "testIdPattern": "[requestinterception-experimental.spec] request interception Page.setRequestInterception should work with redirects", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should not throw an error for a 500 response with an empty body", + "testIdPattern": "[requestinterception.spec] request interception Page.setRequestInterception should navigate to URL with hash and fire requests without hash", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should return last response in redirect chain", + "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should capture full element when larger than viewport", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should fail to screenshot a detached element", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should wait for network idle to succeed navigation", + "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should work for an element with an offset", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to dataURL and fire dataURL requests", + "testIdPattern": "[screenshot.spec] Screenshots ElementHandle.screenshot should work with a rotated element", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to URL with hash and fire requests without hash", + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should allow transparency", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should work with self requesting page", + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should clip rect", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should get screenshot bigger than the viewport", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should render white background on jpeg file", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should send referer", + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should return base64", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should take fullPage screenshots", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.waitForNavigation *", + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should use scale for clip", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work with webp", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goBack *", + "testIdPattern": "[target.spec] Target Browser.waitForTarget should wait for a target", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.goto *", + "testIdPattern": "[target.spec] Target should create a worker from a service worker", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Frame.waitForNavigation *", + "testIdPattern": "[target.spec] Target should create a worker from a shared worker", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.reload should work", + "testIdPattern": "[target.spec] Target should have an opener", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad url", + "testIdPattern": "[target.spec] Target should not crash while redirecting if original request was missed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL after redirects", + "testIdPattern": "[target.spec] Target should report when a new page is created and closed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[navigation.spec] navigation \"after all\" hook in \"navigation\"", + "testIdPattern": "[target.spec] Target should report when a service worker is created and destroyed", "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "headless", "webDriverBiDi"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[target.spec] Target should report when a target url changes", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[touchscreen.spec] Touchscreen should report touches", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.url should work", + "testIdPattern": "[touchscreen.spec] Touchscreen should report touchMove", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.Events.DOMContentLoaded *", + "testIdPattern": "[touchscreen.spec] Touchscreen should tap the button", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "TIMEOUT"] }, { - "testIdPattern": "[page.spec] Page Page.setContent *", + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should survive cross-process navigation", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] }, { - "testIdPattern": "[page.spec] Page Page.setContent should work with tricky content", + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should work when resolved right before execution context disposal", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.setContent should work with accents", + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should work with strict CSP policy", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], + "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.setContent should work with emojis", + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector Page.waitForSelector is shortcut for main frame", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["FAIL"] + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] }, { - "testIdPattern": "[page.spec] Page Page.setContent should work with newline", + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should run in specified frame", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should survive cross-process navigation", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should throw when frame is detached", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForSelector should work with removed MutationObserver", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForXPath should run in specified frame", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[waittask.spec] waittask specs Frame.waitForXPath should throw when frame is detached", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[CDPSession.spec] Target.createCDPSession should send events", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[click.spec] Page.click should click the button with fixed position inside an iframe", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "cdp", "chrome"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[click.spec] Page.click should not hang with touch-enabled viewports", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox", "headless"], + "expectations": ["PASS", "TIMEOUT"] + }, + { + "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome", "headful"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[headful.spec] headful tests HEADFUL OOPIF: should expose events within OOPIFs", + "platforms": ["linux"], + "parameters": ["cdp", "chrome", "headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[navigation.spec] navigation \"after all\" hook in \"navigation\"", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["firefox", "headless", "webDriverBiDi"], "expectations": ["FAIL"] }, { - "testIdPattern": "[page.spec] Page Page.Events.PageError *", + "testIdPattern": "[network.spec] network \"after each\" hook for \"Same-origin set-cookie subresource\"", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[network.spec] network \"after each\" hook for \"Same-origin set-cookie subresource\"", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[network.spec] network Network Events Page.Events.Request", + "platforms": ["linux"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[network.spec] network raw network headers Same-origin set-cookie subresource", "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] + "parameters": ["cdp", "chrome", "headful"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[page.spec] Page Page.waitForNetworkIdle should work with aborted requests", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox", "headless"], + "expectations": ["PASS", "TIMEOUT"] + }, + { + "testIdPattern": "[requestinterception.spec] request interception Page.setRequestInterception should be abortable", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome", "headful"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[requestinterception.spec] request interception Page.setRequestInterception should work with redirects", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[requestinterception.spec] request interception Page.setRequestInterception should work with redirects", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "headful"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should return base64", + "platforms": ["linux"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work", + "platforms": ["linux"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work in \"fromSurface: false\" mode", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome", "headless"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work in \"fromSurface: false\" mode", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome", "new-headless"], + "expectations": ["SKIP"] + }, + { + "testIdPattern": "[tracing.spec] Tracing \"after each\" hook for \"should output a trace\"", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[tracing.spec] Tracing \"after each\" hook for \"should output a trace\"", + "platforms": ["win32"], + "parameters": ["cdp", "chrome", "headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[worker.spec] Workers Page.workers", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome", "headless"], + "expectations": ["FAIL", "PASS"] + }, + { + "testIdPattern": "[navigation.spec] navigation Page.goto should work with anchor navigation", + "platforms": ["linux"], + "parameters": ["cdp", "chrome", "headless", "webDriverBiDi"], + "expectations": ["PASS", "TIMEOUT"] } ] diff --git a/test/TestSuites.json b/test/TestSuites.json index be4b982b58e88..0cccd1a95dbeb 100644 --- a/test/TestSuites.json +++ b/test/TestSuites.json @@ -3,31 +3,31 @@ { "id": "chrome-headless", "platforms": ["linux", "win32", "darwin"], - "parameters": ["chrome", "headless"], + "parameters": ["chrome", "headless", "cdp"], "expectedLineCoverage": 93 }, { "id": "chrome-headful", "platforms": ["linux"], - "parameters": ["chrome", "headful"], + "parameters": ["chrome", "headful", "cdp"], "expectedLineCoverage": 93 }, { "id": "chrome-new-headless", "platforms": ["linux"], - "parameters": ["chrome", "new-headless"], + "parameters": ["chrome", "new-headless", "cdp"], "expectedLineCoverage": 93 }, { "id": "firefox-headless", "platforms": ["linux", "darwin"], - "parameters": ["firefox", "headless"], + "parameters": ["firefox", "headless", "cdp"], "expectedLineCoverage": 80 }, { "id": "firefox-headful", "platforms": ["linux"], - "parameters": ["firefox", "headful"], + "parameters": ["firefox", "headful", "cdp"], "expectedLineCoverage": 80 }, { @@ -61,6 +61,7 @@ }, "webDriverBiDi": { "PUPPETEER_PROTOCOL": "webDriverBiDi" - } + }, + "cdp": {} } } diff --git a/tools/mochaRunner/src/utils.ts b/tools/mochaRunner/src/utils.ts index c9305011da376..c0d5a525d36d6 100644 --- a/tools/mochaRunner/src/utils.ts +++ b/tools/mochaRunner/src/utils.ts @@ -72,6 +72,14 @@ export function printSuggestions( return item.expectation; }) ); + console.log( + 'The recommendations are based on the following applied expectaions:' + ); + prettyPrintJSON( + toPrint.map(item => { + return item.basedOn; + }) + ); } } @@ -103,6 +111,7 @@ export function findEffectiveExpectationForTest( export type RecommendedExpectation = { expectation: TestExpectation; action: 'remove' | 'add' | 'update'; + basedOn?: TestExpectation; }; export function isWildCardPattern(testIdPattern: string): boolean { @@ -134,6 +143,7 @@ export function getExpectationUpdates( addEntry({ expectation: expectationEntry, action: 'remove', + basedOn: expectationEntry, }); } } @@ -149,28 +159,39 @@ export function getExpectationUpdates( expectations, failure ); - // If the effective explanation is a wildcard, we recommend adding a new - // expectation instead of updating the wildcard that might affect multiple - // tests. - if ( - expectationEntry && - !isWildCardPattern(expectationEntry.testIdPattern) - ) { + if (expectationEntry) { if ( !expectationEntry.expectations.includes( getTestResultForFailure(failure) ) ) { - addEntry({ - expectation: { - ...expectationEntry, - expectations: [ - ...expectationEntry.expectations, - getTestResultForFailure(failure), - ], - }, - action: 'update', - }); + // If the effective explanation is a wildcard, we recommend adding a new + // expectation instead of updating the wildcard that might affect multiple + // tests. + if (isWildCardPattern(expectationEntry.testIdPattern)) { + addEntry({ + expectation: { + testIdPattern: getTestId(failure.file, failure.fullTitle), + platforms: context.platforms, + parameters: context.parameters, + expectations: [getTestResultForFailure(failure)], + }, + action: 'add', + basedOn: expectationEntry, + }); + } else { + addEntry({ + expectation: { + ...expectationEntry, + expectations: [ + ...expectationEntry.expectations, + getTestResultForFailure(failure), + ], + }, + action: 'update', + basedOn: expectationEntry, + }); + } } } else { addEntry({ @@ -181,6 +202,7 @@ export function getExpectationUpdates( expectations: [getTestResultForFailure(failure)], }, action: 'add', + basedOn: expectationEntry, }); } } diff --git a/tools/sort-test-expectations.js b/tools/sort-test-expectations.js new file mode 100644 index 0000000000000..96e32145e4cf7 --- /dev/null +++ b/tools/sort-test-expectations.js @@ -0,0 +1,59 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// TODO: this could be an eslint rule probably. + +const fs = require('fs'); +const path = require('path'); + +const prettier = require('prettier'); + +const source = 'test/TestExpectations.json'; + +const testExpectations = JSON.parse(fs.readFileSync(source, 'utf-8')); + +function getSpecificity(item) { + return ( + item.parameters.length + + (item.testIdPattern.includes('*') + ? item.testIdPattern === '*' + ? 0 + : 1 + : 2) + ); +} + +testExpectations.sort((a, b) => { + const result = getSpecificity(a) - getSpecificity(b); + if (result === 0) { + return a.testIdPattern.localeCompare(b.testIdPattern); + } + return result; +}); + +testExpectations.forEach(item => { + item.parameters.sort(); + item.expectations.sort(); + item.platforms.sort(); +}); + +fs.writeFileSync( + source, + prettier.format(JSON.stringify(testExpectations), { + ...require(path.join(__dirname, '..', '.prettierrc.cjs')), + parser: 'json', + }) +); From f6ef167b0fbee2189c7ef1cd89d0eccb04a17b29 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 23 Mar 2023 10:22:52 +0100 Subject: [PATCH 023/417] chore: validate licenses (#9873) --- .github/workflows/ci.yml | 2 + package-lock.json | 1115 ++++++++++++----- package.json | 8 +- .../rollup.third_party.config.mjs | 4 +- test/installation/package.json | 5 +- test/installation/src/constants.ts | 6 +- tools/internal/job.ts | 6 +- tools/third_party/validate-licenses.ts | 153 +++ 8 files changed, 956 insertions(+), 343 deletions(-) create mode 100644 tools/third_party/validate-licenses.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b73f563d2aeae..e7ffdd565591d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,8 @@ jobs: run: npm run check - name: Lint code run: npm run lint + - name: Validate licenses + run: npm run validate-licenses - name: Lint commits run: npm run commitlint if: github.event_name != 'pull_request' diff --git a/package-lock.json b/package-lock.json index a28f9207f1496..dd1978f6e4c90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,10 +54,11 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.4.3", - "glob": "9.3.1", + "glob": "8.1.0", "gts": "4.0.0", "husky": "8.0.3", "jpeg-js": "0.4.4", + "license-checker": "25.0.1", "mime": "3.0.0", "minimist": "1.2.8", "mocha": "10.2.0", @@ -67,11 +68,11 @@ "pngjs": "7.0.0", "prettier": "2.8.4", "puppeteer": "file:packages/puppeteer", - "rimraf": "4.4.0", "rollup": "3.18.0", "semver": "7.3.8", "sinon": "15.0.1", "source-map-support": "0.5.21", + "spdx-satisfies": "5.0.1", "text-diff": "1.0.1", "tsd": "0.26.0", "tsx": "3.12.3", @@ -1279,48 +1280,11 @@ } } }, - "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { "version": "2.0.2", "dev": true, "license": "MIT" }, - "node_modules/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.0.1", "dev": true, @@ -1634,6 +1598,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", "dev": true, @@ -1670,6 +1644,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, "node_modules/@types/minimist": { "version": "1.2.2", "dev": true, @@ -2186,6 +2166,15 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-ify": { "version": "1.0.0", "dev": true, @@ -2259,6 +2248,12 @@ "node": ">=0.10.0" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, "node_modules/balanced-match": { "version": "1.0.2", "license": "MIT" @@ -2482,32 +2477,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/cacache/node_modules/lru-cache": { "version": "7.18.3", "dev": true, @@ -2516,17 +2485,6 @@ "node": ">=12" } }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/call-bind": { "version": "1.0.2", "dev": true, @@ -2962,6 +2920,15 @@ } } }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/decamelize": { "version": "1.2.0", "dev": true, @@ -3054,6 +3021,16 @@ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz", "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==" }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, "node_modules/diff": { "version": "5.1.0", "dev": true, @@ -4256,17 +4233,19 @@ } }, "node_modules/glob": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", - "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4285,22 +4264,23 @@ }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/glob/node_modules/minimatch": { - "version": "7.4.2", - "license": "ISC", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, "node_modules/global-dirs": { @@ -5381,6 +5361,152 @@ "node": ">= 0.8.0" } }, + "node_modules/license-checker": { + "version": "25.0.1", + "resolved": "https://registry.npmjs.org/license-checker/-/license-checker-25.0.1.tgz", + "integrity": "sha512-mET5AIwl7MR2IAKYYoVBBpV0OnkKQ1xGj2IMMeEFIs42QAkEVjRtFZGWmQ28WeU7MP779iAgOaOy93Mn44mn6g==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "debug": "^3.1.0", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "read-installed": "~4.0.3", + "semver": "^5.5.0", + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0", + "spdx-satisfies": "^4.0.0", + "treeify": "^1.1.0" + }, + "bin": { + "license-checker": "bin/license-checker" + } + }, + "node_modules/license-checker/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/license-checker/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/license-checker/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/license-checker/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/license-checker/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/license-checker/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/license-checker/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/license-checker/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/license-checker/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/license-checker/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/license-checker/node_modules/spdx-satisfies": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-4.0.1.tgz", + "integrity": "sha512-WVzZ/cXAzoNmjCWiEluEA3BjHp5tiUmmhn9MK+X0tBbR9sOqtC6UQwmgCNrAIZvNlMuBUYAaHYfb2oqlF9SwKA==", + "dev": true, + "dependencies": { + "spdx-compare": "^1.0.0", + "spdx-expression-parse": "^3.0.0", + "spdx-ranges": "^2.0.0" + } + }, + "node_modules/license-checker/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "license": "MIT" @@ -5590,14 +5716,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/make-fetch-happen/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/make-fetch-happen/node_modules/cacache": { "version": "16.1.3", "dev": true, @@ -5645,24 +5763,6 @@ "node": ">= 8" } }, - "node_modules/make-fetch-happen/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", "dev": true, @@ -5671,17 +5771,6 @@ "node": ">=12" } }, - "node_modules/make-fetch-happen/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/make-fetch-happen/node_modules/minipass": { "version": "3.3.6", "dev": true, @@ -5925,6 +6014,7 @@ }, "node_modules/minipass": { "version": "4.2.4", + "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -6898,6 +6988,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/os-tmpdir": { "version": "1.0.2", "dev": true, @@ -6906,6 +7005,16 @@ "node": ">=0.10.0" } }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "node_modules/p-limit": { "version": "3.1.0", "license": "MIT", @@ -7044,27 +7153,6 @@ "dev": true, "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.6.1", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^7.14.1", - "minipass": "^4.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/path-to-regexp": { "version": "1.8.0", "dev": true, @@ -7333,6 +7421,88 @@ "dev": true, "license": "MIT" }, + "node_modules/read-installed": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz", + "integrity": "sha512-O03wg/IYuV/VtnK2h/KXEt9VIbMUFbk3ERG0Iu4FhLZw0EP0T9znqrYDGn6ncbEsXUFaUjiVAWXHzxwt3lhRPQ==", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-installed/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-installed/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-installed/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-installed/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/read-installed/node_modules/read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "node_modules/read-installed/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/read-package-json": { "version": "6.0.0", "dev": true, @@ -7367,32 +7537,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/read-package-json/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/read-package-json/node_modules/hosted-git-info": { "version": "6.1.1", "dev": true, @@ -7420,17 +7564,6 @@ "node": ">=12" } }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/read-package-json/node_modules/normalize-package-data": { "version": "5.0.0", "dev": true, @@ -7623,6 +7756,19 @@ "node": ">= 6" } }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "license": "MIT", @@ -7749,24 +7895,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", - "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", - "dev": true, - "dependencies": { - "glob": "^9.2.0" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rollup": { "version": "3.18.0", "dev": true, @@ -8017,6 +8145,15 @@ "node": ">=8" } }, + "node_modules/slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/smart-buffer": { "version": "4.2.0", "dev": true, @@ -8074,6 +8211,17 @@ "dev": true, "license": "MIT" }, + "node_modules/spdx-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/spdx-compare/-/spdx-compare-1.0.0.tgz", + "integrity": "sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.2", + "spdx-expression-parse": "^3.0.0", + "spdx-ranges": "^2.0.0" + } + }, "node_modules/spdx-correct": { "version": "3.1.1", "dev": true, @@ -8102,6 +8250,23 @@ "dev": true, "license": "CC0-1.0" }, + "node_modules/spdx-ranges": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/spdx-ranges/-/spdx-ranges-2.1.1.tgz", + "integrity": "sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==", + "dev": true + }, + "node_modules/spdx-satisfies": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-5.0.1.tgz", + "integrity": "sha512-Nwor6W6gzFp8XX4neaKQ7ChV4wmpSh2sSDemMFSzHxpTw460jxFYeOn+jq4ybnSSw/5sc3pjka9MQPouksQNpw==", + "dev": true, + "dependencies": { + "spdx-compare": "^1.0.0", + "spdx-expression-parse": "^3.0.0", + "spdx-ranges": "^2.0.0" + } + }, "node_modules/split2": { "version": "3.2.2", "dev": true, @@ -8452,6 +8617,15 @@ "version": "0.0.3", "license": "MIT" }, + "node_modules/treeify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", + "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "dev": true, @@ -8795,6 +8969,12 @@ "version": "1.0.2", "license": "MIT" }, + "node_modules/util-extend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", + "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==", + "dev": true + }, "node_modules/uuid": { "version": "8.3.2", "dev": true, @@ -9348,8 +9528,48 @@ "name": "@puppeteer-test/installation", "version": "latest", "dependencies": { - "glob": "9.3.1", + "glob": "8.1.0", "mocha": "10.2.0" + }, + "devDependencies": { + "@types/glob": "8.1.0" + } + }, + "test/installation/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "test/installation/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "test/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } } }, @@ -10149,14 +10369,47 @@ "@puppeteer-test/installation": { "version": "file:test/installation", "requires": { - "glob": "9.3.1", + "@types/glob": "8.1.0", + "glob": "8.1.0", "mocha": "10.2.0" + }, + "dependencies": { + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "@puppeteer-test/test": { "version": "file:test", "requires": { "puppeteer": "file:../packages/puppeteer" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + } } }, "@puppeteer/browsers": { @@ -10264,34 +10517,9 @@ "magic-string": "^0.27.0" }, "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "estree-walker": { "version": "2.0.2", "dev": true - }, - "glob": { - "version": "8.1.0", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.6", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } } } }, @@ -10516,6 +10744,16 @@ "version": "1.0.0", "dev": true }, + "@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "requires": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "@types/istanbul-lib-coverage": { "version": "2.0.4", "dev": true @@ -10546,6 +10784,12 @@ "version": "3.0.1", "dev": true }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, "@types/minimist": { "version": "1.2.2", "dev": true @@ -10864,6 +11108,12 @@ "sprintf-js": "~1.0.2" } }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true + }, "array-ify": { "version": "1.0.0", "dev": true @@ -10907,6 +11157,12 @@ "version": "1.0.1", "dev": true }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, "balanced-match": { "version": "1.0.2" }, @@ -11049,34 +11305,9 @@ "unique-filename": "^3.0.0" }, "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, "lru-cache": { "version": "7.18.3", "dev": true - }, - "minimatch": { - "version": "5.1.6", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } } } }, @@ -11334,6 +11565,12 @@ "ms": "2.1.2" } }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "dev": true + }, "decamelize": { "version": "1.2.0", "dev": true @@ -11391,6 +11628,16 @@ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz", "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==" }, + "dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, "diff": { "version": "5.1.0", "dev": true @@ -12178,24 +12425,32 @@ } }, "glob": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", - "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "dependencies": { "brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "7.4.2", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, "requires": { "brace-expansion": "^2.0.1" } @@ -12854,6 +13109,127 @@ "type-check": "~0.4.0" } }, + "license-checker": { + "version": "25.0.1", + "resolved": "https://registry.npmjs.org/license-checker/-/license-checker-25.0.1.tgz", + "integrity": "sha512-mET5AIwl7MR2IAKYYoVBBpV0OnkKQ1xGj2IMMeEFIs42QAkEVjRtFZGWmQ28WeU7MP779iAgOaOy93Mn44mn6g==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "debug": "^3.1.0", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "read-installed": "~4.0.3", + "semver": "^5.5.0", + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0", + "spdx-satisfies": "^4.0.0", + "treeify": "^1.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "spdx-satisfies": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-4.0.1.tgz", + "integrity": "sha512-WVzZ/cXAzoNmjCWiEluEA3BjHp5tiUmmhn9MK+X0tBbR9sOqtC6UQwmgCNrAIZvNlMuBUYAaHYfb2oqlF9SwKA==", + "dev": true, + "requires": { + "spdx-compare": "^1.0.0", + "spdx-expression-parse": "^3.0.0", + "spdx-ranges": "^2.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "lines-and-columns": { "version": "1.2.4" }, @@ -13003,13 +13379,6 @@ "semver": "^7.3.5" } }, - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "cacache": { "version": "16.1.3", "dev": true, @@ -13045,28 +13414,10 @@ "minipass": "^3.0.0" } }, - "glob": { - "version": "8.1.0", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, "lru-cache": { "version": "7.18.3", "dev": true }, - "minimatch": { - "version": "5.1.6", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, "minipass": { "version": "3.3.6", "dev": true, @@ -13223,7 +13574,8 @@ } }, "minipass": { - "version": "4.2.4" + "version": "4.2.4", + "dev": true }, "minipass-collect": { "version": "1.0.2", @@ -13876,10 +14228,26 @@ "wcwidth": "^1.0.1" } }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true + }, "os-tmpdir": { "version": "1.0.2", "dev": true }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "p-limit": { "version": "3.1.0", "requires": { @@ -13962,18 +14330,6 @@ "version": "1.0.7", "dev": true }, - "path-scurry": { - "version": "1.6.1", - "requires": { - "lru-cache": "^7.14.1", - "minipass": "^4.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3" - } - } - }, "path-to-regexp": { "version": "1.8.0", "dev": true, @@ -14146,34 +14502,89 @@ "version": "18.2.0", "dev": true }, - "read-package-json": { - "version": "6.0.0", + "read-installed": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz", + "integrity": "sha512-O03wg/IYuV/VtnK2h/KXEt9VIbMUFbk3ERG0Iu4FhLZw0EP0T9znqrYDGn6ncbEsXUFaUjiVAWXHzxwt3lhRPQ==", "dev": true, "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" + "debuglog": "^1.0.1", + "graceful-fs": "^4.1.2", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" }, "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "glob": { - "version": "8.1.0", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "read-package-json": { + "version": "6.0.0", + "dev": true, + "requires": { + "glob": "^8.0.1", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { "hosted-git-info": { "version": "6.1.1", "dev": true, @@ -14189,13 +14600,6 @@ "version": "7.18.3", "dev": true }, - "minimatch": { - "version": "5.1.6", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, "normalize-package-data": { "version": "5.0.0", "dev": true, @@ -14344,6 +14748,18 @@ "util-deprecate": "^1.0.1" } }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, "readdirp": { "version": "3.6.0", "requires": { @@ -14412,15 +14828,6 @@ "version": "1.0.4", "dev": true }, - "rimraf": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", - "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", - "dev": true, - "requires": { - "glob": "^9.2.0" - } - }, "rollup": { "version": "3.18.0", "dev": true, @@ -14566,6 +14973,12 @@ "version": "3.0.0", "dev": true }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", + "dev": true + }, "smart-buffer": { "version": "4.2.0", "dev": true @@ -14603,6 +15016,17 @@ "version": "1.4.8", "dev": true }, + "spdx-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/spdx-compare/-/spdx-compare-1.0.0.tgz", + "integrity": "sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==", + "dev": true, + "requires": { + "array-find-index": "^1.0.2", + "spdx-expression-parse": "^3.0.0", + "spdx-ranges": "^2.0.0" + } + }, "spdx-correct": { "version": "3.1.1", "dev": true, @@ -14627,6 +15051,23 @@ "version": "3.0.12", "dev": true }, + "spdx-ranges": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/spdx-ranges/-/spdx-ranges-2.1.1.tgz", + "integrity": "sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==", + "dev": true + }, + "spdx-satisfies": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-5.0.1.tgz", + "integrity": "sha512-Nwor6W6gzFp8XX4neaKQ7ChV4wmpSh2sSDemMFSzHxpTw460jxFYeOn+jq4ybnSSw/5sc3pjka9MQPouksQNpw==", + "dev": true, + "requires": { + "spdx-compare": "^1.0.0", + "spdx-expression-parse": "^3.0.0", + "spdx-ranges": "^2.0.0" + } + }, "split2": { "version": "3.2.2", "dev": true, @@ -14860,6 +15301,12 @@ "tr46": { "version": "0.0.3" }, + "treeify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", + "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", + "dev": true + }, "trim-newlines": { "version": "3.0.1", "dev": true @@ -15076,6 +15523,12 @@ "util-deprecate": { "version": "1.0.2" }, + "util-extend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", + "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==", + "dev": true + }, "uuid": { "version": "8.3.2", "dev": true diff --git a/package.json b/package.json index d80929b4cdd18..dc566a5d6e1d8 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,8 @@ "test:firefox:headful": "wireit", "test:firefox:headless": "wireit", "test:firefox": "wireit", - "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js" + "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js", + "validate-licenses": "tsx tools/third_party/validate-licenses.ts" }, "wireit": { "build": { @@ -157,10 +158,11 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.4.3", - "glob": "9.3.1", + "glob": "8.1.0", "gts": "4.0.0", "husky": "8.0.3", "jpeg-js": "0.4.4", + "license-checker": "25.0.1", "mime": "3.0.0", "minimist": "1.2.8", "mocha": "10.2.0", @@ -170,11 +172,11 @@ "pngjs": "7.0.0", "prettier": "2.8.4", "puppeteer": "file:packages/puppeteer", - "rimraf": "4.4.0", "rollup": "3.18.0", "semver": "7.3.8", "sinon": "15.0.1", "source-map-support": "0.5.21", + "spdx-satisfies": "5.0.1", "text-diff": "1.0.1", "tsd": "0.26.0", "tsx": "3.12.3", diff --git a/packages/puppeteer-core/rollup.third_party.config.mjs b/packages/puppeteer-core/rollup.third_party.config.mjs index 64a6936f73c32..8b40906cbf1b4 100644 --- a/packages/puppeteer-core/rollup.third_party.config.mjs +++ b/packages/puppeteer-core/rollup.third_party.config.mjs @@ -15,13 +15,13 @@ */ import commonjs from '@rollup/plugin-commonjs'; import {nodeResolve} from '@rollup/plugin-node-resolve'; -import {globIterateSync} from 'glob'; +import glob from 'glob'; export default ['cjs', 'esm'].flatMap(outputType => { const configs = []; // Note we don't use path.join here. We cannot since `glob` does not support // the backslash path separator. - for (const file of globIterateSync(`lib/${outputType}/third_party/**/*.js`)) { + for (const file of glob.sync(`lib/${outputType}/third_party/**/*.js`)) { configs.push({ input: file, output: { diff --git a/test/installation/package.json b/test/installation/package.json index 1644668890bc9..e60bb8a46cf55 100644 --- a/test/installation/package.json +++ b/test/installation/package.json @@ -44,7 +44,10 @@ "assets" ], "dependencies": { - "glob": "9.3.1", + "glob": "8.1.0", "mocha": "10.2.0" + }, + "devDependencies": { + "@types/glob": "8.1.0" } } diff --git a/test/installation/src/constants.ts b/test/installation/src/constants.ts index 9c267a6ad291a..e41c98ea00b3f 100644 --- a/test/installation/src/constants.ts +++ b/test/installation/src/constants.ts @@ -17,13 +17,13 @@ import {dirname, join, resolve} from 'path'; import {fileURLToPath} from 'url'; -import {globIterateSync} from 'glob'; +import glob from 'glob'; export const PUPPETEER_CORE_PACKAGE_PATH = resolve( - globIterateSync('puppeteer-core-*.tgz').next().value! + glob.sync('puppeteer-core-*.tgz')[0]! ); export const PUPPETEER_PACKAGE_PATH = resolve( - globIterateSync('puppeteer-[0-9]*.tgz').next().value! + glob.sync('puppeteer-[0-9]*.tgz')[0]! ); export const ASSETS_DIR = join( dirname(fileURLToPath(import.meta.url)), diff --git a/tools/internal/job.ts b/tools/internal/job.ts index 24dd26c6c99eb..ef6ea10237331 100644 --- a/tools/internal/job.ts +++ b/tools/internal/job.ts @@ -4,7 +4,7 @@ import {mkdir, readFile, stat, writeFile} from 'fs/promises'; import {tmpdir} from 'os'; import {dirname, join} from 'path'; -import {globSync, hasMagic} from 'glob'; +import glob from 'glob'; interface JobContext { name: string; @@ -41,8 +41,8 @@ class JobBuilder { inputs(inputs: string[]): JobBuilder { this.#inputs = inputs.flatMap(value => { - if (hasMagic(value)) { - return globSync(value); + if (glob.hasMagic(value)) { + return glob.sync(value); } return value; }); diff --git a/tools/third_party/validate-licenses.ts b/tools/third_party/validate-licenses.ts new file mode 100644 index 0000000000000..4d1c05497b938 --- /dev/null +++ b/tools/third_party/validate-licenses.ts @@ -0,0 +1,153 @@ +// The MIT License + +// Copyright (c) 2010-2022 Google LLC. http://angular.io/license + +// Permission is hereby granted, free of charge, to any person obtaining a copy of +// this software and associated documentation files (the "Software"), to deal in +// the Software without restriction, including without limitation the rights to +// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +// the Software, and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. + +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +// Taken and adapted from https://github.com/angular/angular-cli/blob/173823d/scripts/validate-licenses.ts. + +import * as path from 'path'; + +import checker from 'license-checker'; +import spdxSatisfies from 'spdx-satisfies'; + +/** + * A general note on some black listed specific licenses: + * + * - CC0 This is not a valid license. It does not grant copyright of the + * code/asset, and does not resolve patents or other licensed work. The + * different claims also have no standing in court and do not provide + * protection to or from Google and/or third parties. We cannot use nor + * contribute to CC0 licenses. + * - Public Domain Same as CC0, it is not a valid license. + */ +const allowedLicenses = [ + // Regular valid open source licenses supported by Google. + 'MIT', + 'ISC', + 'Apache-2.0', + 'Python-2.0', + 'Artistic-2.0', + + 'BSD-2-Clause', + 'BSD-3-Clause', + 'BSD-4-Clause', + + // All CC-BY licenses have a full copyright grant and attribution section. + 'CC-BY-3.0', + 'CC-BY-4.0', + + // Have a full copyright grant. Validated by opensource team. + 'Unlicense', + 'CC0-1.0', + '0BSD', + + // Combinations. + '(AFL-2.1 OR BSD-2-Clause)', +]; + +// Name variations of SPDX licenses that some packages have. +// Licenses not included in SPDX but accepted will be converted to MIT. +const licenseReplacements: {[key: string]: string} = { + // Just a longer string that our script catches. SPDX official name is the shorter one. + 'Apache License, Version 2.0': 'Apache-2.0', + Apache2: 'Apache-2.0', + 'Apache 2.0': 'Apache-2.0', + 'Apache v2': 'Apache-2.0', + 'AFLv2.1': 'AFL-2.1', + // BSD is BSD-2-clause by default. + BSD: 'BSD-2-Clause', +}; + +// Specific packages to ignore, add a reason in a comment. Format: package-name@version. +const ignoredPackages = [ + // * Development only + 'spdx-license-ids@3.0.5', // CC0 but it's content only (index.json, no code) and not distributed. +]; + +// Check if a license is accepted by an array of accepted licenses +function _passesSpdx(licenses: string[], accepted: string[]) { + try { + return spdxSatisfies(licenses.join(' AND '), accepted.join(' OR ')); + } catch { + return false; + } +} + +function main(): Promise { + return new Promise(resolve => { + const startFolder = path.join(__dirname, '..', '..'); + checker.init( + {start: startFolder, excludePrivatePackages: true}, + (err: Error, json: object) => { + if (err) { + console.error(`Something happened:\n${err.message}`); + resolve(1); + } else { + console.info(`Testing ${Object.keys(json).length} packages.\n`); + + // Packages with bad licenses are those that neither pass SPDX nor are ignored. + const badLicensePackages = Object.keys(json) + .map(key => { + return { + id: key, + licenses: ([] as string[]) + .concat((json[key] as {licenses: string[]}).licenses) + // `*` is used when the license is guessed. + .map(x => { + return x.replace(/\*$/, ''); + }) + .map(x => { + return x in licenseReplacements + ? licenseReplacements[x] + : x; + }), + }; + }) + .filter(pkg => { + return !_passesSpdx(pkg.licenses, allowedLicenses); + }) + .filter(pkg => { + return !ignoredPackages.find(ignored => { + return ignored === pkg.id; + }); + }); + + // Report packages with bad licenses + if (badLicensePackages.length > 0) { + console.error('Invalid package licences found:'); + badLicensePackages.forEach(pkg => { + console.error(`${pkg.id}: ${JSON.stringify(pkg.licenses)}`); + }); + console.error( + `\n${badLicensePackages.length} total packages with invalid licenses.` + ); + resolve(2); + } else { + console.info('All package licenses are valid.'); + resolve(0); + } + } + } + ); + }); +} + +main().then(code => { + return process.exit(code); +}); From 6c018acf5d6a98ef68770c2456c69f97122224f9 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Thu, 23 Mar 2023 15:46:33 +0100 Subject: [PATCH 024/417] chore: update deep implementation for P selectors (#9908) --- .../src/injected/PQuerySelector.ts | 91 ++++++++++--------- packages/puppeteer-core/src/injected/util.ts | 34 +++---- test/assets/p-selectors.html | 13 +++ test/src/queryhandler.spec.ts | 57 +++++++----- 4 files changed, 112 insertions(+), 83 deletions(-) create mode 100644 test/assets/p-selectors.html diff --git a/packages/puppeteer-core/src/injected/PQuerySelector.ts b/packages/puppeteer-core/src/injected/PQuerySelector.ts index 3bd75c4e9b1cb..ac5e72e9ed378 100644 --- a/packages/puppeteer-core/src/injected/PQuerySelector.ts +++ b/packages/puppeteer-core/src/injected/PQuerySelector.ts @@ -29,11 +29,19 @@ import { PPseudoSelector, } from './PSelectorParser.js'; import {textQuerySelectorAll} from './TextQuerySelector.js'; -import {deepChildren, deepDescendents} from './util.js'; +import {pierce, pierceAll} from './util.js'; import {xpathQuerySelectorAll} from './XPathQuerySelector.js'; const IDENT_TOKEN_START = /[-\w\P{ASCII}*]/; +interface QueryableNode extends Node { + querySelectorAll: typeof Document.prototype.querySelectorAll; +} + +const isQueryableNode = (node: Node): node is QueryableNode => { + return 'querySelectorAll' in node; +}; + class SelectorError extends Error { constructor(selector: string, message: string) { super(`${selector} is not a valid selector: ${message}`); @@ -75,33 +83,44 @@ class PQueryEngine { const selector = this.#selector; const input = this.#input; if (typeof selector === 'string') { - this.elements = AsyncIterableUtil.flatMap( - this.elements, - async function* (element) { - if (!selector[0]) { - return; - } - // The regular expression tests if the selector is a type/universal - // selector. Any other case means we want to apply the selector onto - // the element itself (e.g. `element.class`, `element>div`, - // `element:hover`, etc.). - if (IDENT_TOKEN_START.test(selector[0]) || !element.parentElement) { - yield* (element as Element).querySelectorAll(selector); - return; + // The regular expression tests if the selector is a type/universal + // selector. Any other case means we want to apply the selector onto + // the element itself (e.g. `element.class`, `element>div`, + // `element:hover`, etc.). + if (selector[0] && IDENT_TOKEN_START.test(selector[0])) { + this.elements = AsyncIterableUtil.flatMap( + this.elements, + async function* (element) { + if (isQueryableNode(element)) { + yield* element.querySelectorAll(selector); + } } + ); + } else { + this.elements = AsyncIterableUtil.flatMap( + this.elements, + async function* (element) { + if (!element.parentElement) { + if (!isQueryableNode(element)) { + return; + } + yield* element.querySelectorAll(selector); + return; + } - let index = 0; - for (const child of element.parentElement.children) { - ++index; - if (child === element) { - break; + let index = 0; + for (const child of element.parentElement.children) { + ++index; + if (child === element) { + break; + } } + yield* element.parentElement.querySelectorAll( + `:scope>:nth-child(${index})${selector}` + ); } - yield* element.parentElement.querySelectorAll( - `:scope>:nth-child(${index})${selector}` - ); - } - ); + ); + } } else { this.elements = AsyncIterableUtil.flatMap( this.elements, @@ -144,22 +163,12 @@ class PQueryEngine { const selector = this.#complexSelector.shift(); switch (selector) { case PCombinator.Child: { - this.elements = AsyncIterableUtil.flatMap( - this.elements, - function* (element) { - yield* deepChildren(element); - } - ); + this.elements = AsyncIterableUtil.flatMap(this.elements, pierce); this.#next(); break; } case PCombinator.Descendent: { - this.elements = AsyncIterableUtil.flatMap( - this.elements, - function* (element) { - yield* deepDescendents(element); - } - ); + this.elements = AsyncIterableUtil.flatMap(this.elements, pierceAll); this.#next(); break; } @@ -206,12 +215,12 @@ const compareDepths = (a: number[], b: number[]): -1 | 0 | 1 => { if (a.length + b.length === 0) { return 0; } - const [i = Infinity, ...otherA] = a; - const [j = Infinity, ...otherB] = b; + const [i = -1, ...otherA] = a; + const [j = -1, ...otherB] = b; if (i === j) { return compareDepths(otherA, otherB); } - return i < j ? 1 : -1; + return i < j ? -1 : 1; }; const domSort = async function* (elements: AwaitableIterable) { @@ -232,10 +241,6 @@ const domSort = async function* (elements: AwaitableIterable) { }); }; -type QueryableNode = { - querySelectorAll: typeof Document.prototype.querySelectorAll; -}; - /** * Queries the given node for all nodes matching the given text selector. * diff --git a/packages/puppeteer-core/src/injected/util.ts b/packages/puppeteer-core/src/injected/util.ts index 6833fd6cd9a33..6c4b046d8c5d8 100644 --- a/packages/puppeteer-core/src/injected/util.ts +++ b/packages/puppeteer-core/src/injected/util.ts @@ -30,41 +30,37 @@ function isBoundingBoxEmpty(element: Element): boolean { return rect.width === 0 || rect.height === 0; } +const hasShadowRoot = (node: Node): node is Node & {shadowRoot: ShadowRoot} => { + return 'shadowRoot' in node && node.shadowRoot instanceof ShadowRoot; +}; + /** * @internal */ -export function* deepChildren( - root: Node -): IterableIterator { - const walker = document.createTreeWalker(root, NodeFilter.SHOW_ELEMENT); - let node = walker.nextNode() as Element | null; - for (; node; node = walker.nextNode() as Element | null) { - yield node.shadowRoot ?? node; +export function* pierce(root: Node): IterableIterator { + if (hasShadowRoot(root)) { + yield root.shadowRoot; + } else { + yield root; } } /** * @internal */ -export function* deepDescendents( - root: Node -): IterableIterator { +export function* pierceAll(root: Node): IterableIterator { + yield* pierce(root); const walkers = [document.createTreeWalker(root, NodeFilter.SHOW_ELEMENT)]; - let walker: TreeWalker | undefined; - while ((walker = walkers.shift())) { - for ( - let node = walker.nextNode() as Element | null; - node; - node = walker.nextNode() as Element | null - ) { + for (const walker of walkers) { + let node: Element | null; + while ((node = walker.nextNode() as Element | null)) { if (!node.shadowRoot) { - yield node; continue; } + yield node.shadowRoot; walkers.push( document.createTreeWalker(node.shadowRoot, NodeFilter.SHOW_ELEMENT) ); - yield node.shadowRoot; } } } diff --git a/test/assets/p-selectors.html b/test/assets/p-selectors.html new file mode 100644 index 0000000000000..52b8ca90205e4 --- /dev/null +++ b/test/assets/p-selectors.html @@ -0,0 +1,13 @@ +
hello + +
+ +
+
\ No newline at end of file diff --git a/test/src/queryhandler.spec.ts b/test/src/queryhandler.spec.ts index 1901f9979b567..e5218a3080704 100644 --- a/test/src/queryhandler.spec.ts +++ b/test/src/queryhandler.spec.ts @@ -358,10 +358,8 @@ describe('Query handler tests', function () { describe('P selectors', () => { beforeEach(async () => { - const {page} = getTestState(); - await page.setContent( - '
hello
' - ); + const {page, server} = getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); Puppeteer.clearCustomQueryHandlers(); }); @@ -371,7 +369,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'BUTTON'; + return element.id === 'b'; }) ).toBeTruthy(); @@ -386,13 +384,35 @@ describe('Query handler tests', function () { } }); + it('should work with deep combinators', async () => { + const {page} = getTestState(); + { + const element = await page.$('div >>>> div'); + assert(element, 'Could not find element'); + expect( + await element.evaluate(element => { + return element.id === 'c'; + }) + ).toBeTruthy(); + } + { + const elements = await page.$$('div >>> div'); + assert(elements[1], 'Could not find element'); + expect( + await elements[1]?.evaluate(element => { + return element.id === 'd'; + }) + ).toBeTruthy(); + } + }); + it('should work with text selectors', async () => { const {page} = getTestState(); const element = await page.$('div ::-p-text(world)'); assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'BUTTON'; + return element.id === 'b'; }) ).toBeTruthy(); }); @@ -403,7 +423,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'BUTTON'; + return element.id === 'b'; }) ).toBeTruthy(); }); @@ -414,7 +434,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'BUTTON'; + return element.id === 'b'; }) ).toBeTruthy(); }); @@ -431,7 +451,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'DIV'; + return element.id === 'a'; }) ).toBeTruthy(); }); @@ -453,7 +473,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'DIV'; + return element.id === 'a'; }) ).toBeTruthy(); } @@ -462,7 +482,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'DIV'; + return element.id === 'a'; }) ).toBeTruthy(); } @@ -471,7 +491,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'DIV'; + return element.id === 'a'; }) ).toBeTruthy(); } @@ -480,7 +500,7 @@ describe('Query handler tests', function () { assert(element, 'Could not find element'); expect( await element.evaluate(element => { - return element.tagName === 'BUTTON'; + return element.id === 'b'; }) ).toBeTruthy(); } @@ -504,7 +524,7 @@ describe('Query handler tests', function () { it('should work with selector lists', async () => { const {page} = getTestState(); const elements = await page.$$('div, ::-p-text(world)'); - expect(elements.length).toStrictEqual(2); + expect(elements.length).toStrictEqual(3); }); const permute = (inputs: T[]): T[][] => { @@ -528,11 +548,6 @@ describe('Query handler tests', function () { it('should match querySelector* ordering', async () => { const {page} = getTestState(); for (const list of permute(['div', 'button', 'span'])) { - const expected = await page.evaluate(selector => { - return [...document.querySelectorAll(selector)].map(element => { - return element.tagName; - }); - }, list.join(',')); const elements = await page.$$( list .map(selector => { @@ -543,11 +558,11 @@ describe('Query handler tests', function () { const actual = await Promise.all( elements.map(element => { return element.evaluate(element => { - return element.tagName; + return element.id; }); }) ); - expect(actual.join()).toStrictEqual(expected.join()); + expect(actual.join()).toStrictEqual('a,b,f,c'); } }); From 48e7bdd75eb6a14cc1ce8a163f5d929f8852b75d Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 23 Mar 2023 17:18:48 +0100 Subject: [PATCH 025/417] chore: use events rather than commands (#9904) --- .../puppeteer-core/src/common/Connection.ts | 4 -- .../puppeteer-core/src/common/bidi/Browser.ts | 13 +++--- .../src/common/bidi/Connection.ts | 41 +++++++++++-------- test/TestExpectations.json | 18 +++++--- 4 files changed, 43 insertions(+), 33 deletions(-) diff --git a/packages/puppeteer-core/src/common/Connection.ts b/packages/puppeteer-core/src/common/Connection.ts index ec00b2a5d2020..d42ac877d58bb 100644 --- a/packages/puppeteer-core/src/common/Connection.ts +++ b/packages/puppeteer-core/src/common/Connection.ts @@ -137,10 +137,6 @@ export class CallbackRegistry { }); } - getCallback(id: number): Callback | undefined { - return this.#callbacks.get(id); - } - reject(id: number, message: string, originalMessage?: string): void { const callback = this.#callbacks.get(id); if (!callback) { diff --git a/packages/puppeteer-core/src/common/bidi/Browser.ts b/packages/puppeteer-core/src/common/bidi/Browser.ts index 66f10bb422d22..f0282a751b403 100644 --- a/packages/puppeteer-core/src/common/bidi/Browser.ts +++ b/packages/puppeteer-core/src/common/bidi/Browser.ts @@ -16,6 +16,8 @@ import {ChildProcess} from 'child_process'; +import * as Bidi from 'chromium-bidi/lib/cjs/protocol/protocol.js'; + import { Browser as BrowserBase, BrowserCloseCallback, @@ -30,14 +32,16 @@ import {Connection} from './Connection.js'; * @internal */ export class Browser extends BrowserBase { - /** - * @internal - */ static async create(opts: Options): Promise { // TODO: await until the connection is established. try { await opts.connection.send('session.new', {}); } catch {} + await opts.connection.send('session.subscribe', { + events: [ + 'browsingContext.contextCreated', + ] as Bidi.Session.SubscribeParametersEvent[], + }); return new Browser(opts); } @@ -45,9 +49,6 @@ export class Browser extends BrowserBase { #closeCallback?: BrowserCloseCallback; #connection: Connection; - /** - * @internal - */ constructor(opts: Options) { super(); this.#process = opts.process; diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index 60a705b720283..05de314acf069 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -140,30 +140,37 @@ export class Connection extends EventEmitter { object.message ); } else { - if ( - this.#callbacks.getCallback(object.id)?.label === - 'browsingContext.create' - ) { - this.#contexts.set( - object.result.context, - new Context(this, object.result) - ); - } this.#callbacks.resolve(object.id, object); } } else { - let context: Context | undefined; - if ('context' in object.params) { - context = this.#contexts.get(object.params.context); - } else if ('source' in object.params && !!object.params.source.context) { - context = this.#contexts.get(object.params.source.context); - } - context?.emit(object.method, object.params); - + this.#handleSpecialEvents(object); + this.#maybeEmitOnContext(object); this.emit(object.method, object.params); } } + #maybeEmitOnContext(event: Bidi.Message.EventMessage) { + let context: Context | undefined; + // Context specific events + if ('context' in event.params) { + context = this.#contexts.get(event.params.context); + // `log.entryAdded` specific context + } else if ('source' in event.params && !!event.params.source.context) { + context = this.#contexts.get(event.params.source.context); + } + context?.emit(event.method, event.params); + } + + #handleSpecialEvents(event: Bidi.Message.EventMessage) { + switch (event.method) { + case 'browsingContext.contextCreated': + this.#contexts.set( + event.params.context, + new Context(this, event.params) + ); + } + } + #onClose(): void { if (this.#closed) { return; diff --git a/test/TestExpectations.json b/test/TestExpectations.json index dd3a29a7dbe35..592d696e06c51 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -107,12 +107,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, - { - "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["PASS", "TIMEOUT"] - }, { "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should execute after cross-site navigation", "platforms": ["darwin", "linux", "win32"], @@ -671,6 +665,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["PASS", "TIMEOUT"] + }, { "testIdPattern": "[emulation.spec] Emulation Page.viewport should support landscape emulation", "platforms": ["darwin", "linux", "win32"], @@ -1835,6 +1835,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[queryhandler.spec] Query handler tests P selectors should work with deep combinators", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[requestinterception-experimental.spec] request interception \"after each\" hook in \"request interception\"", "platforms": ["win32"], From de86cafe3c13871592c4acecd92dc3f5a59e4f86 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 24 Mar 2023 09:35:45 +0100 Subject: [PATCH 026/417] chore: reduce default timeout to 10s (#9906) --- .mocharc.cjs | 4 ++-- .../puppeteer-core/src/common/bidi/Page.ts | 19 +++++++++++++------ test/TestExpectations.json | 8 +++++++- test/src/ariaqueryhandler.spec.ts | 4 +++- test/src/evaluation.spec.ts | 1 + test/src/queryselector.spec.ts | 8 ++++++-- 6 files changed, 32 insertions(+), 12 deletions(-) diff --git a/.mocharc.cjs b/.mocharc.cjs index f2c7a3b317652..54fae5d77b2c0 100644 --- a/.mocharc.cjs +++ b/.mocharc.cjs @@ -20,8 +20,8 @@ module.exports = { require: ['./test/build/mocha-utils.js', 'source-map-support/register'], spec: 'test/build/**/*.spec.js', exit: !!process.env.CI, - retries: 0, + retries: process.env.CI ? 3 : 0, parallel: !!process.env.PARALLEL, - timeout: 25_000, + timeout: 10_000, reporter: process.env.CI ? 'spec' : 'dot', }; diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index c709eb7b41b6d..4fbafd86459b6 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -22,6 +22,7 @@ import { PageEmittedEvents, WaitForOptions, } from '../../api/Page.js'; +import {isErrorLike} from '../../util/ErrorLike.js'; import {ConsoleMessage, ConsoleMessageLocation} from '../ConsoleMessage.js'; import {Handler} from '../EventEmitter.js'; import {EvaluateFunc, HandleFor} from '../types.js'; @@ -45,12 +46,18 @@ export class Page extends PageBase { super(); this.#context = context; - this.#context.connection.send('session.subscribe', { - events: [ - ...this.#subscribedEvents.keys(), - ] as Bidi.Session.SubscribeParameters['events'], - contexts: [this.#context.id], - }); + this.#context.connection + .send('session.subscribe', { + events: [ + ...this.#subscribedEvents.keys(), + ] as Bidi.Session.SubscribeParameters['events'], + contexts: [this.#context.id], + }) + .catch(error => { + if (isErrorLike(error) && !error.message.includes('Target closed')) { + throw error; + } + }); for (const [event, subscriber] of this.#subscribedEvents) { this.#context.on(event, subscriber); diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 592d696e06c51..ca642c01db62e 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -107,6 +107,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["firefox"], + "expectations": ["FAIL", "PASS", "TIMEOUT"] + }, { "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should execute after cross-site navigation", "platforms": ["darwin", "linux", "win32"], @@ -801,7 +807,7 @@ "testIdPattern": "[jshandle.spec] JSHandle JSHandle.asElement should return ElementHandle for TextNodes", "platforms": ["darwin", "linux", "win32"], "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "TIMEOUT"] + "expectations": ["FAIL", "PASS", "TIMEOUT"] }, { "testIdPattern": "[jshandle.spec] JSHandle JSHandle.jsonValue should not work with dates", diff --git a/test/src/ariaqueryhandler.spec.ts b/test/src/ariaqueryhandler.spec.ts index f051245eed056..77148fdb01b87 100644 --- a/test/src/ariaqueryhandler.spec.ts +++ b/test/src/ariaqueryhandler.spec.ts @@ -197,7 +197,9 @@ describe('AriaQueryHandler', () => { }); }); describe('queryAllArray', () => { - it('$$eval should handle many elements', async () => { + it('$$eval should handle many elements', async function () { + this.timeout(25_000); + const {page} = getTestState(); await page.setContent(''); await page.evaluate( diff --git a/test/src/evaluation.spec.ts b/test/src/evaluation.spec.ts index 222372a3b3e2c..525f5ad11c8bf 100644 --- a/test/src/evaluation.spec.ts +++ b/test/src/evaluation.spec.ts @@ -474,6 +474,7 @@ describe('Evaluation specs', function () { expect(result).toEqual([42]); }); it('should transfer 100Mb of data from page to node.js', async function () { + this.timeout(25_000); const {page} = getTestState(); const a = await page.evaluate(() => { diff --git a/test/src/queryselector.spec.ts b/test/src/queryselector.spec.ts index 8da5465a9e551..7b035603d5d27 100644 --- a/test/src/queryselector.spec.ts +++ b/test/src/queryselector.spec.ts @@ -129,7 +129,9 @@ describe('querySelector', function () { ); expect(sum).toBe(8); }); - it('should handle many elements', async () => { + it('should handle many elements', async function () { + this.timeout(25_000); + const {page} = getTestState(); await page.evaluate( ` @@ -479,7 +481,9 @@ describe('querySelector', function () { ); expect(sum).toBe(8); }); - it('$$eval should handle many elements', async () => { + it('$$eval should handle many elements', async function () { + this.timeout(25_000); + const {page} = getTestState(); await page.evaluate( ` From c09b1b6948f3a443e6d66a1929668c1eb7123851 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 24 Mar 2023 10:45:28 +0100 Subject: [PATCH 027/417] chore: increase rm retries for browsers (#9910) --- packages/browsers/src/Cache.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 372d1350187df..12d1a998bda75 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -56,7 +56,8 @@ export class Cache { fs.rmSync(this.#rootDir, { force: true, recursive: true, - maxRetries: 5, + maxRetries: 10, + retryDelay: 200, }); } } From 022c90932658d13ff4ae4aa51d26716f5dbe54ac Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Fri, 24 Mar 2023 10:56:52 +0100 Subject: [PATCH 028/417] fix: viewport.deviceScaleFactor can be set to system default (#9911) --- docs/api/puppeteer.viewport.devicescalefactor.md | 4 ++++ packages/puppeteer-core/src/common/EmulationManager.ts | 2 +- packages/puppeteer-core/src/common/PuppeteerViewport.ts | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/api/puppeteer.viewport.devicescalefactor.md b/docs/api/puppeteer.viewport.devicescalefactor.md index dd3b2d97b4161..aa53a238302ea 100644 --- a/docs/api/puppeteer.viewport.devicescalefactor.md +++ b/docs/api/puppeteer.viewport.devicescalefactor.md @@ -17,3 +17,7 @@ interface Viewport { #### Default value: 1 + +## Remarks + +Setting this value to `0` will set the deviceScaleFactor to the system default. diff --git a/packages/puppeteer-core/src/common/EmulationManager.ts b/packages/puppeteer-core/src/common/EmulationManager.ts index 5a11317e7d0e1..27aa57581c878 100644 --- a/packages/puppeteer-core/src/common/EmulationManager.ts +++ b/packages/puppeteer-core/src/common/EmulationManager.ts @@ -34,7 +34,7 @@ export class EmulationManager { const mobile = viewport.isMobile || false; const width = viewport.width; const height = viewport.height; - const deviceScaleFactor = viewport.deviceScaleFactor || 1; + const deviceScaleFactor = viewport.deviceScaleFactor ?? 1; const screenOrientation: Protocol.Emulation.ScreenOrientation = viewport.isLandscape ? {angle: 90, type: 'landscapePrimary'} diff --git a/packages/puppeteer-core/src/common/PuppeteerViewport.ts b/packages/puppeteer-core/src/common/PuppeteerViewport.ts index 48a0823b52085..a0221ea68cba1 100644 --- a/packages/puppeteer-core/src/common/PuppeteerViewport.ts +++ b/packages/puppeteer-core/src/common/PuppeteerViewport.ts @@ -30,6 +30,10 @@ export interface Viewport { /** * Specify device scale factor. * See {@link https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio | devicePixelRatio} for more info. + * + * @remarks + * Setting this value to `0` will set the deviceScaleFactor to the system default. + * * @defaultValue 1 */ deviceScaleFactor?: number; From dcfec6dbbd55cd0115606bbc29fa197385cd1f5d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 24 Mar 2023 11:22:06 +0100 Subject: [PATCH 029/417] chore: release main (#9863) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 +-- docs/chromium-support.md | 1 + package-lock.json | 10 ++-- packages/browsers/CHANGELOG.md | 7 +++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 16 +++++++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 14 ++++++ packages/puppeteer/package.json | 4 +- versions.js | 2 +- .../api/puppeteer.connectioncallback.error.md | 13 ----- .../api/puppeteer.connectioncallback.md | 25 ---------- .../puppeteer.connectioncallback.method.md | 13 ----- .../puppeteer.connectioncallback.reject.md | 23 --------- .../puppeteer.connectioncallback.resolve.md | 23 --------- .../api/index.md | 1 - .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.height.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boundingbox.width.md | 0 .../api/puppeteer.boxmodel.border.md | 0 .../api/puppeteer.boxmodel.content.md | 0 .../api/puppeteer.boxmodel.height.md | 0 .../api/puppeteer.boxmodel.margin.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.boxmodel.padding.md | 0 .../api/puppeteer.boxmodel.width.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 ...r.browserconnectoptions.defaultviewport.md | 0 ...browserconnectoptions.ignorehttpserrors.md | 0 .../api/puppeteer.browserconnectoptions.md | 1 + ...r.browserconnectoptions.protocoltimeout.md | 19 ++++++++ .../puppeteer.browserconnectoptions.slowmo.md | 0 ...teer.browserconnectoptions.targetfilter.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../api/puppeteer.browsercontext.id.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 ...r.browsercontextoptions.proxybypasslist.md | 0 ...eteer.browsercontextoptions.proxyserver.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../puppeteer.browserfetcheroptions.host.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcheroptions.path.md | 0 ...uppeteer.browserfetcheroptions.platform.md | 0 ...puppeteer.browserfetcheroptions.product.md | 0 ...browserfetcheroptions.usemacosarmbinary.md | 0 ...owserfetcherrevisioninfo.executablepath.md | 0 ...r.browserfetcherrevisioninfo.folderpath.md | 0 ...peteer.browserfetcherrevisioninfo.local.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 ...teer.browserfetcherrevisioninfo.product.md | 0 ...eer.browserfetcherrevisioninfo.revision.md | 0 ...uppeteer.browserfetcherrevisioninfo.url.md | 0 ...eteer.browserlaunchargumentoptions.args.md | 0 ...wserlaunchargumentoptions.debuggingport.md | 0 ...r.browserlaunchargumentoptions.devtools.md | 0 ...r.browserlaunchargumentoptions.headless.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 ...rowserlaunchargumentoptions.userdatadir.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 ...ppeteer.cdpsessiononmessageobject.error.md | 0 .../puppeteer.cdpsessiononmessageobject.id.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 ...peteer.cdpsessiononmessageobject.method.md | 0 ...peteer.cdpsessiononmessageobject.params.md | 0 ...peteer.cdpsessiononmessageobject.result.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.button.md | 0 .../api/puppeteer.clickoptions.clickcount.md | 0 .../api/puppeteer.clickoptions.delay.md | 0 .../api/puppeteer.clickoptions.md | 0 .../api/puppeteer.clickoptions.offset.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 ...puppeteer.configuration.browserrevision.md | 0 .../puppeteer.configuration.cachedirectory.md | 0 .../puppeteer.configuration.defaultproduct.md | 0 .../puppeteer.configuration.downloadhost.md | 0 .../puppeteer.configuration.downloadpath.md | 0 .../puppeteer.configuration.executablepath.md | 0 .../puppeteer.configuration.experiments.md | 0 .../api/puppeteer.configuration.loglevel.md | 0 .../api/puppeteer.configuration.md | 0 .../puppeteer.configuration.skipdownload.md | 0 ...peteer.configuration.temporarydirectory.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 8 +++- .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 12 +++-- .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.timeout.md | 13 +++++ .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../puppeteer.connectiontransport.onclose.md | 0 ...puppeteer.connectiontransport.onmessage.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../puppeteer.connectoptions.browserurl.md | 0 ...peteer.connectoptions.browserwsendpoint.md | 0 .../api/puppeteer.connectoptions.headers.md | 0 .../api/puppeteer.connectoptions.md | 0 .../api/puppeteer.connectoptions.transport.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 ...eer.consolemessagelocation.columnnumber.md | 0 ...eteer.consolemessagelocation.linenumber.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../puppeteer.consolemessagelocation.url.md | 0 .../api/puppeteer.consolemessagetype.md | 0 ...peteer.continuerequestoverrides.headers.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 ...ppeteer.continuerequestoverrides.method.md | 0 ...eteer.continuerequestoverrides.postdata.md | 0 .../puppeteer.continuerequestoverrides.url.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.coverageentry.ranges.md | 0 .../api/puppeteer.coverageentry.text.md | 0 .../api/puppeteer.coverageentry.url.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../api/puppeteer.credentials.password.md | 0 .../api/puppeteer.credentials.username.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 ...er.csscoverageoptions.resetonnavigation.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../puppeteer.customqueryhandler.queryall.md | 0 .../puppeteer.customqueryhandler.queryone.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../api/puppeteer.device.useragent.md | 0 .../api/puppeteer.device.viewport.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.frame.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 ...entsconfiguration.macarmchromiumenabled.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 1 + .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 45 ++++++++++++++++++ .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 ...peteer.frameaddscripttagoptions.content.md | 0 .../puppeteer.frameaddscripttagoptions.id.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 ...puppeteer.frameaddscripttagoptions.path.md | 0 ...puppeteer.frameaddscripttagoptions.type.md | 0 .../puppeteer.frameaddscripttagoptions.url.md | 0 ...ppeteer.frameaddstyletagoptions.content.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.frameaddstyletagoptions.path.md | 0 .../puppeteer.frameaddstyletagoptions.url.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 ...eer.framewaitforfunctionoptions.polling.md | 0 ...eer.framewaitforfunctionoptions.timeout.md | 0 .../puppeteer.geolocationoptions.accuracy.md | 0 .../puppeteer.geolocationoptions.latitude.md | 0 .../puppeteer.geolocationoptions.longitude.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.client.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 ...ppeteer.interceptresolutionstate.action.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 ...eteer.interceptresolutionstate.priority.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 ...eteer.internalnetworkconditions.offline.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 ...eteer.jscoverageentry.rawscriptcoverage.md | 0 ...overageoptions.includerawscriptcoverage.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 ...scoverageoptions.reportanonymousscripts.md | 0 ...eer.jscoverageoptions.resetonnavigation.md | 0 ...teer.jscoverageoptions.useblockcoverage.md | 0 .../puppeteer.jshandle.___jshandlesymbol_.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.channel.md | 0 .../api/puppeteer.launchoptions.dumpio.md | 0 .../api/puppeteer.launchoptions.env.md | 0 .../puppeteer.launchoptions.executablepath.md | 0 ...ppeteer.launchoptions.extraprefsfirefox.md | 0 .../puppeteer.launchoptions.handlesighup.md | 0 .../puppeteer.launchoptions.handlesigint.md | 0 .../puppeteer.launchoptions.handlesigterm.md | 0 ...ppeteer.launchoptions.ignoredefaultargs.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.launchoptions.pipe.md | 0 .../api/puppeteer.launchoptions.product.md | 0 .../api/puppeteer.launchoptions.timeout.md | 0 ...peteer.launchoptions.waitforinitialpage.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.mediafeature.name.md | 0 .../api/puppeteer.mediafeature.value.md | 0 .../api/puppeteer.metrics.documents.md | 0 .../api/puppeteer.metrics.frames.md | 0 .../api/puppeteer.metrics.jseventlisteners.md | 0 .../api/puppeteer.metrics.jsheaptotalsize.md | 0 .../api/puppeteer.metrics.jsheapusedsize.md | 0 .../api/puppeteer.metrics.layoutcount.md | 0 .../api/puppeteer.metrics.layoutduration.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.metrics.nodes.md | 0 .../api/puppeteer.metrics.recalcstylecount.md | 0 .../puppeteer.metrics.recalcstyleduration.md | 0 .../api/puppeteer.metrics.scriptduration.md | 0 .../api/puppeteer.metrics.taskduration.md | 0 .../api/puppeteer.metrics.timestamp.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.button.md | 0 .../api/puppeteer.mouseoptions.clickcount.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.deltax.md | 0 .../api/puppeteer.mousewheeloptions.deltay.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../puppeteer.networkconditions.download.md | 0 .../puppeteer.networkconditions.latency.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.networkconditions.upload.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.offset.x.md | 0 .../api/puppeteer.offset.y.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.accessibility.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.coverage.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.keyboard.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 1 + .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.mouse.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.touchscreen.md | 0 .../api/puppeteer.page.tracing.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 45 ++++++++++++++++++ .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.close.md | 0 .../api/puppeteer.pageeventobject.console.md | 0 .../api/puppeteer.pageeventobject.dialog.md | 0 ...peteer.pageeventobject.domcontentloaded.md | 0 .../api/puppeteer.pageeventobject.error.md | 0 ...puppeteer.pageeventobject.frameattached.md | 0 ...puppeteer.pageeventobject.framedetached.md | 0 ...uppeteer.pageeventobject.framenavigated.md | 0 .../api/puppeteer.pageeventobject.load.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.pageeventobject.metrics.md | 0 .../puppeteer.pageeventobject.pageerror.md | 0 .../api/puppeteer.pageeventobject.popup.md | 0 .../api/puppeteer.pageeventobject.request.md | 0 ...puppeteer.pageeventobject.requestfailed.md | 0 ...ppeteer.pageeventobject.requestfinished.md | 0 ....pageeventobject.requestservedfromcache.md | 0 .../api/puppeteer.pageeventobject.response.md | 0 ...puppeteer.pageeventobject.workercreated.md | 0 ...ppeteer.pageeventobject.workerdestroyed.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.bottom.md | 0 .../api/puppeteer.pdfmargin.left.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfmargin.right.md | 0 .../api/puppeteer.pdfmargin.top.md | 0 ...uppeteer.pdfoptions.displayheaderfooter.md | 0 .../puppeteer.pdfoptions.footertemplate.md | 0 .../api/puppeteer.pdfoptions.format.md | 0 .../puppeteer.pdfoptions.headertemplate.md | 0 .../api/puppeteer.pdfoptions.height.md | 0 .../api/puppeteer.pdfoptions.landscape.md | 0 .../api/puppeteer.pdfoptions.margin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../puppeteer.pdfoptions.omitbackground.md | 0 .../api/puppeteer.pdfoptions.pageranges.md | 0 .../api/puppeteer.pdfoptions.path.md | 0 .../puppeteer.pdfoptions.prefercsspagesize.md | 0 .../puppeteer.pdfoptions.printbackground.md | 0 .../api/puppeteer.pdfoptions.scale.md | 0 .../api/puppeteer.pdfoptions.timeout.md | 0 .../api/puppeteer.pdfoptions.width.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../api/puppeteer.point.x.md | 0 .../api/puppeteer.point.y.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.delay.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.pressoptions.text.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.productlauncher.product.md | 0 .../api/puppeteer.protocolerror.code.md | 0 .../api/puppeteer.protocolerror.md | 0 ...puppeteer.protocolerror.originalmessage.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 ...puppeteer.puppeteererrors.protocolerror.md | 0 .../puppeteer.puppeteererrors.timeouterror.md | 0 ...uppeteerlaunchoptions.extraprefsfirefox.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 ...uppeteer.puppeteerlaunchoptions.product.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.defaultproduct.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 ...eteer.puppeteernode.lastlaunchedproduct.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../api/puppeteer.puppeteernode.product.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.ip.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.remoteaddress.port.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.body.md | 0 ...uppeteer.responseforrequest.contenttype.md | 0 .../puppeteer.responseforrequest.headers.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../puppeteer.responseforrequest.status.md | 0 .../api/puppeteer.screenshotclip.height.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotclip.scale.md | 0 .../api/puppeteer.screenshotclip.width.md | 0 .../api/puppeteer.screenshotclip.x.md | 0 .../api/puppeteer.screenshotclip.y.md | 0 ...screenshotoptions.capturebeyondviewport.md | 0 .../api/puppeteer.screenshotoptions.clip.md | 0 .../puppeteer.screenshotoptions.encoding.md | 0 ...puppeteer.screenshotoptions.fromsurface.md | 0 .../puppeteer.screenshotoptions.fullpage.md | 0 .../api/puppeteer.screenshotoptions.md | 0 ...peteer.screenshotoptions.omitbackground.md | 0 .../api/puppeteer.screenshotoptions.path.md | 0 .../puppeteer.screenshotoptions.quality.md | 0 .../api/puppeteer.screenshotoptions.type.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 ...puppeteer.serializedaxnode.autocomplete.md | 0 .../api/puppeteer.serializedaxnode.checked.md | 0 .../puppeteer.serializedaxnode.children.md | 0 .../puppeteer.serializedaxnode.description.md | 0 .../puppeteer.serializedaxnode.disabled.md | 0 .../puppeteer.serializedaxnode.expanded.md | 0 .../api/puppeteer.serializedaxnode.focused.md | 0 .../puppeteer.serializedaxnode.haspopup.md | 0 .../api/puppeteer.serializedaxnode.invalid.md | 0 ...puppeteer.serializedaxnode.keyshortcuts.md | 0 .../api/puppeteer.serializedaxnode.level.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.serializedaxnode.modal.md | 0 .../puppeteer.serializedaxnode.multiline.md | 0 ...peteer.serializedaxnode.multiselectable.md | 0 .../api/puppeteer.serializedaxnode.name.md | 0 .../puppeteer.serializedaxnode.orientation.md | 0 .../api/puppeteer.serializedaxnode.pressed.md | 0 .../puppeteer.serializedaxnode.readonly.md | 0 .../puppeteer.serializedaxnode.required.md | 0 .../api/puppeteer.serializedaxnode.role.md | 0 ...peteer.serializedaxnode.roledescription.md | 0 .../puppeteer.serializedaxnode.selected.md | 0 .../api/puppeteer.serializedaxnode.value.md | 0 .../puppeteer.serializedaxnode.valuemax.md | 0 .../puppeteer.serializedaxnode.valuemin.md | 0 .../puppeteer.serializedaxnode.valuetext.md | 0 ...ppeteer.snapshotoptions.interestingonly.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.snapshotoptions.root.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../puppeteer.tracingoptions.categories.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../api/puppeteer.tracingoptions.path.md | 0 .../puppeteer.tracingoptions.screenshots.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../puppeteer.viewport.devicescalefactor.md | 4 ++ .../api/puppeteer.viewport.hastouch.md | 0 .../api/puppeteer.viewport.height.md | 0 .../api/puppeteer.viewport.islandscape.md | 0 .../api/puppeteer.viewport.ismobile.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.viewport.width.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforoptions.timeout.md | 0 .../api/puppeteer.waitforoptions.waituntil.md | 0 ...puppeteer.waitforselectoroptions.hidden.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 ...uppeteer.waitforselectoroptions.timeout.md | 0 ...uppeteer.waitforselectoroptions.visible.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../puppeteer.waitfortargetoptions.timeout.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../puppeteer.waittimeoutoptions.timeout.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../chromium-support.md | 1 + .../contributing.md | 4 +- .../{version-19.7.5 => version-19.8.0}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-19.8.0-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 762 files changed, 201 insertions(+), 118 deletions(-) delete mode 100644 website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.error.md delete mode 100644 website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.md delete mode 100644 website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.method.md delete mode 100644 website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.reject.md delete mode 100644 website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.resolve.md rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/index.md (99%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boundingbox.height.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boundingbox.width.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.border.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.content.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.height.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.margin.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.padding.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.boxmodel.width.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserconnectoptions.defaultviewport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserconnectoptions.ignorehttpserrors.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserconnectoptions.md (87%) create mode 100644 website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserconnectoptions.slowmo.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserconnectoptions.targetfilter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.id.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontextoptions.proxybypasslist.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browsercontextoptions.proxyserver.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcheroptions.host.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcheroptions.path.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcheroptions.platform.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcheroptions.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.executablepath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.folderpath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.local.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.revision.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserfetcherrevisioninfo.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserlaunchargumentoptions.args.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserlaunchargumentoptions.debuggingport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserlaunchargumentoptions.devtools.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserlaunchargumentoptions.headless.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.browserlaunchargumentoptions.userdatadir.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsessiononmessageobject.error.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsessiononmessageobject.id.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsessiononmessageobject.method.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsessiononmessageobject.params.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.cdpsessiononmessageobject.result.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.clickoptions.button.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.clickoptions.clickcount.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.clickoptions.delay.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.clickoptions.offset.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.browserrevision.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.cachedirectory.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.defaultproduct.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.downloadhost.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.downloadpath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.executablepath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.experiments.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.loglevel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.skipdownload.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.configuration.temporarydirectory.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection._constructor_.md (76%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.md (64%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.session.md (100%) create mode 100644 website/versioned_docs/version-19.8.0/api/puppeteer.connection.timeout.md rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectiontransport.onclose.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectiontransport.onmessage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectoptions.browserurl.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectoptions.browserwsendpoint.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectoptions.headers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.connectoptions.transport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessagelocation.columnnumber.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessagelocation.linenumber.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessagelocation.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.continuerequestoverrides.headers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.continuerequestoverrides.method.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.continuerequestoverrides.postdata.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.continuerequestoverrides.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverageentry.ranges.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverageentry.text.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.coverageentry.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.credentials.password.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.credentials.username.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.csscoverageoptions.resetonnavigation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.customqueryhandler.queryall.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.customqueryhandler.queryone.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.device.useragent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.device.viewport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.frame.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.md (97%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.url.md (100%) create mode 100644 website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddscripttagoptions.content.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddscripttagoptions.id.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddscripttagoptions.path.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddscripttagoptions.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddscripttagoptions.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddstyletagoptions.content.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddstyletagoptions.path.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.frameaddstyletagoptions.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.framewaitforfunctionoptions.polling.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.framewaitforfunctionoptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.geolocationoptions.accuracy.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.geolocationoptions.latitude.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.geolocationoptions.longitude.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.client.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.interceptresolutionstate.action.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.interceptresolutionstate.priority.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.internalnetworkconditions.offline.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageentry.rawscriptcoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageoptions.reportanonymousscripts.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageoptions.resetonnavigation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jscoverageoptions.useblockcoverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.___jshandlesymbol_.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.channel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.dumpio.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.env.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.executablepath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.extraprefsfirefox.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.handlesighup.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.handlesigint.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.handlesigterm.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.ignoredefaultargs.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.pipe.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.launchoptions.waitforinitialpage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mediafeature.name.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mediafeature.value.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.documents.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.frames.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.jseventlisteners.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.jsheaptotalsize.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.jsheapusedsize.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.layoutcount.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.layoutduration.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.nodes.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.recalcstylecount.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.recalcstyleduration.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.scriptduration.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.taskduration.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.metrics.timestamp.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouseoptions.button.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouseoptions.clickcount.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mousewheeloptions.deltax.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mousewheeloptions.deltay.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.networkconditions.download.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.networkconditions.latency.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.networkconditions.upload.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.offset.x.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.offset.y.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.accessibility.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.coverage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.keyboard.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.md (98%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.mouse.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.touchscreen.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.tracing.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.viewport.md (100%) create mode 100644 website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.close.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.console.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.dialog.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.domcontentloaded.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.error.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.frameattached.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.framedetached.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.framenavigated.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.load.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.metrics.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.pageerror.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.popup.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.request.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.requestfailed.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.requestfinished.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.requestservedfromcache.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.response.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.workercreated.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pageeventobject.workerdestroyed.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfmargin.bottom.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfmargin.left.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfmargin.right.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfmargin.top.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.displayheaderfooter.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.footertemplate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.format.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.headertemplate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.height.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.landscape.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.margin.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.omitbackground.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.pageranges.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.path.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.prefercsspagesize.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.printbackground.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.scale.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pdfoptions.width.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.point.x.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.point.y.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pressoptions.delay.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.pressoptions.text.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.productlauncher.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.protocolerror.code.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.protocolerror.originalmessage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteererrors.protocolerror.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteererrors.timeouterror.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteerlaunchoptions.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.defaultproduct.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.lastlaunchedproduct.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernode.product.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.remoteaddress.ip.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.remoteaddress.port.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.responseforrequest.body.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.responseforrequest.contenttype.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.responseforrequest.headers.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.responseforrequest.status.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotclip.height.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotclip.scale.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotclip.width.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotclip.x.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotclip.y.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.capturebeyondviewport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.clip.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.encoding.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.fromsurface.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.fullpage.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.omitbackground.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.path.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.quality.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.screenshotoptions.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.autocomplete.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.checked.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.children.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.description.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.disabled.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.expanded.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.focused.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.haspopup.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.invalid.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.keyshortcuts.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.level.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.modal.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.multiline.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.multiselectable.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.name.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.orientation.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.pressed.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.readonly.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.required.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.role.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.roledescription.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.selected.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.value.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.valuemax.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.valuemin.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.serializedaxnode.valuetext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.snapshotoptions.interestingonly.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.snapshotoptions.root.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracingoptions.categories.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracingoptions.path.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.tracingoptions.screenshots.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.devicescalefactor.md (78%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.hastouch.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.height.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.islandscape.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.ismobile.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.viewport.width.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforoptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforoptions.waituntil.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforselectoroptions.hidden.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforselectoroptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitforselectoroptions.visible.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waitfortargetoptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.waittimeoutoptions.timeout.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/assets/overview.png (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/chromium-support.md (98%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/contributing.md (98%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/faq.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/docker.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/index.md (100%) rename website/versioned_docs/{version-19.7.5 => version-19.8.0}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.7.5-sidebars.json => version-19.8.0-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 61d5ef6b8af8c..5f74abf4144ce 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.7.5", - "packages/puppeteer-core": "19.7.5", + "packages/puppeteer": "19.8.0", + "packages/puppeteer-core": "19.8.0", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.1.1" + "packages/browsers": "0.2.0" } diff --git a/docs/chromium-support.md b/docs/chromium-support.md index 6205635f0a731..bf3783d0e6044 100644 --- a/docs/chromium-support.md +++ b/docs/chromium-support.md @@ -4,6 +4,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: +- Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://pptr.dev/19.8.0) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) - Chromium 110.0.5479.0 - [Puppeteer v19.6.0](https://github.com/puppeteer/puppeteer/blob/v19.6.0/docs/api/index.md) - Chromium 109.0.5412.0 - [Puppeteer v19.4.0](https://github.com/puppeteer/puppeteer/blob/v19.4.0/docs/api/index.md) diff --git a/package-lock.json b/package-lock.json index dd1978f6e4c90..70d2fd85f6b36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9317,7 +9317,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.1.1", + "version": "0.2.0", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9466,7 +9466,7 @@ } }, "packages/puppeteer": { - "version": "19.7.5", + "version": "19.8.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -9474,11 +9474,11 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.7.5" + "puppeteer-core": "19.8.0" } }, "packages/puppeteer-core": { - "version": "19.7.5", + "version": "19.8.0", "license": "Apache-2.0", "dependencies": { "chromium-bidi": "0.4.5", @@ -14456,7 +14456,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.7.5" + "puppeteer-core": "19.8.0" } }, "puppeteer-core": { diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 47f949364f398..ef4c191fc87b8 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.1.1...browsers-v0.2.0) (2023-03-24) + + +### Features + +* implement a command to clear the cache ([#9868](https://github.com/puppeteer/puppeteer/issues/9868)) ([b8d38cb](https://github.com/puppeteer/puppeteer/commit/b8d38cb05f7eedf554ed46f2f7428b621197d1cc)) + ## [0.1.1](https://github.com/puppeteer/puppeteer/compare/browsers-v0.1.0...browsers-v0.1.1) (2023-03-14) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 3ed4139a33f35..1fdc6b6b42acb 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.1.1", + "version": "0.2.0", "description": "Download and launch browsers", "scripts": { "build": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index 10e098d38d535..b033b90165689 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.7.5...puppeteer-core-v19.8.0) (2023-03-24) + + +### Features + +* add Page.waitForDevicePrompt ([#9299](https://github.com/puppeteer/puppeteer/issues/9299)) ([a5149d5](https://github.com/puppeteer/puppeteer/commit/a5149d52f54036a27a411bc070902b1eb3a7a629)) +* **chromium:** roll to Chromium 112.0.5614.0 (r1108766) ([#9841](https://github.com/puppeteer/puppeteer/issues/9841)) ([eddb1f6](https://github.com/puppeteer/puppeteer/commit/eddb1f6ec3958b79fea297123f7621eb7beaff04)) + + +### Bug Fixes + +* fallback to CSS ([#9876](https://github.com/puppeteer/puppeteer/issues/9876)) ([e6ec9c2](https://github.com/puppeteer/puppeteer/commit/e6ec9c295847fa0f1ec240952f0f2523bb13b7c8)) +* implement protocol-level timeouts ([#9877](https://github.com/puppeteer/puppeteer/issues/9877)) ([510b36c](https://github.com/puppeteer/puppeteer/commit/510b36c50001c95783b00dc8af42b5801ec57358)) +* viewport.deviceScaleFactor can be set to system default ([#9911](https://github.com/puppeteer/puppeteer/issues/9911)) ([022c909](https://github.com/puppeteer/puppeteer/commit/022c90932658d13ff4ae4aa51d26716f5dbe54ac)) +* waitForNavigation issue with aborted events ([#9883](https://github.com/puppeteer/puppeteer/issues/9883)) ([36c029b](https://github.com/puppeteer/puppeteer/commit/36c029b38d64a10590bfc74ecea255a58914b0d2)) + ## [19.7.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.7.4...puppeteer-core-v19.7.5) (2023-03-14) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index a1be90ed5f334..2ed554a4e9036 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.7.5", + "version": "19.8.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 35453e9e2d243..fa7e47b3daecc 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.7.5...puppeteer-v19.8.0) (2023-03-24) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.7.5 to 19.8.0 + ## [19.7.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.7.4...puppeteer-v19.7.5) (2023-03-14) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 3eeba10ce2f31..ba463f532de18 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.7.5", + "version": "19.8.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -119,6 +119,6 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.7.5" + "puppeteer-core": "19.8.0" } } diff --git a/versions.js b/versions.js index d1185f76fbc2d..ae303bc158f6b 100644 --- a/versions.js +++ b/versions.js @@ -17,7 +17,7 @@ const versionsPerRelease = new Map([ // This is a mapping from Chromium version => Puppeteer version. // In Chromium roll patches, use `NEXT` for the Puppeteer version. - ['112.0.5614.0', 'NEXT'], + ['112.0.5614.0', 'v19.8.0'], ['111.0.5556.0', 'v19.7.0'], ['110.0.5479.0', 'v19.6.0'], ['109.0.5412.0', 'v19.4.0'], diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.error.md b/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.error.md deleted file mode 100644 index b14ea2cd23803..0000000000000 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.error.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionCallback.error ---- - -# ConnectionCallback.error property - -#### Signature: - -```typescript -interface ConnectionCallback { - error: ProtocolError; -} -``` diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.md b/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.md deleted file mode 100644 index 54d8d842cd0e5..0000000000000 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: ConnectionCallback ---- - -# ConnectionCallback interface - -#### Signature: - -```typescript -export interface ConnectionCallback -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------- | --------- | --------------------------------------------- | ----------- | ------- | -| [error](./puppeteer.connectioncallback.error.md) | | [ProtocolError](./puppeteer.protocolerror.md) | | | -| [method](./puppeteer.connectioncallback.method.md) | | string | | | - -## Methods - -| Method | Description | -| ---------------------------------------------------------- | ----------- | -| [reject(args)](./puppeteer.connectioncallback.reject.md) | | -| [resolve(args)](./puppeteer.connectioncallback.resolve.md) | | diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.method.md b/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.method.md deleted file mode 100644 index b2d3b7d80728b..0000000000000 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.method.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionCallback.method ---- - -# ConnectionCallback.method property - -#### Signature: - -```typescript -interface ConnectionCallback { - method: string; -} -``` diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.reject.md b/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.reject.md deleted file mode 100644 index 17c45c5e55909..0000000000000 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.reject.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: ConnectionCallback.reject ---- - -# ConnectionCallback.reject() method - -#### Signature: - -```typescript -interface ConnectionCallback { - reject(args: unknown): void; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------- | ----------- | -| args | unknown | | - -**Returns:** - -void diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.resolve.md b/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.resolve.md deleted file mode 100644 index 09aa208f4b30d..0000000000000 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connectioncallback.resolve.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: ConnectionCallback.resolve ---- - -# ConnectionCallback.resolve() method - -#### Signature: - -```typescript -interface ConnectionCallback { - resolve(args: unknown): void; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------- | ----------- | -| args | unknown | | - -**Returns:** - -void diff --git a/website/versioned_docs/version-19.7.5/api/index.md b/website/versioned_docs/version-19.8.0/api/index.md similarity index 99% rename from website/versioned_docs/version-19.7.5/api/index.md rename to website/versioned_docs/version-19.8.0/api/index.md index 93c5da94f72cd..dfbd20ef01ad6 100644 --- a/website/versioned_docs/version-19.7.5/api/index.md +++ b/website/versioned_docs/version-19.8.0/api/index.md @@ -74,7 +74,6 @@ sidebar_label: API | [ClickOptions](./puppeteer.clickoptions.md) | | | [CommonEventEmitter](./puppeteer.commoneventemitter.md) | | | [Configuration](./puppeteer.configuration.md) |

Defines options to configure Puppeteer's behavior during installation and runtime.

See individual properties for more information.

| -| [ConnectionCallback](./puppeteer.connectioncallback.md) | | | [ConnectionTransport](./puppeteer.connectiontransport.md) | | | [ConnectOptions](./puppeteer.connectoptions.md) | | | [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md) | | diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.8.0/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.8.0/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.8.0/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boundingbox.height.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.height.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boundingbox.height.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.height.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boundingbox.width.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.width.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boundingbox.width.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.width.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.border.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.border.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.border.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.border.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.content.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.content.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.content.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.content.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.height.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.height.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.height.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.height.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.margin.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.margin.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.margin.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.margin.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.padding.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.padding.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.padding.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.padding.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.width.md b/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.width.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.boxmodel.width.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.width.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.defaultviewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.defaultviewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.defaultviewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.defaultviewport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.ignorehttpserrors.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.ignorehttpserrors.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.ignorehttpserrors.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.ignorehttpserrors.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.md similarity index 87% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.md index 618e931c209f4..190082d6c0552 100644 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.md +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.md @@ -18,5 +18,6 @@ export interface BrowserConnectOptions | ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------- | | [defaultViewport?](./puppeteer.browserconnectoptions.defaultviewport.md) | | [Viewport](./puppeteer.viewport.md) \| null | _(Optional)_ Sets the viewport for each page. | | | [ignoreHTTPSErrors?](./puppeteer.browserconnectoptions.ignorehttpserrors.md) | | boolean | _(Optional)_ Whether to ignore HTTPS errors during navigation. | false | +| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 30000 | | [slowMo?](./puppeteer.browserconnectoptions.slowmo.md) | | number | _(Optional)_ Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | | [targetFilter?](./puppeteer.browserconnectoptions.targetfilter.md) | | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | _(Optional)_ Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md new file mode 100644 index 0000000000000..b2de108177b47 --- /dev/null +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md @@ -0,0 +1,19 @@ +--- +sidebar_label: BrowserConnectOptions.protocolTimeout +--- + +# BrowserConnectOptions.protocolTimeout property + +Timeout setting for individual protocol (CDP) calls. + +#### Signature: + +```typescript +interface BrowserConnectOptions { + protocolTimeout?: number; +} +``` + +#### Default value: + +30000 diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.slowmo.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.slowmo.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.slowmo.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.slowmo.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.targetfilter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.targetfilter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserconnectoptions.targetfilter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.targetfilter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.id.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.id.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.id.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.id.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextoptions.proxybypasslist.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxybypasslist.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextoptions.proxybypasslist.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxybypasslist.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextoptions.proxyserver.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxyserver.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browsercontextoptions.proxyserver.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxyserver.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.host.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.host.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.host.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.host.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.path.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.path.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.path.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.path.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.platform.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.platform.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.platform.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.platform.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.executablepath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.executablepath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.executablepath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.folderpath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.folderpath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.folderpath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.folderpath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.local.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.local.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.local.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.local.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.revision.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.revision.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.revision.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.revision.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserfetcherrevisioninfo.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.args.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.args.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.args.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.args.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.debuggingport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.debuggingport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.debuggingport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.debuggingport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.devtools.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.devtools.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.devtools.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.devtools.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.headless.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.headless.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.headless.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.headless.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.userdatadir.md b/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.userdatadir.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.browserlaunchargumentoptions.userdatadir.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.userdatadir.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.error.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.error.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.error.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.error.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.id.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.id.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.id.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.id.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.method.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.method.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.method.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.method.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.params.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.params.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.params.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.params.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.result.md b/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.result.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.cdpsessiononmessageobject.result.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.result.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.button.md b/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.button.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.button.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.button.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.clickcount.md b/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.clickcount.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.clickcount.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.clickcount.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.delay.md b/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.delay.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.delay.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.delay.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.offset.md b/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.offset.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.clickoptions.offset.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.offset.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.browserrevision.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.browserrevision.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.browserrevision.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.browserrevision.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.cachedirectory.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.cachedirectory.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.cachedirectory.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.cachedirectory.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.defaultproduct.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.defaultproduct.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.defaultproduct.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.defaultproduct.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.downloadhost.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadhost.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.downloadhost.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadhost.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.downloadpath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadpath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.downloadpath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadpath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.executablepath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.executablepath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.executablepath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.experiments.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.experiments.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.experiments.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.experiments.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.loglevel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.loglevel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.loglevel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.loglevel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.skipdownload.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.skipdownload.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.skipdownload.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.skipdownload.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.configuration.temporarydirectory.md b/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.temporarydirectory.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.configuration.temporarydirectory.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.configuration.temporarydirectory.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connect.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connect.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection._constructor_.md similarity index 76% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection._constructor_.md index 544787b8e7505..914c3501578c0 100644 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connection._constructor_.md +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.connection._constructor_.md @@ -10,7 +10,12 @@ Constructs a new instance of the `Connection` class ```typescript class Connection { - constructor(url: string, transport: ConnectionTransport, delay?: number); + constructor( + url: string, + transport: ConnectionTransport, + delay?: number, + timeout?: number + ); } ``` @@ -21,3 +26,4 @@ class Connection { | url | string | | | transport | [ConnectionTransport](./puppeteer.connectiontransport.md) | | | delay | number | _(Optional)_ | +| timeout | number | _(Optional)_ | diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.md similarity index 64% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.md index 81ccbb479521c..694993bafc606 100644 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.md +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.md @@ -14,9 +14,15 @@ export declare class Connection extends EventEmitter ## Constructors -| Constructor | Modifiers | Description | -| ------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | -| [(constructor)(url, transport, delay)](./puppeteer.connection._constructor_.md) | | Constructs a new instance of the Connection class | +| Constructor | Modifiers | Description | +| ---------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | +| [(constructor)(url, transport, delay, timeout)](./puppeteer.connection._constructor_.md) | | Constructs a new instance of the Connection class | + +## Properties + +| Property | Modifiers | Type | Description | +| -------------------------------------------- | --------------------- | ------ | ----------- | +| [timeout](./puppeteer.connection.timeout.md) | readonly | number | | ## Methods diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.timeout.md new file mode 100644 index 0000000000000..349ed0bb1bda9 --- /dev/null +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.timeout.md @@ -0,0 +1,13 @@ +--- +sidebar_label: Connection.timeout +--- + +# Connection.timeout property + +#### Signature: + +```typescript +class Connection { + get timeout(): number; +} +``` diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.onclose.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onclose.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.onclose.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onclose.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.onmessage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onmessage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.onmessage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onmessage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.browserurl.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserurl.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.browserurl.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserurl.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.browserwsendpoint.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserwsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.browserwsendpoint.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserwsendpoint.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.headers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.headers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.headers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.headers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.transport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.transport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.connectoptions.transport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.transport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.columnnumber.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.columnnumber.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.columnnumber.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.columnnumber.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.linenumber.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.linenumber.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.linenumber.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.linenumber.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagelocation.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.headers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.headers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.headers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.headers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.method.md b/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.method.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.method.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.method.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.postdata.md b/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.postdata.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.postdata.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.postdata.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.continuerequestoverrides.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.ranges.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.ranges.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.ranges.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.ranges.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.text.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.text.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.text.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.text.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.coverageentry.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.8.0/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.0/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.credentials.password.md b/website/versioned_docs/version-19.8.0/api/puppeteer.credentials.password.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.credentials.password.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.credentials.password.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.credentials.username.md b/website/versioned_docs/version-19.8.0/api/puppeteer.credentials.username.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.credentials.username.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.credentials.username.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.csscoverageoptions.resetonnavigation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.resetonnavigation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.csscoverageoptions.resetonnavigation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.resetonnavigation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.customerror.md b/website/versioned_docs/version-19.8.0/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandler.queryall.md b/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryall.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandler.queryall.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryall.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandler.queryone.md b/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryone.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandler.queryone.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryone.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.8.0/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.8.0/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.device.md b/website/versioned_docs/version-19.8.0/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.device.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.device.useragent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.device.useragent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.device.useragent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.device.useragent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.device.viewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.device.viewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.device.viewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.device.viewport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.devices.md b/website/versioned_docs/version-19.8.0/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.devices.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.dialog.md b/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.frame.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.frame.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.frame.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.frame.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.8.0/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.errors.md b/website/versioned_docs/version-19.8.0/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.errors.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.8.0/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame._.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.md similarity index 97% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.md index ad1806f23fa1d..ea0766188222f 100644 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.md +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.md @@ -90,6 +90,7 @@ console.log(text); | [title()](./puppeteer.frame.title.md) | | | | [type(selector, text, options)](./puppeteer.frame.type.md) | | Sends a keydown, keypress/input, and keyup event for each character in the text. | | [url()](./puppeteer.frame.url.md) | | | +| [waitForDevicePrompt(options)](./puppeteer.frame.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFunction(pageFunction, options, args)](./puppeteer.frame.waitforfunction.md) | | | | [waitForNavigation(options)](./puppeteer.frame.waitfornavigation.md) | |

Waits for the frame to navigate. It is useful for when you run code which will indirectly cause the frame to navigate.

Usage of the [History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API) to change the URL is considered a navigation.

| | [waitForSelector(selector, options)](./puppeteer.frame.waitforselector.md) | |

Waits for an element matching the given selector to appear in the frame.

This method works across navigations.

| diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md new file mode 100644 index 0000000000000..e37a0ecacc216 --- /dev/null +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md @@ -0,0 +1,45 @@ +--- +sidebar_label: Frame.waitForDevicePrompt +--- + +# Frame.waitForDevicePrompt() method + +This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth. + +:::caution + +This must be called before the device request is made. It will not return a currently active device prompt. + +::: + +#### Signature: + +```typescript +class Frame { + waitForDevicePrompt( + options?: WaitTimeoutOptions + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------- | ------------ | +| options | [WaitTimeoutOptions](./puppeteer.waittimeoutoptions.md) | _(Optional)_ | + +**Returns:** + +Promise<DeviceRequestPrompt> + +## Example + +```ts +const [devicePrompt] = Promise.all([ + frame.waitForDevicePrompt(), + frame.click('#connect-bluetooth'), +]); +await devicePrompt.select( + await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) +); +``` diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.content.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.content.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.content.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.content.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.id.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.id.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.id.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.id.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.path.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.path.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.path.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddscripttagoptions.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.content.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.content.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.content.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.content.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.path.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.path.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.path.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.frameaddstyletagoptions.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.framewaitforfunctionoptions.polling.md b/website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.polling.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.framewaitforfunctionoptions.polling.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.polling.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.framewaitforfunctionoptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.framewaitforfunctionoptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.accuracy.md b/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.accuracy.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.accuracy.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.accuracy.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.latitude.md b/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.latitude.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.latitude.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.latitude.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.longitude.md b/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.longitude.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.longitude.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.longitude.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.8.0/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.handleor.md b/website/versioned_docs/version-19.8.0/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.handler.md b/website/versioned_docs/version-19.8.0/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.handler.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.client.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.client.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.client.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.client.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.8.0/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstate.action.md b/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.action.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstate.action.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.action.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstate.priority.md b/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.priority.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstate.priority.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.priority.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.internalnetworkconditions.offline.md b/website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.offline.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.internalnetworkconditions.offline.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.offline.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageentry.rawscriptcoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.rawscriptcoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageentry.rawscriptcoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.rawscriptcoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.reportanonymousscripts.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.reportanonymousscripts.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.reportanonymousscripts.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.reportanonymousscripts.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.resetonnavigation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.resetonnavigation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.resetonnavigation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.resetonnavigation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.useblockcoverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.useblockcoverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jscoverageoptions.useblockcoverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.useblockcoverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.___jshandlesymbol_.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.___jshandlesymbol_.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.___jshandlesymbol_.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.___jshandlesymbol_.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.8.0/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.8.0/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launch.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launch.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.channel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.channel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.channel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.channel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.dumpio.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.dumpio.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.dumpio.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.dumpio.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.env.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.env.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.env.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.env.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.executablepath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.executablepath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.executablepath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.extraprefsfirefox.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.extraprefsfirefox.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.extraprefsfirefox.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.extraprefsfirefox.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.handlesighup.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesighup.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.handlesighup.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesighup.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.handlesigint.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigint.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.handlesigint.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigint.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.handlesigterm.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigterm.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.handlesigterm.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigterm.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.ignoredefaultargs.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.ignoredefaultargs.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.ignoredefaultargs.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.ignoredefaultargs.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.pipe.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.pipe.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.pipe.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.pipe.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.waitforinitialpage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.waitforinitialpage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.launchoptions.waitforinitialpage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.waitforinitialpage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.8.0/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mediafeature.name.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.name.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mediafeature.name.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.name.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mediafeature.value.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.value.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mediafeature.value.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.value.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.documents.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.documents.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.documents.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.documents.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.frames.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.frames.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.frames.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.frames.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.jseventlisteners.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jseventlisteners.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.jseventlisteners.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jseventlisteners.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.jsheaptotalsize.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheaptotalsize.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.jsheaptotalsize.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheaptotalsize.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.jsheapusedsize.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheapusedsize.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.jsheapusedsize.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheapusedsize.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.layoutcount.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutcount.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.layoutcount.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutcount.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.layoutduration.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutduration.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.layoutduration.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutduration.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.nodes.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.nodes.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.nodes.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.nodes.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.recalcstylecount.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstylecount.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.recalcstylecount.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstylecount.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.recalcstyleduration.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstyleduration.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.recalcstyleduration.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstyleduration.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.scriptduration.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.scriptduration.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.scriptduration.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.scriptduration.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.taskduration.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.taskduration.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.taskduration.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.taskduration.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.metrics.timestamp.md b/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.timestamp.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.metrics.timestamp.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.metrics.timestamp.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouseoptions.button.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.button.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouseoptions.button.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.button.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouseoptions.clickcount.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.clickcount.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouseoptions.clickcount.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.clickcount.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mousewheeloptions.deltax.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltax.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mousewheeloptions.deltax.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltax.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mousewheeloptions.deltay.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltay.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mousewheeloptions.deltay.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltay.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.download.md b/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.download.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.download.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.download.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.latency.md b/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.latency.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.latency.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.latency.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.upload.md b/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.upload.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.networkconditions.upload.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.upload.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.8.0/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.0/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.offset.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.offset.x.md b/website/versioned_docs/version-19.8.0/api/puppeteer.offset.x.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.offset.x.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.offset.x.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.offset.y.md b/website/versioned_docs/version-19.8.0/api/puppeteer.offset.y.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.offset.y.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.offset.y.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page._.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page._.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.__.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page._x.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.accessibility.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.accessibility.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.accessibility.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.click.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.close.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.content.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.coverage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.coverage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.coverage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.coverage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.keyboard.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.keyboard.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.keyboard.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.md similarity index 98% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.md index 20fb453bd5738..a8bcd6278aa94 100644 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.page.md +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.page.md @@ -149,6 +149,7 @@ page.off('request', logRequest); | [type(selector, text, options)](./puppeteer.page.type.md) | |

Sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [Keyboard.press()](./puppeteer.keyboard.press.md).

| | [url()](./puppeteer.page.url.md) | | | | [viewport()](./puppeteer.page.viewport.md) | | | +| [waitForDevicePrompt(options)](./puppeteer.page.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFileChooser(options)](./puppeteer.page.waitforfilechooser.md) | |

This method is typically coupled with an action that triggers file choosing.

:::caution

This must be called before the file chooser is launched. It will not return a currently active file chooser.

:::

| | [waitForFrame(urlOrPredicate, options)](./puppeteer.page.waitforframe.md) | | | | [waitForFunction(pageFunction, options, args)](./puppeteer.page.waitforfunction.md) | | Waits for a function to finish evaluating in the page's context. | diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.mouse.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.mouse.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.mouse.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.mouse.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.off.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.on.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.once.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.select.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.target.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.title.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.touchscreen.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.touchscreen.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.touchscreen.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.tracing.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.tracing.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.tracing.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.tracing.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md new file mode 100644 index 0000000000000..9b41e3deee1b4 --- /dev/null +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md @@ -0,0 +1,45 @@ +--- +sidebar_label: Page.waitForDevicePrompt +--- + +# Page.waitForDevicePrompt() method + +This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth. + +:::caution + +This must be called before the device request is made. It will not return a currently active device prompt. + +::: + +#### Signature: + +```typescript +class Page { + waitForDevicePrompt( + options?: WaitTimeoutOptions + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------- | ------------ | +| options | [WaitTimeoutOptions](./puppeteer.waittimeoutoptions.md) | _(Optional)_ | + +**Returns:** + +Promise<DeviceRequestPrompt> + +## Example + +```ts +const [devicePrompt] = Promise.all([ + page.waitForDevicePrompt(), + page.click('#connect-bluetooth'), +]); +await devicePrompt.select( + await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) +); +``` diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.close.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.close.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.close.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.close.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.console.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.console.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.console.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.console.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.dialog.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.dialog.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.dialog.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.dialog.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.domcontentloaded.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.domcontentloaded.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.domcontentloaded.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.domcontentloaded.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.error.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.error.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.error.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.error.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.frameattached.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.frameattached.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.frameattached.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.frameattached.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.framedetached.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framedetached.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.framedetached.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framedetached.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.framenavigated.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framenavigated.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.framenavigated.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framenavigated.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.load.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.load.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.load.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.load.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.metrics.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.metrics.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.metrics.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.metrics.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.pageerror.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.pageerror.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.pageerror.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.pageerror.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.popup.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.popup.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.popup.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.popup.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.request.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.request.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.request.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.request.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.requestfailed.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfailed.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.requestfailed.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfailed.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.requestfinished.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfinished.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.requestfinished.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfinished.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.requestservedfromcache.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestservedfromcache.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.requestservedfromcache.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestservedfromcache.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.response.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.response.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.response.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.response.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.workercreated.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workercreated.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.workercreated.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workercreated.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.workerdestroyed.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workerdestroyed.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pageeventobject.workerdestroyed.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workerdestroyed.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.8.0/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.bottom.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.bottom.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.bottom.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.bottom.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.left.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.left.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.left.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.left.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.right.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.right.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.right.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.right.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.top.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.top.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfmargin.top.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.top.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.displayheaderfooter.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.displayheaderfooter.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.displayheaderfooter.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.displayheaderfooter.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.footertemplate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.footertemplate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.footertemplate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.footertemplate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.format.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.format.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.format.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.format.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.headertemplate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.headertemplate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.headertemplate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.headertemplate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.height.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.height.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.height.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.height.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.landscape.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.landscape.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.landscape.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.landscape.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.margin.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.margin.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.margin.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.margin.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.omitbackground.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.omitbackground.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.omitbackground.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.omitbackground.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.pageranges.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.pageranges.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.pageranges.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.pageranges.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.path.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.path.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.path.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.prefercsspagesize.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.prefercsspagesize.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.prefercsspagesize.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.prefercsspagesize.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.printbackground.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.printbackground.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.printbackground.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.printbackground.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.scale.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.scale.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.scale.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.scale.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.width.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.width.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pdfoptions.width.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.width.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.permission.md b/website/versioned_docs/version-19.8.0/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.permission.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.platform.md b/website/versioned_docs/version-19.8.0/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.platform.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.point.md b/website/versioned_docs/version-19.8.0/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.point.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.point.x.md b/website/versioned_docs/version-19.8.0/api/puppeteer.point.x.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.point.x.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.point.x.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.point.y.md b/website/versioned_docs/version-19.8.0/api/puppeteer.point.y.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.point.y.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.point.y.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pressoptions.delay.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.delay.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pressoptions.delay.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.delay.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.pressoptions.text.md b/website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.text.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.pressoptions.text.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.text.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.productlauncher.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.protocolerror.code.md b/website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.code.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.protocolerror.code.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.code.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.protocolerror.originalmessage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.originalmessage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.protocolerror.originalmessage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.originalmessage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteererrors.protocolerror.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteererrors.protocolerror.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.protocolerror.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteererrors.timeouterror.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteererrors.timeouterror.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.timeouterror.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlaunchoptions.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlaunchoptions.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.defaultproduct.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultproduct.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.defaultproduct.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultproduct.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.lastlaunchedproduct.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.lastlaunchedproduct.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.lastlaunchedproduct.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.lastlaunchedproduct.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.product.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.product.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernode.product.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.product.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.0/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.remoteaddress.ip.md b/website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.ip.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.remoteaddress.ip.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.ip.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.remoteaddress.port.md b/website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.port.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.remoteaddress.port.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.port.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.8.0/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.body.md b/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.body.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.body.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.body.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.contenttype.md b/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.contenttype.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.contenttype.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.contenttype.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.headers.md b/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.headers.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.headers.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.status.md b/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.status.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.responseforrequest.status.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.status.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.height.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.height.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.height.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.height.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.scale.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.scale.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.scale.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.scale.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.width.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.width.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.width.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.width.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.x.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.x.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.x.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.x.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.y.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.y.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotclip.y.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.y.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.capturebeyondviewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.capturebeyondviewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.capturebeyondviewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.capturebeyondviewport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.clip.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.clip.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.clip.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.clip.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.encoding.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.encoding.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.encoding.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.encoding.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.fromsurface.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fromsurface.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.fromsurface.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fromsurface.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.fullpage.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fullpage.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.fullpage.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fullpage.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.omitbackground.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.omitbackground.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.omitbackground.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.omitbackground.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.path.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.path.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.path.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.quality.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.quality.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.quality.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.quality.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.screenshotoptions.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.autocomplete.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.autocomplete.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.autocomplete.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.autocomplete.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.checked.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.checked.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.checked.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.checked.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.children.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.children.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.children.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.children.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.description.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.description.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.description.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.description.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.disabled.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.disabled.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.disabled.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.disabled.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.expanded.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.expanded.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.expanded.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.expanded.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.focused.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.focused.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.focused.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.focused.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.haspopup.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.haspopup.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.haspopup.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.haspopup.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.invalid.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.invalid.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.invalid.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.invalid.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.keyshortcuts.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.keyshortcuts.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.keyshortcuts.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.keyshortcuts.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.level.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.level.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.level.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.level.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.modal.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.modal.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.modal.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.modal.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.multiline.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiline.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.multiline.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiline.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.multiselectable.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiselectable.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.multiselectable.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiselectable.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.name.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.name.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.name.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.name.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.orientation.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.orientation.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.orientation.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.orientation.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.pressed.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.pressed.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.pressed.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.pressed.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.readonly.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.readonly.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.readonly.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.readonly.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.required.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.required.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.required.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.required.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.role.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.role.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.role.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.role.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.roledescription.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.roledescription.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.roledescription.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.roledescription.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.selected.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.selected.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.selected.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.selected.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.value.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.value.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.value.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.value.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.valuemax.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemax.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.valuemax.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemax.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.valuemin.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemin.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.valuemin.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemin.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.valuetext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuetext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.serializedaxnode.valuetext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuetext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.snapshotoptions.interestingonly.md b/website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.interestingonly.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.snapshotoptions.interestingonly.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.interestingonly.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.snapshotoptions.root.md b/website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.root.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.snapshotoptions.root.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.root.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.page.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.type.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.8.0/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.8.0/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.8.0/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracing.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.categories.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.categories.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.categories.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.categories.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.path.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.path.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.path.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.screenshots.md b/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.screenshots.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.tracingoptions.screenshots.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.screenshots.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.0/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.devicescalefactor.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.devicescalefactor.md similarity index 78% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.devicescalefactor.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.devicescalefactor.md index dd3b2d97b4161..aa53a238302ea 100644 --- a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.devicescalefactor.md +++ b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.devicescalefactor.md @@ -17,3 +17,7 @@ interface Viewport { #### Default value: 1 + +## Remarks + +Setting this value to `0` will set the deviceScaleFactor to the system default. diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.hastouch.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.hastouch.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.hastouch.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.hastouch.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.height.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.height.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.height.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.height.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.islandscape.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.islandscape.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.islandscape.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.islandscape.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.ismobile.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.ismobile.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.ismobile.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.ismobile.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.viewport.width.md b/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.width.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.viewport.width.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.viewport.width.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforoptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforoptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforoptions.waituntil.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.waituntil.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforoptions.waituntil.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.waituntil.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.hidden.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.hidden.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.hidden.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.hidden.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.visible.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.visible.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitforselectoroptions.visible.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.visible.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waitfortargetoptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waitfortargetoptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.waittimeoutoptions.timeout.md b/website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.waittimeoutoptions.timeout.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.timeout.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.webworker.md b/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.7.5/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.7.5/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.8.0/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.7.5/assets/overview.png b/website/versioned_docs/version-19.8.0/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.7.5/assets/overview.png rename to website/versioned_docs/version-19.8.0/assets/overview.png diff --git a/website/versioned_docs/version-19.7.5/assets/overview.svg b/website/versioned_docs/version-19.8.0/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.7.5/assets/overview.svg rename to website/versioned_docs/version-19.8.0/assets/overview.svg diff --git a/website/versioned_docs/version-19.7.5/chromium-support.md b/website/versioned_docs/version-19.8.0/chromium-support.md similarity index 98% rename from website/versioned_docs/version-19.7.5/chromium-support.md rename to website/versioned_docs/version-19.8.0/chromium-support.md index 6205635f0a731..bf3783d0e6044 100644 --- a/website/versioned_docs/version-19.7.5/chromium-support.md +++ b/website/versioned_docs/version-19.8.0/chromium-support.md @@ -4,6 +4,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: +- Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://pptr.dev/19.8.0) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) - Chromium 110.0.5479.0 - [Puppeteer v19.6.0](https://github.com/puppeteer/puppeteer/blob/v19.6.0/docs/api/index.md) - Chromium 109.0.5412.0 - [Puppeteer v19.4.0](https://github.com/puppeteer/puppeteer/blob/v19.4.0/docs/api/index.md) diff --git a/website/versioned_docs/version-19.7.5/contributing.md b/website/versioned_docs/version-19.8.0/contributing.md similarity index 98% rename from website/versioned_docs/version-19.7.5/contributing.md rename to website/versioned_docs/version-19.8.0/contributing.md index deff56718220b..ec8981e3df3a4 100644 --- a/website/versioned_docs/version-19.7.5/contributing.md +++ b/website/versioned_docs/version-19.8.0/contributing.md @@ -291,8 +291,8 @@ The following steps are needed to update the Chromium version. You can find the corresponding version by going to [omahaproxy.appspot.com](https://omahaproxy.appspot.com/) then searching in `Find Releases` for `r`. 4. Run `npm run check`. If it fails, update - `packages/puppeteer-core/package.json` and `packages/puppeteer/package.json` - with the expected `devtools-protocol` version. + `packages/puppeteer-core/package.json` + with the expected `devtools-protocol` version and run `npm install` to generate an updated `package-lock.json`. 5. Run `npm run clean`, `npm run build` and `npm install`. 6. Run `npm test` and ensure that all tests pass. If a test fails, [bisect](#bisecting-upstream-changes) the upstream cause of the failure, and diff --git a/website/versioned_docs/version-19.7.5/faq.md b/website/versioned_docs/version-19.8.0/faq.md similarity index 100% rename from website/versioned_docs/version-19.7.5/faq.md rename to website/versioned_docs/version-19.8.0/faq.md diff --git a/website/versioned_docs/version-19.7.5/guides/chrome-extensions.md b/website/versioned_docs/version-19.8.0/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/chrome-extensions.md rename to website/versioned_docs/version-19.8.0/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.7.5/guides/configuration.mdx b/website/versioned_docs/version-19.8.0/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/configuration.mdx rename to website/versioned_docs/version-19.8.0/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.7.5/guides/debugging.md b/website/versioned_docs/version-19.8.0/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/debugging.md rename to website/versioned_docs/version-19.8.0/guides/debugging.md diff --git a/website/versioned_docs/version-19.7.5/guides/docker.md b/website/versioned_docs/version-19.8.0/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/docker.md rename to website/versioned_docs/version-19.8.0/guides/docker.md diff --git a/website/versioned_docs/version-19.7.5/guides/evaluate-javascript.md b/website/versioned_docs/version-19.8.0/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.8.0/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.7.5/guides/query-selectors.md b/website/versioned_docs/version-19.8.0/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/query-selectors.md rename to website/versioned_docs/version-19.8.0/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.7.5/guides/request-interception.md b/website/versioned_docs/version-19.8.0/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.7.5/guides/request-interception.md rename to website/versioned_docs/version-19.8.0/guides/request-interception.md diff --git a/website/versioned_docs/version-19.7.5/index.md b/website/versioned_docs/version-19.8.0/index.md similarity index 100% rename from website/versioned_docs/version-19.7.5/index.md rename to website/versioned_docs/version-19.8.0/index.md diff --git a/website/versioned_docs/version-19.7.5/troubleshooting.md b/website/versioned_docs/version-19.8.0/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.7.5/troubleshooting.md rename to website/versioned_docs/version-19.8.0/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.7.5-sidebars.json b/website/versioned_sidebars/version-19.8.0-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.7.5-sidebars.json rename to website/versioned_sidebars/version-19.8.0-sidebars.json diff --git a/website/versions.json b/website/versions.json index eee6f074ba40c..3f0fdd605e5ab 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.7.5"] +["19.8.0"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index b37523c82c9f9..42fe23150351d 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.7.5", "19.7.4", "19.7.3", "19.7.2", From 3a31070d054fa3cd8116ca31c578807ed8d6f987 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 24 Mar 2023 15:31:47 +0100 Subject: [PATCH 030/417] chore: store artifacts with test results (#9912) --- .github/workflows/ci.yml | 18 ++++++++++++++---- tools/mochaRunner/src/main.ts | 11 +++++++++++ tools/mochaRunner/src/types.ts | 7 +++++++ tools/mochaRunner/src/utils.ts | 4 ++++ 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e7ffdd565591d..855c795253d7e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -148,13 +148,18 @@ jobs: run: npm run test-types - name: Run all tests (for non-Linux) if: ${{ matrix.os != 'ubuntu-latest' }} - run: npm run test -- --test-suite ${{ matrix.suite }} + run: npm run test -- --test-suite ${{ matrix.suite }} --save-stats-to /tmp/artifacts/${{ github.event_name }}_INSERTID.json - name: Install linux dependencies. if: ${{ matrix.os == 'ubuntu-latest' }} run: sudo apt-get install xvfb - name: Run all tests (for Linux) if: ${{ matrix.os == 'ubuntu-latest' }} - run: xvfb-run --auto-servernum npm run test -- --test-suite ${{ matrix.suite }} + run: xvfb-run --auto-servernum npm run test -- --test-suite ${{ matrix.suite }} --save-stats-to /tmp/artifacts/${{ github.event_name }}_INSERTID.json + - uses: actions/upload-artifact@v3 + if: always() + with: + name: test-results + path: /tmp/artifacts/*.json chrome-tests-required: name: '[Required] Chrome tests' @@ -208,13 +213,18 @@ jobs: run: npm run test-types - name: Run all tests (for non-Linux) if: ${{ matrix.os != 'ubuntu-latest' }} - run: npm run test -- --test-suite ${{ matrix.suite }} + run: npm run test -- --test-suite ${{ matrix.suite }} --save-stats-to /tmp/artifacts/${{ github.event_name }}_INSERTID.json - name: Install linux dependencies. if: ${{ matrix.os == 'ubuntu-latest' }} run: sudo apt-get install xvfb - name: Run all tests (for Linux) if: ${{ matrix.os == 'ubuntu-latest' }} - run: xvfb-run --auto-servernum npm run test -- --test-suite ${{ matrix.suite }} + run: xvfb-run --auto-servernum npm run test -- --test-suite ${{ matrix.suite }} --save-stats-to /tmp/artifacts/${{ github.event_name }}_INSERTID.json + - uses: actions/upload-artifact@v3 + if: always() + with: + name: test-results + path: /tmp/artifacts/*.json firefox-tests-required: name: '[Required] Firefox tests' diff --git a/tools/mochaRunner/src/main.ts b/tools/mochaRunner/src/main.ts index ef796bba55542..d2547e721c526 100644 --- a/tools/mochaRunner/src/main.ts +++ b/tools/mochaRunner/src/main.ts @@ -14,6 +14,7 @@ * limitations under the License. */ +import {randomUUID} from 'crypto'; import fs from 'fs'; import {spawn, SpawnOptions} from 'node:child_process'; import os from 'os'; @@ -36,6 +37,7 @@ import { getExpectationUpdates, printSuggestions, RecommendedExpectation, + writeJSON, } from './utils.js'; function getApplicableTestSuites( @@ -78,6 +80,9 @@ async function main() { let statsFilename = ''; if (statsFilenameIdx !== -1) { statsFilename = process.argv[statsFilenameIdx + 1] as string; + if (statsFilename.includes('INSERTID')) { + statsFilename = statsFilename.replace(/INSERTID/gi, randomUUID()); + } } const platform = zPlatform.parse(os.platform()); @@ -205,11 +210,17 @@ async function main() { platforms: [os.platform()], parameters, }); + results.parameters = parameters; + results.platform = platform; + results.date = new Date().toISOString(); if (updates.length > 0) { fail = true; recommendations.push(...updates); + results.updates = updates; + writeJSON(tmpFilename, results); } else { console.log('Test run matches expectations'); + writeJSON(tmpFilename, results); continue; } } catch (err) { diff --git a/tools/mochaRunner/src/types.ts b/tools/mochaRunner/src/types.ts index c971908631a21..8d8a08ee98310 100644 --- a/tools/mochaRunner/src/types.ts +++ b/tools/mochaRunner/src/types.ts @@ -16,6 +16,8 @@ import {z} from 'zod'; +import {RecommendedExpectation} from './utils.js'; + export const zPlatform = z.enum(['win32', 'linux', 'darwin']); export type Platform = z.infer; @@ -57,4 +59,9 @@ export type MochaResults = { pending: MochaTestResult[]; passes: MochaTestResult[]; failures: MochaTestResult[]; + // Added by mochaRunner. + updates?: RecommendedExpectation[]; + parameters?: string[]; + platform?: string; + date?: string; }; diff --git a/tools/mochaRunner/src/utils.ts b/tools/mochaRunner/src/utils.ts index c0d5a525d36d6..0ca8cc7e9a9f2 100644 --- a/tools/mochaRunner/src/utils.ts +++ b/tools/mochaRunner/src/utils.ts @@ -44,6 +44,10 @@ export function readJSON(path: string): unknown { return JSON.parse(fs.readFileSync(path, 'utf-8')); } +export function writeJSON(path: string, json: unknown): unknown { + return fs.writeFileSync(path, JSON.stringify(json, null, 2)); +} + export function filterByPlatform( items: T[], platform: NodeJS.Platform From 94f680a0466cebff42c0342d5b4d4d950e3bdd81 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 24 Mar 2023 16:36:00 +0100 Subject: [PATCH 031/417] chore: remove long jobs (#9913) --- .github/workflows/ci.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 855c795253d7e..0953ae2bd236f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -123,6 +123,8 @@ jobs: exclude: - os: windows-latest suite: chrome-bidi + - os: macos-latest + suite: chrome-headful steps: - name: Check out repository uses: actions/checkout@v3.3.0 @@ -186,6 +188,11 @@ jobs: - firefox-bidi - firefox-headful - firefox-headless + exclude: + - os: macos-latest + suite: firefox-headful + - os: macos-latest + suite: firefox-headless steps: - name: Checkout uses: actions/checkout@v3 @@ -276,8 +283,6 @@ jobs: - macos-latest - windows-latest node: - - 14 - - 16 - 18 pkg_manager: - npm From 95c99e84b8550e2e37fa57be989858f5c86d37c0 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 27 Mar 2023 11:39:40 +0200 Subject: [PATCH 032/417] chore: add PDF print for BiDi (#9914) --- docs/api/puppeteer.page.createpdfstream.md | 2 - docs/api/puppeteer.page.md | 2 +- docs/api/puppeteer.page.pdf.md | 14 ++- package-lock.json | 16 +-- packages/puppeteer-core/package.json | 2 +- packages/puppeteer-core/src/api/Page.ts | 95 ++++++++++++++- packages/puppeteer-core/src/common/Frame.ts | 6 +- .../puppeteer-core/src/common/PDFOptions.ts | 51 +++++--- packages/puppeteer-core/src/common/Page.ts | 114 ++++-------------- .../src/common/bidi/Connection.ts | 8 +- .../puppeteer-core/src/common/bidi/Page.ts | 63 +++++++++- packages/puppeteer-core/src/common/util.ts | 12 +- test/TestExpectations.json | 20 ++- test/src/page.spec.ts | 22 +--- 14 files changed, 266 insertions(+), 161 deletions(-) diff --git a/docs/api/puppeteer.page.createpdfstream.md b/docs/api/puppeteer.page.createpdfstream.md index a4a5a650c86d7..e84764bd54dd1 100644 --- a/docs/api/puppeteer.page.createpdfstream.md +++ b/docs/api/puppeteer.page.createpdfstream.md @@ -26,8 +26,6 @@ Promise<Readable> ## Remarks -NOTE: PDF generation is only supported in Chrome headless mode. - To generate a PDF with the `screen` media type, call [\`page.emulateMediaType('screen')\`](./puppeteer.page.emulatemediatype.md) before calling `page.pdf()`. By default, `page.pdf()` generates a pdf with modified colors for printing. Use the [\`-webkit-print-color-adjust\`](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-print-color-adjust) property to force rendering of exact colors. diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index a8bcd6278aa94..e73ba4f149f42 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -122,7 +122,7 @@ page.off('request', logRequest); | [off(eventName, handler)](./puppeteer.page.off.md) | | | | [on(eventName, handler)](./puppeteer.page.on.md) | |

Listen to page events.

:::note

This method exists to define event typings and handle proper wireup of cooperative request interception. Actual event listening and dispatching is delegated to [EventEmitter](./puppeteer.eventemitter.md).

:::

| | [once(eventName, handler)](./puppeteer.page.once.md) | | | -| [pdf(options)](./puppeteer.page.pdf.md) | | | +| [pdf(options)](./puppeteer.page.pdf.md) | | Generates a PDF of the page with the print CSS media type. | | [queryObjects(prototypeHandle)](./puppeteer.page.queryobjects.md) | | This method iterates the JavaScript heap and finds all objects with the given prototype. | | [reload(options)](./puppeteer.page.reload.md) | | | | [screenshot(options)](./puppeteer.page.screenshot.md) | | | diff --git a/docs/api/puppeteer.page.pdf.md b/docs/api/puppeteer.page.pdf.md index 0a7b357b271d0..e96e341e9e3fa 100644 --- a/docs/api/puppeteer.page.pdf.md +++ b/docs/api/puppeteer.page.pdf.md @@ -4,6 +4,8 @@ sidebar_label: Page.pdf # Page.pdf() method +Generates a PDF of the page with the `print` CSS media type. + #### Signature: ```typescript @@ -14,10 +16,16 @@ class Page { ## Parameters -| Parameter | Type | Description | -| --------- | --------------------------------------- | ------------ | -| options | [PDFOptions](./puppeteer.pdfoptions.md) | _(Optional)_ | +| Parameter | Type | Description | +| --------- | --------------------------------------- | -------------------------------------------- | +| options | [PDFOptions](./puppeteer.pdfoptions.md) | _(Optional)_ options for generating the PDF. | **Returns:** Promise<Buffer> + +## Remarks + +To generate a PDF with the `screen` media type, call [\`page.emulateMediaType('screen')\`](./puppeteer.page.emulatemediatype.md) before calling `page.pdf()`. + +By default, `page.pdf()` generates a pdf with modified colors for printing. Use the [\`-webkit-print-color-adjust\`](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-print-color-adjust) property to force rendering of exact colors. diff --git a/package-lock.json b/package-lock.json index 70d2fd85f6b36..48a5f3c06802a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2587,9 +2587,9 @@ "license": "ISC" }, "node_modules/chromium-bidi": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.5.tgz", - "integrity": "sha512-rkav9YzRfAshSTG3wNXF7P7yNiI29QAo1xBXElPoCoSQR5n20q3cOyVhDv6S7+GlF/CJ/emUxlQiR0xOPurkGg==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz", + "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==", "dependencies": { "mitt": "3.0.0" }, @@ -9481,7 +9481,7 @@ "version": "19.8.0", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.5", + "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1107588", @@ -11371,9 +11371,9 @@ "version": "1.1.4" }, "chromium-bidi": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.5.tgz", - "integrity": "sha512-rkav9YzRfAshSTG3wNXF7P7yNiI29QAo1xBXElPoCoSQR5n20q3cOyVhDv6S7+GlF/CJ/emUxlQiR0xOPurkGg==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz", + "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==", "requires": { "mitt": "3.0.0" } @@ -14462,7 +14462,7 @@ "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "chromium-bidi": "0.4.5", + "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1107588", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 2ed554a4e9036..66bbb73ffe687 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -131,7 +131,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.5", + "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1107588", diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index d092a6c1c352c..912442b1863eb 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -43,7 +43,12 @@ import type { import type {WaitForSelectorOptions} from '../common/IsolatedWorld.js'; import type {PuppeteerLifeCycleEvent} from '../common/LifecycleWatcher.js'; import type {Credentials, NetworkConditions} from '../common/NetworkManager.js'; -import type {PDFOptions} from '../common/PDFOptions.js'; +import { + LowerCasePaperFormat, + ParsedPDFOptions, + PDFOptions, + paperFormats, +} from '../common/PDFOptions.js'; import type {Viewport} from '../common/PuppeteerViewport.js'; import type {Target} from '../common/Target.js'; import type {Tracing} from '../common/Tracing.js'; @@ -53,7 +58,9 @@ import type { HandleFor, NodeFor, } from '../common/types.js'; +import {isNumber, isString} from '../common/util.js'; import type {WebWorker} from '../common/WebWorker.js'; +import {assert} from '../util/assert.js'; import type {Browser} from './Browser.js'; import type {BrowserContext} from './BrowserContext.js'; @@ -2136,12 +2143,58 @@ export class Page extends EventEmitter { throw new Error('Not implemented'); } + /** + * @internal + */ + _getPDFOptions(options: PDFOptions = {}): ParsedPDFOptions { + const defaults = { + scale: 1, + displayHeaderFooter: false, + headerTemplate: '', + footerTemplate: '', + printBackground: false, + landscape: false, + pageRanges: '', + preferCSSPageSize: false, + omitBackground: false, + timeout: 30000, + }; + + let width = 8.5; + let height = 11; + if (options.format) { + const format = + paperFormats[options.format.toLowerCase() as LowerCasePaperFormat]; + assert(format, 'Unknown paper format: ' + options.format); + width = format.width; + height = format.height; + } else { + width = convertPrintParameterToInches(options.width) ?? width; + height = convertPrintParameterToInches(options.height) ?? height; + } + + const margin = { + top: convertPrintParameterToInches(options.margin?.top) || 0, + left: convertPrintParameterToInches(options.margin?.left) || 0, + bottom: convertPrintParameterToInches(options.margin?.bottom) || 0, + right: convertPrintParameterToInches(options.margin?.right) || 0, + }; + + const output = { + ...defaults, + ...options, + width, + height, + margin, + }; + + return output; + } + /** * Generates a PDF of the page with the `print` CSS media type. * @remarks * - * NOTE: PDF generation is only supported in Chrome headless mode. - * * To generate a PDF with the `screen` media type, call * {@link Page.emulateMediaType | `page.emulateMediaType('screen')`} before * calling `page.pdf()`. @@ -2159,8 +2212,7 @@ export class Page extends EventEmitter { } /** - * @param options - - * @returns + * {@inheritDoc Page.createPDFStream} */ async pdf(options?: PDFOptions): Promise; async pdf(): Promise { @@ -2619,3 +2671,36 @@ export const unitToPixels = { cm: 37.8, mm: 3.78, }; + +function convertPrintParameterToInches( + parameter?: string | number +): number | undefined { + if (typeof parameter === 'undefined') { + return undefined; + } + let pixels; + if (isNumber(parameter)) { + // Treat numbers as pixel values to be aligned with phantom's paperSize. + pixels = parameter; + } else if (isString(parameter)) { + const text = parameter; + let unit = text.substring(text.length - 2).toLowerCase(); + let valueText = ''; + if (unit in unitToPixels) { + valueText = text.substring(0, text.length - 2); + } else { + // In case of unknown unit try to parse the whole parameter as number of pixels. + // This is consistent with phantom's paperSize behavior. + unit = 'px'; + valueText = text; + } + const value = Number(valueText); + assert(!isNaN(value), 'Failed to parse parameter value: ' + text); + pixels = value * unitToPixels[unit as keyof typeof unitToPixels]; + } else { + throw new Error( + 'page.pdf() Cannot handle parameter type: ' + typeof parameter + ); + } + return pixels / 96; +} diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index 07a86c6be6afd..158977d5cdf58 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -40,7 +40,7 @@ import {MAIN_WORLD, PUPPETEER_WORLD} from './IsolatedWorlds.js'; import {LazyArg} from './LazyArg.js'; import {LifecycleWatcher, PuppeteerLifeCycleEvent} from './LifecycleWatcher.js'; import {EvaluateFunc, EvaluateFuncWith, HandleFor, NodeFor} from './types.js'; -import {importFS} from './util.js'; +import {importFSPromises} from './util.js'; /** * @public @@ -883,9 +883,9 @@ export class Frame { } if (path) { - let fs: typeof import('fs').promises; + let fs: typeof import('fs/promises'); try { - fs = (await importFS()).promises; + fs = await importFSPromises(); } catch (error) { if (error instanceof TypeError) { throw new Error( diff --git a/packages/puppeteer-core/src/common/PDFOptions.ts b/packages/puppeteer-core/src/common/PDFOptions.ts index c11c6c6814fcb..bca6d9eb1594e 100644 --- a/packages/puppeteer-core/src/common/PDFOptions.ts +++ b/packages/puppeteer-core/src/common/PDFOptions.ts @@ -184,19 +184,38 @@ export interface PaperFormatDimensions { /** * @internal */ -export const _paperFormats: Record< - LowerCasePaperFormat, - PaperFormatDimensions -> = { - letter: {width: 8.5, height: 11}, - legal: {width: 8.5, height: 14}, - tabloid: {width: 11, height: 17}, - ledger: {width: 17, height: 11}, - a0: {width: 33.1, height: 46.8}, - a1: {width: 23.4, height: 33.1}, - a2: {width: 16.54, height: 23.4}, - a3: {width: 11.7, height: 16.54}, - a4: {width: 8.27, height: 11.7}, - a5: {width: 5.83, height: 8.27}, - a6: {width: 4.13, height: 5.83}, -} as const; +export interface ParsedPDFOptionsInterface { + width: number; + height: number; + margin: { + top: number; + bottom: number; + left: number; + right: number; + }; +} + +/** + * @internal + */ +export type ParsedPDFOptions = Required< + Omit & ParsedPDFOptionsInterface +>; + +/** + * @internal + */ +export const paperFormats: Record = + { + letter: {width: 8.5, height: 11}, + legal: {width: 8.5, height: 14}, + tabloid: {width: 11, height: 17}, + ledger: {width: 17, height: 11}, + a0: {width: 33.1, height: 46.8}, + a1: {width: 23.4, height: 33.1}, + a2: {width: 16.54, height: 23.4}, + a3: {width: 11.7, height: 16.54}, + a4: {width: 8.27, height: 11.7}, + a5: {width: 5.83, height: 8.27}, + a6: {width: 4.13, height: 5.83}, + } as const; diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index 21c13514d719a..3e93dbf7f3d45 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -70,7 +70,7 @@ import { NetworkConditions, NetworkManagerEmittedEvents, } from './NetworkManager.js'; -import {LowerCasePaperFormat, PDFOptions, _paperFormats} from './PDFOptions.js'; +import {PDFOptions} from './PDFOptions.js'; import {Viewport} from './PuppeteerViewport.js'; import {Target} from './Target.js'; import {TargetManagerEmittedEvents} from './TargetManager.js'; @@ -91,8 +91,7 @@ import { getExceptionMessage, getReadableAsBuffer, getReadableFromProtocolStream, - importFS, - isNumber, + importFSPromises, isString, pageBindingInitString, releaseObject, @@ -1448,7 +1447,7 @@ export class CDPPage extends Page { if (options.path) { try { - const fs = (await importFS()).promises; + const fs = await importFSPromises(); await fs.writeFile(options.path, buffer); } catch (error) { if (error instanceof TypeError) { @@ -1471,68 +1470,37 @@ export class CDPPage extends Page { } override async createPDFStream(options: PDFOptions = {}): Promise { - const { - scale = 1, - displayHeaderFooter = false, - headerTemplate = '', - footerTemplate = '', - printBackground = false, - landscape = false, - pageRanges = '', - preferCSSPageSize = false, - margin = {}, - omitBackground = false, - timeout = 30000, - } = options; - - let paperWidth = 8.5; - let paperHeight = 11; - if (options.format) { - const format = - _paperFormats[options.format.toLowerCase() as LowerCasePaperFormat]; - assert(format, 'Unknown paper format: ' + options.format); - paperWidth = format.width; - paperHeight = format.height; - } else { - paperWidth = convertPrintParameterToInches(options.width) || paperWidth; - paperHeight = - convertPrintParameterToInches(options.height) || paperHeight; - } - - const marginTop = convertPrintParameterToInches(margin.top) || 0; - const marginLeft = convertPrintParameterToInches(margin.left) || 0; - const marginBottom = convertPrintParameterToInches(margin.bottom) || 0; - const marginRight = convertPrintParameterToInches(margin.right) || 0; + const params = this._getPDFOptions(options); - if (omitBackground) { + if (params.omitBackground) { await this.#setTransparentBackgroundColor(); } const printCommandPromise = this.#client.send('Page.printToPDF', { transferMode: 'ReturnAsStream', - landscape, - displayHeaderFooter, - headerTemplate, - footerTemplate, - printBackground, - scale, - paperWidth, - paperHeight, - marginTop, - marginBottom, - marginLeft, - marginRight, - pageRanges, - preferCSSPageSize, + landscape: params.landscape, + displayHeaderFooter: params.displayHeaderFooter, + headerTemplate: params.headerTemplate, + footerTemplate: params.footerTemplate, + printBackground: params.printBackground, + scale: params.scale, + paperWidth: params.width, + paperHeight: params.height, + marginTop: params.margin.top, + marginBottom: params.margin.bottom, + marginLeft: params.margin.left, + marginRight: params.margin.right, + pageRanges: params.pageRanges, + preferCSSPageSize: params.preferCSSPageSize, }); const result = await waitWithTimeout( printCommandPromise, 'Page.printToPDF', - timeout + params.timeout ); - if (omitBackground) { + if (params.omitBackground) { await this.#resetDefaultBackgroundColor(); } @@ -1688,43 +1656,3 @@ const supportedMetrics = new Set([ 'JSHeapUsedSize', 'JSHeapTotalSize', ]); - -const unitToPixels = { - px: 1, - in: 96, - cm: 37.8, - mm: 3.78, -}; - -function convertPrintParameterToInches( - parameter?: string | number -): number | undefined { - if (typeof parameter === 'undefined') { - return undefined; - } - let pixels; - if (isNumber(parameter)) { - // Treat numbers as pixel values to be aligned with phantom's paperSize. - pixels = parameter; - } else if (isString(parameter)) { - const text = parameter; - let unit = text.substring(text.length - 2).toLowerCase(); - let valueText = ''; - if (unit in unitToPixels) { - valueText = text.substring(0, text.length - 2); - } else { - // In case of unknown unit try to parse the whole parameter as number of pixels. - // This is consistent with phantom's paperSize behavior. - unit = 'px'; - valueText = text; - } - const value = Number(valueText); - assert(!isNaN(value), 'Failed to parse parameter value: ' + text); - pixels = value * unitToPixels[unit as keyof typeof unitToPixels]; - } else { - throw new Error( - 'page.pdf() Cannot handle parameter type: ' + typeof parameter - ); - } - return pixels / 96; -} diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index 05de314acf069..ff90c2902d1f1 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -55,6 +55,10 @@ interface Commands { params: Bidi.BrowsingContext.NavigateParameters; returnType: Bidi.BrowsingContext.NavigateResult; }; + 'browsingContext.print': { + params: Bidi.BrowsingContext.PrintParameters; + returnType: Bidi.BrowsingContext.PrintResult; + }; 'session.new': { params: {capabilities?: Record}; // TODO: Update Types in chromium bidi @@ -152,10 +156,10 @@ export class Connection extends EventEmitter { #maybeEmitOnContext(event: Bidi.Message.EventMessage) { let context: Context | undefined; // Context specific events - if ('context' in event.params) { + if ('context' in event.params && event.params.context) { context = this.#contexts.get(event.params.context); // `log.entryAdded` specific context - } else if ('source' in event.params && !!event.params.source.context) { + } else if ('source' in event.params && event.params.source.context) { context = this.#contexts.get(event.params.source.context); } context?.emit(event.method, event.params); diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 4fbafd86459b6..9da389781174e 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -14,6 +14,8 @@ * limitations under the License. */ +import type {Readable} from 'stream'; + import * as Bidi from 'chromium-bidi/lib/cjs/protocol/protocol.js'; import {HTTPResponse} from '../../api/HTTPResponse.js'; @@ -25,8 +27,9 @@ import { import {isErrorLike} from '../../util/ErrorLike.js'; import {ConsoleMessage, ConsoleMessageLocation} from '../ConsoleMessage.js'; import {Handler} from '../EventEmitter.js'; +import {PDFOptions} from '../PDFOptions.js'; import {EvaluateFunc, HandleFor} from '../types.js'; -import {debugError} from '../util.js'; +import {debugError, importFSPromises, waitWithTimeout} from '../util.js'; import {Context, getBidiHandle} from './Context.js'; import {BidiSerializer} from './Serializer.js'; @@ -199,6 +202,64 @@ export class Page extends PageBase { return retVal; }); } + + override async pdf(options: PDFOptions = {}): Promise { + const {path = undefined} = options; + const params = this._getPDFOptions(options); + const {result} = await waitWithTimeout( + this.#context.connection.send('browsingContext.print', { + context: this.#context._contextId, + background: params.printBackground, + margin: params.margin, + orientation: params.landscape ? 'landscape' : 'portrait', + page: { + width: params.width, + height: params.height, + }, + pageRanges: params.pageRanges.split(', '), + scale: params.scale, + shrinkToFit: !params.preferCSSPageSize, + }), + 'browsingContext.print', + params.timeout + ); + + const buffer = Buffer.from(result.data, 'base64'); + + try { + if (path) { + const fs = await importFSPromises(); + + await fs.writeFile(path, buffer); + } + } catch (error) { + if (error instanceof TypeError) { + throw new Error( + 'Can only pass a file path in a Node-like environment.' + ); + } + throw error; + } + + return buffer; + } + + override async createPDFStream( + options?: PDFOptions | undefined + ): Promise { + const buffer = await this.pdf(options); + try { + const {Readable} = await import('stream'); + return Readable.from(buffer); + } catch (error) { + if (error instanceof TypeError) { + throw new Error( + 'Can only pass a file path in a Node-like environment.' + ); + } + throw error; + } + } } function isConsoleLogEntry( diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index 77f054975900d..200b559f78771 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -361,13 +361,15 @@ export async function waitWithTimeout( /** * @internal */ -let fs: typeof import('fs') | null = null; +let fs: typeof import('fs/promises') | null = null; /** * @internal */ -export async function importFS(): Promise { +export async function importFSPromises(): Promise< + typeof import('fs/promises') +> { if (!fs) { - fs = await import('fs'); + fs = await import('fs/promises'); } return fs; } @@ -381,9 +383,9 @@ export async function getReadableAsBuffer( ): Promise { const buffers = []; if (path) { - let fs: typeof import('fs').promises; + let fs: typeof import('fs/promises'); try { - fs = (await importFS()).promises; + fs = await importFSPromises(); } catch (error) { if (error instanceof TypeError) { throw new Error( diff --git a/test/TestExpectations.json b/test/TestExpectations.json index ca642c01db62e..e163144a9dcca 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -59,6 +59,12 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS", "TIMEOUT"] }, + { + "testIdPattern": "[page.spec] Page Page.pdf *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[page.spec] Page Page.setContent *", "platforms": ["darwin", "linux", "win32"], @@ -297,7 +303,13 @@ "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to URL with hash and fire requests without hash", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["FAIL", "TIMEOUT"] + }, + { + "testIdPattern": "[navigation.spec] navigation Page.goto should not leak listeners during navigation of 11 pages", + "platforms": ["darwin"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS", "TIMEOUT"] }, { "testIdPattern": "[navigation.spec] navigation Page.goto should not throw an error for a 404 response with an empty body", @@ -315,7 +327,7 @@ "testIdPattern": "[navigation.spec] navigation Page.goto should return last response in redirect chain", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["FAIL", "TIMEOUT"] }, { "testIdPattern": "[navigation.spec] navigation Page.goto should return response when page changes its URL after load", @@ -351,7 +363,7 @@ "testIdPattern": "[navigation.spec] navigation Page.goto should work when navigating to valid url", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["FAIL", "TIMEOUT"] }, { "testIdPattern": "[navigation.spec] navigation Page.goto should work when page calls history API in beforeunload", @@ -369,7 +381,7 @@ "testIdPattern": "[navigation.spec] navigation Page.reload should work", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] + "expectations": ["FAIL", "TIMEOUT"] }, { "testIdPattern": "[oopif.spec] *", diff --git a/test/src/page.spec.ts b/test/src/page.spec.ts index 31722363809fd..fb35fa98034a9 100644 --- a/test/src/page.spec.ts +++ b/test/src/page.spec.ts @@ -2051,28 +2051,19 @@ describe('Page', function () { }); }); - describe('printing to PDF', function () { + describe('Page.pdf', function () { it('can print to PDF and save to file', async () => { - // Printing to pdf is currently only supported in headless - const {isHeadless, page} = getTestState(); - - if (!isHeadless) { - return; - } + const {page, server} = getTestState(); const outputFile = __dirname + '/../assets/output.pdf'; + await page.goto(server.PREFIX + '/pdf.html'); await page.pdf({path: outputFile}); expect(fs.readFileSync(outputFile).byteLength).toBeGreaterThan(0); fs.unlinkSync(outputFile); }); it('can print to PDF and stream the result', async () => { - // Printing to pdf is currently only supported in headless - const {isHeadless, page} = getTestState(); - - if (!isHeadless) { - return; - } + const {page} = getTestState(); const stream = await page.createPDFStream(); let size = 0; @@ -2083,10 +2074,7 @@ describe('Page', function () { }); it('should respect timeout', async () => { - const {isHeadless, page, server} = getTestState(); - if (!isHeadless) { - return; - } + const {page, server} = getTestState(); await page.goto(server.PREFIX + '/pdf.html'); From fcb233ce949f5f716aee39253e910104b04aa000 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 27 Mar 2023 12:01:06 +0200 Subject: [PATCH 033/417] feat: update Chrome browser binaries (#9917) --- .../browsers/src/browser-data/browser-data.ts | 13 +- packages/browsers/src/browser-data/chrome.ts | 50 ++++---- .../browsers/src/browser-data/chromium.ts | 121 ++++++++++++++++++ packages/browsers/src/httpUtil.ts | 2 +- .../test/src/chrome/chrome-data.spec.ts | 120 +++++++++++++++++ .../test/src/{ => chrome}/cli.spec.ts | 69 ++-------- .../test/src/{ => chrome}/fetch.spec.ts | 52 +------- .../test/src/{ => chrome}/launcher.spec.ts | 69 +--------- .../chromium-data.spec.ts} | 6 +- .../test/src/chromium/launcher.spec.ts | 105 +++++++++++++++ .../browsers/test/src/firefox/cli.spec.ts | 70 ++++++++++ .../browsers/test/src/firefox/fetch.spec.ts | 80 ++++++++++++ .../src/{ => firefox}/firefox-data.spec.ts | 4 +- .../test/src/firefox/launcher.spec.ts | 78 +++++++++++ packages/browsers/test/src/utils.ts | 35 +++++ packages/browsers/test/src/versions.ts | 5 +- 16 files changed, 676 insertions(+), 203 deletions(-) create mode 100644 packages/browsers/src/browser-data/chromium.ts create mode 100644 packages/browsers/test/src/chrome/chrome-data.spec.ts rename packages/browsers/test/src/{ => chrome}/cli.spec.ts (53%) rename packages/browsers/test/src/{ => chrome}/fetch.spec.ts (75%) rename packages/browsers/test/src/{ => chrome}/launcher.spec.ts (61%) rename packages/browsers/test/src/{chrome-data.spec.ts => chromium/chromium-data.spec.ts} (96%) create mode 100644 packages/browsers/test/src/chromium/launcher.spec.ts create mode 100644 packages/browsers/test/src/firefox/cli.spec.ts create mode 100644 packages/browsers/test/src/firefox/fetch.spec.ts rename packages/browsers/test/src/{ => firefox}/firefox-data.spec.ts (96%) create mode 100644 packages/browsers/test/src/firefox/launcher.spec.ts create mode 100644 packages/browsers/test/src/utils.ts diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index 6d9f6a98f9694..9f522e6bbadbc 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -15,6 +15,7 @@ */ import * as chrome from './chrome.js'; +import * as chromium from './chromium.js'; import * as firefox from './firefox.js'; import { Browser, @@ -26,13 +27,13 @@ import { export const downloadUrls = { [Browser.CHROME]: chrome.resolveDownloadUrl, - [Browser.CHROMIUM]: chrome.resolveDownloadUrl, + [Browser.CHROMIUM]: chromium.resolveDownloadUrl, [Browser.FIREFOX]: firefox.resolveDownloadUrl, }; export const executablePathByBrowser = { [Browser.CHROME]: chrome.relativeExecutablePath, - [Browser.CHROMIUM]: chrome.relativeExecutablePath, + [Browser.CHROMIUM]: chromium.relativeExecutablePath, [Browser.FIREFOX]: firefox.relativeExecutablePath, }; @@ -50,10 +51,15 @@ export async function resolveBuildId( return await firefox.resolveBuildId('FIREFOX_NIGHTLY'); } case Browser.CHROME: + switch (tag as BrowserTag) { + case BrowserTag.LATEST: + // In CfT beta is the latest version. + return await chrome.resolveBuildId(platform, 'beta'); + } case Browser.CHROMIUM: switch (tag as BrowserTag) { case BrowserTag.LATEST: - return await chrome.resolveBuildId(platform, 'latest'); + return await chromium.resolveBuildId(platform, 'latest'); } } // We assume the tag is the buildId if it didn't match any keywords. @@ -84,6 +90,7 @@ export function resolveSystemExecutablePath( 'System browser detection is not supported for Firefox yet.' ); case Browser.CHROME: + return chromium.resolveSystemExecutablePath(platform, channel); case Browser.CHROMIUM: return chrome.resolveSystemExecutablePath(platform, channel); } diff --git a/packages/browsers/src/browser-data/chrome.ts b/packages/browsers/src/browser-data/chrome.ts index 4f000c7928090..34e748b9e5aee 100644 --- a/packages/browsers/src/browser-data/chrome.ts +++ b/packages/browsers/src/browser-data/chrome.ts @@ -20,43 +20,43 @@ import {httpRequest} from '../httpUtil.js'; import {BrowserPlatform, ChromeReleaseChannel} from './types.js'; -function archive(platform: BrowserPlatform, buildId: string): string { +function folder(platform: BrowserPlatform): string { switch (platform) { case BrowserPlatform.LINUX: - return 'chrome-linux'; + return 'linux64'; case BrowserPlatform.MAC_ARM: + return 'mac-arm64'; case BrowserPlatform.MAC: - return 'chrome-mac'; + return 'mac-x64'; case BrowserPlatform.WIN32: + return 'win32'; case BrowserPlatform.WIN64: - // Windows archive name changed at r591479. - return parseInt(buildId, 10) > 591479 ? 'chrome-win' : 'chrome-win32'; + return 'win64'; } } -function folder(platform: BrowserPlatform): string { +function chromiumDashPlatform(platform: BrowserPlatform): string { switch (platform) { case BrowserPlatform.LINUX: - return 'Linux_x64'; + return 'linux'; case BrowserPlatform.MAC_ARM: - return 'Mac_Arm'; + return 'mac'; case BrowserPlatform.MAC: - return 'Mac'; + return 'mac'; case BrowserPlatform.WIN32: - return 'Win'; + return 'win'; case BrowserPlatform.WIN64: - return 'Win_x64'; + return 'win64'; } } export function resolveDownloadUrl( platform: BrowserPlatform, buildId: string, - baseUrl = 'https://storage.googleapis.com/chromium-browser-snapshots' + baseUrl = 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing' ): string { - return `${baseUrl}/${folder(platform)}/${buildId}/${archive( - platform, - buildId + return `${baseUrl}/${buildId}/${folder(platform)}/chrome-${folder( + platform )}.zip`; } @@ -68,30 +68,29 @@ export function relativeExecutablePath( case BrowserPlatform.MAC: case BrowserPlatform.MAC_ARM: return path.join( - 'chrome-mac', - 'Chromium.app', + 'chrome-' + folder(platform), + 'Google Chrome for Testing.app', 'Contents', 'MacOS', - 'Chromium' + 'Google Chrome for Testing' ); case BrowserPlatform.LINUX: - return path.join('chrome-linux', 'chrome'); + return path.join('chrome-linux64', 'chrome'); case BrowserPlatform.WIN32: case BrowserPlatform.WIN64: - return path.join('chrome-win', 'chrome.exe'); + return path.join('chrome-' + folder(platform), 'chrome.exe'); } } export async function resolveBuildId( platform: BrowserPlatform, - // We will need it for other channels/keywords. - _channel: 'latest' = 'latest' + channel: 'beta' | 'stable' = 'beta' ): Promise { return new Promise((resolve, reject) => { const request = httpRequest( new URL( - `https://storage.googleapis.com/chromium-browser-snapshots/${folder( + `https://chromiumdash.appspot.com/fetch_releases?platform=${chromiumDashPlatform( platform - )}/LAST_CHANGE` + )}&channel=${channel}` ), 'GET', response => { @@ -104,7 +103,8 @@ export async function resolveBuildId( }); response.on('end', () => { try { - return resolve(String(data)); + const response = JSON.parse(String(data)); + return resolve(response[0].version); } catch { return reject(new Error('Chrome version not found')); } diff --git a/packages/browsers/src/browser-data/chromium.ts b/packages/browsers/src/browser-data/chromium.ts new file mode 100644 index 0000000000000..40de87ae63cdc --- /dev/null +++ b/packages/browsers/src/browser-data/chromium.ts @@ -0,0 +1,121 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import path from 'path'; + +import {httpRequest} from '../httpUtil.js'; + +import {BrowserPlatform} from './types.js'; + +export {resolveSystemExecutablePath} from './chrome.js'; + +function archive(platform: BrowserPlatform, buildId: string): string { + switch (platform) { + case BrowserPlatform.LINUX: + return 'chrome-linux'; + case BrowserPlatform.MAC_ARM: + case BrowserPlatform.MAC: + return 'chrome-mac'; + case BrowserPlatform.WIN32: + case BrowserPlatform.WIN64: + // Windows archive name changed at r591479. + return parseInt(buildId, 10) > 591479 ? 'chrome-win' : 'chrome-win32'; + } +} + +function folder(platform: BrowserPlatform): string { + switch (platform) { + case BrowserPlatform.LINUX: + return 'Linux_x64'; + case BrowserPlatform.MAC_ARM: + return 'Mac_Arm'; + case BrowserPlatform.MAC: + return 'Mac'; + case BrowserPlatform.WIN32: + return 'Win'; + case BrowserPlatform.WIN64: + return 'Win_x64'; + } +} + +export function resolveDownloadUrl( + platform: BrowserPlatform, + buildId: string, + baseUrl = 'https://storage.googleapis.com/chromium-browser-snapshots' +): string { + return `${baseUrl}/${folder(platform)}/${buildId}/${archive( + platform, + buildId + )}.zip`; +} + +export function relativeExecutablePath( + platform: BrowserPlatform, + _buildId: string +): string { + switch (platform) { + case BrowserPlatform.MAC: + case BrowserPlatform.MAC_ARM: + return path.join( + 'chrome-mac', + 'Chromium.app', + 'Contents', + 'MacOS', + 'Chromium' + ); + case BrowserPlatform.LINUX: + return path.join('chrome-linux', 'chrome'); + case BrowserPlatform.WIN32: + case BrowserPlatform.WIN64: + return path.join('chrome-win', 'chrome.exe'); + } +} +export async function resolveBuildId( + platform: BrowserPlatform, + // We will need it for other channels/keywords. + _channel: 'latest' = 'latest' +): Promise { + return new Promise((resolve, reject) => { + const request = httpRequest( + new URL( + `https://storage.googleapis.com/chromium-browser-snapshots/${folder( + platform + )}/LAST_CHANGE` + ), + 'GET', + response => { + let data = ''; + if (response.statusCode && response.statusCode >= 400) { + return reject(new Error(`Got status code ${response.statusCode}`)); + } + response.on('data', chunk => { + data += chunk; + }); + response.on('end', () => { + try { + return resolve(String(data)); + } catch { + return reject(new Error('Chrome version not found')); + } + }); + }, + false + ); + request.on('error', err => { + reject(err); + }); + }); +} diff --git a/packages/browsers/src/httpUtil.ts b/packages/browsers/src/httpUtil.ts index ac07b93bbd9f3..ea256489be594 100644 --- a/packages/browsers/src/httpUtil.ts +++ b/packages/browsers/src/httpUtil.ts @@ -48,7 +48,7 @@ export function httpRequest( protocol: url.protocol, hostname: url.hostname, port: url.port, - path: url.pathname, + path: url.pathname + url.search, method, headers: keepAlive ? {Connection: 'keep-alive'} : undefined, }; diff --git a/packages/browsers/test/src/chrome/chrome-data.spec.ts b/packages/browsers/test/src/chrome/chrome-data.spec.ts new file mode 100644 index 0000000000000..c0404baad8190 --- /dev/null +++ b/packages/browsers/test/src/chrome/chrome-data.spec.ts @@ -0,0 +1,120 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import path from 'path'; + +import { + BrowserPlatform, + ChromeReleaseChannel, +} from '../../../lib/cjs/browser-data/browser-data.js'; +import { + resolveDownloadUrl, + relativeExecutablePath, + resolveSystemExecutablePath, +} from '../../../lib/cjs/browser-data/chrome.js'; + +describe('Chrome', () => { + it('should resolve download URLs', () => { + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.LINUX, '113.0.5672.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/linux64/chrome-linux64.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.MAC, '113.0.5672.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/mac-x64/chrome-mac-x64.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.MAC_ARM, '113.0.5672.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/mac-arm64/chrome-mac-arm64.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.WIN32, '113.0.5672.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/win32/chrome-win32.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.WIN64, '113.0.5672.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/win64/chrome-win64.zip' + ); + }); + + it('should resolve executable paths', () => { + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.LINUX, '12372323'), + path.join('chrome-linux64', 'chrome') + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.MAC, '12372323'), + path.join( + 'chrome-mac-x64', + 'Google Chrome for Testing.app', + 'Contents', + 'MacOS', + 'Google Chrome for Testing' + ) + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.MAC_ARM, '12372323'), + path.join( + 'chrome-mac-arm64', + 'Google Chrome for Testing.app', + 'Contents', + 'MacOS', + 'Google Chrome for Testing' + ) + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.WIN32, '12372323'), + path.join('chrome-win32', 'chrome.exe') + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.WIN64, '12372323'), + path.join('chrome-win64', 'chrome.exe') + ); + }); + + it('should resolve system executable path', () => { + process.env['PROGRAMFILES'] = 'C:\\ProgramFiles'; + try { + assert.strictEqual( + resolveSystemExecutablePath( + BrowserPlatform.WIN32, + ChromeReleaseChannel.DEV + ), + 'C:\\ProgramFiles\\Google\\Chrome Dev\\Application\\chrome.exe' + ); + } finally { + delete process.env['PROGRAMFILES']; + } + + assert.strictEqual( + resolveSystemExecutablePath( + BrowserPlatform.MAC, + ChromeReleaseChannel.BETA + ), + '/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta' + ); + assert.throws(() => { + assert.strictEqual( + resolveSystemExecutablePath( + BrowserPlatform.LINUX, + ChromeReleaseChannel.CANARY + ), + path.join('chrome-linux', 'chrome') + ); + }, new Error(`Unable to detect browser executable path for 'canary' on linux.`)); + }); +}); diff --git a/packages/browsers/test/src/cli.spec.ts b/packages/browsers/test/src/chrome/cli.spec.ts similarity index 53% rename from packages/browsers/test/src/cli.spec.ts rename to packages/browsers/test/src/chrome/cli.spec.ts index 7482cd2523c38..15e31814453a8 100644 --- a/packages/browsers/test/src/cli.spec.ts +++ b/packages/browsers/test/src/chrome/cli.spec.ts @@ -18,41 +18,22 @@ import assert from 'assert'; import fs from 'fs'; import os from 'os'; import path from 'path'; -import * as readline from 'readline'; -import {Writable, Readable} from 'stream'; -import {CLI} from '../../lib/cjs/CLI.js'; -import {Cache} from '../../lib/cjs/main.js'; +import {CLI} from '../../../lib/cjs/CLI.js'; +import {createMockedReadlineInterface} from '../utils.js'; +import {testChromeBuildId} from '../versions.js'; -import {testChromeBuildId, testFirefoxBuildId} from './versions.js'; - -describe('CLI', function () { +describe('Chrome CLI', function () { this.timeout(90000); let tmpDir = '/tmp/puppeteer-browsers-test'; - function createMockedInterface(input: string) { - const readable = Readable.from([input]); - const writable = new Writable({ - write(_chunk, _encoding, callback) { - // Suppress the output to keep the test clean - callback(); - }, - }); - - return readline.createInterface({ - input: readable, - output: writable, - }); - } - beforeEach(() => { tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'puppeteer-browsers-test')); }); afterEach(async () => { - new Cache(tmpDir).clear(); - await new CLI(tmpDir, createMockedInterface('yes')).run([ + await new CLI(tmpDir, createMockedReadlineInterface('yes')).run([ 'npx', '@puppeteer/browsers', 'clear', @@ -60,7 +41,7 @@ describe('CLI', function () { ]); }); - it('should download Chromium binaries', async () => { + it('should download Chrome binaries', async () => { await new CLI(tmpDir).run([ 'npx', '@puppeteer/browsers', @@ -75,12 +56,13 @@ describe('CLI', function () { tmpDir, 'chrome', `linux-${testChromeBuildId}`, - 'chrome-linux' + 'chrome-linux64', + 'chrome' ) ) ); - await new CLI(tmpDir, createMockedInterface('no')).run([ + await new CLI(tmpDir, createMockedReadlineInterface('no')).run([ 'npx', '@puppeteer/browsers', 'clear', @@ -92,40 +74,15 @@ describe('CLI', function () { tmpDir, 'chrome', `linux-${testChromeBuildId}`, - 'chrome-linux' + 'chrome-linux64', + 'chrome' ) ) ); }); - it('should download Firefox binaries', async () => { - await new CLI(tmpDir).run([ - 'npx', - '@puppeteer/browsers', - 'install', - `firefox@${testFirefoxBuildId}`, - `--path=${tmpDir}`, - '--platform=linux', - ]); - assert.ok( - fs.existsSync( - path.join(tmpDir, 'firefox', `linux-${testFirefoxBuildId}`, 'firefox') - ) - ); - }); - - it('should download latest Firefox binaries', async () => { - await new CLI(tmpDir).run([ - 'npx', - '@puppeteer/browsers', - 'install', - `firefox@latest`, - `--path=${tmpDir}`, - '--platform=linux', - ]); - }); - - it('should download latest Chrome binaries', async () => { + // Skipped because the current latest is not published yet. + it.skip('should download latest Chrome binaries', async () => { await new CLI(tmpDir).run([ 'npx', '@puppeteer/browsers', diff --git a/packages/browsers/test/src/fetch.spec.ts b/packages/browsers/test/src/chrome/fetch.spec.ts similarity index 75% rename from packages/browsers/test/src/fetch.spec.ts rename to packages/browsers/test/src/chrome/fetch.spec.ts index bab45e381e466..eac23c586f16c 100644 --- a/packages/browsers/test/src/fetch.spec.ts +++ b/packages/browsers/test/src/chrome/fetch.spec.ts @@ -27,15 +27,14 @@ import { Browser, BrowserPlatform, Cache, -} from '../../lib/cjs/main.js'; - -import {testChromeBuildId, testFirefoxBuildId} from './versions.js'; +} from '../../../lib/cjs/main.js'; +import {testChromeBuildId} from '../versions.js'; /** * Tests in this spec use real download URLs and unpack live browser archives * so it requires the network access. */ -describe('fetch', () => { +describe('Chrome fetch', () => { let tmpDir = '/tmp/puppeteer-browsers-test'; beforeEach(() => { @@ -96,47 +95,6 @@ describe('fetch', () => { assert.ok(fs.existsSync(expectedOutputPath)); }); - it('should download a buildId that is a bzip2 archive', async function () { - this.timeout(90000); - const expectedOutputPath = path.join( - tmpDir, - 'firefox', - `${BrowserPlatform.LINUX}-${testFirefoxBuildId}` - ); - assert.strictEqual(fs.existsSync(expectedOutputPath), false); - const browser = await fetch({ - cacheDir: tmpDir, - browser: Browser.FIREFOX, - platform: BrowserPlatform.LINUX, - buildId: testFirefoxBuildId, - }); - assert.strictEqual(browser.path, expectedOutputPath); - assert.ok(fs.existsSync(expectedOutputPath)); - }); - - // Fetch relies on the `hdiutil` utility on MacOS. - // The utility is not available on other platforms. - (os.platform() === 'darwin' ? it : it.skip)( - 'should download a buildId that is a dmg archive', - async function () { - this.timeout(120000); - const expectedOutputPath = path.join( - tmpDir, - 'firefox', - `${BrowserPlatform.MAC}-${testFirefoxBuildId}` - ); - assert.strictEqual(fs.existsSync(expectedOutputPath), false); - const browser = await fetch({ - cacheDir: tmpDir, - browser: Browser.FIREFOX, - platform: BrowserPlatform.MAC, - buildId: testFirefoxBuildId, - }); - assert.strictEqual(browser.path, expectedOutputPath); - assert.ok(fs.existsSync(expectedOutputPath)); - } - ); - describe('with proxy', () => { const proxyUrl = new URL(`http://localhost:54321`); let proxyServer: http.Server; @@ -205,7 +163,7 @@ describe('fetch', () => { true ); assert.deepStrictEqual(proxiedRequestUrls, [ - 'https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/1083080/chrome-linux.zip', + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/linux64/chrome-linux64.zip', ]); }); @@ -226,7 +184,7 @@ describe('fetch', () => { assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); assert.deepStrictEqual(proxiedRequestUrls, [ - 'https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/1083080/chrome-linux.zip', + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/linux64/chrome-linux64.zip', ]); }); }); diff --git a/packages/browsers/test/src/launcher.spec.ts b/packages/browsers/test/src/chrome/launcher.spec.ts similarity index 61% rename from packages/browsers/test/src/launcher.spec.ts rename to packages/browsers/test/src/chrome/launcher.spec.ts index 3ff797659e96a..8c9fc3ee30b24 100644 --- a/packages/browsers/test/src/launcher.spec.ts +++ b/packages/browsers/test/src/chrome/launcher.spec.ts @@ -27,11 +27,10 @@ import { Browser, BrowserPlatform, Cache, -} from '../../lib/cjs/main.js'; +} from '../../../lib/cjs/main.js'; +import {testChromeBuildId} from '../versions.js'; -import {testChromeBuildId, testFirefoxBuildId} from './versions.js'; - -describe('launcher', () => { +describe('Chrome', () => { it('should compute executable path for Chrome', () => { assert.strictEqual( computeExecutablePath({ @@ -40,35 +39,11 @@ describe('launcher', () => { buildId: '123', cacheDir: 'cache', }), - path.join('cache', 'chrome', 'linux-123', 'chrome-linux', 'chrome') - ); - }); - - it('should compute executable path for Chromium', () => { - assert.strictEqual( - computeExecutablePath({ - browser: Browser.CHROMIUM, - platform: BrowserPlatform.LINUX, - buildId: '123', - cacheDir: 'cache', - }), - path.join('cache', 'chromium', 'linux-123', 'chrome-linux', 'chrome') + path.join('cache', 'chrome', 'linux-123', 'chrome-linux64', 'chrome') ); }); - it('should compute executable path for Firefox', () => { - assert.strictEqual( - computeExecutablePath({ - browser: Browser.FIREFOX, - platform: BrowserPlatform.LINUX, - buildId: '123', - cacheDir: 'cache', - }), - path.join('cache', 'firefox', 'linux-123', 'firefox', 'firefox') - ); - }); - - describe('Chrome', function () { + describe('launcher', function () { this.timeout(60000); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -127,38 +102,4 @@ describe('launcher', () => { assert.ok(url.startsWith('ws://127.0.0.1:9222/devtools/browser')); }); }); - - describe('Firefox', function () { - this.timeout(60000); - - let tmpDir = '/tmp/puppeteer-browsers-test'; - - beforeEach(async () => { - tmpDir = fs.mkdtempSync( - path.join(os.tmpdir(), 'puppeteer-browsers-test') - ); - await fetch({ - cacheDir: tmpDir, - browser: Browser.FIREFOX, - buildId: testFirefoxBuildId, - }); - }); - - afterEach(() => { - new Cache(tmpDir).clear(); - }); - - it('should launch a Firefox browser', async () => { - const executablePath = computeExecutablePath({ - cacheDir: tmpDir, - browser: Browser.FIREFOX, - buildId: testFirefoxBuildId, - }); - const process = launch({ - executablePath, - args: [`--user-data-dir=${path.join(tmpDir, 'profile')}`], - }); - await process.close(); - }); - }); }); diff --git a/packages/browsers/test/src/chrome-data.spec.ts b/packages/browsers/test/src/chromium/chromium-data.spec.ts similarity index 96% rename from packages/browsers/test/src/chrome-data.spec.ts rename to packages/browsers/test/src/chromium/chromium-data.spec.ts index 491d2d48926b0..5dae0d0d293cf 100644 --- a/packages/browsers/test/src/chrome-data.spec.ts +++ b/packages/browsers/test/src/chromium/chromium-data.spec.ts @@ -20,14 +20,14 @@ import path from 'path'; import { BrowserPlatform, ChromeReleaseChannel, -} from '../../lib/cjs/browser-data/browser-data.js'; +} from '../../../lib/cjs/browser-data/browser-data.js'; import { resolveDownloadUrl, relativeExecutablePath, resolveSystemExecutablePath, -} from '../../lib/cjs/browser-data/chrome.js'; +} from '../../../lib/cjs/browser-data/chromium.js'; -describe('Chrome', () => { +describe('Chromium', () => { it('should resolve download URLs', () => { assert.strictEqual( resolveDownloadUrl(BrowserPlatform.LINUX, '1083080'), diff --git a/packages/browsers/test/src/chromium/launcher.spec.ts b/packages/browsers/test/src/chromium/launcher.spec.ts new file mode 100644 index 0000000000000..2e7f388f09924 --- /dev/null +++ b/packages/browsers/test/src/chromium/launcher.spec.ts @@ -0,0 +1,105 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import { + CDP_WEBSOCKET_ENDPOINT_REGEX, + computeExecutablePath, + launch, + fetch, + Browser, + BrowserPlatform, + Cache, +} from '../../../lib/cjs/main.js'; +import {testChromiumBuildId} from '../versions.js'; + +describe('Chromium', () => { + it('should compute executable path for Chromium', () => { + assert.strictEqual( + computeExecutablePath({ + browser: Browser.CHROMIUM, + platform: BrowserPlatform.LINUX, + buildId: '123', + cacheDir: 'cache', + }), + path.join('cache', 'chromium', 'linux-123', 'chrome-linux', 'chrome') + ); + }); + + describe('launcher', function () { + this.timeout(60000); + + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(async () => { + tmpDir = fs.mkdtempSync( + path.join(os.tmpdir(), 'puppeteer-browsers-test') + ); + await fetch({ + cacheDir: tmpDir, + browser: Browser.CHROMIUM, + buildId: testChromiumBuildId, + }); + }); + + afterEach(() => { + new Cache(tmpDir).clear(); + }); + + it('should launch a Chrome browser', async () => { + const executablePath = computeExecutablePath({ + cacheDir: tmpDir, + browser: Browser.CHROMIUM, + buildId: testChromiumBuildId, + }); + const process = launch({ + executablePath, + args: [ + '--headless=new', + '--use-mock-keychain', + '--disable-features=DialMediaRouteProvider', + `--user-data-dir=${path.join(tmpDir, 'profile')}`, + ], + }); + await process.close(); + }); + + it('should allow parsing stderr output of the browser process', async () => { + const executablePath = computeExecutablePath({ + cacheDir: tmpDir, + browser: Browser.CHROMIUM, + buildId: testChromiumBuildId, + }); + const process = launch({ + executablePath, + args: [ + '--headless=new', + '--use-mock-keychain', + '--disable-features=DialMediaRouteProvider', + '--remote-debugging-port=9222', + `--user-data-dir=${path.join(tmpDir, 'profile')}`, + ], + }); + const url = await process.waitForLineOutput(CDP_WEBSOCKET_ENDPOINT_REGEX); + await process.close(); + assert.ok(url.startsWith('ws://127.0.0.1:9222/devtools/browser')); + }); + }); +}); diff --git a/packages/browsers/test/src/firefox/cli.spec.ts b/packages/browsers/test/src/firefox/cli.spec.ts new file mode 100644 index 0000000000000..818bde535bd91 --- /dev/null +++ b/packages/browsers/test/src/firefox/cli.spec.ts @@ -0,0 +1,70 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import {CLI} from '../../../lib/cjs/CLI.js'; +import {createMockedReadlineInterface} from '../utils.js'; +import {testFirefoxBuildId} from '../versions.js'; + +describe('Firefox CLI', function () { + this.timeout(90000); + + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(() => { + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'puppeteer-browsers-test')); + }); + + afterEach(async () => { + await new CLI(tmpDir, createMockedReadlineInterface('yes')).run([ + 'npx', + '@puppeteer/browsers', + 'clear', + `--path=${tmpDir}`, + ]); + }); + + it('should download Firefox binaries', async () => { + await new CLI(tmpDir).run([ + 'npx', + '@puppeteer/browsers', + 'install', + `firefox@${testFirefoxBuildId}`, + `--path=${tmpDir}`, + '--platform=linux', + ]); + assert.ok( + fs.existsSync( + path.join(tmpDir, 'firefox', `linux-${testFirefoxBuildId}`, 'firefox') + ) + ); + }); + + it('should download latest Firefox binaries', async () => { + await new CLI(tmpDir).run([ + 'npx', + '@puppeteer/browsers', + 'install', + `firefox@latest`, + `--path=${tmpDir}`, + '--platform=linux', + ]); + }); +}); diff --git a/packages/browsers/test/src/firefox/fetch.spec.ts b/packages/browsers/test/src/firefox/fetch.spec.ts new file mode 100644 index 0000000000000..ebd3c2339367b --- /dev/null +++ b/packages/browsers/test/src/firefox/fetch.spec.ts @@ -0,0 +1,80 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import {fetch, Browser, BrowserPlatform, Cache} from '../../../lib/cjs/main.js'; +import {testFirefoxBuildId} from '../versions.js'; + +/** + * Tests in this spec use real download URLs and unpack live browser archives + * so it requires the network access. + */ +describe('Firefox fetch', () => { + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(() => { + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'puppeteer-browsers-test')); + }); + + afterEach(() => { + new Cache(tmpDir).clear(); + }); + + it('should download a buildId that is a bzip2 archive', async function () { + this.timeout(90000); + const expectedOutputPath = path.join( + tmpDir, + 'firefox', + `${BrowserPlatform.LINUX}-${testFirefoxBuildId}` + ); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + const browser = await fetch({ + cacheDir: tmpDir, + browser: Browser.FIREFOX, + platform: BrowserPlatform.LINUX, + buildId: testFirefoxBuildId, + }); + assert.strictEqual(browser.path, expectedOutputPath); + assert.ok(fs.existsSync(expectedOutputPath)); + }); + + // Fetch relies on the `hdiutil` utility on MacOS. + // The utility is not available on other platforms. + (os.platform() === 'darwin' ? it : it.skip)( + 'should download a buildId that is a dmg archive', + async function () { + this.timeout(120000); + const expectedOutputPath = path.join( + tmpDir, + 'firefox', + `${BrowserPlatform.MAC}-${testFirefoxBuildId}` + ); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + const browser = await fetch({ + cacheDir: tmpDir, + browser: Browser.FIREFOX, + platform: BrowserPlatform.MAC, + buildId: testFirefoxBuildId, + }); + assert.strictEqual(browser.path, expectedOutputPath); + assert.ok(fs.existsSync(expectedOutputPath)); + } + ); +}); diff --git a/packages/browsers/test/src/firefox-data.spec.ts b/packages/browsers/test/src/firefox/firefox-data.spec.ts similarity index 96% rename from packages/browsers/test/src/firefox-data.spec.ts rename to packages/browsers/test/src/firefox/firefox-data.spec.ts index 8ff72993090fe..cad4ef5fa394e 100644 --- a/packages/browsers/test/src/firefox-data.spec.ts +++ b/packages/browsers/test/src/firefox/firefox-data.spec.ts @@ -19,12 +19,12 @@ import fs from 'fs'; import os from 'os'; import path from 'path'; -import {BrowserPlatform} from '../../lib/cjs/browser-data/browser-data.js'; +import {BrowserPlatform} from '../../../lib/cjs/browser-data/browser-data.js'; import { createProfile, relativeExecutablePath, resolveDownloadUrl, -} from '../../lib/cjs/browser-data/firefox.js'; +} from '../../../lib/cjs/browser-data/firefox.js'; describe('Firefox', () => { it('should resolve download URLs', () => { diff --git a/packages/browsers/test/src/firefox/launcher.spec.ts b/packages/browsers/test/src/firefox/launcher.spec.ts new file mode 100644 index 0000000000000..34aabec1ff892 --- /dev/null +++ b/packages/browsers/test/src/firefox/launcher.spec.ts @@ -0,0 +1,78 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import { + computeExecutablePath, + launch, + fetch, + Browser, + BrowserPlatform, + Cache, +} from '../../../lib/cjs/main.js'; +import {testFirefoxBuildId} from '../versions.js'; + +describe('Firefox', () => { + it('should compute executable path for Firefox', () => { + assert.strictEqual( + computeExecutablePath({ + browser: Browser.FIREFOX, + platform: BrowserPlatform.LINUX, + buildId: '123', + cacheDir: 'cache', + }), + path.join('cache', 'firefox', 'linux-123', 'firefox', 'firefox') + ); + }); + + describe('launcher', function () { + this.timeout(60000); + + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(async () => { + tmpDir = fs.mkdtempSync( + path.join(os.tmpdir(), 'puppeteer-browsers-test') + ); + await fetch({ + cacheDir: tmpDir, + browser: Browser.FIREFOX, + buildId: testFirefoxBuildId, + }); + }); + + afterEach(() => { + new Cache(tmpDir).clear(); + }); + + it('should launch a Firefox browser', async () => { + const executablePath = computeExecutablePath({ + cacheDir: tmpDir, + browser: Browser.FIREFOX, + buildId: testFirefoxBuildId, + }); + const process = launch({ + executablePath, + args: [`--user-data-dir=${path.join(tmpDir, 'profile')}`], + }); + await process.close(); + }); + }); +}); diff --git a/packages/browsers/test/src/utils.ts b/packages/browsers/test/src/utils.ts new file mode 100644 index 0000000000000..dff018ff6b53f --- /dev/null +++ b/packages/browsers/test/src/utils.ts @@ -0,0 +1,35 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as readline from 'readline'; +import {Writable, Readable} from 'stream'; + +export function createMockedReadlineInterface( + input: string +): readline.Interface { + const readable = Readable.from([input]); + const writable = new Writable({ + write(_chunk, _encoding, callback) { + // Suppress the output to keep the test clean + callback(); + }, + }); + + return readline.createInterface({ + input: readable, + output: writable, + }); +} diff --git a/packages/browsers/test/src/versions.ts b/packages/browsers/test/src/versions.ts index 26e4caf4d4666..b09b8a6de5ae2 100644 --- a/packages/browsers/test/src/versions.ts +++ b/packages/browsers/test/src/versions.ts @@ -14,7 +14,8 @@ * limitations under the License. */ -export const testChromeBuildId = '1083080'; +export const testChromeBuildId = '113.0.5672.0'; +export const testChromiumBuildId = '1083080'; // TODO: We can add a Cron job to auto-update on change. // Firefox keeps only `latest` version of Nightly builds. -export const testFirefoxBuildId = '112.0a1'; +export const testFirefoxBuildId = '113.0a1'; From 16bf0dc7985e3c0c8a7b02f95386e1444c76a908 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 12:36:43 +0200 Subject: [PATCH 034/417] chore: release main (#9919) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- packages/browsers/CHANGELOG.md | 7 +++++++ packages/browsers/package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5f74abf4144ce..8be207dccc666 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -3,5 +3,5 @@ "packages/puppeteer-core": "19.8.0", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.2.0" + "packages/browsers": "0.3.0" } diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index ef4c191fc87b8..790eb8d9bf51f 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.3.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.2.0...browsers-v0.3.0) (2023-03-27) + + +### Features + +* update Chrome browser binaries ([#9917](https://github.com/puppeteer/puppeteer/issues/9917)) ([fcb233c](https://github.com/puppeteer/puppeteer/commit/fcb233ce949f5f716aee39253e910104b04aa000)) + ## [0.2.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.1.1...browsers-v0.2.0) (2023-03-24) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 1fdc6b6b42acb..52c8082e58ebf 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.2.0", + "version": "0.3.0", "description": "Download and launch browsers", "scripts": { "build": "wireit", From bb37df5f6470f7a32481e83e603ebbe8bac69ed8 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 27 Mar 2023 13:16:51 +0200 Subject: [PATCH 035/417] docs: add DeviceRequestPrompt documentation (#9918) --- docs/api/index.md | 70 ++++++++++--------- .../puppeteer.devicerequestprompt.cancel.md | 19 +++++ .../puppeteer.devicerequestprompt.devices.md | 15 ++++ docs/api/puppeteer.devicerequestprompt.md | 45 ++++++++++++ .../puppeteer.devicerequestprompt.select.md | 25 +++++++ ...eteer.devicerequestprompt.waitfordevice.md | 29 ++++++++ .../puppeteer.devicerequestpromptdevice.id.md | 15 ++++ .../puppeteer.devicerequestpromptdevice.md | 24 +++++++ ...uppeteer.devicerequestpromptdevice.name.md | 15 ++++ .../puppeteer.frame.waitfordeviceprompt.md | 2 +- .../api/puppeteer.page.waitfordeviceprompt.md | 2 +- .../src/common/NetworkManager.ts | 13 +--- packages/puppeteer-core/src/common/Page.ts | 2 +- packages/puppeteer-core/src/common/common.ts | 1 + 14 files changed, 230 insertions(+), 47 deletions(-) create mode 100644 docs/api/puppeteer.devicerequestprompt.cancel.md create mode 100644 docs/api/puppeteer.devicerequestprompt.devices.md create mode 100644 docs/api/puppeteer.devicerequestprompt.md create mode 100644 docs/api/puppeteer.devicerequestprompt.select.md create mode 100644 docs/api/puppeteer.devicerequestprompt.waitfordevice.md create mode 100644 docs/api/puppeteer.devicerequestpromptdevice.id.md create mode 100644 docs/api/puppeteer.devicerequestpromptdevice.md create mode 100644 docs/api/puppeteer.devicerequestpromptdevice.name.md diff --git a/docs/api/index.md b/docs/api/index.md index dfbd20ef01ad6..735ce4e677696 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -6,40 +6,42 @@ sidebar_label: API ## Classes -| Class | Description | -| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | -| [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | -| [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | -| [BrowserFetcher](./puppeteer.browserfetcher.md) | BrowserFetcher can download and manage different versions of Chromium and Firefox. | -| [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | -| [Connection](./puppeteer.connection.md) | | -| [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | -| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | -| [CSSCoverage](./puppeteer.csscoverage.md) | | -| [CustomError](./puppeteer.customerror.md) | | -| [Dialog](./puppeteer.dialog.md) | Dialog instances are dispatched by the [Page](./puppeteer.page.md) via the dialog event. | -| [ElementHandle](./puppeteer.elementhandle.md) | ElementHandle represents an in-page DOM element. | -| [EventEmitter](./puppeteer.eventemitter.md) | The EventEmitter class that many Puppeteer classes extend. | -| [FileChooser](./puppeteer.filechooser.md) | File choosers let you react to the page requesting for a file. | -| [Frame](./puppeteer.frame.md) |

Represents a DOM frame.

To understand frames, you can think of frames as <iframe> elements. Just like iframes, frames can be nested, and when JavaScript is executed in a frame, the JavaScript does not effect frames inside the ambient frame the JavaScript executes in.

| -| [HTTPRequest](./puppeteer.httprequest.md) | Represents an HTTP request sent by a page. | -| [HTTPResponse](./puppeteer.httpresponse.md) | The HTTPResponse class represents responses which are received by the [Page](./puppeteer.page.md) class. | -| [JSCoverage](./puppeteer.jscoverage.md) | | -| [JSHandle](./puppeteer.jshandle.md) |

Represents a reference to a JavaScript object. Instances can be created using [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md).

Handles prevent the referenced JavaScript object from being garbage-collected unless the handle is purposely [disposed](./puppeteer.jshandle.dispose.md). JSHandles are auto-disposed when their associated frame is navigated away or the parent context gets destroyed.

Handles can be used as arguments for any evaluation function such as [Page.$eval()](./puppeteer.page._eval.md), [Page.evaluate()](./puppeteer.page.evaluate.md), and [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md). They are resolved to their referenced object.

| -| [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | -| [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | -| [Page](./puppeteer.page.md) |

Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium.

:::note

One Browser instance might have multiple Page instances.

:::

| -| [ProductLauncher](./puppeteer.productlauncher.md) | Describes a launcher - a class that is able to create and launch a browser instance. | -| [ProtocolError](./puppeteer.protocolerror.md) | ProtocolError is emitted whenever there is an error from the protocol. | -| [Puppeteer](./puppeteer.puppeteer.md) |

The main Puppeteer class.

IMPORTANT: if you are using Puppeteer in a Node environment, you will get an instance of [PuppeteerNode](./puppeteer.puppeteernode.md) when you import or require puppeteer. That class extends Puppeteer, so has all the methods documented below as well as all that are defined on [PuppeteerNode](./puppeteer.puppeteernode.md).

| -| [PuppeteerNode](./puppeteer.puppeteernode.md) |

Extends the main [Puppeteer](./puppeteer.puppeteer.md) class with Node specific behaviour for fetching and downloading browsers.

If you're using Puppeteer in a Node environment, this is the class you'll get when you run require('puppeteer') (or the equivalent ES import).

| -| [SecurityDetails](./puppeteer.securitydetails.md) | The SecurityDetails class represents the security details of a response that was received over a secure connection. | -| [Target](./puppeteer.target.md) | Target represents a [CDP target](https://chromedevtools.github.io/devtools-protocol/tot/Target/). In CDP a target is something that can be debugged such a frame, a page or a worker. | -| [TimeoutError](./puppeteer.timeouterror.md) | TimeoutError is emitted whenever certain operations are terminated due to timeout. | -| [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | -| [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | -| [WebWorker](./puppeteer.webworker.md) | This class represents a [WebWorker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API). | +| Class | Description | +| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | +| [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | +| [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | +| [BrowserFetcher](./puppeteer.browserfetcher.md) | BrowserFetcher can download and manage different versions of Chromium and Firefox. | +| [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | +| [Connection](./puppeteer.connection.md) | | +| [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | +| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| [CSSCoverage](./puppeteer.csscoverage.md) | | +| [CustomError](./puppeteer.customerror.md) | | +| [DeviceRequestPrompt](./puppeteer.devicerequestprompt.md) | Device request prompts let you respond to the page requesting for a device through an API like WebBluetooth. | +| [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md) | Device in a request prompt. | +| [Dialog](./puppeteer.dialog.md) | Dialog instances are dispatched by the [Page](./puppeteer.page.md) via the dialog event. | +| [ElementHandle](./puppeteer.elementhandle.md) | ElementHandle represents an in-page DOM element. | +| [EventEmitter](./puppeteer.eventemitter.md) | The EventEmitter class that many Puppeteer classes extend. | +| [FileChooser](./puppeteer.filechooser.md) | File choosers let you react to the page requesting for a file. | +| [Frame](./puppeteer.frame.md) |

Represents a DOM frame.

To understand frames, you can think of frames as <iframe> elements. Just like iframes, frames can be nested, and when JavaScript is executed in a frame, the JavaScript does not effect frames inside the ambient frame the JavaScript executes in.

| +| [HTTPRequest](./puppeteer.httprequest.md) | Represents an HTTP request sent by a page. | +| [HTTPResponse](./puppeteer.httpresponse.md) | The HTTPResponse class represents responses which are received by the [Page](./puppeteer.page.md) class. | +| [JSCoverage](./puppeteer.jscoverage.md) | | +| [JSHandle](./puppeteer.jshandle.md) |

Represents a reference to a JavaScript object. Instances can be created using [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md).

Handles prevent the referenced JavaScript object from being garbage-collected unless the handle is purposely [disposed](./puppeteer.jshandle.dispose.md). JSHandles are auto-disposed when their associated frame is navigated away or the parent context gets destroyed.

Handles can be used as arguments for any evaluation function such as [Page.$eval()](./puppeteer.page._eval.md), [Page.evaluate()](./puppeteer.page.evaluate.md), and [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md). They are resolved to their referenced object.

| +| [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | +| [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | +| [Page](./puppeteer.page.md) |

Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium.

:::note

One Browser instance might have multiple Page instances.

:::

| +| [ProductLauncher](./puppeteer.productlauncher.md) | Describes a launcher - a class that is able to create and launch a browser instance. | +| [ProtocolError](./puppeteer.protocolerror.md) | ProtocolError is emitted whenever there is an error from the protocol. | +| [Puppeteer](./puppeteer.puppeteer.md) |

The main Puppeteer class.

IMPORTANT: if you are using Puppeteer in a Node environment, you will get an instance of [PuppeteerNode](./puppeteer.puppeteernode.md) when you import or require puppeteer. That class extends Puppeteer, so has all the methods documented below as well as all that are defined on [PuppeteerNode](./puppeteer.puppeteernode.md).

| +| [PuppeteerNode](./puppeteer.puppeteernode.md) |

Extends the main [Puppeteer](./puppeteer.puppeteer.md) class with Node specific behaviour for fetching and downloading browsers.

If you're using Puppeteer in a Node environment, this is the class you'll get when you run require('puppeteer') (or the equivalent ES import).

| +| [SecurityDetails](./puppeteer.securitydetails.md) | The SecurityDetails class represents the security details of a response that was received over a secure connection. | +| [Target](./puppeteer.target.md) | Target represents a [CDP target](https://chromedevtools.github.io/devtools-protocol/tot/Target/). In CDP a target is something that can be debugged such a frame, a page or a worker. | +| [TimeoutError](./puppeteer.timeouterror.md) | TimeoutError is emitted whenever certain operations are terminated due to timeout. | +| [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | +| [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | +| [WebWorker](./puppeteer.webworker.md) | This class represents a [WebWorker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API). | ## Enumerations diff --git a/docs/api/puppeteer.devicerequestprompt.cancel.md b/docs/api/puppeteer.devicerequestprompt.cancel.md new file mode 100644 index 0000000000000..a6416224ddd56 --- /dev/null +++ b/docs/api/puppeteer.devicerequestprompt.cancel.md @@ -0,0 +1,19 @@ +--- +sidebar_label: DeviceRequestPrompt.cancel +--- + +# DeviceRequestPrompt.cancel() method + +Cancel the prompt. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + cancel(): Promise; +} +``` + +**Returns:** + +Promise<void> diff --git a/docs/api/puppeteer.devicerequestprompt.devices.md b/docs/api/puppeteer.devicerequestprompt.devices.md new file mode 100644 index 0000000000000..7f422b0879c77 --- /dev/null +++ b/docs/api/puppeteer.devicerequestprompt.devices.md @@ -0,0 +1,15 @@ +--- +sidebar_label: DeviceRequestPrompt.devices +--- + +# DeviceRequestPrompt.devices property + +Current list of selectable devices. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + devices: DeviceRequestPromptDevice[]; +} +``` diff --git a/docs/api/puppeteer.devicerequestprompt.md b/docs/api/puppeteer.devicerequestprompt.md new file mode 100644 index 0000000000000..47ca8a8ad0d13 --- /dev/null +++ b/docs/api/puppeteer.devicerequestprompt.md @@ -0,0 +1,45 @@ +--- +sidebar_label: DeviceRequestPrompt +--- + +# DeviceRequestPrompt class + +Device request prompts let you respond to the page requesting for a device through an API like WebBluetooth. + +#### Signature: + +```typescript +export declare class DeviceRequestPrompt +``` + +## Remarks + +`DeviceRequestPrompt` instances are returned via the [Page.waitForDevicePrompt()](./puppeteer.page.waitfordeviceprompt.md) method. + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `DeviceRequestPrompt` class. + +## Example + +```ts +const [deviceRequest] = Promise.all([ + page.waitForDevicePrompt(), + page.click('#connect-bluetooth'), +]); +await devicePrompt.select( + await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) +); +``` + +## Properties + +| Property | Modifiers | Type | Description | +| ----------------------------------------------------- | --------- | ------------------------------------------------------------------------- | ----------------------------------- | +| [devices](./puppeteer.devicerequestprompt.devices.md) | | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)\[\] | Current list of selectable devices. | + +## Methods + +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------ | +| [cancel()](./puppeteer.devicerequestprompt.cancel.md) | | Cancel the prompt. | +| [select(device)](./puppeteer.devicerequestprompt.select.md) | | Select a device in the prompt's list. | +| [waitForDevice(filter, options)](./puppeteer.devicerequestprompt.waitfordevice.md) | | Resolve to the first device in the prompt matching a filter. | diff --git a/docs/api/puppeteer.devicerequestprompt.select.md b/docs/api/puppeteer.devicerequestprompt.select.md new file mode 100644 index 0000000000000..192fdc6a107a3 --- /dev/null +++ b/docs/api/puppeteer.devicerequestprompt.select.md @@ -0,0 +1,25 @@ +--- +sidebar_label: DeviceRequestPrompt.select +--- + +# DeviceRequestPrompt.select() method + +Select a device in the prompt's list. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + select(device: DeviceRequestPromptDevice): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------- | ----------- | +| device | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md) | | + +**Returns:** + +Promise<void> diff --git a/docs/api/puppeteer.devicerequestprompt.waitfordevice.md b/docs/api/puppeteer.devicerequestprompt.waitfordevice.md new file mode 100644 index 0000000000000..6cd38101d43ec --- /dev/null +++ b/docs/api/puppeteer.devicerequestprompt.waitfordevice.md @@ -0,0 +1,29 @@ +--- +sidebar_label: DeviceRequestPrompt.waitForDevice +--- + +# DeviceRequestPrompt.waitForDevice() method + +Resolve to the first device in the prompt matching a filter. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + waitForDevice( + filter: (device: DeviceRequestPromptDevice) => boolean, + options?: WaitTimeoutOptions + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------------------------------- | ------------ | +| filter | (device: [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)) => boolean | | +| options | [WaitTimeoutOptions](./puppeteer.waittimeoutoptions.md) | _(Optional)_ | + +**Returns:** + +Promise<[DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)> diff --git a/docs/api/puppeteer.devicerequestpromptdevice.id.md b/docs/api/puppeteer.devicerequestpromptdevice.id.md new file mode 100644 index 0000000000000..6eb10693a4656 --- /dev/null +++ b/docs/api/puppeteer.devicerequestpromptdevice.id.md @@ -0,0 +1,15 @@ +--- +sidebar_label: DeviceRequestPromptDevice.id +--- + +# DeviceRequestPromptDevice.id property + +Device id during a prompt. + +#### Signature: + +```typescript +class DeviceRequestPromptDevice { + id: string; +} +``` diff --git a/docs/api/puppeteer.devicerequestpromptdevice.md b/docs/api/puppeteer.devicerequestpromptdevice.md new file mode 100644 index 0000000000000..9d244ccc1e80a --- /dev/null +++ b/docs/api/puppeteer.devicerequestpromptdevice.md @@ -0,0 +1,24 @@ +--- +sidebar_label: DeviceRequestPromptDevice +--- + +# DeviceRequestPromptDevice class + +Device in a request prompt. + +#### Signature: + +```typescript +export declare class DeviceRequestPromptDevice +``` + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `DeviceRequestPromptDevice` class. + +## Properties + +| Property | Modifiers | Type | Description | +| ----------------------------------------------------- | --------- | ------ | -------------------------------------- | +| [id](./puppeteer.devicerequestpromptdevice.id.md) | | string | Device id during a prompt. | +| [name](./puppeteer.devicerequestpromptdevice.name.md) | | string | Device name as it appears in a prompt. | diff --git a/docs/api/puppeteer.devicerequestpromptdevice.name.md b/docs/api/puppeteer.devicerequestpromptdevice.name.md new file mode 100644 index 0000000000000..8ab990addc157 --- /dev/null +++ b/docs/api/puppeteer.devicerequestpromptdevice.name.md @@ -0,0 +1,15 @@ +--- +sidebar_label: DeviceRequestPromptDevice.name +--- + +# DeviceRequestPromptDevice.name property + +Device name as it appears in a prompt. + +#### Signature: + +```typescript +class DeviceRequestPromptDevice { + name: string; +} +``` diff --git a/docs/api/puppeteer.frame.waitfordeviceprompt.md b/docs/api/puppeteer.frame.waitfordeviceprompt.md index e37a0ecacc216..b9cba72528180 100644 --- a/docs/api/puppeteer.frame.waitfordeviceprompt.md +++ b/docs/api/puppeteer.frame.waitfordeviceprompt.md @@ -30,7 +30,7 @@ class Frame { **Returns:** -Promise<DeviceRequestPrompt> +Promise<[DeviceRequestPrompt](./puppeteer.devicerequestprompt.md)> ## Example diff --git a/docs/api/puppeteer.page.waitfordeviceprompt.md b/docs/api/puppeteer.page.waitfordeviceprompt.md index 9b41e3deee1b4..a4c402ccfe714 100644 --- a/docs/api/puppeteer.page.waitfordeviceprompt.md +++ b/docs/api/puppeteer.page.waitfordeviceprompt.md @@ -30,7 +30,7 @@ class Page { **Returns:** -Promise<DeviceRequestPrompt> +Promise<[DeviceRequestPrompt](./puppeteer.devicerequestprompt.md)> ## Example diff --git a/packages/puppeteer-core/src/common/NetworkManager.ts b/packages/puppeteer-core/src/common/NetworkManager.ts index 2dbcf572536ef..381f43bd5f832 100644 --- a/packages/puppeteer-core/src/common/NetworkManager.ts +++ b/packages/puppeteer-core/src/common/NetworkManager.ts @@ -22,7 +22,7 @@ import {DeferredPromise} from '../util/DeferredPromise.js'; import {CDPSession} from './Connection.js'; import {EventEmitter} from './EventEmitter.js'; -import {Frame} from './Frame.js'; +import {FrameManager} from './FrameManager.js'; import {HTTPRequest} from './HTTPRequest.js'; import {HTTPResponse} from './HTTPResponse.js'; import {FetchRequestId, NetworkEventManager} from './NetworkEventManager.js'; @@ -68,20 +68,13 @@ export const NetworkManagerEmittedEvents = { RequestFinished: Symbol('NetworkManager.RequestFinished'), } as const; -/** - * @internal - */ -interface FrameManager { - frame(frameId: string): Frame | null; -} - /** * @internal */ export class NetworkManager extends EventEmitter { #client: CDPSession; #ignoreHTTPSErrors: boolean; - #frameManager: FrameManager; + #frameManager: Pick; #networkEventManager = new NetworkEventManager(); #extraHTTPHeaders: Record = {}; #credentials?: Credentials; @@ -100,7 +93,7 @@ export class NetworkManager extends EventEmitter { constructor( client: CDPSession, ignoreHTTPSErrors: boolean, - frameManager: FrameManager + frameManager: Pick ) { super(); this.#client = client; diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index 3e93dbf7f3d45..be94960fcf64d 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -21,6 +21,7 @@ import {Protocol} from 'devtools-protocol'; import type {Browser} from '../api/Browser.js'; import type {BrowserContext} from '../api/BrowserContext.js'; import {ElementHandle} from '../api/ElementHandle.js'; +import {HTTPRequest} from '../api/HTTPRequest.js'; import {HTTPResponse} from '../api/HTTPResponse.js'; import {JSHandle} from '../api/JSHandle.js'; import { @@ -61,7 +62,6 @@ import { FrameWaitForFunctionOptions, } from './Frame.js'; import {FrameManager, FrameManagerEmittedEvents} from './FrameManager.js'; -import {HTTPRequest} from './HTTPRequest.js'; import {Keyboard, Mouse, MouseButton, Touchscreen} from './Input.js'; import {WaitForSelectorOptions} from './IsolatedWorld.js'; import {MAIN_WORLD} from './IsolatedWorlds.js'; diff --git a/packages/puppeteer-core/src/common/common.ts b/packages/puppeteer-core/src/common/common.ts index 00501a784eaea..ef4f2de99be27 100644 --- a/packages/puppeteer-core/src/common/common.ts +++ b/packages/puppeteer-core/src/common/common.ts @@ -28,6 +28,7 @@ export * from './Coverage.js'; export * from './CustomQueryHandler.js'; export * from './Debug.js'; export * from './Device.js'; +export * from './DeviceRequestPrompt.js'; export * from './Dialog.js'; export * from './ElementHandle.js'; export * from './EmulationManager.js'; From b738a0e48520f151ca4f2cacdf84f8fa6ec0effd Mon Sep 17 00:00:00 2001 From: Kyle McNally Date: Tue, 28 Mar 2023 03:05:08 -0400 Subject: [PATCH 036/417] docs: update aws lambda options (#9921) --- docs/troubleshooting.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 36af2471e6997..07b58ced62500 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -587,8 +587,8 @@ deployment package sizes to ~50MB. This presents challenges for running headless Chrome (and therefore Puppeteer) on Lambda. The community has put together a few resources that work around the issues: -- https://github.com/alixaxel/chrome-aws-lambda (kept updated with the latest - stable release of puppeteer) +- https://github.com/sparticuz/chromium (a vendor and framework agnostic library that supports modern versions of `chromium`) +- https://github.com/alixaxel/chrome-aws-lambda (supports up to puppeteer 10.1 - outdated) - https://github.com/adieuadieu/serverless-chrome/blob/HEAD/docs/chrome.md (serverless plugin - outdated) From a88322e94793a385f21660ecae70e2e68bb69790 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 28 Mar 2023 10:30:25 +0200 Subject: [PATCH 037/417] chore: install Chromium to the same path as Chrome (#9922) --- packages/browsers/src/Cache.ts | 7 ++++++- packages/browsers/test/src/chromium/launcher.spec.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 12d1a998bda75..b5420c23d14a6 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -41,7 +41,12 @@ export class Cache { } browserRoot(browser: Browser): string { - return path.join(this.#rootDir, browser); + // Chromium is a special case for backward compatibility: we install it in + // the Chrome folder. + return path.join( + this.#rootDir, + browser === Browser.CHROMIUM ? Browser.CHROME : browser + ); } installationDir( diff --git a/packages/browsers/test/src/chromium/launcher.spec.ts b/packages/browsers/test/src/chromium/launcher.spec.ts index 2e7f388f09924..b12eff7688ca5 100644 --- a/packages/browsers/test/src/chromium/launcher.spec.ts +++ b/packages/browsers/test/src/chromium/launcher.spec.ts @@ -39,7 +39,7 @@ describe('Chromium', () => { buildId: '123', cacheDir: 'cache', }), - path.join('cache', 'chromium', 'linux-123', 'chrome-linux', 'chrome') + path.join('cache', 'chrome', 'linux-123', 'chrome-linux', 'chrome') ); }); From 3936600ba925f3e830c45c5d9354610590383eeb Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 28 Mar 2023 11:27:50 +0200 Subject: [PATCH 038/417] refactor: use @puppeteer/browsers for install (#9898) Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> --- .github/workflows/ci.yml | 4 +- docker/Dockerfile | 8 +- docker/pack.sh | 4 +- package-lock.json | 4 +- packages/puppeteer/package.json | 4 +- packages/puppeteer/src/node/install.ts | 236 ++++++------------ test/TestExpectations.json | 12 +- test/installation/package.json | 5 +- test/installation/src/constants.ts | 3 + test/installation/src/describeInstallation.ts | 5 +- .../src/puppeteer-configuration.spec.ts | 2 +- .../src/puppeteer-firefox.spec.ts | 2 +- .../src/puppeteer-webpack.spec.ts | 2 +- test/installation/src/puppeteer.spec.ts | 2 +- 14 files changed, 115 insertions(+), 178 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0953ae2bd236f..a4dce6929ed31 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -143,7 +143,7 @@ jobs: uses: actions/cache@v3 with: path: ~/.cache/puppeteer/chrome - key: ${{ runner.os }}-chromium-${{ hashFiles('packages/puppeteer-core/src/revisions.ts') }} + key: ${{ runner.os }}-chromium-${{ hashFiles('packages/puppeteer-core/src/revisions.ts') }}-${{ hashFiles('packages/puppeteer/src/node/install.ts') }} - name: Install Chromium run: npm run postinstall - name: Tests types @@ -211,7 +211,7 @@ jobs: uses: actions/cache@v3 with: path: ~/.cache/puppeteer/firefox - key: ${{ runner.os }}-firefox-${{ hashFiles('packages/puppeteer-core/src/revisions.ts') }} + key: ${{ runner.os }}-firefox-${{ hashFiles('packages/puppeteer-core/src/revisions.ts') }}-${{ hashFiles('packages/puppeteer/src/node/install.ts') }} - name: Install Firefox env: PUPPETEER_PRODUCT: firefox diff --git a/docker/Dockerfile b/docker/Dockerfile index 40d28cf0d46e5..16955fbca5a74 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -17,11 +17,11 @@ USER pptruser WORKDIR /home/pptruser -COPY puppeteer-latest.tgz puppeteer-core-latest.tgz ./ +COPY puppeteer-browsers-latest.tgz puppeteer-latest.tgz puppeteer-core-latest.tgz ./ -# Install puppeteer and puppeteer-core into /home/pptruser/node_modules. -RUN npm i ./puppeteer-core-latest.tgz ./puppeteer-latest.tgz \ - && rm ./puppeteer-core-latest.tgz ./puppeteer-latest.tgz \ +# Install @puppeteer/browsers, puppeteer and puppeteer-core into /home/pptruser/node_modules. +RUN npm i ./puppeteer-browsers-latest.tgz ./puppeteer-core-latest.tgz ./puppeteer-latest.tgz \ + && rm ./puppeteer-browsers-latest.tgz ./puppeteer-core-latest.tgz ./puppeteer-latest.tgz \ && (node -e "require('child_process').execSync(require('puppeteer').executablePath() + ' --credits', {stdio: 'inherit'})" > THIRD_PARTY_NOTICES) CMD ["google-chrome-stable"] diff --git a/docker/pack.sh b/docker/pack.sh index c958c29a466f2..29229df9e7886 100755 --- a/docker/pack.sh +++ b/docker/pack.sh @@ -7,10 +7,12 @@ set -e cd docker -npm pack --workspace puppeteer --workspace puppeteer-core --pack-destination . +npm pack --workspace puppeteer --workspace puppeteer-core --workspace @puppeteer/browsers --pack-destination . rm -f puppeteer-core-latest.tgz rm -f puppeteer-latest.tgz +rm -f puppeteer-browsers-latest.tgz mv puppeteer-core-*.tgz puppeteer-core-latest.tgz +mv puppeteer-browsers-*.tgz puppeteer-browsers-latest.tgz mv puppeteer-[0-9]*.tgz puppeteer-latest.tgz \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 48a5f3c06802a..a79c1a980d72b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9317,7 +9317,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.2.0", + "version": "0.3.0", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9470,6 +9470,7 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { + "@puppeteer/browsers": "0.3.0", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", @@ -14452,6 +14453,7 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { + "@puppeteer/browsers": "0.3.0", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index ba463f532de18..6408d7a38ea56 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -81,6 +81,7 @@ "clean": "if-file-deleted", "dependencies": [ "../puppeteer-core:build", + "../browsers:build", "generate:package-json" ], "files": [ @@ -119,6 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.0" + "puppeteer-core": "19.8.0", + "@puppeteer/browsers": "0.3.0" } } diff --git a/packages/puppeteer/src/node/install.ts b/packages/puppeteer/src/node/install.ts index 6954fb8546625..2ec3c7cebc5a1 100644 --- a/packages/puppeteer/src/node/install.ts +++ b/packages/puppeteer/src/node/install.ts @@ -14,13 +14,15 @@ * limitations under the License. */ -import https, {RequestOptions} from 'https'; -import URL from 'url'; - -import createHttpsProxyAgent, {HttpsProxyAgentOptions} from 'https-proxy-agent'; -import ProgressBar from 'progress'; -import {getProxyForUrl} from 'proxy-from-env'; -import {PuppeteerNode} from 'puppeteer-core/internal/node/PuppeteerNode.js'; +import { + fetch, + Browser, + resolveBuildId, + makeProgressCallback, + detectBrowserPlatform, + BrowserPlatform, +} from '@puppeteer/browsers'; +import {Product} from 'puppeteer-core'; import {PUPPETEER_REVISIONS} from 'puppeteer-core/internal/revisions.js'; import {getConfiguration} from '../getConfiguration.js'; @@ -29,6 +31,7 @@ import {getConfiguration} from '../getConfiguration.js'; * @internal */ const supportedProducts = { + chromium: 'Chromium', chrome: 'Chromium', firefox: 'Firefox Nightly', } as const; @@ -37,168 +40,67 @@ const supportedProducts = { * @internal */ export async function downloadBrowser(): Promise { + overrideProxy(); + const configuration = getConfiguration(); if (configuration.skipDownload) { logPolitely('**INFO** Skipping browser download as instructed.'); return; } - const puppeteer = new PuppeteerNode({configuration, isPuppeteerCore: false}); - - const product = configuration.defaultProduct!; - const browserFetcher = puppeteer.createBrowserFetcher(); - - let revision = configuration.browserRevision; - - if (!revision) { - switch (product) { - case 'chrome': - revision = PUPPETEER_REVISIONS.chromium; - break; - case 'firefox': - revision = PUPPETEER_REVISIONS.firefox; - revision = await getFirefoxNightlyVersion(); - break; - } + let platform = detectBrowserPlatform(); + if (!platform) { + throw new Error('The current platform is not supported.'); } - await fetchBinary(revision); - - function fetchBinary(revision: string) { - const revisionInfo = browserFetcher.revisionInfo(revision); - - // Do nothing if the revision is already downloaded. - if (revisionInfo.local) { - logPolitely( - `${supportedProducts[product]} is already in ${revisionInfo.folderPath}; skipping download.` - ); - return; - } - - // Override current environment proxy settings with npm configuration, if any. - const NPM_HTTPS_PROXY = - process.env['npm_config_https_proxy'] || process.env['npm_config_proxy']; - const NPM_HTTP_PROXY = - process.env['npm_config_http_proxy'] || process.env['npm_config_proxy']; - const NPM_NO_PROXY = process.env['npm_config_no_proxy']; - - if (NPM_HTTPS_PROXY) { - process.env['HTTPS_PROXY'] = NPM_HTTPS_PROXY; - } - if (NPM_HTTP_PROXY) { - process.env['HTTP_PROXY'] = NPM_HTTP_PROXY; - } - if (NPM_NO_PROXY) { - process.env['NO_PROXY'] = NPM_NO_PROXY; - } - - function onSuccess(localRevisions: string[]): void { - logPolitely( - `${supportedProducts[product]} (${revisionInfo.revision}) downloaded to ${revisionInfo.folderPath}` - ); - const otherRevisions = localRevisions.filter(revision => { - return revision !== revisionInfo.revision; - }); - if (otherRevisions.length) { - logPolitely( - `Other installed ${ - supportedProducts[product] - } browsers in ${browserFetcher.getDownloadPath()} include: ${otherRevisions.join( - ', ' - )}. Remove old revisions from ${browserFetcher.getDownloadPath()} if you don't need them.` - ); - } - } - - function onError(error: Error) { - console.error( - `ERROR: Failed to set up ${supportedProducts[product]} r${revision}! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.` - ); - console.error(error); - process.exit(1); - } - - let progressBar: ProgressBar | null = null; - let lastDownloadedBytes = 0; - function onProgress(downloadedBytes: number, totalBytes: number) { - if (!progressBar) { - progressBar = new ProgressBar( - `Downloading ${ - supportedProducts[product] - } r${revision} - ${toMegabytes(totalBytes)} [:bar] :percent :etas `, - { - complete: '=', - incomplete: ' ', - width: 20, - total: totalBytes, - } - ); - } - const delta = downloadedBytes - lastDownloadedBytes; - lastDownloadedBytes = downloadedBytes; - progressBar.tick(delta); - } - - return browserFetcher - .download(revisionInfo.revision, onProgress) - .then(() => { - return browserFetcher.localRevisions(); - }) - .then(onSuccess) - .catch(onError); + // TODO: remove once Mac ARM is enabled by default for Puppeteer https://github.com/puppeteer/puppeteer/issues/9630. + if ( + platform === BrowserPlatform.MAC_ARM && + !configuration.experiments?.macArmChromiumEnabled + ) { + platform = BrowserPlatform.MAC; } - function toMegabytes(bytes: number) { - const mb = bytes / 1024 / 1024; - return `${Math.round(mb * 10) / 10} Mb`; + const product = configuration.defaultProduct!; + const browser = productToBrowser(product); + + // TODO: PUPPETEER_REVISIONS should use Chrome and not Chromium. + const unresolvedBuildId = + configuration.browserRevision || + PUPPETEER_REVISIONS[product === 'chrome' ? 'chromium' : 'firefox'] || + 'latest'; + + const buildId = await resolveBuildId(browser, platform, unresolvedBuildId); + + try { + const result = await fetch({ + browser, + cacheDir: configuration.cacheDirectory!, + platform, + buildId, + downloadProgressCallback: makeProgressCallback(browser, buildId), + }); + + logPolitely( + `${supportedProducts[product]} (${result.buildId}) downloaded to ${result.path}` + ); + } catch (error) { + console.error( + `ERROR: Failed to set up ${supportedProducts[product]} r${buildId}! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.` + ); + console.error(error); + process.exit(1); } +} - async function getFirefoxNightlyVersion(): Promise { - const firefoxVersionsUrl = - 'https://product-details.mozilla.org/1.0/firefox_versions.json'; - - const proxyURL = getProxyForUrl(firefoxVersionsUrl); - - const requestOptions: RequestOptions = {}; - - if (proxyURL) { - const parsedProxyURL = URL.parse(proxyURL); - - const proxyOptions = { - ...parsedProxyURL, - secureProxy: parsedProxyURL.protocol === 'https:', - } as HttpsProxyAgentOptions; - - requestOptions.agent = createHttpsProxyAgent(proxyOptions); - requestOptions.rejectUnauthorized = false; - } - - const promise = new Promise((resolve, reject) => { - let data = ''; - logPolitely( - `Requesting latest Firefox Nightly version from ${firefoxVersionsUrl}` - ); - https - .get(firefoxVersionsUrl, requestOptions, r => { - if (r.statusCode && r.statusCode >= 400) { - return reject(new Error(`Got status code ${r.statusCode}`)); - } - r.on('data', chunk => { - data += chunk; - }); - r.on('end', () => { - try { - const versions = JSON.parse(data); - return resolve(versions.FIREFOX_NIGHTLY); - } catch { - return reject(new Error('Firefox version not found')); - } - }); - }) - .on('error', reject); - }); - return promise; +function productToBrowser(product?: Product) { + switch (product) { + case 'chrome': + return Browser.CHROMIUM; + case 'firefox': + return Browser.FIREFOX; } + return Browser.CHROMIUM; } /** @@ -213,3 +115,25 @@ function logPolitely(toBeLogged: unknown): void { console.log(toBeLogged); } } + +/** + * @internal + */ +function overrideProxy() { + // Override current environment proxy settings with npm configuration, if any. + const NPM_HTTPS_PROXY = + process.env['npm_config_https_proxy'] || process.env['npm_config_proxy']; + const NPM_HTTP_PROXY = + process.env['npm_config_http_proxy'] || process.env['npm_config_proxy']; + const NPM_NO_PROXY = process.env['npm_config_no_proxy']; + + if (NPM_HTTPS_PROXY) { + process.env['HTTPS_PROXY'] = NPM_HTTPS_PROXY; + } + if (NPM_HTTP_PROXY) { + process.env['HTTP_PROXY'] = NPM_HTTP_PROXY; + } + if (NPM_NO_PROXY) { + process.env['NO_PROXY'] = NPM_NO_PROXY; + } +} diff --git a/test/TestExpectations.json b/test/TestExpectations.json index e163144a9dcca..94b41ae807818 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -305,12 +305,6 @@ "parameters": ["webDriverBiDi"], "expectations": ["FAIL", "TIMEOUT"] }, - { - "testIdPattern": "[navigation.spec] navigation Page.goto should not leak listeners during navigation of 11 pages", - "platforms": ["darwin"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["PASS", "TIMEOUT"] - }, { "testIdPattern": "[navigation.spec] navigation Page.goto should not throw an error for a 404 response with an empty body", "platforms": ["darwin", "linux", "win32"], @@ -1175,6 +1169,12 @@ "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL", "PASS", "TIMEOUT"] }, + { + "testIdPattern": "[navigation.spec] navigation Page.goto should not leak listeners during navigation of 11 pages", + "platforms": ["darwin"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS", "TIMEOUT"] + }, { "testIdPattern": "[navigation.spec] navigation Page.goto should send referer", "platforms": ["darwin", "linux", "win32"], diff --git a/test/installation/package.json b/test/installation/package.json index e60bb8a46cf55..9b11b9f8d0015 100644 --- a/test/installation/package.json +++ b/test/installation/package.json @@ -26,10 +26,11 @@ ] }, "build:packages": { - "command": "npm pack --workspace puppeteer --workspace puppeteer-core", + "command": "npm pack --workspace puppeteer --workspace puppeteer-core --workspace @puppeteer/browsers", "dependencies": [ "../../packages/puppeteer:build", - "../../packages/puppeteer-core:build" + "../../packages/puppeteer-core:build", + "../../packages/browsers:build" ], "files": [], "output": [ diff --git a/test/installation/src/constants.ts b/test/installation/src/constants.ts index e41c98ea00b3f..e78c93b159ed7 100644 --- a/test/installation/src/constants.ts +++ b/test/installation/src/constants.ts @@ -22,6 +22,9 @@ import glob from 'glob'; export const PUPPETEER_CORE_PACKAGE_PATH = resolve( glob.sync('puppeteer-core-*.tgz')[0]! ); +export const PUPPETEER_BROWSERS_PACKAGE_PATH = resolve( + glob.sync('puppeteer-browsers-[0-9]*.tgz')[0]! +); export const PUPPETEER_PACKAGE_PATH = resolve( glob.sync('puppeteer-[0-9]*.tgz')[0]! ); diff --git a/test/installation/src/describeInstallation.ts b/test/installation/src/describeInstallation.ts index 706f81a339b94..61defefb93e44 100644 --- a/test/installation/src/describeInstallation.ts +++ b/test/installation/src/describeInstallation.ts @@ -22,6 +22,7 @@ import {join} from 'path'; import { PUPPETEER_CORE_PACKAGE_PATH, PUPPETEER_PACKAGE_PATH, + PUPPETEER_BROWSERS_PACKAGE_PATH, } from './constants.js'; import {execFile} from './util.js'; @@ -78,6 +79,8 @@ export const describeInstallation = ( return PUPPETEER_PACKAGE_PATH; case 'puppeteer-core': return PUPPETEER_CORE_PACKAGE_PATH; + case '@puppeteer/browsers': + return PUPPETEER_BROWSERS_PACKAGE_PATH; default: return module; } @@ -102,7 +105,7 @@ export const describeInstallation = ( after(async () => { if (process.env['KEEP_SANDBOX']) { - await rm(sandbox, {recursive: true, force: true}); + await rm(sandbox, {recursive: true, force: true, maxRetries: 5}); } }); diff --git a/test/installation/src/puppeteer-configuration.spec.ts b/test/installation/src/puppeteer-configuration.spec.ts index b4daf6be56363..bf227b628ea34 100644 --- a/test/installation/src/puppeteer-configuration.spec.ts +++ b/test/installation/src/puppeteer-configuration.spec.ts @@ -24,7 +24,7 @@ import {readAsset} from './util.js'; describeInstallation( '`puppeteer` with configuration', { - dependencies: ['puppeteer-core', 'puppeteer'], + dependencies: ['puppeteer-core', '@puppeteer/browsers', 'puppeteer'], before: async cwd => { await writeFile( join(cwd, '.puppeteerrc.cjs'), diff --git a/test/installation/src/puppeteer-firefox.spec.ts b/test/installation/src/puppeteer-firefox.spec.ts index debd2d60ccb18..bf3105396ad28 100644 --- a/test/installation/src/puppeteer-firefox.spec.ts +++ b/test/installation/src/puppeteer-firefox.spec.ts @@ -24,7 +24,7 @@ import {readAsset} from './util.js'; describeInstallation( '`puppeteer` with Firefox', { - dependencies: ['puppeteer-core', 'puppeteer'], + dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], env: cwd => { return { PUPPETEER_CACHE_DIR: join(cwd, '.cache', 'puppeteer'), diff --git a/test/installation/src/puppeteer-webpack.spec.ts b/test/installation/src/puppeteer-webpack.spec.ts index 6348272102725..75b6a91c964b6 100644 --- a/test/installation/src/puppeteer-webpack.spec.ts +++ b/test/installation/src/puppeteer-webpack.spec.ts @@ -23,7 +23,7 @@ import {execFile, readAsset} from './util.js'; describeInstallation( '`puppeteer` with Webpack', { - dependencies: ['puppeteer-core', 'puppeteer'], + dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], devDependencies: ['webpack', 'webpack-cli'], env: cwd => { return { diff --git a/test/installation/src/puppeteer.spec.ts b/test/installation/src/puppeteer.spec.ts index 22585d0911655..2dbf384409c56 100644 --- a/test/installation/src/puppeteer.spec.ts +++ b/test/installation/src/puppeteer.spec.ts @@ -24,7 +24,7 @@ import {readAsset} from './util.js'; describeInstallation( '`puppeteer`', { - dependencies: ['puppeteer-core', 'puppeteer'], + dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], env: cwd => { return { PUPPETEER_CACHE_DIR: join(cwd, '.cache', 'puppeteer'), From 3866e462bc14896423f9722a16dcc96222f915f9 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 28 Mar 2023 13:02:59 +0200 Subject: [PATCH 039/417] chore: add basic screenshot to BiDi (#9923) --- packages/puppeteer-core/src/api/Page.ts | 27 +++++++++- packages/puppeteer-core/src/common/Page.ts | 24 +++------ .../src/common/bidi/Connection.ts | 4 ++ .../puppeteer-core/src/common/bidi/Page.ts | 49 +++++++++++++------ 4 files changed, 70 insertions(+), 34 deletions(-) diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 912442b1863eb..a28d262402692 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -58,7 +58,7 @@ import type { HandleFor, NodeFor, } from '../common/types.js'; -import {isNumber, isString} from '../common/util.js'; +import {importFSPromises, isNumber, isString} from '../common/util.js'; import type {WebWorker} from '../common/WebWorker.js'; import {assert} from '../util/assert.js'; @@ -2083,6 +2083,31 @@ export class Page extends EventEmitter { throw new Error('Not implemented'); } + /** + * @internal + */ + async _maybeWriteBufferToFile( + path: string | undefined, + buffer: Buffer + ): Promise { + if (!path) { + return; + } + + try { + const fs = await importFSPromises(); + + await fs.writeFile(path, buffer); + } catch (error) { + if (error instanceof TypeError) { + throw new Error( + 'Can only pass a file path in a Node-like environment.' + ); + } + throw error; + } + } + /** * @remarks * Options object which might have the following properties: diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index be94960fcf64d..7c52963c8ecef 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -91,7 +91,6 @@ import { getExceptionMessage, getReadableAsBuffer, getReadableFromProtocolStream, - importFSPromises, isString, pageBindingInitString, releaseObject, @@ -1440,24 +1439,13 @@ export class CDPPage extends Page { await this.setViewport(this.#viewport); } - const buffer = - options.encoding === 'base64' - ? result.data - : Buffer.from(result.data, 'base64'); - - if (options.path) { - try { - const fs = await importFSPromises(); - await fs.writeFile(options.path, buffer); - } catch (error) { - if (error instanceof TypeError) { - throw new Error( - 'Screenshots can only be written to a file path in a Node-like environment.' - ); - } - throw error; - } + if (options.encoding === 'base64') { + return result.data; } + + const buffer = Buffer.from(result.data, 'base64'); + await this._maybeWriteBufferToFile(options.path, buffer); + return buffer; function processClip(clip: ScreenshotClip): ScreenshotClip { diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index ff90c2902d1f1..e86ace8c1ab70 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -59,6 +59,10 @@ interface Commands { params: Bidi.BrowsingContext.PrintParameters; returnType: Bidi.BrowsingContext.PrintResult; }; + 'browsingContext.captureScreenshot': { + params: Bidi.BrowsingContext.CaptureScreenshotParameters; + returnType: Bidi.BrowsingContext.CaptureScreenshotResult; + }; 'session.new': { params: {capabilities?: Record}; // TODO: Update Types in chromium bidi diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 9da389781174e..90046c96dbb16 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -22,6 +22,7 @@ import {HTTPResponse} from '../../api/HTTPResponse.js'; import { Page as PageBase, PageEmittedEvents, + ScreenshotOptions, WaitForOptions, } from '../../api/Page.js'; import {isErrorLike} from '../../util/ErrorLike.js'; @@ -29,7 +30,7 @@ import {ConsoleMessage, ConsoleMessageLocation} from '../ConsoleMessage.js'; import {Handler} from '../EventEmitter.js'; import {PDFOptions} from '../PDFOptions.js'; import {EvaluateFunc, HandleFor} from '../types.js'; -import {debugError, importFSPromises, waitWithTimeout} from '../util.js'; +import {debugError, waitWithTimeout} from '../util.js'; import {Context, getBidiHandle} from './Context.js'; import {BidiSerializer} from './Serializer.js'; @@ -226,20 +227,7 @@ export class Page extends PageBase { const buffer = Buffer.from(result.data, 'base64'); - try { - if (path) { - const fs = await importFSPromises(); - - await fs.writeFile(path, buffer); - } - } catch (error) { - if (error instanceof TypeError) { - throw new Error( - 'Can only pass a file path in a Node-like environment.' - ); - } - throw error; - } + await this._maybeWriteBufferToFile(path, buffer); return buffer; } @@ -260,6 +248,37 @@ export class Page extends PageBase { throw error; } } + + override screenshot( + options: ScreenshotOptions & {encoding: 'base64'} + ): Promise; + override screenshot( + options?: ScreenshotOptions & {encoding?: 'binary'} + ): never; + override async screenshot( + options: ScreenshotOptions = {} + ): Promise { + const {path = undefined, encoding, ...args} = options; + if (Object.keys(args).length >= 1) { + throw new Error('BiDi only supports "encoding" and "path" options'); + } + + const {result} = await this.#context.connection.send( + 'browsingContext.captureScreenshot', + { + context: this.#context._contextId, + } + ); + + if (encoding === 'base64') { + return result.data; + } + + const buffer = Buffer.from(result.data, 'base64'); + await this._maybeWriteBufferToFile(path, buffer); + + return buffer; + } } function isConsoleLogEntry( From c4e167558915923843af932d4d7ef11668a784f6 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 28 Mar 2023 13:57:58 +0200 Subject: [PATCH 040/417] chore: fix BiDi to use cm (#9926) --- packages/puppeteer-core/src/api/Page.ts | 26 ++++++---- packages/puppeteer-core/src/common/Page.ts | 50 ++++++++++++------- .../puppeteer-core/src/common/bidi/Page.ts | 30 +++++++---- 3 files changed, 69 insertions(+), 37 deletions(-) diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index a28d262402692..50fef2182a428 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -2171,7 +2171,10 @@ export class Page extends EventEmitter { /** * @internal */ - _getPDFOptions(options: PDFOptions = {}): ParsedPDFOptions { + _getPDFOptions( + options: PDFOptions = {}, + lengthUnit: 'in' | 'cm' = 'in' + ): ParsedPDFOptions { const defaults = { scale: 1, displayHeaderFooter: false, @@ -2194,15 +2197,19 @@ export class Page extends EventEmitter { width = format.width; height = format.height; } else { - width = convertPrintParameterToInches(options.width) ?? width; - height = convertPrintParameterToInches(options.height) ?? height; + width = convertPrintParameterToInches(options.width, lengthUnit) ?? width; + height = + convertPrintParameterToInches(options.height, lengthUnit) ?? height; } const margin = { - top: convertPrintParameterToInches(options.margin?.top) || 0, - left: convertPrintParameterToInches(options.margin?.left) || 0, - bottom: convertPrintParameterToInches(options.margin?.bottom) || 0, - right: convertPrintParameterToInches(options.margin?.right) || 0, + top: convertPrintParameterToInches(options.margin?.top, lengthUnit) || 0, + left: + convertPrintParameterToInches(options.margin?.left, lengthUnit) || 0, + bottom: + convertPrintParameterToInches(options.margin?.bottom, lengthUnit) || 0, + right: + convertPrintParameterToInches(options.margin?.right, lengthUnit) || 0, }; const output = { @@ -2698,7 +2705,8 @@ export const unitToPixels = { }; function convertPrintParameterToInches( - parameter?: string | number + parameter?: string | number, + lengthUnit: 'in' | 'cm' = 'in' ): number | undefined { if (typeof parameter === 'undefined') { return undefined; @@ -2727,5 +2735,5 @@ function convertPrintParameterToInches( 'page.pdf() Cannot handle parameter type: ' + typeof parameter ); } - return pixels / 96; + return pixels / unitToPixels[lengthUnit]; } diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index 7c52963c8ecef..8fb30ab3c30a7 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -1458,37 +1458,51 @@ export class CDPPage extends Page { } override async createPDFStream(options: PDFOptions = {}): Promise { - const params = this._getPDFOptions(options); + const { + landscape, + displayHeaderFooter, + headerTemplate, + footerTemplate, + printBackground, + scale, + width: paperWidth, + height: paperHeight, + margin, + pageRanges, + preferCSSPageSize, + omitBackground, + timeout, + } = this._getPDFOptions(options); - if (params.omitBackground) { + if (omitBackground) { await this.#setTransparentBackgroundColor(); } const printCommandPromise = this.#client.send('Page.printToPDF', { transferMode: 'ReturnAsStream', - landscape: params.landscape, - displayHeaderFooter: params.displayHeaderFooter, - headerTemplate: params.headerTemplate, - footerTemplate: params.footerTemplate, - printBackground: params.printBackground, - scale: params.scale, - paperWidth: params.width, - paperHeight: params.height, - marginTop: params.margin.top, - marginBottom: params.margin.bottom, - marginLeft: params.margin.left, - marginRight: params.margin.right, - pageRanges: params.pageRanges, - preferCSSPageSize: params.preferCSSPageSize, + landscape, + displayHeaderFooter, + headerTemplate, + footerTemplate, + printBackground, + scale, + paperWidth, + paperHeight, + marginTop: margin.top, + marginBottom: margin.bottom, + marginLeft: margin.left, + marginRight: margin.right, + pageRanges, + preferCSSPageSize, }); const result = await waitWithTimeout( printCommandPromise, 'Page.printToPDF', - params.timeout + timeout ); - if (params.omitBackground) { + if (omitBackground) { await this.#resetDefaultBackgroundColor(); } diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 90046c96dbb16..223a63c5115da 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -206,23 +206,33 @@ export class Page extends PageBase { override async pdf(options: PDFOptions = {}): Promise { const {path = undefined} = options; - const params = this._getPDFOptions(options); + const { + printBackground: background, + margin, + landscape, + width, + height, + pageRanges, + scale, + preferCSSPageSize, + timeout, + } = this._getPDFOptions(options, 'cm'); const {result} = await waitWithTimeout( this.#context.connection.send('browsingContext.print', { context: this.#context._contextId, - background: params.printBackground, - margin: params.margin, - orientation: params.landscape ? 'landscape' : 'portrait', + background, + margin, + orientation: landscape ? 'landscape' : 'portrait', page: { - width: params.width, - height: params.height, + width, + height, }, - pageRanges: params.pageRanges.split(', '), - scale: params.scale, - shrinkToFit: !params.preferCSSPageSize, + pageRanges: pageRanges.split(', '), + scale, + shrinkToFit: !preferCSSPageSize, }), 'browsingContext.print', - params.timeout + timeout ); const buffer = Buffer.from(result.data, 'base64'); From 4465f4bd1900afc0b049ac863f4e372453a0c234 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 28 Mar 2023 14:35:13 +0200 Subject: [PATCH 041/417] fix: increase the default protocol timeout (#9928) --- docs/api/puppeteer.browserconnectoptions.md | 2 +- .../puppeteer.browserconnectoptions.protocoltimeout.md | 2 +- packages/puppeteer-core/src/common/BrowserConnector.ts | 2 +- packages/puppeteer-core/src/common/Connection.ts | 9 +++++++-- packages/puppeteer-core/src/common/bidi/Connection.ts | 2 +- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/api/puppeteer.browserconnectoptions.md b/docs/api/puppeteer.browserconnectoptions.md index 190082d6c0552..38d66a9c9338f 100644 --- a/docs/api/puppeteer.browserconnectoptions.md +++ b/docs/api/puppeteer.browserconnectoptions.md @@ -18,6 +18,6 @@ export interface BrowserConnectOptions | ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------- | | [defaultViewport?](./puppeteer.browserconnectoptions.defaultviewport.md) | | [Viewport](./puppeteer.viewport.md) \| null | _(Optional)_ Sets the viewport for each page. | | | [ignoreHTTPSErrors?](./puppeteer.browserconnectoptions.ignorehttpserrors.md) | | boolean | _(Optional)_ Whether to ignore HTTPS errors during navigation. | false | -| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 30000 | +| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 180000 | | [slowMo?](./puppeteer.browserconnectoptions.slowmo.md) | | number | _(Optional)_ Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | | [targetFilter?](./puppeteer.browserconnectoptions.targetfilter.md) | | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | _(Optional)_ Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md b/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md index b2de108177b47..fa43dff6addc6 100644 --- a/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md +++ b/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md @@ -16,4 +16,4 @@ interface BrowserConnectOptions { #### Default value: -30000 +180000 diff --git a/packages/puppeteer-core/src/common/BrowserConnector.ts b/packages/puppeteer-core/src/common/BrowserConnector.ts index 397ec3e3a9df0..b571c9de0ae01 100644 --- a/packages/puppeteer-core/src/common/BrowserConnector.ts +++ b/packages/puppeteer-core/src/common/BrowserConnector.ts @@ -62,7 +62,7 @@ export interface BrowserConnectOptions { /** * Timeout setting for individual protocol (CDP) calls. * - * @defaultValue 30000 + * @defaultValue 180000 */ protocolTimeout?: number; } diff --git a/packages/puppeteer-core/src/common/Connection.ts b/packages/puppeteer-core/src/common/Connection.ts index d42ac877d58bb..f19bfb83d0200 100644 --- a/packages/puppeteer-core/src/common/Connection.ts +++ b/packages/puppeteer-core/src/common/Connection.ts @@ -72,7 +72,12 @@ class Callback { this.#label = label; if (timeout) { this.#timer = setTimeout(() => { - this.#promise.reject(rewriteError(this.#error, `${label} timed out.`)); + this.#promise.reject( + rewriteError( + this.#error, + `${label} timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.` + ) + ); }, timeout); } } @@ -194,7 +199,7 @@ export class Connection extends EventEmitter { super(); this.#url = url; this.#delay = delay; - this.#timeout = timeout ?? 30000; + this.#timeout = timeout ?? 180_000; this.#transport = transport; this.#transport.onmessage = this.onMessage.bind(this); diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index e86ace8c1ab70..c690d6408349d 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -96,7 +96,7 @@ export class Connection extends EventEmitter { constructor(transport: ConnectionTransport, delay = 0, timeout?: number) { super(); this.#delay = delay; - this.#timeout = timeout; + this.#timeout = timeout ?? 180_000; this.#transport = transport; this.#transport.onmessage = this.onMessage.bind(this); From 9af680d3e547a0a0b899d13344aec2b399a32498 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 28 Mar 2023 17:09:18 +0200 Subject: [PATCH 042/417] chore: increase timeouts for tests creating many pages (#9931) --- test/src/navigation.spec.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/test/src/navigation.spec.ts b/test/src/navigation.spec.ts index b93c89e034d79..ee5bf6b9a55f6 100644 --- a/test/src/navigation.spec.ts +++ b/test/src/navigation.spec.ts @@ -418,7 +418,9 @@ describe('navigation', function () { // Expect navigation to succeed. expect(response.ok()).toBe(true); }); - it('should not leak listeners during navigation', async () => { + it('should not leak listeners during navigation', async function () { + this.timeout(25_000); + const {page, server} = getTestState(); let warning = null; @@ -432,7 +434,9 @@ describe('navigation', function () { process.removeListener('warning', warningHandler); expect(warning).toBe(null); }); - it('should not leak listeners during bad navigation', async () => { + it('should not leak listeners during bad navigation', async function () { + this.timeout(25_000); + const {page} = getTestState(); let warning = null; @@ -448,7 +452,9 @@ describe('navigation', function () { process.removeListener('warning', warningHandler); expect(warning).toBe(null); }); - it('should not leak listeners during navigation of 11 pages', async () => { + it('should not leak listeners during navigation of 11 pages', async function () { + this.timeout(25_000); + const {context, server} = getTestState(); let warning = null; From a99abc9a2f99e3ceebf0cd2c14d433baf6c78331 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 28 Mar 2023 20:02:00 +0200 Subject: [PATCH 043/417] docs: remove unhelpful api pages (#9933) --- docs/api/puppeteer.boundingbox.height.md | 15 - docs/api/puppeteer.boundingbox.md | 8 +- docs/api/puppeteer.boundingbox.width.md | 15 - docs/api/puppeteer.boxmodel.border.md | 13 - docs/api/puppeteer.boxmodel.content.md | 13 - docs/api/puppeteer.boxmodel.height.md | 13 - docs/api/puppeteer.boxmodel.margin.md | 13 - docs/api/puppeteer.boxmodel.md | 16 +- docs/api/puppeteer.boxmodel.padding.md | 13 - docs/api/puppeteer.boxmodel.width.md | 13 - ...r.browserconnectoptions.defaultviewport.md | 15 - ...browserconnectoptions.ignorehttpserrors.md | 19 - docs/api/puppeteer.browserconnectoptions.md | 14 +- ...r.browserconnectoptions.protocoltimeout.md | 19 - .../puppeteer.browserconnectoptions.slowmo.md | 15 - ...teer.browserconnectoptions.targetfilter.md | 15 - docs/api/puppeteer.browsercontext.id.md | 13 - docs/api/puppeteer.browsercontext.md | 6 +- docs/api/puppeteer.browsercontextoptions.md | 8 +- ...r.browsercontextoptions.proxybypasslist.md | 15 - ...eteer.browsercontextoptions.proxyserver.md | 15 - .../puppeteer.browserfetcheroptions.host.md | 21 - docs/api/puppeteer.browserfetcheroptions.md | 14 +- .../puppeteer.browserfetcheroptions.path.md | 15 - ...uppeteer.browserfetcheroptions.platform.md | 19 - ...puppeteer.browserfetcheroptions.product.md | 19 - ...browserfetcheroptions.usemacosarmbinary.md | 15 - ...owserfetcherrevisioninfo.executablepath.md | 13 - ...r.browserfetcherrevisioninfo.folderpath.md | 13 - ...peteer.browserfetcherrevisioninfo.local.md | 13 - .../puppeteer.browserfetcherrevisioninfo.md | 16 +- ...teer.browserfetcherrevisioninfo.product.md | 13 - ...eer.browserfetcherrevisioninfo.revision.md | 13 - ...uppeteer.browserfetcherrevisioninfo.url.md | 13 - ...eteer.browserlaunchargumentoptions.args.md | 15 - ...wserlaunchargumentoptions.debuggingport.md | 13 - ...r.browserlaunchargumentoptions.devtools.md | 19 - ...r.browserlaunchargumentoptions.headless.md | 19 - .../puppeteer.browserlaunchargumentoptions.md | 14 +- ...rowserlaunchargumentoptions.userdatadir.md | 15 - ...ppeteer.cdpsessiononmessageobject.error.md | 17 - .../puppeteer.cdpsessiononmessageobject.id.md | 13 - .../puppeteer.cdpsessiononmessageobject.md | 14 +- ...peteer.cdpsessiononmessageobject.method.md | 13 - ...peteer.cdpsessiononmessageobject.params.md | 13 - ...peteer.cdpsessiononmessageobject.result.md | 13 - docs/api/puppeteer.clickoptions.button.md | 17 - docs/api/puppeteer.clickoptions.clickcount.md | 17 - docs/api/puppeteer.clickoptions.delay.md | 19 - docs/api/puppeteer.clickoptions.md | 12 +- docs/api/puppeteer.clickoptions.offset.md | 15 - ...puppeteer.configuration.browserrevision.md | 23 - .../puppeteer.configuration.cachedirectory.md | 21 - .../puppeteer.configuration.defaultproduct.md | 21 - .../puppeteer.configuration.downloadhost.md | 25 - .../puppeteer.configuration.downloadpath.md | 21 - .../puppeteer.configuration.executablepath.md | 21 - .../puppeteer.configuration.experiments.md | 15 - docs/api/puppeteer.configuration.loglevel.md | 21 - docs/api/puppeteer.configuration.md | 24 +- .../puppeteer.configuration.skipdownload.md | 17 - ...peteer.configuration.temporarydirectory.md | 21 - docs/api/puppeteer.connection.md | 6 +- docs/api/puppeteer.connection.timeout.md | 13 - docs/api/puppeteer.connectiontransport.md | 8 +- .../puppeteer.connectiontransport.onclose.md | 13 - ...puppeteer.connectiontransport.onmessage.md | 13 - .../puppeteer.connectoptions.browserurl.md | 13 - ...peteer.connectoptions.browserwsendpoint.md | 13 - docs/api/puppeteer.connectoptions.headers.md | 19 - docs/api/puppeteer.connectoptions.md | 12 +- .../api/puppeteer.connectoptions.transport.md | 13 - ...eer.consolemessagelocation.columnnumber.md | 15 - ...eteer.consolemessagelocation.linenumber.md | 15 - docs/api/puppeteer.consolemessagelocation.md | 10 +- .../puppeteer.consolemessagelocation.url.md | 15 - ...peteer.continuerequestoverrides.headers.md | 13 - .../api/puppeteer.continuerequestoverrides.md | 12 +- ...ppeteer.continuerequestoverrides.method.md | 13 - ...eteer.continuerequestoverrides.postdata.md | 13 - .../puppeteer.continuerequestoverrides.url.md | 15 - docs/api/puppeteer.coverageentry.md | 10 +- docs/api/puppeteer.coverageentry.ranges.md | 18 - docs/api/puppeteer.coverageentry.text.md | 15 - docs/api/puppeteer.coverageentry.url.md | 15 - docs/api/puppeteer.credentials.md | 8 +- docs/api/puppeteer.credentials.password.md | 13 - docs/api/puppeteer.credentials.username.md | 13 - docs/api/puppeteer.csscoverageoptions.md | 6 +- ...er.csscoverageoptions.resetonnavigation.md | 15 - docs/api/puppeteer.customqueryhandler.md | 8 +- .../puppeteer.customqueryhandler.queryall.md | 13 - .../puppeteer.customqueryhandler.queryone.md | 13 - docs/api/puppeteer.device.md | 8 +- docs/api/puppeteer.device.useragent.md | 13 - docs/api/puppeteer.device.viewport.md | 13 - .../puppeteer.devicerequestprompt.devices.md | 15 - docs/api/puppeteer.devicerequestprompt.md | 6 +- .../puppeteer.devicerequestpromptdevice.id.md | 15 - .../puppeteer.devicerequestpromptdevice.md | 8 +- ...uppeteer.devicerequestpromptdevice.name.md | 15 - docs/api/puppeteer.elementhandle.click.md | 2 +- docs/api/puppeteer.elementhandle.frame.md | 13 - docs/api/puppeteer.elementhandle.hover.md | 2 +- docs/api/puppeteer.elementhandle.md | 10 +- .../puppeteer.elementhandle.waitforxpath.md | 46 +- ...entsconfiguration.macarmchromiumenabled.md | 23 - .../api/puppeteer.experimentsconfiguration.md | 6 +- ...peteer.frameaddscripttagoptions.content.md | 15 - .../puppeteer.frameaddscripttagoptions.id.md | 15 - .../api/puppeteer.frameaddscripttagoptions.md | 14 +- ...puppeteer.frameaddscripttagoptions.path.md | 19 - ...puppeteer.frameaddscripttagoptions.type.md | 15 - .../puppeteer.frameaddscripttagoptions.url.md | 15 - ...ppeteer.frameaddstyletagoptions.content.md | 15 - docs/api/puppeteer.frameaddstyletagoptions.md | 10 +- .../puppeteer.frameaddstyletagoptions.path.md | 19 - .../puppeteer.frameaddstyletagoptions.url.md | 15 - .../puppeteer.framewaitforfunctionoptions.md | 8 +- ...eer.framewaitforfunctionoptions.polling.md | 19 - ...eer.framewaitforfunctionoptions.timeout.md | 15 - .../puppeteer.geolocationoptions.accuracy.md | 15 - .../puppeteer.geolocationoptions.latitude.md | 15 - .../puppeteer.geolocationoptions.longitude.md | 15 - docs/api/puppeteer.geolocationoptions.md | 10 +- docs/api/puppeteer.httprequest.client.md | 15 - docs/api/puppeteer.httprequest.md | 6 +- ...ppeteer.interceptresolutionstate.action.md | 13 - .../api/puppeteer.interceptresolutionstate.md | 8 +- ...eteer.interceptresolutionstate.priority.md | 13 - .../puppeteer.internalnetworkconditions.md | 6 +- ...eteer.internalnetworkconditions.offline.md | 13 - docs/api/puppeteer.jscoverageentry.md | 6 +- ...eteer.jscoverageentry.rawscriptcoverage.md | 15 - ...overageoptions.includerawscriptcoverage.md | 15 - docs/api/puppeteer.jscoverageoptions.md | 12 +- ...scoverageoptions.reportanonymousscripts.md | 15 - ...eer.jscoverageoptions.resetonnavigation.md | 15 - ...teer.jscoverageoptions.useblockcoverage.md | 15 - .../puppeteer.jshandle.___jshandlesymbol_.md | 15 - docs/api/puppeteer.jshandle.md | 6 +- docs/api/puppeteer.launchoptions.channel.md | 15 - docs/api/puppeteer.launchoptions.dumpio.md | 19 - docs/api/puppeteer.launchoptions.env.md | 19 - .../puppeteer.launchoptions.executablepath.md | 15 - ...ppeteer.launchoptions.extraprefsfirefox.md | 15 - .../puppeteer.launchoptions.handlesighup.md | 19 - .../puppeteer.launchoptions.handlesigint.md | 19 - .../puppeteer.launchoptions.handlesigterm.md | 19 - ...ppeteer.launchoptions.ignoredefaultargs.md | 19 - docs/api/puppeteer.launchoptions.md | 30 +- docs/api/puppeteer.launchoptions.pipe.md | 19 - docs/api/puppeteer.launchoptions.product.md | 19 - docs/api/puppeteer.launchoptions.timeout.md | 19 - ...peteer.launchoptions.waitforinitialpage.md | 19 - docs/api/puppeteer.mediafeature.md | 8 +- docs/api/puppeteer.mediafeature.name.md | 13 - docs/api/puppeteer.mediafeature.value.md | 13 - docs/api/puppeteer.metrics.documents.md | 13 - docs/api/puppeteer.metrics.frames.md | 13 - .../api/puppeteer.metrics.jseventlisteners.md | 13 - docs/api/puppeteer.metrics.jsheaptotalsize.md | 13 - docs/api/puppeteer.metrics.jsheapusedsize.md | 13 - docs/api/puppeteer.metrics.layoutcount.md | 13 - docs/api/puppeteer.metrics.layoutduration.md | 13 - docs/api/puppeteer.metrics.md | 30 +- docs/api/puppeteer.metrics.nodes.md | 13 - .../api/puppeteer.metrics.recalcstylecount.md | 13 - .../puppeteer.metrics.recalcstyleduration.md | 13 - docs/api/puppeteer.metrics.scriptduration.md | 13 - docs/api/puppeteer.metrics.taskduration.md | 13 - docs/api/puppeteer.metrics.timestamp.md | 13 - docs/api/puppeteer.mouseoptions.button.md | 13 - docs/api/puppeteer.mouseoptions.clickcount.md | 13 - docs/api/puppeteer.mouseoptions.md | 8 +- .../api/puppeteer.mousewheeloptions.deltax.md | 13 - .../api/puppeteer.mousewheeloptions.deltay.md | 13 - docs/api/puppeteer.mousewheeloptions.md | 8 +- .../puppeteer.networkconditions.download.md | 13 - .../puppeteer.networkconditions.latency.md | 13 - .../api/puppeteer.networkconditions.upload.md | 13 - docs/api/puppeteer.offset.md | 8 +- docs/api/puppeteer.offset.x.md | 15 - docs/api/puppeteer.offset.y.md | 15 - docs/api/puppeteer.page.accessibility.md | 13 - docs/api/puppeteer.page.click.md | 2 +- docs/api/puppeteer.page.coverage.md | 13 - docs/api/puppeteer.page.hover.md | 2 +- docs/api/puppeteer.page.keyboard.md | 13 - docs/api/puppeteer.page.md | 74 +- docs/api/puppeteer.page.mouse.md | 13 - docs/api/puppeteer.page.tap.md | 2 +- docs/api/puppeteer.page.touchscreen.md | 13 - docs/api/puppeteer.page.tracing.md | 13 - docs/api/puppeteer.page.waitforselector.md | 46 +- docs/api/puppeteer.page.waitforxpath.md | 46 +- docs/api/puppeteer.pageeventobject.close.md | 13 - docs/api/puppeteer.pageeventobject.console.md | 13 - docs/api/puppeteer.pageeventobject.dialog.md | 13 - ...peteer.pageeventobject.domcontentloaded.md | 13 - docs/api/puppeteer.pageeventobject.error.md | 13 - ...puppeteer.pageeventobject.frameattached.md | 13 - ...puppeteer.pageeventobject.framedetached.md | 13 - ...uppeteer.pageeventobject.framenavigated.md | 13 - docs/api/puppeteer.pageeventobject.load.md | 13 - docs/api/puppeteer.pageeventobject.md | 42 +- docs/api/puppeteer.pageeventobject.metrics.md | 16 - .../puppeteer.pageeventobject.pageerror.md | 13 - docs/api/puppeteer.pageeventobject.popup.md | 13 - docs/api/puppeteer.pageeventobject.request.md | 13 - ...puppeteer.pageeventobject.requestfailed.md | 13 - ...ppeteer.pageeventobject.requestfinished.md | 13 - ....pageeventobject.requestservedfromcache.md | 13 - .../api/puppeteer.pageeventobject.response.md | 13 - ...puppeteer.pageeventobject.workercreated.md | 13 - ...ppeteer.pageeventobject.workerdestroyed.md | 13 - docs/api/puppeteer.pdfmargin.bottom.md | 13 - docs/api/puppeteer.pdfmargin.left.md | 13 - docs/api/puppeteer.pdfmargin.md | 12 +- docs/api/puppeteer.pdfmargin.right.md | 13 - docs/api/puppeteer.pdfmargin.top.md | 13 - ...uppeteer.pdfoptions.displayheaderfooter.md | 19 - .../puppeteer.pdfoptions.footertemplate.md | 15 - docs/api/puppeteer.pdfoptions.format.md | 21 - .../puppeteer.pdfoptions.headertemplate.md | 25 - docs/api/puppeteer.pdfoptions.height.md | 15 - docs/api/puppeteer.pdfoptions.landscape.md | 19 - docs/api/puppeteer.pdfoptions.margin.md | 19 - docs/api/puppeteer.pdfoptions.md | 34 +- .../puppeteer.pdfoptions.omitbackground.md | 19 - docs/api/puppeteer.pdfoptions.pageranges.md | 19 - docs/api/puppeteer.pdfoptions.path.md | 23 - .../puppeteer.pdfoptions.prefercsspagesize.md | 19 - .../puppeteer.pdfoptions.printbackground.md | 19 - docs/api/puppeteer.pdfoptions.scale.md | 19 - docs/api/puppeteer.pdfoptions.timeout.md | 19 - docs/api/puppeteer.pdfoptions.width.md | 15 - docs/api/puppeteer.point.md | 8 +- docs/api/puppeteer.point.x.md | 13 - docs/api/puppeteer.point.y.md | 13 - docs/api/puppeteer.pressoptions.delay.md | 15 - docs/api/puppeteer.pressoptions.md | 8 +- docs/api/puppeteer.pressoptions.text.md | 15 - docs/api/puppeteer.productlauncher.md | 6 +- docs/api/puppeteer.productlauncher.product.md | 13 - docs/api/puppeteer.protocolerror.code.md | 13 - docs/api/puppeteer.protocolerror.md | 8 +- ...puppeteer.protocolerror.originalmessage.md | 13 - docs/api/puppeteer.puppeteererrors.md | 8 +- ...puppeteer.puppeteererrors.protocolerror.md | 13 - .../puppeteer.puppeteererrors.timeouterror.md | 13 - ...uppeteerlaunchoptions.extraprefsfirefox.md | 13 - docs/api/puppeteer.puppeteerlaunchoptions.md | 8 +- ...uppeteer.puppeteerlaunchoptions.product.md | 13 - .../puppeteer.puppeteernode.defaultproduct.md | 13 - ...eteer.puppeteernode.lastlaunchedproduct.md | 13 - docs/api/puppeteer.puppeteernode.launch.md | 4 +- docs/api/puppeteer.puppeteernode.md | 24 +- docs/api/puppeteer.puppeteernode.product.md | 17 - docs/api/puppeteer.remoteaddress.ip.md | 13 - docs/api/puppeteer.remoteaddress.md | 8 +- docs/api/puppeteer.remoteaddress.port.md | 13 - docs/api/puppeteer.responseforrequest.body.md | 13 - ...uppeteer.responseforrequest.contenttype.md | 13 - .../puppeteer.responseforrequest.headers.md | 15 - docs/api/puppeteer.responseforrequest.md | 12 +- .../puppeteer.responseforrequest.status.md | 13 - docs/api/puppeteer.screenshotclip.height.md | 13 - docs/api/puppeteer.screenshotclip.md | 14 +- docs/api/puppeteer.screenshotclip.scale.md | 17 - docs/api/puppeteer.screenshotclip.width.md | 13 - docs/api/puppeteer.screenshotclip.x.md | 13 - docs/api/puppeteer.screenshotclip.y.md | 13 - ...screenshotoptions.capturebeyondviewport.md | 19 - docs/api/puppeteer.screenshotoptions.clip.md | 15 - .../puppeteer.screenshotoptions.encoding.md | 19 - ...puppeteer.screenshotoptions.fromsurface.md | 19 - .../puppeteer.screenshotoptions.fullpage.md | 19 - docs/api/puppeteer.screenshotoptions.md | 22 +- ...peteer.screenshotoptions.omitbackground.md | 19 - docs/api/puppeteer.screenshotoptions.path.md | 15 - .../puppeteer.screenshotoptions.quality.md | 15 - docs/api/puppeteer.screenshotoptions.type.md | 17 - ...puppeteer.serializedaxnode.autocomplete.md | 13 - .../api/puppeteer.serializedaxnode.checked.md | 15 - .../puppeteer.serializedaxnode.children.md | 15 - .../puppeteer.serializedaxnode.description.md | 15 - .../puppeteer.serializedaxnode.disabled.md | 13 - .../puppeteer.serializedaxnode.expanded.md | 13 - .../api/puppeteer.serializedaxnode.focused.md | 13 - .../puppeteer.serializedaxnode.haspopup.md | 13 - .../api/puppeteer.serializedaxnode.invalid.md | 15 - ...puppeteer.serializedaxnode.keyshortcuts.md | 15 - docs/api/puppeteer.serializedaxnode.level.md | 15 - docs/api/puppeteer.serializedaxnode.md | 56 +- docs/api/puppeteer.serializedaxnode.modal.md | 13 - .../puppeteer.serializedaxnode.multiline.md | 13 - ...peteer.serializedaxnode.multiselectable.md | 15 - docs/api/puppeteer.serializedaxnode.name.md | 15 - .../puppeteer.serializedaxnode.orientation.md | 13 - .../api/puppeteer.serializedaxnode.pressed.md | 15 - .../puppeteer.serializedaxnode.readonly.md | 13 - .../puppeteer.serializedaxnode.required.md | 13 - docs/api/puppeteer.serializedaxnode.role.md | 15 - ...peteer.serializedaxnode.roledescription.md | 15 - .../puppeteer.serializedaxnode.selected.md | 13 - docs/api/puppeteer.serializedaxnode.value.md | 15 - .../puppeteer.serializedaxnode.valuemax.md | 13 - .../puppeteer.serializedaxnode.valuemin.md | 13 - .../puppeteer.serializedaxnode.valuetext.md | 15 - ...ppeteer.snapshotoptions.interestingonly.md | 19 - docs/api/puppeteer.snapshotoptions.md | 8 +- docs/api/puppeteer.snapshotoptions.root.md | 19 - .../puppeteer.tracingoptions.categories.md | 13 - docs/api/puppeteer.tracingoptions.md | 10 +- docs/api/puppeteer.tracingoptions.path.md | 13 - .../puppeteer.tracingoptions.screenshots.md | 13 - .../puppeteer.viewport.devicescalefactor.md | 23 - docs/api/puppeteer.viewport.hastouch.md | 19 - docs/api/puppeteer.viewport.height.md | 15 - docs/api/puppeteer.viewport.islandscape.md | 19 - docs/api/puppeteer.viewport.ismobile.md | 19 - docs/api/puppeteer.viewport.md | 16 +- docs/api/puppeteer.viewport.width.md | 15 - docs/api/puppeteer.waitforoptions.md | 8 +- docs/api/puppeteer.waitforoptions.timeout.md | 21 - .../api/puppeteer.waitforoptions.waituntil.md | 13 - ...puppeteer.waitforselectoroptions.hidden.md | 19 - docs/api/puppeteer.waitforselectoroptions.md | 10 +- ...uppeteer.waitforselectoroptions.timeout.md | 21 - ...uppeteer.waitforselectoroptions.visible.md | 19 - docs/api/puppeteer.waitfortargetoptions.md | 6 +- .../puppeteer.waitfortargetoptions.timeout.md | 19 - docs/api/puppeteer.waittimeoutoptions.md | 6 +- .../puppeteer.waittimeoutoptions.timeout.md | 21 - .../puppeteer-core/src/api/ElementHandle.ts | 5 +- packages/puppeteer-core/src/api/Page.ts | 29 +- .../puppeteer-core/src/common/PDFOptions.ts | 2 +- .../puppeteer-core/src/node/PuppeteerNode.ts | 6 +- tools/internal/custom_markdown_documenter.ts | 53 +- website/package-lock.json | 1233 +++++++++-------- website/package.json | 8 +- 342 files changed, 1160 insertions(+), 5168 deletions(-) delete mode 100644 docs/api/puppeteer.boundingbox.height.md delete mode 100644 docs/api/puppeteer.boundingbox.width.md delete mode 100644 docs/api/puppeteer.boxmodel.border.md delete mode 100644 docs/api/puppeteer.boxmodel.content.md delete mode 100644 docs/api/puppeteer.boxmodel.height.md delete mode 100644 docs/api/puppeteer.boxmodel.margin.md delete mode 100644 docs/api/puppeteer.boxmodel.padding.md delete mode 100644 docs/api/puppeteer.boxmodel.width.md delete mode 100644 docs/api/puppeteer.browserconnectoptions.defaultviewport.md delete mode 100644 docs/api/puppeteer.browserconnectoptions.ignorehttpserrors.md delete mode 100644 docs/api/puppeteer.browserconnectoptions.protocoltimeout.md delete mode 100644 docs/api/puppeteer.browserconnectoptions.slowmo.md delete mode 100644 docs/api/puppeteer.browserconnectoptions.targetfilter.md delete mode 100644 docs/api/puppeteer.browsercontext.id.md delete mode 100644 docs/api/puppeteer.browsercontextoptions.proxybypasslist.md delete mode 100644 docs/api/puppeteer.browsercontextoptions.proxyserver.md delete mode 100644 docs/api/puppeteer.browserfetcheroptions.host.md delete mode 100644 docs/api/puppeteer.browserfetcheroptions.path.md delete mode 100644 docs/api/puppeteer.browserfetcheroptions.platform.md delete mode 100644 docs/api/puppeteer.browserfetcheroptions.product.md delete mode 100644 docs/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.executablepath.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.folderpath.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.local.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.product.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.revision.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.url.md delete mode 100644 docs/api/puppeteer.browserlaunchargumentoptions.args.md delete mode 100644 docs/api/puppeteer.browserlaunchargumentoptions.debuggingport.md delete mode 100644 docs/api/puppeteer.browserlaunchargumentoptions.devtools.md delete mode 100644 docs/api/puppeteer.browserlaunchargumentoptions.headless.md delete mode 100644 docs/api/puppeteer.browserlaunchargumentoptions.userdatadir.md delete mode 100644 docs/api/puppeteer.cdpsessiononmessageobject.error.md delete mode 100644 docs/api/puppeteer.cdpsessiononmessageobject.id.md delete mode 100644 docs/api/puppeteer.cdpsessiononmessageobject.method.md delete mode 100644 docs/api/puppeteer.cdpsessiononmessageobject.params.md delete mode 100644 docs/api/puppeteer.cdpsessiononmessageobject.result.md delete mode 100644 docs/api/puppeteer.clickoptions.button.md delete mode 100644 docs/api/puppeteer.clickoptions.clickcount.md delete mode 100644 docs/api/puppeteer.clickoptions.delay.md delete mode 100644 docs/api/puppeteer.clickoptions.offset.md delete mode 100644 docs/api/puppeteer.configuration.browserrevision.md delete mode 100644 docs/api/puppeteer.configuration.cachedirectory.md delete mode 100644 docs/api/puppeteer.configuration.defaultproduct.md delete mode 100644 docs/api/puppeteer.configuration.downloadhost.md delete mode 100644 docs/api/puppeteer.configuration.downloadpath.md delete mode 100644 docs/api/puppeteer.configuration.executablepath.md delete mode 100644 docs/api/puppeteer.configuration.experiments.md delete mode 100644 docs/api/puppeteer.configuration.loglevel.md delete mode 100644 docs/api/puppeteer.configuration.skipdownload.md delete mode 100644 docs/api/puppeteer.configuration.temporarydirectory.md delete mode 100644 docs/api/puppeteer.connection.timeout.md delete mode 100644 docs/api/puppeteer.connectiontransport.onclose.md delete mode 100644 docs/api/puppeteer.connectiontransport.onmessage.md delete mode 100644 docs/api/puppeteer.connectoptions.browserurl.md delete mode 100644 docs/api/puppeteer.connectoptions.browserwsendpoint.md delete mode 100644 docs/api/puppeteer.connectoptions.headers.md delete mode 100644 docs/api/puppeteer.connectoptions.transport.md delete mode 100644 docs/api/puppeteer.consolemessagelocation.columnnumber.md delete mode 100644 docs/api/puppeteer.consolemessagelocation.linenumber.md delete mode 100644 docs/api/puppeteer.consolemessagelocation.url.md delete mode 100644 docs/api/puppeteer.continuerequestoverrides.headers.md delete mode 100644 docs/api/puppeteer.continuerequestoverrides.method.md delete mode 100644 docs/api/puppeteer.continuerequestoverrides.postdata.md delete mode 100644 docs/api/puppeteer.continuerequestoverrides.url.md delete mode 100644 docs/api/puppeteer.coverageentry.ranges.md delete mode 100644 docs/api/puppeteer.coverageentry.text.md delete mode 100644 docs/api/puppeteer.coverageentry.url.md delete mode 100644 docs/api/puppeteer.credentials.password.md delete mode 100644 docs/api/puppeteer.credentials.username.md delete mode 100644 docs/api/puppeteer.csscoverageoptions.resetonnavigation.md delete mode 100644 docs/api/puppeteer.customqueryhandler.queryall.md delete mode 100644 docs/api/puppeteer.customqueryhandler.queryone.md delete mode 100644 docs/api/puppeteer.device.useragent.md delete mode 100644 docs/api/puppeteer.device.viewport.md delete mode 100644 docs/api/puppeteer.devicerequestprompt.devices.md delete mode 100644 docs/api/puppeteer.devicerequestpromptdevice.id.md delete mode 100644 docs/api/puppeteer.devicerequestpromptdevice.name.md delete mode 100644 docs/api/puppeteer.elementhandle.frame.md delete mode 100644 docs/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md delete mode 100644 docs/api/puppeteer.frameaddscripttagoptions.content.md delete mode 100644 docs/api/puppeteer.frameaddscripttagoptions.id.md delete mode 100644 docs/api/puppeteer.frameaddscripttagoptions.path.md delete mode 100644 docs/api/puppeteer.frameaddscripttagoptions.type.md delete mode 100644 docs/api/puppeteer.frameaddscripttagoptions.url.md delete mode 100644 docs/api/puppeteer.frameaddstyletagoptions.content.md delete mode 100644 docs/api/puppeteer.frameaddstyletagoptions.path.md delete mode 100644 docs/api/puppeteer.frameaddstyletagoptions.url.md delete mode 100644 docs/api/puppeteer.framewaitforfunctionoptions.polling.md delete mode 100644 docs/api/puppeteer.framewaitforfunctionoptions.timeout.md delete mode 100644 docs/api/puppeteer.geolocationoptions.accuracy.md delete mode 100644 docs/api/puppeteer.geolocationoptions.latitude.md delete mode 100644 docs/api/puppeteer.geolocationoptions.longitude.md delete mode 100644 docs/api/puppeteer.httprequest.client.md delete mode 100644 docs/api/puppeteer.interceptresolutionstate.action.md delete mode 100644 docs/api/puppeteer.interceptresolutionstate.priority.md delete mode 100644 docs/api/puppeteer.internalnetworkconditions.offline.md delete mode 100644 docs/api/puppeteer.jscoverageentry.rawscriptcoverage.md delete mode 100644 docs/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md delete mode 100644 docs/api/puppeteer.jscoverageoptions.reportanonymousscripts.md delete mode 100644 docs/api/puppeteer.jscoverageoptions.resetonnavigation.md delete mode 100644 docs/api/puppeteer.jscoverageoptions.useblockcoverage.md delete mode 100644 docs/api/puppeteer.jshandle.___jshandlesymbol_.md delete mode 100644 docs/api/puppeteer.launchoptions.channel.md delete mode 100644 docs/api/puppeteer.launchoptions.dumpio.md delete mode 100644 docs/api/puppeteer.launchoptions.env.md delete mode 100644 docs/api/puppeteer.launchoptions.executablepath.md delete mode 100644 docs/api/puppeteer.launchoptions.extraprefsfirefox.md delete mode 100644 docs/api/puppeteer.launchoptions.handlesighup.md delete mode 100644 docs/api/puppeteer.launchoptions.handlesigint.md delete mode 100644 docs/api/puppeteer.launchoptions.handlesigterm.md delete mode 100644 docs/api/puppeteer.launchoptions.ignoredefaultargs.md delete mode 100644 docs/api/puppeteer.launchoptions.pipe.md delete mode 100644 docs/api/puppeteer.launchoptions.product.md delete mode 100644 docs/api/puppeteer.launchoptions.timeout.md delete mode 100644 docs/api/puppeteer.launchoptions.waitforinitialpage.md delete mode 100644 docs/api/puppeteer.mediafeature.name.md delete mode 100644 docs/api/puppeteer.mediafeature.value.md delete mode 100644 docs/api/puppeteer.metrics.documents.md delete mode 100644 docs/api/puppeteer.metrics.frames.md delete mode 100644 docs/api/puppeteer.metrics.jseventlisteners.md delete mode 100644 docs/api/puppeteer.metrics.jsheaptotalsize.md delete mode 100644 docs/api/puppeteer.metrics.jsheapusedsize.md delete mode 100644 docs/api/puppeteer.metrics.layoutcount.md delete mode 100644 docs/api/puppeteer.metrics.layoutduration.md delete mode 100644 docs/api/puppeteer.metrics.nodes.md delete mode 100644 docs/api/puppeteer.metrics.recalcstylecount.md delete mode 100644 docs/api/puppeteer.metrics.recalcstyleduration.md delete mode 100644 docs/api/puppeteer.metrics.scriptduration.md delete mode 100644 docs/api/puppeteer.metrics.taskduration.md delete mode 100644 docs/api/puppeteer.metrics.timestamp.md delete mode 100644 docs/api/puppeteer.mouseoptions.button.md delete mode 100644 docs/api/puppeteer.mouseoptions.clickcount.md delete mode 100644 docs/api/puppeteer.mousewheeloptions.deltax.md delete mode 100644 docs/api/puppeteer.mousewheeloptions.deltay.md delete mode 100644 docs/api/puppeteer.networkconditions.download.md delete mode 100644 docs/api/puppeteer.networkconditions.latency.md delete mode 100644 docs/api/puppeteer.networkconditions.upload.md delete mode 100644 docs/api/puppeteer.offset.x.md delete mode 100644 docs/api/puppeteer.offset.y.md delete mode 100644 docs/api/puppeteer.page.accessibility.md delete mode 100644 docs/api/puppeteer.page.coverage.md delete mode 100644 docs/api/puppeteer.page.keyboard.md delete mode 100644 docs/api/puppeteer.page.mouse.md delete mode 100644 docs/api/puppeteer.page.touchscreen.md delete mode 100644 docs/api/puppeteer.page.tracing.md delete mode 100644 docs/api/puppeteer.pageeventobject.close.md delete mode 100644 docs/api/puppeteer.pageeventobject.console.md delete mode 100644 docs/api/puppeteer.pageeventobject.dialog.md delete mode 100644 docs/api/puppeteer.pageeventobject.domcontentloaded.md delete mode 100644 docs/api/puppeteer.pageeventobject.error.md delete mode 100644 docs/api/puppeteer.pageeventobject.frameattached.md delete mode 100644 docs/api/puppeteer.pageeventobject.framedetached.md delete mode 100644 docs/api/puppeteer.pageeventobject.framenavigated.md delete mode 100644 docs/api/puppeteer.pageeventobject.load.md delete mode 100644 docs/api/puppeteer.pageeventobject.metrics.md delete mode 100644 docs/api/puppeteer.pageeventobject.pageerror.md delete mode 100644 docs/api/puppeteer.pageeventobject.popup.md delete mode 100644 docs/api/puppeteer.pageeventobject.request.md delete mode 100644 docs/api/puppeteer.pageeventobject.requestfailed.md delete mode 100644 docs/api/puppeteer.pageeventobject.requestfinished.md delete mode 100644 docs/api/puppeteer.pageeventobject.requestservedfromcache.md delete mode 100644 docs/api/puppeteer.pageeventobject.response.md delete mode 100644 docs/api/puppeteer.pageeventobject.workercreated.md delete mode 100644 docs/api/puppeteer.pageeventobject.workerdestroyed.md delete mode 100644 docs/api/puppeteer.pdfmargin.bottom.md delete mode 100644 docs/api/puppeteer.pdfmargin.left.md delete mode 100644 docs/api/puppeteer.pdfmargin.right.md delete mode 100644 docs/api/puppeteer.pdfmargin.top.md delete mode 100644 docs/api/puppeteer.pdfoptions.displayheaderfooter.md delete mode 100644 docs/api/puppeteer.pdfoptions.footertemplate.md delete mode 100644 docs/api/puppeteer.pdfoptions.format.md delete mode 100644 docs/api/puppeteer.pdfoptions.headertemplate.md delete mode 100644 docs/api/puppeteer.pdfoptions.height.md delete mode 100644 docs/api/puppeteer.pdfoptions.landscape.md delete mode 100644 docs/api/puppeteer.pdfoptions.margin.md delete mode 100644 docs/api/puppeteer.pdfoptions.omitbackground.md delete mode 100644 docs/api/puppeteer.pdfoptions.pageranges.md delete mode 100644 docs/api/puppeteer.pdfoptions.path.md delete mode 100644 docs/api/puppeteer.pdfoptions.prefercsspagesize.md delete mode 100644 docs/api/puppeteer.pdfoptions.printbackground.md delete mode 100644 docs/api/puppeteer.pdfoptions.scale.md delete mode 100644 docs/api/puppeteer.pdfoptions.timeout.md delete mode 100644 docs/api/puppeteer.pdfoptions.width.md delete mode 100644 docs/api/puppeteer.point.x.md delete mode 100644 docs/api/puppeteer.point.y.md delete mode 100644 docs/api/puppeteer.pressoptions.delay.md delete mode 100644 docs/api/puppeteer.pressoptions.text.md delete mode 100644 docs/api/puppeteer.productlauncher.product.md delete mode 100644 docs/api/puppeteer.protocolerror.code.md delete mode 100644 docs/api/puppeteer.protocolerror.originalmessage.md delete mode 100644 docs/api/puppeteer.puppeteererrors.protocolerror.md delete mode 100644 docs/api/puppeteer.puppeteererrors.timeouterror.md delete mode 100644 docs/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md delete mode 100644 docs/api/puppeteer.puppeteerlaunchoptions.product.md delete mode 100644 docs/api/puppeteer.puppeteernode.defaultproduct.md delete mode 100644 docs/api/puppeteer.puppeteernode.lastlaunchedproduct.md delete mode 100644 docs/api/puppeteer.puppeteernode.product.md delete mode 100644 docs/api/puppeteer.remoteaddress.ip.md delete mode 100644 docs/api/puppeteer.remoteaddress.port.md delete mode 100644 docs/api/puppeteer.responseforrequest.body.md delete mode 100644 docs/api/puppeteer.responseforrequest.contenttype.md delete mode 100644 docs/api/puppeteer.responseforrequest.headers.md delete mode 100644 docs/api/puppeteer.responseforrequest.status.md delete mode 100644 docs/api/puppeteer.screenshotclip.height.md delete mode 100644 docs/api/puppeteer.screenshotclip.scale.md delete mode 100644 docs/api/puppeteer.screenshotclip.width.md delete mode 100644 docs/api/puppeteer.screenshotclip.x.md delete mode 100644 docs/api/puppeteer.screenshotclip.y.md delete mode 100644 docs/api/puppeteer.screenshotoptions.capturebeyondviewport.md delete mode 100644 docs/api/puppeteer.screenshotoptions.clip.md delete mode 100644 docs/api/puppeteer.screenshotoptions.encoding.md delete mode 100644 docs/api/puppeteer.screenshotoptions.fromsurface.md delete mode 100644 docs/api/puppeteer.screenshotoptions.fullpage.md delete mode 100644 docs/api/puppeteer.screenshotoptions.omitbackground.md delete mode 100644 docs/api/puppeteer.screenshotoptions.path.md delete mode 100644 docs/api/puppeteer.screenshotoptions.quality.md delete mode 100644 docs/api/puppeteer.screenshotoptions.type.md delete mode 100644 docs/api/puppeteer.serializedaxnode.autocomplete.md delete mode 100644 docs/api/puppeteer.serializedaxnode.checked.md delete mode 100644 docs/api/puppeteer.serializedaxnode.children.md delete mode 100644 docs/api/puppeteer.serializedaxnode.description.md delete mode 100644 docs/api/puppeteer.serializedaxnode.disabled.md delete mode 100644 docs/api/puppeteer.serializedaxnode.expanded.md delete mode 100644 docs/api/puppeteer.serializedaxnode.focused.md delete mode 100644 docs/api/puppeteer.serializedaxnode.haspopup.md delete mode 100644 docs/api/puppeteer.serializedaxnode.invalid.md delete mode 100644 docs/api/puppeteer.serializedaxnode.keyshortcuts.md delete mode 100644 docs/api/puppeteer.serializedaxnode.level.md delete mode 100644 docs/api/puppeteer.serializedaxnode.modal.md delete mode 100644 docs/api/puppeteer.serializedaxnode.multiline.md delete mode 100644 docs/api/puppeteer.serializedaxnode.multiselectable.md delete mode 100644 docs/api/puppeteer.serializedaxnode.name.md delete mode 100644 docs/api/puppeteer.serializedaxnode.orientation.md delete mode 100644 docs/api/puppeteer.serializedaxnode.pressed.md delete mode 100644 docs/api/puppeteer.serializedaxnode.readonly.md delete mode 100644 docs/api/puppeteer.serializedaxnode.required.md delete mode 100644 docs/api/puppeteer.serializedaxnode.role.md delete mode 100644 docs/api/puppeteer.serializedaxnode.roledescription.md delete mode 100644 docs/api/puppeteer.serializedaxnode.selected.md delete mode 100644 docs/api/puppeteer.serializedaxnode.value.md delete mode 100644 docs/api/puppeteer.serializedaxnode.valuemax.md delete mode 100644 docs/api/puppeteer.serializedaxnode.valuemin.md delete mode 100644 docs/api/puppeteer.serializedaxnode.valuetext.md delete mode 100644 docs/api/puppeteer.snapshotoptions.interestingonly.md delete mode 100644 docs/api/puppeteer.snapshotoptions.root.md delete mode 100644 docs/api/puppeteer.tracingoptions.categories.md delete mode 100644 docs/api/puppeteer.tracingoptions.path.md delete mode 100644 docs/api/puppeteer.tracingoptions.screenshots.md delete mode 100644 docs/api/puppeteer.viewport.devicescalefactor.md delete mode 100644 docs/api/puppeteer.viewport.hastouch.md delete mode 100644 docs/api/puppeteer.viewport.height.md delete mode 100644 docs/api/puppeteer.viewport.islandscape.md delete mode 100644 docs/api/puppeteer.viewport.ismobile.md delete mode 100644 docs/api/puppeteer.viewport.width.md delete mode 100644 docs/api/puppeteer.waitforoptions.timeout.md delete mode 100644 docs/api/puppeteer.waitforoptions.waituntil.md delete mode 100644 docs/api/puppeteer.waitforselectoroptions.hidden.md delete mode 100644 docs/api/puppeteer.waitforselectoroptions.timeout.md delete mode 100644 docs/api/puppeteer.waitforselectoroptions.visible.md delete mode 100644 docs/api/puppeteer.waitfortargetoptions.timeout.md delete mode 100644 docs/api/puppeteer.waittimeoutoptions.timeout.md diff --git a/docs/api/puppeteer.boundingbox.height.md b/docs/api/puppeteer.boundingbox.height.md deleted file mode 100644 index 86ec3fef987ce..0000000000000 --- a/docs/api/puppeteer.boundingbox.height.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BoundingBox.height ---- - -# BoundingBox.height property - -the height of the element in pixels. - -#### Signature: - -```typescript -interface BoundingBox { - height: number; -} -``` diff --git a/docs/api/puppeteer.boundingbox.md b/docs/api/puppeteer.boundingbox.md index 7a3b9268f280d..4b813816575be 100644 --- a/docs/api/puppeteer.boundingbox.md +++ b/docs/api/puppeteer.boundingbox.md @@ -14,7 +14,7 @@ export interface BoundingBox extends Point ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------- | --------- | ------ | ------------------------------------ | ------- | -| [height](./puppeteer.boundingbox.height.md) | | number | the height of the element in pixels. | | -| [width](./puppeteer.boundingbox.width.md) | | number | the width of the element in pixels. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ------------------------------------ | ------- | +| height | | number | the height of the element in pixels. | | +| width | | number | the width of the element in pixels. | | diff --git a/docs/api/puppeteer.boundingbox.width.md b/docs/api/puppeteer.boundingbox.width.md deleted file mode 100644 index b85555098ee44..0000000000000 --- a/docs/api/puppeteer.boundingbox.width.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BoundingBox.width ---- - -# BoundingBox.width property - -the width of the element in pixels. - -#### Signature: - -```typescript -interface BoundingBox { - width: number; -} -``` diff --git a/docs/api/puppeteer.boxmodel.border.md b/docs/api/puppeteer.boxmodel.border.md deleted file mode 100644 index 48a5f0251dfbb..0000000000000 --- a/docs/api/puppeteer.boxmodel.border.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.border ---- - -# BoxModel.border property - -#### Signature: - -```typescript -interface BoxModel { - border: Point[]; -} -``` diff --git a/docs/api/puppeteer.boxmodel.content.md b/docs/api/puppeteer.boxmodel.content.md deleted file mode 100644 index 8f670e4b407e8..0000000000000 --- a/docs/api/puppeteer.boxmodel.content.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.content ---- - -# BoxModel.content property - -#### Signature: - -```typescript -interface BoxModel { - content: Point[]; -} -``` diff --git a/docs/api/puppeteer.boxmodel.height.md b/docs/api/puppeteer.boxmodel.height.md deleted file mode 100644 index 0c85e2e51e269..0000000000000 --- a/docs/api/puppeteer.boxmodel.height.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.height ---- - -# BoxModel.height property - -#### Signature: - -```typescript -interface BoxModel { - height: number; -} -``` diff --git a/docs/api/puppeteer.boxmodel.margin.md b/docs/api/puppeteer.boxmodel.margin.md deleted file mode 100644 index 172937f521d4a..0000000000000 --- a/docs/api/puppeteer.boxmodel.margin.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.margin ---- - -# BoxModel.margin property - -#### Signature: - -```typescript -interface BoxModel { - margin: Point[]; -} -``` diff --git a/docs/api/puppeteer.boxmodel.md b/docs/api/puppeteer.boxmodel.md index 216c6648c794f..dd2abd8dd4815 100644 --- a/docs/api/puppeteer.boxmodel.md +++ b/docs/api/puppeteer.boxmodel.md @@ -12,11 +12,11 @@ export interface BoxModel ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | --------------------------------- | ----------- | ------- | -| [border](./puppeteer.boxmodel.border.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [content](./puppeteer.boxmodel.content.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [height](./puppeteer.boxmodel.height.md) | | number | | | -| [margin](./puppeteer.boxmodel.margin.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [padding](./puppeteer.boxmodel.padding.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [width](./puppeteer.boxmodel.width.md) | | number | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | --------------------------------- | ----------- | ------- | +| border | | [Point](./puppeteer.point.md)\[\] | | | +| content | | [Point](./puppeteer.point.md)\[\] | | | +| height | | number | | | +| margin | | [Point](./puppeteer.point.md)\[\] | | | +| padding | | [Point](./puppeteer.point.md)\[\] | | | +| width | | number | | | diff --git a/docs/api/puppeteer.boxmodel.padding.md b/docs/api/puppeteer.boxmodel.padding.md deleted file mode 100644 index bdb8667a42dc9..0000000000000 --- a/docs/api/puppeteer.boxmodel.padding.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.padding ---- - -# BoxModel.padding property - -#### Signature: - -```typescript -interface BoxModel { - padding: Point[]; -} -``` diff --git a/docs/api/puppeteer.boxmodel.width.md b/docs/api/puppeteer.boxmodel.width.md deleted file mode 100644 index 3dc3671093ee8..0000000000000 --- a/docs/api/puppeteer.boxmodel.width.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.width ---- - -# BoxModel.width property - -#### Signature: - -```typescript -interface BoxModel { - width: number; -} -``` diff --git a/docs/api/puppeteer.browserconnectoptions.defaultviewport.md b/docs/api/puppeteer.browserconnectoptions.defaultviewport.md deleted file mode 100644 index 7dc348e333407..0000000000000 --- a/docs/api/puppeteer.browserconnectoptions.defaultviewport.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.defaultViewport ---- - -# BrowserConnectOptions.defaultViewport property - -Sets the viewport for each page. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - defaultViewport?: Viewport | null; -} -``` diff --git a/docs/api/puppeteer.browserconnectoptions.ignorehttpserrors.md b/docs/api/puppeteer.browserconnectoptions.ignorehttpserrors.md deleted file mode 100644 index 94a875f84652d..0000000000000 --- a/docs/api/puppeteer.browserconnectoptions.ignorehttpserrors.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.ignoreHTTPSErrors ---- - -# BrowserConnectOptions.ignoreHTTPSErrors property - -Whether to ignore HTTPS errors during navigation. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - ignoreHTTPSErrors?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.browserconnectoptions.md b/docs/api/puppeteer.browserconnectoptions.md index 38d66a9c9338f..c8a537776fc42 100644 --- a/docs/api/puppeteer.browserconnectoptions.md +++ b/docs/api/puppeteer.browserconnectoptions.md @@ -14,10 +14,10 @@ export interface BrowserConnectOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------- | -| [defaultViewport?](./puppeteer.browserconnectoptions.defaultviewport.md) | | [Viewport](./puppeteer.viewport.md) \| null | _(Optional)_ Sets the viewport for each page. | | -| [ignoreHTTPSErrors?](./puppeteer.browserconnectoptions.ignorehttpserrors.md) | | boolean | _(Optional)_ Whether to ignore HTTPS errors during navigation. | false | -| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 180000 | -| [slowMo?](./puppeteer.browserconnectoptions.slowmo.md) | | number | _(Optional)_ Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | -| [targetFilter?](./puppeteer.browserconnectoptions.targetfilter.md) | | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | _(Optional)_ Callback to decide if Puppeteer should connect to a given target or not. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------- | +| defaultViewport | optional | [Viewport](./puppeteer.viewport.md) \| null | Sets the viewport for each page. | | +| ignoreHTTPSErrors | optional | boolean | Whether to ignore HTTPS errors during navigation. | false | +| protocolTimeout | optional | number | Timeout setting for individual protocol (CDP) calls. | 180000 | +| slowMo | optional | number | Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | +| targetFilter | optional | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md b/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md deleted file mode 100644 index fa43dff6addc6..0000000000000 --- a/docs/api/puppeteer.browserconnectoptions.protocoltimeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.protocolTimeout ---- - -# BrowserConnectOptions.protocolTimeout property - -Timeout setting for individual protocol (CDP) calls. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - protocolTimeout?: number; -} -``` - -#### Default value: - -180000 diff --git a/docs/api/puppeteer.browserconnectoptions.slowmo.md b/docs/api/puppeteer.browserconnectoptions.slowmo.md deleted file mode 100644 index 59940148868f5..0000000000000 --- a/docs/api/puppeteer.browserconnectoptions.slowmo.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.slowMo ---- - -# BrowserConnectOptions.slowMo property - -Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - slowMo?: number; -} -``` diff --git a/docs/api/puppeteer.browserconnectoptions.targetfilter.md b/docs/api/puppeteer.browserconnectoptions.targetfilter.md deleted file mode 100644 index 14c4ea4e559c2..0000000000000 --- a/docs/api/puppeteer.browserconnectoptions.targetfilter.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.targetFilter ---- - -# BrowserConnectOptions.targetFilter property - -Callback to decide if Puppeteer should connect to a given target or not. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - targetFilter?: TargetFilterCallback; -} -``` diff --git a/docs/api/puppeteer.browsercontext.id.md b/docs/api/puppeteer.browsercontext.id.md deleted file mode 100644 index 9c095cc05842d..0000000000000 --- a/docs/api/puppeteer.browsercontext.id.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserContext.id ---- - -# BrowserContext.id property - -#### Signature: - -```typescript -class BrowserContext { - get id(): string | undefined; -} -``` diff --git a/docs/api/puppeteer.browsercontext.md b/docs/api/puppeteer.browsercontext.md index 51d3d60049b02..4443ba2830710 100644 --- a/docs/api/puppeteer.browsercontext.md +++ b/docs/api/puppeteer.browsercontext.md @@ -39,9 +39,9 @@ await context.close(); ## Properties -| Property | Modifiers | Type | Description | -| -------------------------------------- | --------------------- | ------------------- | ----------- | -| [id](./puppeteer.browsercontext.id.md) | readonly | string \| undefined | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | ------------------- | ----------- | +| id | readonly | string \| undefined | | ## Methods diff --git a/docs/api/puppeteer.browsercontextoptions.md b/docs/api/puppeteer.browsercontextoptions.md index 25436a1b13701..27754f3f0a6f4 100644 --- a/docs/api/puppeteer.browsercontextoptions.md +++ b/docs/api/puppeteer.browsercontextoptions.md @@ -14,7 +14,7 @@ export interface BrowserContextOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------------ | --------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [proxyBypassList?](./puppeteer.browsercontextoptions.proxybypasslist.md) | | string\[\] | _(Optional)_ Bypass the proxy for the given list of hosts. | | -| [proxyServer?](./puppeteer.browsercontextoptions.proxyserver.md) | | string | _(Optional)_ Proxy server with optional port to use for all requests. Username and password can be set in Page.authenticate. | | +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------- | ------- | +| proxyBypassList | optional | string\[\] | Bypass the proxy for the given list of hosts. | | +| proxyServer | optional | string | Proxy server with optional port to use for all requests. Username and password can be set in Page.authenticate. | | diff --git a/docs/api/puppeteer.browsercontextoptions.proxybypasslist.md b/docs/api/puppeteer.browsercontextoptions.proxybypasslist.md deleted file mode 100644 index 54ec8d2a62232..0000000000000 --- a/docs/api/puppeteer.browsercontextoptions.proxybypasslist.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserContextOptions.proxyBypassList ---- - -# BrowserContextOptions.proxyBypassList property - -Bypass the proxy for the given list of hosts. - -#### Signature: - -```typescript -interface BrowserContextOptions { - proxyBypassList?: string[]; -} -``` diff --git a/docs/api/puppeteer.browsercontextoptions.proxyserver.md b/docs/api/puppeteer.browsercontextoptions.proxyserver.md deleted file mode 100644 index 5c90d0059c196..0000000000000 --- a/docs/api/puppeteer.browsercontextoptions.proxyserver.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserContextOptions.proxyServer ---- - -# BrowserContextOptions.proxyServer property - -Proxy server with optional port to use for all requests. Username and password can be set in `Page.authenticate`. - -#### Signature: - -```typescript -interface BrowserContextOptions { - proxyServer?: string; -} -``` diff --git a/docs/api/puppeteer.browserfetcheroptions.host.md b/docs/api/puppeteer.browserfetcheroptions.host.md deleted file mode 100644 index df491b7caddeb..0000000000000 --- a/docs/api/puppeteer.browserfetcheroptions.host.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.host ---- - -# BrowserFetcherOptions.host property - -Determines the host that will be used for downloading. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - host?: string; -} -``` - -#### Default value: - -Either - -- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central diff --git a/docs/api/puppeteer.browserfetcheroptions.md b/docs/api/puppeteer.browserfetcheroptions.md index 01f3aef135eef..70dace886f929 100644 --- a/docs/api/puppeteer.browserfetcheroptions.md +++ b/docs/api/puppeteer.browserfetcheroptions.md @@ -12,10 +12,10 @@ export interface BrowserFetcherOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------------- | --------- | ----------------------------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| [host?](./puppeteer.browserfetcheroptions.host.md) | | string | _(Optional)_ Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| -| [path](./puppeteer.browserfetcheroptions.path.md) | | string | Determines the path to download browsers to. | | -| [platform?](./puppeteer.browserfetcheroptions.platform.md) | | [Platform](./puppeteer.platform.md) | _(Optional)_ Determines which platform the browser will be suited for. | Auto-detected. | -| [product?](./puppeteer.browserfetcheroptions.product.md) | | 'chrome' \| 'firefox' | _(Optional)_ Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | "chrome". | -| [useMacOSARMBinary?](./puppeteer.browserfetcheroptions.usemacosarmbinary.md) | | boolean | _(Optional)_ Enables the use of the Chromium binary for macOS ARM. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ----------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| host | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| +| path | | string | Determines the path to download browsers to. | | +| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | Auto-detected. | +| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | "chrome". | +| useMacOSARMBinary | optional | boolean | Enables the use of the Chromium binary for macOS ARM. | | diff --git a/docs/api/puppeteer.browserfetcheroptions.path.md b/docs/api/puppeteer.browserfetcheroptions.path.md deleted file mode 100644 index 80f0297a4da39..0000000000000 --- a/docs/api/puppeteer.browserfetcheroptions.path.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.path ---- - -# BrowserFetcherOptions.path property - -Determines the path to download browsers to. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - path: string; -} -``` diff --git a/docs/api/puppeteer.browserfetcheroptions.platform.md b/docs/api/puppeteer.browserfetcheroptions.platform.md deleted file mode 100644 index 118785d3cc26c..0000000000000 --- a/docs/api/puppeteer.browserfetcheroptions.platform.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.platform ---- - -# BrowserFetcherOptions.platform property - -Determines which platform the browser will be suited for. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - platform?: Platform; -} -``` - -#### Default value: - -Auto-detected. diff --git a/docs/api/puppeteer.browserfetcheroptions.product.md b/docs/api/puppeteer.browserfetcheroptions.product.md deleted file mode 100644 index c2920ab2422e3..0000000000000 --- a/docs/api/puppeteer.browserfetcheroptions.product.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.product ---- - -# BrowserFetcherOptions.product property - -Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - product?: 'chrome' | 'firefox'; -} -``` - -#### Default value: - -`"chrome"`. diff --git a/docs/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md b/docs/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md deleted file mode 100644 index 9bd7e34f1fcf2..0000000000000 --- a/docs/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.useMacOSARMBinary ---- - -# BrowserFetcherOptions.useMacOSARMBinary property - -Enables the use of the Chromium binary for macOS ARM. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - useMacOSARMBinary?: boolean; -} -``` diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.executablepath.md b/docs/api/puppeteer.browserfetcherrevisioninfo.executablepath.md deleted file mode 100644 index 51975869acea1..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.executablepath.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.executablePath ---- - -# BrowserFetcherRevisionInfo.executablePath property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - executablePath: string; -} -``` diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.folderpath.md b/docs/api/puppeteer.browserfetcherrevisioninfo.folderpath.md deleted file mode 100644 index 7bf3266b57641..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.folderpath.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.folderPath ---- - -# BrowserFetcherRevisionInfo.folderPath property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - folderPath: string; -} -``` diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.local.md b/docs/api/puppeteer.browserfetcherrevisioninfo.local.md deleted file mode 100644 index b62b4f5107321..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.local.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.local ---- - -# BrowserFetcherRevisionInfo.local property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - local: boolean; -} -``` diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.md b/docs/api/puppeteer.browserfetcherrevisioninfo.md index 1eb8d4ea71125..36d5c1756afd1 100644 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.md +++ b/docs/api/puppeteer.browserfetcherrevisioninfo.md @@ -12,11 +12,11 @@ export interface BrowserFetcherRevisionInfo ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------------------- | --------- | ------- | ----------- | ------- | -| [executablePath](./puppeteer.browserfetcherrevisioninfo.executablepath.md) | | string | | | -| [folderPath](./puppeteer.browserfetcherrevisioninfo.folderpath.md) | | string | | | -| [local](./puppeteer.browserfetcherrevisioninfo.local.md) | | boolean | | | -| [product](./puppeteer.browserfetcherrevisioninfo.product.md) | | string | | | -| [revision](./puppeteer.browserfetcherrevisioninfo.revision.md) | | string | | | -| [url](./puppeteer.browserfetcherrevisioninfo.url.md) | | string | | | +| Property | Modifiers | Type | Description | Default | +| -------------- | --------- | ------- | ----------- | ------- | +| executablePath | | string | | | +| folderPath | | string | | | +| local | | boolean | | | +| product | | string | | | +| revision | | string | | | +| url | | string | | | diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.product.md b/docs/api/puppeteer.browserfetcherrevisioninfo.product.md deleted file mode 100644 index 62f778cbaa776..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.product.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.product ---- - -# BrowserFetcherRevisionInfo.product property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - product: string; -} -``` diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.revision.md b/docs/api/puppeteer.browserfetcherrevisioninfo.revision.md deleted file mode 100644 index 1577c8cd8c959..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.revision.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.revision ---- - -# BrowserFetcherRevisionInfo.revision property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - revision: string; -} -``` diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.url.md b/docs/api/puppeteer.browserfetcherrevisioninfo.url.md deleted file mode 100644 index 4d221cbc89c2e..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.url.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.url ---- - -# BrowserFetcherRevisionInfo.url property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - url: string; -} -``` diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.args.md b/docs/api/puppeteer.browserlaunchargumentoptions.args.md deleted file mode 100644 index 7fded28430b30..0000000000000 --- a/docs/api/puppeteer.browserlaunchargumentoptions.args.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.args ---- - -# BrowserLaunchArgumentOptions.args property - -Additional command line arguments to pass to the browser instance. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - args?: string[]; -} -``` diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.debuggingport.md b/docs/api/puppeteer.browserlaunchargumentoptions.debuggingport.md deleted file mode 100644 index 5b9affa82da66..0000000000000 --- a/docs/api/puppeteer.browserlaunchargumentoptions.debuggingport.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.debuggingPort ---- - -# BrowserLaunchArgumentOptions.debuggingPort property - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - debuggingPort?: number; -} -``` diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.devtools.md b/docs/api/puppeteer.browserlaunchargumentoptions.devtools.md deleted file mode 100644 index eb8731c50e836..0000000000000 --- a/docs/api/puppeteer.browserlaunchargumentoptions.devtools.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.devtools ---- - -# BrowserLaunchArgumentOptions.devtools property - -Whether to auto-open a DevTools panel for each tab. If this is set to `true`, then `headless` will be forced to `false`. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - devtools?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.headless.md b/docs/api/puppeteer.browserlaunchargumentoptions.headless.md deleted file mode 100644 index 15fc7845bea95..0000000000000 --- a/docs/api/puppeteer.browserlaunchargumentoptions.headless.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.headless ---- - -# BrowserLaunchArgumentOptions.headless property - -Whether to run the browser in headless mode. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - headless?: boolean | 'new'; -} -``` - -#### Default value: - -true diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.md b/docs/api/puppeteer.browserlaunchargumentoptions.md index 8ef7a67809a30..e3540e737c428 100644 --- a/docs/api/puppeteer.browserlaunchargumentoptions.md +++ b/docs/api/puppeteer.browserlaunchargumentoptions.md @@ -14,10 +14,10 @@ export interface BrowserLaunchArgumentOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------------- | --------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [args?](./puppeteer.browserlaunchargumentoptions.args.md) | | string\[\] | _(Optional)_ Additional command line arguments to pass to the browser instance. | | -| [debuggingPort?](./puppeteer.browserlaunchargumentoptions.debuggingport.md) | | number | _(Optional)_ | | -| [devtools?](./puppeteer.browserlaunchargumentoptions.devtools.md) | | boolean | _(Optional)_ Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | -| [headless?](./puppeteer.browserlaunchargumentoptions.headless.md) | | boolean \| 'new' | _(Optional)_ Whether to run the browser in headless mode. | true | -| [userDataDir?](./puppeteer.browserlaunchargumentoptions.userdatadir.md) | | string | _(Optional)_ Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | +| Property | Modifiers | Type | Description | Default | +| ------------- | --------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| args | optional | string\[\] | Additional command line arguments to pass to the browser instance. | | +| debuggingPort | optional | number | | | +| devtools | optional | boolean | Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | +| headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | +| userDataDir | optional | string | Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.userdatadir.md b/docs/api/puppeteer.browserlaunchargumentoptions.userdatadir.md deleted file mode 100644 index a4051751cfffd..0000000000000 --- a/docs/api/puppeteer.browserlaunchargumentoptions.userdatadir.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.userDataDir ---- - -# BrowserLaunchArgumentOptions.userDataDir property - -Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - userDataDir?: string; -} -``` diff --git a/docs/api/puppeteer.cdpsessiononmessageobject.error.md b/docs/api/puppeteer.cdpsessiononmessageobject.error.md deleted file mode 100644 index 61fbebe71529a..0000000000000 --- a/docs/api/puppeteer.cdpsessiononmessageobject.error.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.error ---- - -# CDPSessionOnMessageObject.error property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - error: { - message: string; - data: any; - code: number; - }; -} -``` diff --git a/docs/api/puppeteer.cdpsessiononmessageobject.id.md b/docs/api/puppeteer.cdpsessiononmessageobject.id.md deleted file mode 100644 index 1316773713104..0000000000000 --- a/docs/api/puppeteer.cdpsessiononmessageobject.id.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.id ---- - -# CDPSessionOnMessageObject.id property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - id?: number; -} -``` diff --git a/docs/api/puppeteer.cdpsessiononmessageobject.md b/docs/api/puppeteer.cdpsessiononmessageobject.md index 8cb169d6d73b6..da62304c9be42 100644 --- a/docs/api/puppeteer.cdpsessiononmessageobject.md +++ b/docs/api/puppeteer.cdpsessiononmessageobject.md @@ -12,10 +12,10 @@ export interface CDPSessionOnMessageObject ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------- | --------- | --------------------------------------------- | ------------ | ------- | -| [error](./puppeteer.cdpsessiononmessageobject.error.md) | | { message: string; data: any; code: number; } | | | -| [id?](./puppeteer.cdpsessiononmessageobject.id.md) | | number | _(Optional)_ | | -| [method](./puppeteer.cdpsessiononmessageobject.method.md) | | string | | | -| [params](./puppeteer.cdpsessiononmessageobject.params.md) | | Record<string, unknown> | | | -| [result?](./puppeteer.cdpsessiononmessageobject.result.md) | | any | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------- | ----------- | ------- | +| error | | { message: string; data: any; code: number; } | | | +| id | optional | number | | | +| method | | string | | | +| params | | Record<string, unknown> | | | +| result | optional | any | | | diff --git a/docs/api/puppeteer.cdpsessiononmessageobject.method.md b/docs/api/puppeteer.cdpsessiononmessageobject.method.md deleted file mode 100644 index f1d56bf5fc56c..0000000000000 --- a/docs/api/puppeteer.cdpsessiononmessageobject.method.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.method ---- - -# CDPSessionOnMessageObject.method property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - method: string; -} -``` diff --git a/docs/api/puppeteer.cdpsessiononmessageobject.params.md b/docs/api/puppeteer.cdpsessiononmessageobject.params.md deleted file mode 100644 index bef12d9f19b2b..0000000000000 --- a/docs/api/puppeteer.cdpsessiononmessageobject.params.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.params ---- - -# CDPSessionOnMessageObject.params property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - params: Record; -} -``` diff --git a/docs/api/puppeteer.cdpsessiononmessageobject.result.md b/docs/api/puppeteer.cdpsessiononmessageobject.result.md deleted file mode 100644 index 788d726a3bb88..0000000000000 --- a/docs/api/puppeteer.cdpsessiononmessageobject.result.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.result ---- - -# CDPSessionOnMessageObject.result property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - result?: any; -} -``` diff --git a/docs/api/puppeteer.clickoptions.button.md b/docs/api/puppeteer.clickoptions.button.md deleted file mode 100644 index a68cd2af720d4..0000000000000 --- a/docs/api/puppeteer.clickoptions.button.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ClickOptions.button ---- - -# ClickOptions.button property - -#### Signature: - -```typescript -interface ClickOptions { - button?: MouseButton; -} -``` - -#### Default value: - -'left' diff --git a/docs/api/puppeteer.clickoptions.clickcount.md b/docs/api/puppeteer.clickoptions.clickcount.md deleted file mode 100644 index bb45f6b239627..0000000000000 --- a/docs/api/puppeteer.clickoptions.clickcount.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ClickOptions.clickCount ---- - -# ClickOptions.clickCount property - -#### Signature: - -```typescript -interface ClickOptions { - clickCount?: number; -} -``` - -#### Default value: - -1 diff --git a/docs/api/puppeteer.clickoptions.delay.md b/docs/api/puppeteer.clickoptions.delay.md deleted file mode 100644 index bdf371b667261..0000000000000 --- a/docs/api/puppeteer.clickoptions.delay.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ClickOptions.delay ---- - -# ClickOptions.delay property - -Time to wait between `mousedown` and `mouseup` in milliseconds. - -#### Signature: - -```typescript -interface ClickOptions { - delay?: number; -} -``` - -#### Default value: - -0 diff --git a/docs/api/puppeteer.clickoptions.md b/docs/api/puppeteer.clickoptions.md index c35889c1d0f2c..16044dfeb1e4b 100644 --- a/docs/api/puppeteer.clickoptions.md +++ b/docs/api/puppeteer.clickoptions.md @@ -12,9 +12,9 @@ export interface ClickOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ----------------------------------------- | -------------------------------------------------------------------------------------------------- | ------- | -| [button?](./puppeteer.clickoptions.button.md) | | [MouseButton](./puppeteer.mousebutton.md) | _(Optional)_ | 'left' | -| [clickCount?](./puppeteer.clickoptions.clickcount.md) | | number | _(Optional)_ | 1 | -| [delay?](./puppeteer.clickoptions.delay.md) | | number | _(Optional)_ Time to wait between mousedown and mouseup in milliseconds. | 0 | -| [offset?](./puppeteer.clickoptions.offset.md) | | [Offset](./puppeteer.offset.md) | _(Optional)_ Offset for the clickable point relative to the top-left corner of the border box. | | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | ------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | +| clickCount | optional | number | | 1 | +| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | +| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/docs/api/puppeteer.clickoptions.offset.md b/docs/api/puppeteer.clickoptions.offset.md deleted file mode 100644 index 8d4d36c144a1f..0000000000000 --- a/docs/api/puppeteer.clickoptions.offset.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ClickOptions.offset ---- - -# ClickOptions.offset property - -Offset for the clickable point relative to the top-left corner of the border box. - -#### Signature: - -```typescript -interface ClickOptions { - offset?: Offset; -} -``` diff --git a/docs/api/puppeteer.configuration.browserrevision.md b/docs/api/puppeteer.configuration.browserrevision.md deleted file mode 100644 index f5aae38f12550..0000000000000 --- a/docs/api/puppeteer.configuration.browserrevision.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: Configuration.browserRevision ---- - -# Configuration.browserRevision property - -Specifies a certain version of the browser you'd like Puppeteer to use. - -Can be overridden by `PUPPETEER_BROWSER_REVISION`. - -See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred. - -#### Signature: - -```typescript -interface Configuration { - browserRevision?: string; -} -``` - -#### Default value: - -A compatible-revision of the browser. diff --git a/docs/api/puppeteer.configuration.cachedirectory.md b/docs/api/puppeteer.configuration.cachedirectory.md deleted file mode 100644 index 0d2f24614003b..0000000000000 --- a/docs/api/puppeteer.configuration.cachedirectory.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.cacheDirectory ---- - -# Configuration.cacheDirectory property - -Defines the directory to be used by Puppeteer for caching. - -Can be overridden by `PUPPETEER_CACHE_DIR`. - -#### Signature: - -```typescript -interface Configuration { - cacheDirectory?: string; -} -``` - -#### Default value: - -`path.join(os.homedir(), '.cache', 'puppeteer')` diff --git a/docs/api/puppeteer.configuration.defaultproduct.md b/docs/api/puppeteer.configuration.defaultproduct.md deleted file mode 100644 index e4bf2c2274904..0000000000000 --- a/docs/api/puppeteer.configuration.defaultproduct.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.defaultProduct ---- - -# Configuration.defaultProduct property - -Specifies which browser you'd like Puppeteer to use. - -Can be overridden by `PUPPETEER_PRODUCT`. - -#### Signature: - -```typescript -interface Configuration { - defaultProduct?: Product; -} -``` - -#### Default value: - -`'chrome'` diff --git a/docs/api/puppeteer.configuration.downloadhost.md b/docs/api/puppeteer.configuration.downloadhost.md deleted file mode 100644 index 9d58c5b6e0894..0000000000000 --- a/docs/api/puppeteer.configuration.downloadhost.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: Configuration.downloadHost ---- - -# Configuration.downloadHost property - -Specifies the URL prefix that is used to download Chromium. - -Can be overridden by `PUPPETEER_DOWNLOAD_HOST`. - -#### Signature: - -```typescript -interface Configuration { - downloadHost?: string; -} -``` - -#### Default value: - -Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. - -## Remarks - -This must include the protocol and may even need a path prefix. diff --git a/docs/api/puppeteer.configuration.downloadpath.md b/docs/api/puppeteer.configuration.downloadpath.md deleted file mode 100644 index 56a69c17c9594..0000000000000 --- a/docs/api/puppeteer.configuration.downloadpath.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.downloadPath ---- - -# Configuration.downloadPath property - -Specifies the path for the downloads folder. - -Can be overridden by `PUPPETEER_DOWNLOAD_PATH`. - -#### Signature: - -```typescript -interface Configuration { - downloadPath?: string; -} -``` - -#### Default value: - -`/` where `` is Puppeteer's cache directory and `` is the name of the browser. diff --git a/docs/api/puppeteer.configuration.executablepath.md b/docs/api/puppeteer.configuration.executablepath.md deleted file mode 100644 index 63fcb00116079..0000000000000 --- a/docs/api/puppeteer.configuration.executablepath.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.executablePath ---- - -# Configuration.executablePath property - -Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md). - -Can be overridden by `PUPPETEER_EXECUTABLE_PATH`. - -#### Signature: - -```typescript -interface Configuration { - executablePath?: string; -} -``` - -#### Default value: - -Auto-computed. diff --git a/docs/api/puppeteer.configuration.experiments.md b/docs/api/puppeteer.configuration.experiments.md deleted file mode 100644 index 1c0ffe8d9f52b..0000000000000 --- a/docs/api/puppeteer.configuration.experiments.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Configuration.experiments ---- - -# Configuration.experiments property - -Defines experimental options for Puppeteer. - -#### Signature: - -```typescript -interface Configuration { - experiments?: ExperimentsConfiguration; -} -``` diff --git a/docs/api/puppeteer.configuration.loglevel.md b/docs/api/puppeteer.configuration.loglevel.md deleted file mode 100644 index 8d79bc5647aa5..0000000000000 --- a/docs/api/puppeteer.configuration.loglevel.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.logLevel ---- - -# Configuration.logLevel property - -Tells Puppeteer to log at the given level. - -At the moment, any option silences logging. - -#### Signature: - -```typescript -interface Configuration { - logLevel?: 'silent' | 'error' | 'warn'; -} -``` - -#### Default value: - -`undefined` diff --git a/docs/api/puppeteer.configuration.md b/docs/api/puppeteer.configuration.md index 30d4e4db6cb75..220d4bd625c9d 100644 --- a/docs/api/puppeteer.configuration.md +++ b/docs/api/puppeteer.configuration.md @@ -16,15 +16,15 @@ export interface Configuration ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------- | --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [browserRevision?](./puppeteer.configuration.browserrevision.md) | | string |

_(Optional)_ Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | -| [cacheDirectory?](./puppeteer.configuration.cachedirectory.md) | | string |

_(Optional)_ Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | -| [defaultProduct?](./puppeteer.configuration.defaultproduct.md) | | [Product](./puppeteer.product.md) |

_(Optional)_ Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| 'chrome' | -| [downloadHost?](./puppeteer.configuration.downloadhost.md) | | string |

_(Optional)_ Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | -| [downloadPath?](./puppeteer.configuration.downloadpath.md) | | string |

_(Optional)_ Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | -| [executablePath?](./puppeteer.configuration.executablepath.md) | | string |

_(Optional)_ Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| Auto-computed. | -| [experiments?](./puppeteer.configuration.experiments.md) | | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | _(Optional)_ Defines experimental options for Puppeteer. | | -| [logLevel?](./puppeteer.configuration.loglevel.md) | | 'silent' \| 'error' \| 'warn' |

_(Optional)_ Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | -| [skipDownload?](./puppeteer.configuration.skipdownload.md) | | boolean |

_(Optional)_ Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | -| [temporaryDirectory?](./puppeteer.configuration.temporarydirectory.md) | | string |

_(Optional)_ Defines the directory to be used by Puppeteer for creating temporary files.

Can be overridden by PUPPETEER_TMP_DIR.

| os.tmpdir() | +| Property | Modifiers | Type | Description | Default | +| ------------------ | --------------------- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | +| cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | +| defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| 'chrome' | +| downloadHost | optional | string |

Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | +| downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | +| executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| Auto-computed. | +| experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | +| logLevel | optional | 'silent' \| 'error' \| 'warn' |

Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | +| skipDownload | optional | boolean |

Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | +| temporaryDirectory | optional | string |

Defines the directory to be used by Puppeteer for creating temporary files.

Can be overridden by PUPPETEER_TMP_DIR.

| os.tmpdir() | diff --git a/docs/api/puppeteer.configuration.skipdownload.md b/docs/api/puppeteer.configuration.skipdownload.md deleted file mode 100644 index d9c4c09418b89..0000000000000 --- a/docs/api/puppeteer.configuration.skipdownload.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: Configuration.skipDownload ---- - -# Configuration.skipDownload property - -Tells Puppeteer to not download during installation. - -Can be overridden by `PUPPETEER_SKIP_DOWNLOAD`. - -#### Signature: - -```typescript -interface Configuration { - skipDownload?: boolean; -} -``` diff --git a/docs/api/puppeteer.configuration.temporarydirectory.md b/docs/api/puppeteer.configuration.temporarydirectory.md deleted file mode 100644 index b1b130c14e6fc..0000000000000 --- a/docs/api/puppeteer.configuration.temporarydirectory.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.temporaryDirectory ---- - -# Configuration.temporaryDirectory property - -Defines the directory to be used by Puppeteer for creating temporary files. - -Can be overridden by `PUPPETEER_TMP_DIR`. - -#### Signature: - -```typescript -interface Configuration { - temporaryDirectory?: string; -} -``` - -#### Default value: - -`os.tmpdir()` diff --git a/docs/api/puppeteer.connection.md b/docs/api/puppeteer.connection.md index 694993bafc606..3c16caca67bc4 100644 --- a/docs/api/puppeteer.connection.md +++ b/docs/api/puppeteer.connection.md @@ -20,9 +20,9 @@ export declare class Connection extends EventEmitter ## Properties -| Property | Modifiers | Type | Description | -| -------------------------------------------- | --------------------- | ------ | ----------- | -| [timeout](./puppeteer.connection.timeout.md) | readonly | number | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | ------ | ----------- | +| timeout | readonly | number | | ## Methods diff --git a/docs/api/puppeteer.connection.timeout.md b/docs/api/puppeteer.connection.timeout.md deleted file mode 100644 index 349ed0bb1bda9..0000000000000 --- a/docs/api/puppeteer.connection.timeout.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Connection.timeout ---- - -# Connection.timeout property - -#### Signature: - -```typescript -class Connection { - get timeout(): number; -} -``` diff --git a/docs/api/puppeteer.connectiontransport.md b/docs/api/puppeteer.connectiontransport.md index 5f0ac30d7c261..39c56a1760114 100644 --- a/docs/api/puppeteer.connectiontransport.md +++ b/docs/api/puppeteer.connectiontransport.md @@ -12,10 +12,10 @@ export interface ConnectionTransport ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------- | --------- | ---------------------------- | ------------ | ------- | -| [onclose?](./puppeteer.connectiontransport.onclose.md) | | () => void | _(Optional)_ | | -| [onmessage?](./puppeteer.connectiontransport.onmessage.md) | | (message: string) => void | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| --------- | --------------------- | ---------------------------- | ----------- | ------- | +| onclose | optional | () => void | | | +| onmessage | optional | (message: string) => void | | | ## Methods diff --git a/docs/api/puppeteer.connectiontransport.onclose.md b/docs/api/puppeteer.connectiontransport.onclose.md deleted file mode 100644 index 983a0efd791e1..0000000000000 --- a/docs/api/puppeteer.connectiontransport.onclose.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionTransport.onclose ---- - -# ConnectionTransport.onclose property - -#### Signature: - -```typescript -interface ConnectionTransport { - onclose?: () => void; -} -``` diff --git a/docs/api/puppeteer.connectiontransport.onmessage.md b/docs/api/puppeteer.connectiontransport.onmessage.md deleted file mode 100644 index f1e075f975f41..0000000000000 --- a/docs/api/puppeteer.connectiontransport.onmessage.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionTransport.onmessage ---- - -# ConnectionTransport.onmessage property - -#### Signature: - -```typescript -interface ConnectionTransport { - onmessage?: (message: string) => void; -} -``` diff --git a/docs/api/puppeteer.connectoptions.browserurl.md b/docs/api/puppeteer.connectoptions.browserurl.md deleted file mode 100644 index a5c798b205b61..0000000000000 --- a/docs/api/puppeteer.connectoptions.browserurl.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectOptions.browserURL ---- - -# ConnectOptions.browserURL property - -#### Signature: - -```typescript -interface ConnectOptions { - browserURL?: string; -} -``` diff --git a/docs/api/puppeteer.connectoptions.browserwsendpoint.md b/docs/api/puppeteer.connectoptions.browserwsendpoint.md deleted file mode 100644 index fe62e7cf85bbc..0000000000000 --- a/docs/api/puppeteer.connectoptions.browserwsendpoint.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectOptions.browserWSEndpoint ---- - -# ConnectOptions.browserWSEndpoint property - -#### Signature: - -```typescript -interface ConnectOptions { - browserWSEndpoint?: string; -} -``` diff --git a/docs/api/puppeteer.connectoptions.headers.md b/docs/api/puppeteer.connectoptions.headers.md deleted file mode 100644 index 6971c6cc07646..0000000000000 --- a/docs/api/puppeteer.connectoptions.headers.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ConnectOptions.headers ---- - -# ConnectOptions.headers property - -Headers to use for the web socket connection. - -#### Signature: - -```typescript -interface ConnectOptions { - headers?: Record; -} -``` - -## Remarks - -Only works in the Node.js environment. diff --git a/docs/api/puppeteer.connectoptions.md b/docs/api/puppeteer.connectoptions.md index d6076477b73c0..588370ee46933 100644 --- a/docs/api/puppeteer.connectoptions.md +++ b/docs/api/puppeteer.connectoptions.md @@ -14,9 +14,9 @@ export interface ConnectOptions extends BrowserConnectOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------- | --------- | --------------------------------------------------------- | ---------------------------------------------------------- | ------- | -| [browserURL?](./puppeteer.connectoptions.browserurl.md) | | string | _(Optional)_ | | -| [browserWSEndpoint?](./puppeteer.connectoptions.browserwsendpoint.md) | | string | _(Optional)_ | | -| [headers?](./puppeteer.connectoptions.headers.md) | | Record<string, string> | _(Optional)_ Headers to use for the web socket connection. | | -| [transport?](./puppeteer.connectoptions.transport.md) | | [ConnectionTransport](./puppeteer.connectiontransport.md) | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | --------------------------------------------------------- | --------------------------------------------- | ------- | +| browserURL | optional | string | | | +| browserWSEndpoint | optional | string | | | +| headers | optional | Record<string, string> | Headers to use for the web socket connection. | | +| transport | optional | [ConnectionTransport](./puppeteer.connectiontransport.md) | | | diff --git a/docs/api/puppeteer.connectoptions.transport.md b/docs/api/puppeteer.connectoptions.transport.md deleted file mode 100644 index d251fb8cb9500..0000000000000 --- a/docs/api/puppeteer.connectoptions.transport.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectOptions.transport ---- - -# ConnectOptions.transport property - -#### Signature: - -```typescript -interface ConnectOptions { - transport?: ConnectionTransport; -} -``` diff --git a/docs/api/puppeteer.consolemessagelocation.columnnumber.md b/docs/api/puppeteer.consolemessagelocation.columnnumber.md deleted file mode 100644 index ebc06e2e7bf07..0000000000000 --- a/docs/api/puppeteer.consolemessagelocation.columnnumber.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation.columnNumber ---- - -# ConsoleMessageLocation.columnNumber property - -0-based column number in the resource if known or `undefined` otherwise. - -#### Signature: - -```typescript -interface ConsoleMessageLocation { - columnNumber?: number; -} -``` diff --git a/docs/api/puppeteer.consolemessagelocation.linenumber.md b/docs/api/puppeteer.consolemessagelocation.linenumber.md deleted file mode 100644 index 75e34b99f1bfd..0000000000000 --- a/docs/api/puppeteer.consolemessagelocation.linenumber.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation.lineNumber ---- - -# ConsoleMessageLocation.lineNumber property - -0-based line number in the resource if known or `undefined` otherwise. - -#### Signature: - -```typescript -interface ConsoleMessageLocation { - lineNumber?: number; -} -``` diff --git a/docs/api/puppeteer.consolemessagelocation.md b/docs/api/puppeteer.consolemessagelocation.md index 53f1ea4cbc638..47aa190231de3 100644 --- a/docs/api/puppeteer.consolemessagelocation.md +++ b/docs/api/puppeteer.consolemessagelocation.md @@ -12,8 +12,8 @@ export interface ConsoleMessageLocation ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------------ | ------- | -| [columnNumber?](./puppeteer.consolemessagelocation.columnnumber.md) | | number | _(Optional)_ 0-based column number in the resource if known or undefined otherwise. | | -| [lineNumber?](./puppeteer.consolemessagelocation.linenumber.md) | | number | _(Optional)_ 0-based line number in the resource if known or undefined otherwise. | | -| [url?](./puppeteer.consolemessagelocation.url.md) | | string | _(Optional)_ URL of the resource if known or undefined otherwise. | | +| Property | Modifiers | Type | Description | Default | +| ------------ | --------------------- | ------ | ----------------------------------------------------------------------------------- | ------- | +| columnNumber | optional | number | 0-based column number in the resource if known or undefined otherwise. | | +| lineNumber | optional | number | 0-based line number in the resource if known or undefined otherwise. | | +| url | optional | string | URL of the resource if known or undefined otherwise. | | diff --git a/docs/api/puppeteer.consolemessagelocation.url.md b/docs/api/puppeteer.consolemessagelocation.url.md deleted file mode 100644 index 11cbded0f9fec..0000000000000 --- a/docs/api/puppeteer.consolemessagelocation.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation.url ---- - -# ConsoleMessageLocation.url property - -URL of the resource if known or `undefined` otherwise. - -#### Signature: - -```typescript -interface ConsoleMessageLocation { - url?: string; -} -``` diff --git a/docs/api/puppeteer.continuerequestoverrides.headers.md b/docs/api/puppeteer.continuerequestoverrides.headers.md deleted file mode 100644 index 22b68e5e9c611..0000000000000 --- a/docs/api/puppeteer.continuerequestoverrides.headers.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.headers ---- - -# ContinueRequestOverrides.headers property - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - headers?: Record; -} -``` diff --git a/docs/api/puppeteer.continuerequestoverrides.md b/docs/api/puppeteer.continuerequestoverrides.md index 32f4a3d59a205..2dc955e943dd6 100644 --- a/docs/api/puppeteer.continuerequestoverrides.md +++ b/docs/api/puppeteer.continuerequestoverrides.md @@ -12,9 +12,9 @@ export interface ContinueRequestOverrides ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------- | --------- | ---------------------------- | ------------------------------------------------------------------------- | ------- | -| [headers?](./puppeteer.continuerequestoverrides.headers.md) | | Record<string, string> | _(Optional)_ | | -| [method?](./puppeteer.continuerequestoverrides.method.md) | | string | _(Optional)_ | | -| [postData?](./puppeteer.continuerequestoverrides.postdata.md) | | string | _(Optional)_ | | -| [url?](./puppeteer.continuerequestoverrides.url.md) | | string | _(Optional)_ If set, the request URL will change. This is not a redirect. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ---------------------------- | ------------------------------------------------------------ | ------- | +| headers | optional | Record<string, string> | | | +| method | optional | string | | | +| postData | optional | string | | | +| url | optional | string | If set, the request URL will change. This is not a redirect. | | diff --git a/docs/api/puppeteer.continuerequestoverrides.method.md b/docs/api/puppeteer.continuerequestoverrides.method.md deleted file mode 100644 index 5bd9e4587f867..0000000000000 --- a/docs/api/puppeteer.continuerequestoverrides.method.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.method ---- - -# ContinueRequestOverrides.method property - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - method?: string; -} -``` diff --git a/docs/api/puppeteer.continuerequestoverrides.postdata.md b/docs/api/puppeteer.continuerequestoverrides.postdata.md deleted file mode 100644 index e4ba78338ef30..0000000000000 --- a/docs/api/puppeteer.continuerequestoverrides.postdata.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.postData ---- - -# ContinueRequestOverrides.postData property - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - postData?: string; -} -``` diff --git a/docs/api/puppeteer.continuerequestoverrides.url.md b/docs/api/puppeteer.continuerequestoverrides.url.md deleted file mode 100644 index bed6789600c8f..0000000000000 --- a/docs/api/puppeteer.continuerequestoverrides.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.url ---- - -# ContinueRequestOverrides.url property - -If set, the request URL will change. This is not a redirect. - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - url?: string; -} -``` diff --git a/docs/api/puppeteer.coverageentry.md b/docs/api/puppeteer.coverageentry.md index 72e450362cf5d..3f904740c5125 100644 --- a/docs/api/puppeteer.coverageentry.md +++ b/docs/api/puppeteer.coverageentry.md @@ -14,8 +14,8 @@ export interface CoverageEntry ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------- | --------- | -------------------------------------------- | --------------------------------------------- | ------- | -| [ranges](./puppeteer.coverageentry.ranges.md) | | Array<{ start: number; end: number; }> | The covered range as start and end positions. | | -| [text](./puppeteer.coverageentry.text.md) | | string | The content of the style sheet or script. | | -| [url](./puppeteer.coverageentry.url.md) | | string | The URL of the style sheet or script. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | -------------------------------------------- | --------------------------------------------- | ------- | +| ranges | | Array<{ start: number; end: number; }> | The covered range as start and end positions. | | +| text | | string | The content of the style sheet or script. | | +| url | | string | The URL of the style sheet or script. | | diff --git a/docs/api/puppeteer.coverageentry.ranges.md b/docs/api/puppeteer.coverageentry.ranges.md deleted file mode 100644 index 4420c1a7349da..0000000000000 --- a/docs/api/puppeteer.coverageentry.ranges.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: CoverageEntry.ranges ---- - -# CoverageEntry.ranges property - -The covered range as start and end positions. - -#### Signature: - -```typescript -interface CoverageEntry { - ranges: Array<{ - start: number; - end: number; - }>; -} -``` diff --git a/docs/api/puppeteer.coverageentry.text.md b/docs/api/puppeteer.coverageentry.text.md deleted file mode 100644 index e679e0e1daec7..0000000000000 --- a/docs/api/puppeteer.coverageentry.text.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: CoverageEntry.text ---- - -# CoverageEntry.text property - -The content of the style sheet or script. - -#### Signature: - -```typescript -interface CoverageEntry { - text: string; -} -``` diff --git a/docs/api/puppeteer.coverageentry.url.md b/docs/api/puppeteer.coverageentry.url.md deleted file mode 100644 index b83a21cdc89d8..0000000000000 --- a/docs/api/puppeteer.coverageentry.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: CoverageEntry.url ---- - -# CoverageEntry.url property - -The URL of the style sheet or script. - -#### Signature: - -```typescript -interface CoverageEntry { - url: string; -} -``` diff --git a/docs/api/puppeteer.credentials.md b/docs/api/puppeteer.credentials.md index d9a6e66489bbf..36068a7b8cc8b 100644 --- a/docs/api/puppeteer.credentials.md +++ b/docs/api/puppeteer.credentials.md @@ -12,7 +12,7 @@ export interface Credentials ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------- | --------- | ------ | ----------- | ------- | -| [password](./puppeteer.credentials.password.md) | | string | | | -| [username](./puppeteer.credentials.username.md) | | string | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------- | ------- | +| password | | string | | | +| username | | string | | | diff --git a/docs/api/puppeteer.credentials.password.md b/docs/api/puppeteer.credentials.password.md deleted file mode 100644 index 7251de0c9714d..0000000000000 --- a/docs/api/puppeteer.credentials.password.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Credentials.password ---- - -# Credentials.password property - -#### Signature: - -```typescript -interface Credentials { - password: string; -} -``` diff --git a/docs/api/puppeteer.credentials.username.md b/docs/api/puppeteer.credentials.username.md deleted file mode 100644 index 90b70ae130dc6..0000000000000 --- a/docs/api/puppeteer.credentials.username.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Credentials.username ---- - -# Credentials.username property - -#### Signature: - -```typescript -interface Credentials { - username: string; -} -``` diff --git a/docs/api/puppeteer.csscoverageoptions.md b/docs/api/puppeteer.csscoverageoptions.md index 4446ac176e41d..59fc7dc152c67 100644 --- a/docs/api/puppeteer.csscoverageoptions.md +++ b/docs/api/puppeteer.csscoverageoptions.md @@ -14,6 +14,6 @@ export interface CSSCoverageOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------------- | --------- | ------- | ----------------------------------------------------------- | ------- | -| [resetOnNavigation?](./puppeteer.csscoverageoptions.resetonnavigation.md) | | boolean | _(Optional)_ Whether to reset coverage on every navigation. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ------- | ---------------------------------------------- | ------- | +| resetOnNavigation | optional | boolean | Whether to reset coverage on every navigation. | | diff --git a/docs/api/puppeteer.csscoverageoptions.resetonnavigation.md b/docs/api/puppeteer.csscoverageoptions.resetonnavigation.md deleted file mode 100644 index 5fd1da4195c47..0000000000000 --- a/docs/api/puppeteer.csscoverageoptions.resetonnavigation.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: CSSCoverageOptions.resetOnNavigation ---- - -# CSSCoverageOptions.resetOnNavigation property - -Whether to reset coverage on every navigation. - -#### Signature: - -```typescript -interface CSSCoverageOptions { - resetOnNavigation?: boolean; -} -``` diff --git a/docs/api/puppeteer.customqueryhandler.md b/docs/api/puppeteer.customqueryhandler.md index 0a0477ae2deaa..2719a00984cd9 100644 --- a/docs/api/puppeteer.customqueryhandler.md +++ b/docs/api/puppeteer.customqueryhandler.md @@ -12,7 +12,7 @@ export interface CustomQueryHandler ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------- | --------- | --------------------------------------------------------- | ------------ | ------- | -| [queryAll?](./puppeteer.customqueryhandler.queryall.md) | | (node: Node, selector: string) => Iterable<Node> | _(Optional)_ | | -| [queryOne?](./puppeteer.customqueryhandler.queryone.md) | | (node: Node, selector: string) => Node \| null | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------------------- | ----------- | ------- | +| queryAll | optional | (node: Node, selector: string) => Iterable<Node> | | | +| queryOne | optional | (node: Node, selector: string) => Node \| null | | | diff --git a/docs/api/puppeteer.customqueryhandler.queryall.md b/docs/api/puppeteer.customqueryhandler.queryall.md deleted file mode 100644 index 6ee8044f561b0..0000000000000 --- a/docs/api/puppeteer.customqueryhandler.queryall.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CustomQueryHandler.queryAll ---- - -# CustomQueryHandler.queryAll property - -#### Signature: - -```typescript -interface CustomQueryHandler { - queryAll?: (node: Node, selector: string) => Iterable; -} -``` diff --git a/docs/api/puppeteer.customqueryhandler.queryone.md b/docs/api/puppeteer.customqueryhandler.queryone.md deleted file mode 100644 index bbd241c85b953..0000000000000 --- a/docs/api/puppeteer.customqueryhandler.queryone.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CustomQueryHandler.queryOne ---- - -# CustomQueryHandler.queryOne property - -#### Signature: - -```typescript -interface CustomQueryHandler { - queryOne?: (node: Node, selector: string) => Node | null; -} -``` diff --git a/docs/api/puppeteer.device.md b/docs/api/puppeteer.device.md index b690704f545c5..aae65de99575d 100644 --- a/docs/api/puppeteer.device.md +++ b/docs/api/puppeteer.device.md @@ -12,7 +12,7 @@ export interface Device ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------- | --------- | ----------------------------------- | ----------- | ------- | -| [userAgent](./puppeteer.device.useragent.md) | | string | | | -| [viewport](./puppeteer.device.viewport.md) | | [Viewport](./puppeteer.viewport.md) | | | +| Property | Modifiers | Type | Description | Default | +| --------- | --------- | ----------------------------------- | ----------- | ------- | +| userAgent | | string | | | +| viewport | | [Viewport](./puppeteer.viewport.md) | | | diff --git a/docs/api/puppeteer.device.useragent.md b/docs/api/puppeteer.device.useragent.md deleted file mode 100644 index 04c46d988479e..0000000000000 --- a/docs/api/puppeteer.device.useragent.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Device.userAgent ---- - -# Device.userAgent property - -#### Signature: - -```typescript -interface Device { - userAgent: string; -} -``` diff --git a/docs/api/puppeteer.device.viewport.md b/docs/api/puppeteer.device.viewport.md deleted file mode 100644 index f1f8c403b1703..0000000000000 --- a/docs/api/puppeteer.device.viewport.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Device.viewport ---- - -# Device.viewport property - -#### Signature: - -```typescript -interface Device { - viewport: Viewport; -} -``` diff --git a/docs/api/puppeteer.devicerequestprompt.devices.md b/docs/api/puppeteer.devicerequestprompt.devices.md deleted file mode 100644 index 7f422b0879c77..0000000000000 --- a/docs/api/puppeteer.devicerequestprompt.devices.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: DeviceRequestPrompt.devices ---- - -# DeviceRequestPrompt.devices property - -Current list of selectable devices. - -#### Signature: - -```typescript -class DeviceRequestPrompt { - devices: DeviceRequestPromptDevice[]; -} -``` diff --git a/docs/api/puppeteer.devicerequestprompt.md b/docs/api/puppeteer.devicerequestprompt.md index 47ca8a8ad0d13..ee9f1a62fc39b 100644 --- a/docs/api/puppeteer.devicerequestprompt.md +++ b/docs/api/puppeteer.devicerequestprompt.md @@ -32,9 +32,9 @@ await devicePrompt.select( ## Properties -| Property | Modifiers | Type | Description | -| ----------------------------------------------------- | --------- | ------------------------------------------------------------------------- | ----------------------------------- | -| [devices](./puppeteer.devicerequestprompt.devices.md) | | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)\[\] | Current list of selectable devices. | +| Property | Modifiers | Type | Description | +| -------- | --------- | ------------------------------------------------------------------------- | ----------------------------------- | +| devices | | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)\[\] | Current list of selectable devices. | ## Methods diff --git a/docs/api/puppeteer.devicerequestpromptdevice.id.md b/docs/api/puppeteer.devicerequestpromptdevice.id.md deleted file mode 100644 index 6eb10693a4656..0000000000000 --- a/docs/api/puppeteer.devicerequestpromptdevice.id.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: DeviceRequestPromptDevice.id ---- - -# DeviceRequestPromptDevice.id property - -Device id during a prompt. - -#### Signature: - -```typescript -class DeviceRequestPromptDevice { - id: string; -} -``` diff --git a/docs/api/puppeteer.devicerequestpromptdevice.md b/docs/api/puppeteer.devicerequestpromptdevice.md index 9d244ccc1e80a..c272f56840adf 100644 --- a/docs/api/puppeteer.devicerequestpromptdevice.md +++ b/docs/api/puppeteer.devicerequestpromptdevice.md @@ -18,7 +18,7 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ----------------------------------------------------- | --------- | ------ | -------------------------------------- | -| [id](./puppeteer.devicerequestpromptdevice.id.md) | | string | Device id during a prompt. | -| [name](./puppeteer.devicerequestpromptdevice.name.md) | | string | Device name as it appears in a prompt. | +| Property | Modifiers | Type | Description | +| -------- | --------- | ------ | -------------------------------------- | +| id | | string | Device id during a prompt. | +| name | | string | Device name as it appears in a prompt. | diff --git a/docs/api/puppeteer.devicerequestpromptdevice.name.md b/docs/api/puppeteer.devicerequestpromptdevice.name.md deleted file mode 100644 index 8ab990addc157..0000000000000 --- a/docs/api/puppeteer.devicerequestpromptdevice.name.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: DeviceRequestPromptDevice.name ---- - -# DeviceRequestPromptDevice.name property - -Device name as it appears in a prompt. - -#### Signature: - -```typescript -class DeviceRequestPromptDevice { - name: string; -} -``` diff --git a/docs/api/puppeteer.elementhandle.click.md b/docs/api/puppeteer.elementhandle.click.md index 62dac9df204dc..a94f93ca07812 100644 --- a/docs/api/puppeteer.elementhandle.click.md +++ b/docs/api/puppeteer.elementhandle.click.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.click # ElementHandle.click() method -This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. +This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. #### Signature: diff --git a/docs/api/puppeteer.elementhandle.frame.md b/docs/api/puppeteer.elementhandle.frame.md deleted file mode 100644 index fd6d2529d821d..0000000000000 --- a/docs/api/puppeteer.elementhandle.frame.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ElementHandle.frame ---- - -# ElementHandle.frame property - -#### Signature: - -```typescript -class ElementHandle { - get frame(): Frame; -} -``` diff --git a/docs/api/puppeteer.elementhandle.hover.md b/docs/api/puppeteer.elementhandle.hover.md index e6f9c55c3ff84..af325f51d91bb 100644 --- a/docs/api/puppeteer.elementhandle.hover.md +++ b/docs/api/puppeteer.elementhandle.hover.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.hover # ElementHandle.hover() method -This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. +This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. #### Signature: diff --git a/docs/api/puppeteer.elementhandle.md b/docs/api/puppeteer.elementhandle.md index a62395cb48c96..995bf3557eda8 100644 --- a/docs/api/puppeteer.elementhandle.md +++ b/docs/api/puppeteer.elementhandle.md @@ -41,9 +41,9 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ------------------------------------------- | --------------------- | ----------------------------- | ----------- | -| [frame](./puppeteer.elementhandle.frame.md) | readonly | [Frame](./puppeteer.frame.md) | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | ----------------------------- | ----------- | +| frame | readonly | [Frame](./puppeteer.frame.md) | | ## Methods @@ -57,7 +57,7 @@ The constructor for this class is marked as internal. Third-party code should no | [asElement()](./puppeteer.elementhandle.aselement.md) | | | | [boundingBox()](./puppeteer.elementhandle.boundingbox.md) | | This method returns the bounding box of the element (relative to the main frame), or null if the element is not visible. | | [boxModel()](./puppeteer.elementhandle.boxmodel.md) | | This method returns boxes of the element, or null if the element is not visible. | -| [click(this, options)](./puppeteer.elementhandle.click.md) | | This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. | +| [click(this, options)](./puppeteer.elementhandle.click.md) | | This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. | | [clickablePoint(offset)](./puppeteer.elementhandle.clickablepoint.md) | | Returns the middle point within an element unless a specific offset is provided. | | [contentFrame()](./puppeteer.elementhandle.contentframe.md) | | Resolves to the content frame for element handles referencing iframe nodes, or null otherwise | | [drag(this, target)](./puppeteer.elementhandle.drag.md) | | This method creates and captures a dragevent from the element. | @@ -66,7 +66,7 @@ The constructor for this class is marked as internal. Third-party code should no | [dragOver(this, data)](./puppeteer.elementhandle.dragover.md) | | This method creates a dragover event on the element. | | [drop(this, data)](./puppeteer.elementhandle.drop.md) | | This method triggers a drop on the element. | | [focus()](./puppeteer.elementhandle.focus.md) | | Calls [focus](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus) on the element. | -| [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | +| [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | | [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. | | [press(key, options)](./puppeteer.elementhandle.press.md) | | Focuses the element, and then uses [Keyboard.down()](./puppeteer.keyboard.down.md) and [Keyboard.up()](./puppeteer.keyboard.up.md). | | [screenshot(this, options)](./puppeteer.elementhandle.screenshot.md) | | This method scrolls element into view if needed, and then uses [Page.screenshot()](./puppeteer.page.screenshot_2.md) to take a screenshot of the element. If the element is detached from DOM, the method throws an error. | diff --git a/docs/api/puppeteer.elementhandle.waitforxpath.md b/docs/api/puppeteer.elementhandle.waitforxpath.md index a1708401d195d..40e691fa5116b 100644 --- a/docs/api/puppeteer.elementhandle.waitforxpath.md +++ b/docs/api/puppeteer.elementhandle.waitforxpath.md @@ -15,28 +15,6 @@ sidebar_label: ElementHandle.waitForXPath > Wait for the `xpath` within the element. If at the moment of calling the method the `xpath` already exists, the method will return immediately. If the `xpath` doesn't appear after the `timeout` milliseconds of waiting, the function will throw. > > If `xpath` starts with `//` instead of `.//`, the dot will be appended automatically. -> -> This method works across navigation. -> -> ```ts -> import puppeteer from 'puppeteer'; -> (async () => { -> const browser = await puppeteer.launch(); -> const page = await browser.newPage(); -> let currentURL; -> page -> .waitForXPath('//img') -> .then(() => console.log('First URL with image: ' + currentURL)); -> for (currentURL of [ -> 'https://example.com', -> 'https://google.com', -> 'https://bbc.com', -> ]) { -> await page.goto(currentURL); -> } -> await browser.close(); -> })(); -> ``` #### Signature: @@ -75,3 +53,27 @@ The optional Argument `options` have properties: - `hidden`: A boolean wait for element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. Defaults to `false`. - `timeout`: A number which is maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. + +## Example + +This method works across navigation. + +```ts +import puppeteer from 'puppeteer'; +(async () => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + let currentURL; + page + .waitForXPath('//img') + .then(() => console.log('First URL with image: ' + currentURL)); + for (currentURL of [ + 'https://example.com', + 'https://google.com', + 'https://bbc.com', + ]) { + await page.goto(currentURL); + } + await browser.close(); +})(); +``` diff --git a/docs/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md b/docs/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md deleted file mode 100644 index 1035c5acd2012..0000000000000 --- a/docs/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: ExperimentsConfiguration.macArmChromiumEnabled ---- - -# ExperimentsConfiguration.macArmChromiumEnabled property - -Require Puppeteer to download Chromium for Apple M1. - -On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time. - -Can be overridden by `PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM`. - -#### Signature: - -```typescript -interface ExperimentsConfiguration { - macArmChromiumEnabled?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/docs/api/puppeteer.experimentsconfiguration.md b/docs/api/puppeteer.experimentsconfiguration.md index 295334c55f70d..035ee31db1d79 100644 --- a/docs/api/puppeteer.experimentsconfiguration.md +++ b/docs/api/puppeteer.experimentsconfiguration.md @@ -16,6 +16,6 @@ export interface ExperimentsConfiguration ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------------------------- | --------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [macArmChromiumEnabled?](./puppeteer.experimentsconfiguration.macarmchromiumenabled.md) | | boolean |

_(Optional)_ Require Puppeteer to download Chromium for Apple M1.

On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time.

Can be overridden by PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM.

| false | +| Property | Modifiers | Type | Description | Default | +| --------------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| macArmChromiumEnabled | optional | boolean |

Require Puppeteer to download Chromium for Apple M1.

On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time.

Can be overridden by PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM.

| false | diff --git a/docs/api/puppeteer.frameaddscripttagoptions.content.md b/docs/api/puppeteer.frameaddscripttagoptions.content.md deleted file mode 100644 index 1620f959ac0d3..0000000000000 --- a/docs/api/puppeteer.frameaddscripttagoptions.content.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.content ---- - -# FrameAddScriptTagOptions.content property - -JavaScript to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - content?: string; -} -``` diff --git a/docs/api/puppeteer.frameaddscripttagoptions.id.md b/docs/api/puppeteer.frameaddscripttagoptions.id.md deleted file mode 100644 index abf5cd45aedca..0000000000000 --- a/docs/api/puppeteer.frameaddscripttagoptions.id.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.id ---- - -# FrameAddScriptTagOptions.id property - -Sets the `id` of the script. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - id?: string; -} -``` diff --git a/docs/api/puppeteer.frameaddscripttagoptions.md b/docs/api/puppeteer.frameaddscripttagoptions.md index ccba6a5fc5a01..83fe47b19bb69 100644 --- a/docs/api/puppeteer.frameaddscripttagoptions.md +++ b/docs/api/puppeteer.frameaddscripttagoptions.md @@ -12,10 +12,10 @@ export interface FrameAddScriptTagOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------------- | --------- | ------ | ----------------------------------------------------------------------------------------------------------------- | ------- | -| [content?](./puppeteer.frameaddscripttagoptions.content.md) | | string | _(Optional)_ JavaScript to be injected into the frame. | | -| [id?](./puppeteer.frameaddscripttagoptions.id.md) | | string | _(Optional)_ Sets the id of the script. | | -| [path?](./puppeteer.frameaddscripttagoptions.path.md) | | string | _(Optional)_ Path to a JavaScript file to be injected into the frame. | | -| [type?](./puppeteer.frameaddscripttagoptions.type.md) | | string | _(Optional)_ Sets the type of the script. Use module in order to load an ES2015 module. | | -| [url?](./puppeteer.frameaddscripttagoptions.url.md) | | string | _(Optional)_ URL of the script to be added. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ---------------------------------------------------------------------------------------------------- | ------- | +| content | optional | string | JavaScript to be injected into the frame. | | +| id | optional | string | Sets the id of the script. | | +| path | optional | string | Path to a JavaScript file to be injected into the frame. | | +| type | optional | string | Sets the type of the script. Use module in order to load an ES2015 module. | | +| url | optional | string | URL of the script to be added. | | diff --git a/docs/api/puppeteer.frameaddscripttagoptions.path.md b/docs/api/puppeteer.frameaddscripttagoptions.path.md deleted file mode 100644 index 2253e7953efd8..0000000000000 --- a/docs/api/puppeteer.frameaddscripttagoptions.path.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.path ---- - -# FrameAddScriptTagOptions.path property - -Path to a JavaScript file to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - path?: string; -} -``` - -## Remarks - -If `path` is a relative path, it is resolved relative to the current working directory (`process.cwd()` in Node.js). diff --git a/docs/api/puppeteer.frameaddscripttagoptions.type.md b/docs/api/puppeteer.frameaddscripttagoptions.type.md deleted file mode 100644 index 7e9c990cd1f9d..0000000000000 --- a/docs/api/puppeteer.frameaddscripttagoptions.type.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.type ---- - -# FrameAddScriptTagOptions.type property - -Sets the `type` of the script. Use `module` in order to load an ES2015 module. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - type?: string; -} -``` diff --git a/docs/api/puppeteer.frameaddscripttagoptions.url.md b/docs/api/puppeteer.frameaddscripttagoptions.url.md deleted file mode 100644 index 12a92c62bcdaf..0000000000000 --- a/docs/api/puppeteer.frameaddscripttagoptions.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.url ---- - -# FrameAddScriptTagOptions.url property - -URL of the script to be added. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - url?: string; -} -``` diff --git a/docs/api/puppeteer.frameaddstyletagoptions.content.md b/docs/api/puppeteer.frameaddstyletagoptions.content.md deleted file mode 100644 index d4d0c9a4653fd..0000000000000 --- a/docs/api/puppeteer.frameaddstyletagoptions.content.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions.content ---- - -# FrameAddStyleTagOptions.content property - -Raw CSS content to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddStyleTagOptions { - content?: string; -} -``` diff --git a/docs/api/puppeteer.frameaddstyletagoptions.md b/docs/api/puppeteer.frameaddstyletagoptions.md index 94cc9972a4a60..8a1fcf6ffb40b 100644 --- a/docs/api/puppeteer.frameaddstyletagoptions.md +++ b/docs/api/puppeteer.frameaddstyletagoptions.md @@ -12,8 +12,8 @@ export interface FrameAddStyleTagOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------ | ------- | -| [content?](./puppeteer.frameaddstyletagoptions.content.md) | | string | _(Optional)_ Raw CSS content to be injected into the frame. | | -| [path?](./puppeteer.frameaddstyletagoptions.path.md) | | string | _(Optional)_ The path to a CSS file to be injected into the frame. | | -| [url?](./puppeteer.frameaddstyletagoptions.url.md) | | string | _(Optional)_ the URL of the CSS file to be added. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------------------------------------------------- | ------- | +| content | optional | string | Raw CSS content to be injected into the frame. | | +| path | optional | string | The path to a CSS file to be injected into the frame. | | +| url | optional | string | the URL of the CSS file to be added. | | diff --git a/docs/api/puppeteer.frameaddstyletagoptions.path.md b/docs/api/puppeteer.frameaddstyletagoptions.path.md deleted file mode 100644 index 1aeec17bc65ad..0000000000000 --- a/docs/api/puppeteer.frameaddstyletagoptions.path.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions.path ---- - -# FrameAddStyleTagOptions.path property - -The path to a CSS file to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddStyleTagOptions { - path?: string; -} -``` - -## Remarks - -If `path` is a relative path, it is resolved relative to the current working directory (`process.cwd()` in Node.js). diff --git a/docs/api/puppeteer.frameaddstyletagoptions.url.md b/docs/api/puppeteer.frameaddstyletagoptions.url.md deleted file mode 100644 index 0339f3f78a374..0000000000000 --- a/docs/api/puppeteer.frameaddstyletagoptions.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions.url ---- - -# FrameAddStyleTagOptions.url property - -the URL of the CSS file to be added. - -#### Signature: - -```typescript -interface FrameAddStyleTagOptions { - url?: string; -} -``` diff --git a/docs/api/puppeteer.framewaitforfunctionoptions.md b/docs/api/puppeteer.framewaitforfunctionoptions.md index 2428dd8102518..cba2ed79a02c8 100644 --- a/docs/api/puppeteer.framewaitforfunctionoptions.md +++ b/docs/api/puppeteer.framewaitforfunctionoptions.md @@ -12,7 +12,7 @@ export interface FrameWaitForFunctionOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------- | --------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [polling?](./puppeteer.framewaitforfunctionoptions.polling.md) | | 'raf' \| 'mutation' \| number |

_(Optional)_ An interval at which the pageFunction is executed, defaults to raf. If polling is a number, then it is treated as an interval in milliseconds at which the function would be executed. If polling is a string, then it can be one of the following values:

- raf - to constantly execute pageFunction in requestAnimationFrame callback. This is the tightest polling mode which is suitable to observe styling changes.

- mutation - to execute pageFunction on every DOM mutation.

| | -| [timeout?](./puppeteer.framewaitforfunctionoptions.timeout.md) | | number | _(Optional)_ Maximum time to wait in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| polling | optional | 'raf' \| 'mutation' \| number |

An interval at which the pageFunction is executed, defaults to raf. If polling is a number, then it is treated as an interval in milliseconds at which the function would be executed. If polling is a string, then it can be one of the following values:

- raf - to constantly execute pageFunction in requestAnimationFrame callback. This is the tightest polling mode which is suitable to observe styling changes.

- mutation - to execute pageFunction on every DOM mutation.

| | +| timeout | optional | number | Maximum time to wait in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). | | diff --git a/docs/api/puppeteer.framewaitforfunctionoptions.polling.md b/docs/api/puppeteer.framewaitforfunctionoptions.polling.md deleted file mode 100644 index f4f2b40cef976..0000000000000 --- a/docs/api/puppeteer.framewaitforfunctionoptions.polling.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameWaitForFunctionOptions.polling ---- - -# FrameWaitForFunctionOptions.polling property - -An interval at which the `pageFunction` is executed, defaults to `raf`. If `polling` is a number, then it is treated as an interval in milliseconds at which the function would be executed. If `polling` is a string, then it can be one of the following values: - -- `raf` - to constantly execute `pageFunction` in `requestAnimationFrame` callback. This is the tightest polling mode which is suitable to observe styling changes. - -- `mutation` - to execute `pageFunction` on every DOM mutation. - -#### Signature: - -```typescript -interface FrameWaitForFunctionOptions { - polling?: 'raf' | 'mutation' | number; -} -``` diff --git a/docs/api/puppeteer.framewaitforfunctionoptions.timeout.md b/docs/api/puppeteer.framewaitforfunctionoptions.timeout.md deleted file mode 100644 index 4b60d241e4dd5..0000000000000 --- a/docs/api/puppeteer.framewaitforfunctionoptions.timeout.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameWaitForFunctionOptions.timeout ---- - -# FrameWaitForFunctionOptions.timeout property - -Maximum time to wait in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). - -#### Signature: - -```typescript -interface FrameWaitForFunctionOptions { - timeout?: number; -} -``` diff --git a/docs/api/puppeteer.geolocationoptions.accuracy.md b/docs/api/puppeteer.geolocationoptions.accuracy.md deleted file mode 100644 index 2ce82b0f8965c..0000000000000 --- a/docs/api/puppeteer.geolocationoptions.accuracy.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: GeolocationOptions.accuracy ---- - -# GeolocationOptions.accuracy property - -Optional non-negative accuracy value. - -#### Signature: - -```typescript -interface GeolocationOptions { - accuracy?: number; -} -``` diff --git a/docs/api/puppeteer.geolocationoptions.latitude.md b/docs/api/puppeteer.geolocationoptions.latitude.md deleted file mode 100644 index de311f798c501..0000000000000 --- a/docs/api/puppeteer.geolocationoptions.latitude.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: GeolocationOptions.latitude ---- - -# GeolocationOptions.latitude property - -Longitude between `-180` and `180`. - -#### Signature: - -```typescript -interface GeolocationOptions { - latitude: number; -} -``` diff --git a/docs/api/puppeteer.geolocationoptions.longitude.md b/docs/api/puppeteer.geolocationoptions.longitude.md deleted file mode 100644 index 59ee79a63df49..0000000000000 --- a/docs/api/puppeteer.geolocationoptions.longitude.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: GeolocationOptions.longitude ---- - -# GeolocationOptions.longitude property - -Latitude between `-90` and `90`. - -#### Signature: - -```typescript -interface GeolocationOptions { - longitude: number; -} -``` diff --git a/docs/api/puppeteer.geolocationoptions.md b/docs/api/puppeteer.geolocationoptions.md index 2e621940f840f..dcbdfc270fb5b 100644 --- a/docs/api/puppeteer.geolocationoptions.md +++ b/docs/api/puppeteer.geolocationoptions.md @@ -12,8 +12,8 @@ export interface GeolocationOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------- | --------- | ------ | --------------------------------------------------------- | ------- | -| [accuracy?](./puppeteer.geolocationoptions.accuracy.md) | | number | _(Optional)_ Optional non-negative accuracy value. | | -| [latitude](./puppeteer.geolocationoptions.latitude.md) | | number | Longitude between -180 and 180. | | -| [longitude](./puppeteer.geolocationoptions.longitude.md) | | number | Latitude between -90 and 90. | | +| Property | Modifiers | Type | Description | Default | +| --------- | --------------------- | ------ | --------------------------------------------------------- | ------- | +| accuracy | optional | number | Optional non-negative accuracy value. | | +| latitude | | number | Longitude between -180 and 180. | | +| longitude | | number | Latitude between -90 and 90. | | diff --git a/docs/api/puppeteer.httprequest.client.md b/docs/api/puppeteer.httprequest.client.md deleted file mode 100644 index 523d07b07c26a..0000000000000 --- a/docs/api/puppeteer.httprequest.client.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: HTTPRequest.client ---- - -# HTTPRequest.client property - -Warning! Using this client can break Puppeteer. Use with caution. - -#### Signature: - -```typescript -class HTTPRequest { - get client(): CDPSession; -} -``` diff --git a/docs/api/puppeteer.httprequest.md b/docs/api/puppeteer.httprequest.md index 6db6e461fcf0d..594706d9b5ec5 100644 --- a/docs/api/puppeteer.httprequest.md +++ b/docs/api/puppeteer.httprequest.md @@ -34,9 +34,9 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ------------------------------------------- | --------------------- | --------------------------------------- | ----------------------------------------------------------------- | -| [client](./puppeteer.httprequest.client.md) | readonly | [CDPSession](./puppeteer.cdpsession.md) | Warning! Using this client can break Puppeteer. Use with caution. | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | --------------------------------------- | ----------------------------------------------------------------- | +| client | readonly | [CDPSession](./puppeteer.cdpsession.md) | Warning! Using this client can break Puppeteer. Use with caution. | ## Methods diff --git a/docs/api/puppeteer.interceptresolutionstate.action.md b/docs/api/puppeteer.interceptresolutionstate.action.md deleted file mode 100644 index 3de5f1b558b8b..0000000000000 --- a/docs/api/puppeteer.interceptresolutionstate.action.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: InterceptResolutionState.action ---- - -# InterceptResolutionState.action property - -#### Signature: - -```typescript -interface InterceptResolutionState { - action: InterceptResolutionAction; -} -``` diff --git a/docs/api/puppeteer.interceptresolutionstate.md b/docs/api/puppeteer.interceptresolutionstate.md index 30a59066ccc0c..0433a0e8abede 100644 --- a/docs/api/puppeteer.interceptresolutionstate.md +++ b/docs/api/puppeteer.interceptresolutionstate.md @@ -12,7 +12,7 @@ export interface InterceptResolutionState ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------- | --------- | --------------------------------------------------------------------- | ------------ | ------- | -| [action](./puppeteer.interceptresolutionstate.action.md) | | [InterceptResolutionAction](./puppeteer.interceptresolutionaction.md) | | | -| [priority?](./puppeteer.interceptresolutionstate.priority.md) | | number | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------------------------------- | ----------- | ------- | +| action | | [InterceptResolutionAction](./puppeteer.interceptresolutionaction.md) | | | +| priority | optional | number | | | diff --git a/docs/api/puppeteer.interceptresolutionstate.priority.md b/docs/api/puppeteer.interceptresolutionstate.priority.md deleted file mode 100644 index ba88bb0b908a9..0000000000000 --- a/docs/api/puppeteer.interceptresolutionstate.priority.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: InterceptResolutionState.priority ---- - -# InterceptResolutionState.priority property - -#### Signature: - -```typescript -interface InterceptResolutionState { - priority?: number; -} -``` diff --git a/docs/api/puppeteer.internalnetworkconditions.md b/docs/api/puppeteer.internalnetworkconditions.md index aef1406d3dad8..fbeab505b13e6 100644 --- a/docs/api/puppeteer.internalnetworkconditions.md +++ b/docs/api/puppeteer.internalnetworkconditions.md @@ -14,6 +14,6 @@ export interface InternalNetworkConditions extends NetworkConditions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------------- | --------- | ------- | ----------- | ------- | -| [offline](./puppeteer.internalnetworkconditions.offline.md) | | boolean | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------- | ----------- | ------- | +| offline | | boolean | | | diff --git a/docs/api/puppeteer.internalnetworkconditions.offline.md b/docs/api/puppeteer.internalnetworkconditions.offline.md deleted file mode 100644 index bae7ea14afc0c..0000000000000 --- a/docs/api/puppeteer.internalnetworkconditions.offline.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: InternalNetworkConditions.offline ---- - -# InternalNetworkConditions.offline property - -#### Signature: - -```typescript -interface InternalNetworkConditions { - offline: boolean; -} -``` diff --git a/docs/api/puppeteer.jscoverageentry.md b/docs/api/puppeteer.jscoverageentry.md index a9fd183886acd..de0bca1023932 100644 --- a/docs/api/puppeteer.jscoverageentry.md +++ b/docs/api/puppeteer.jscoverageentry.md @@ -16,6 +16,6 @@ export interface JSCoverageEntry extends CoverageEntry ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------- | --------- | -------------------------------- | ------------------------------------------ | ------- | -| [rawScriptCoverage?](./puppeteer.jscoverageentry.rawscriptcoverage.md) | | Protocol.Profiler.ScriptCoverage | _(Optional)_ Raw V8 script coverage entry. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | -------------------------------- | ----------------------------- | ------- | +| rawScriptCoverage | optional | Protocol.Profiler.ScriptCoverage | Raw V8 script coverage entry. | | diff --git a/docs/api/puppeteer.jscoverageentry.rawscriptcoverage.md b/docs/api/puppeteer.jscoverageentry.rawscriptcoverage.md deleted file mode 100644 index b477bd5c1faf0..0000000000000 --- a/docs/api/puppeteer.jscoverageentry.rawscriptcoverage.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageEntry.rawScriptCoverage ---- - -# JSCoverageEntry.rawScriptCoverage property - -Raw V8 script coverage entry. - -#### Signature: - -```typescript -interface JSCoverageEntry { - rawScriptCoverage?: Protocol.Profiler.ScriptCoverage; -} -``` diff --git a/docs/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md b/docs/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md deleted file mode 100644 index bbe6dafb84985..0000000000000 --- a/docs/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.includeRawScriptCoverage ---- - -# JSCoverageOptions.includeRawScriptCoverage property - -Whether the result includes raw V8 script coverage entries. - -#### Signature: - -```typescript -interface JSCoverageOptions { - includeRawScriptCoverage?: boolean; -} -``` diff --git a/docs/api/puppeteer.jscoverageoptions.md b/docs/api/puppeteer.jscoverageoptions.md index a2b6ccbc228c8..289173066fcde 100644 --- a/docs/api/puppeteer.jscoverageoptions.md +++ b/docs/api/puppeteer.jscoverageoptions.md @@ -14,9 +14,9 @@ export interface JSCoverageOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------------------------------- | --------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- | -| [includeRawScriptCoverage?](./puppeteer.jscoverageoptions.includerawscriptcoverage.md) | | boolean | _(Optional)_ Whether the result includes raw V8 script coverage entries. | | -| [reportAnonymousScripts?](./puppeteer.jscoverageoptions.reportanonymousscripts.md) | | boolean | _(Optional)_ Whether anonymous scripts generated by the page should be reported. | | -| [resetOnNavigation?](./puppeteer.jscoverageoptions.resetonnavigation.md) | | boolean | _(Optional)_ Whether to reset coverage on every navigation. | | -| [useBlockCoverage?](./puppeteer.jscoverageoptions.useblockcoverage.md) | | boolean | _(Optional)_ Whether to collect coverage information at the block level. If true, coverage will be collected at the block level (this is the default). If false, coverage will be collected at the function level. | | +| Property | Modifiers | Type | Description | Default | +| ------------------------ | --------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| includeRawScriptCoverage | optional | boolean | Whether the result includes raw V8 script coverage entries. | | +| reportAnonymousScripts | optional | boolean | Whether anonymous scripts generated by the page should be reported. | | +| resetOnNavigation | optional | boolean | Whether to reset coverage on every navigation. | | +| useBlockCoverage | optional | boolean | Whether to collect coverage information at the block level. If true, coverage will be collected at the block level (this is the default). If false, coverage will be collected at the function level. | | diff --git a/docs/api/puppeteer.jscoverageoptions.reportanonymousscripts.md b/docs/api/puppeteer.jscoverageoptions.reportanonymousscripts.md deleted file mode 100644 index 17f58ac79e93e..0000000000000 --- a/docs/api/puppeteer.jscoverageoptions.reportanonymousscripts.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.reportAnonymousScripts ---- - -# JSCoverageOptions.reportAnonymousScripts property - -Whether anonymous scripts generated by the page should be reported. - -#### Signature: - -```typescript -interface JSCoverageOptions { - reportAnonymousScripts?: boolean; -} -``` diff --git a/docs/api/puppeteer.jscoverageoptions.resetonnavigation.md b/docs/api/puppeteer.jscoverageoptions.resetonnavigation.md deleted file mode 100644 index 8e78b9680fd55..0000000000000 --- a/docs/api/puppeteer.jscoverageoptions.resetonnavigation.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.resetOnNavigation ---- - -# JSCoverageOptions.resetOnNavigation property - -Whether to reset coverage on every navigation. - -#### Signature: - -```typescript -interface JSCoverageOptions { - resetOnNavigation?: boolean; -} -``` diff --git a/docs/api/puppeteer.jscoverageoptions.useblockcoverage.md b/docs/api/puppeteer.jscoverageoptions.useblockcoverage.md deleted file mode 100644 index 8f04c92676afe..0000000000000 --- a/docs/api/puppeteer.jscoverageoptions.useblockcoverage.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.useBlockCoverage ---- - -# JSCoverageOptions.useBlockCoverage property - -Whether to collect coverage information at the block level. If true, coverage will be collected at the block level (this is the default). If false, coverage will be collected at the function level. - -#### Signature: - -```typescript -interface JSCoverageOptions { - useBlockCoverage?: boolean; -} -``` diff --git a/docs/api/puppeteer.jshandle.___jshandlesymbol_.md b/docs/api/puppeteer.jshandle.___jshandlesymbol_.md deleted file mode 100644 index bb8493a4cd50c..0000000000000 --- a/docs/api/puppeteer.jshandle.___jshandlesymbol_.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSHandle.[__JSHandleSymbol] ---- - -# JSHandle.\[\_\_JSHandleSymbol\] property - -Used for nominally typing [JSHandle](./puppeteer.jshandle.md). - -#### Signature: - -```typescript -class JSHandle { - [__JSHandleSymbol]?: T; -} -``` diff --git a/docs/api/puppeteer.jshandle.md b/docs/api/puppeteer.jshandle.md index 3cf60fe506324..d1a4956186267 100644 --- a/docs/api/puppeteer.jshandle.md +++ b/docs/api/puppeteer.jshandle.md @@ -28,9 +28,9 @@ const windowHandle = await page.evaluateHandle(() => window); ## Properties -| Property | Modifiers | Type | Description | -| --------------------------------------------------------------------- | --------- | ---- | --------------------------------------------------------------------------- | -| [\[\_\_JSHandleSymbol\]?](./puppeteer.jshandle.___jshandlesymbol_.md) | | T | _(Optional)_ Used for nominally typing [JSHandle](./puppeteer.jshandle.md). | +| Property | Modifiers | Type | Description | +| ---------------------- | --------------------- | ---- | -------------------------------------------------------------- | +| \[\_\_JSHandleSymbol\] | optional | T | Used for nominally typing [JSHandle](./puppeteer.jshandle.md). | ## Methods diff --git a/docs/api/puppeteer.launchoptions.channel.md b/docs/api/puppeteer.launchoptions.channel.md deleted file mode 100644 index 53f31135d2a57..0000000000000 --- a/docs/api/puppeteer.launchoptions.channel.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: LaunchOptions.channel ---- - -# LaunchOptions.channel property - -Chrome Release Channel - -#### Signature: - -```typescript -interface LaunchOptions { - channel?: ChromeReleaseChannel; -} -``` diff --git a/docs/api/puppeteer.launchoptions.dumpio.md b/docs/api/puppeteer.launchoptions.dumpio.md deleted file mode 100644 index ccb5b351e6dcf..0000000000000 --- a/docs/api/puppeteer.launchoptions.dumpio.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.dumpio ---- - -# LaunchOptions.dumpio property - -If true, pipes the browser process stdout and stderr to `process.stdout` and `process.stderr`. - -#### Signature: - -```typescript -interface LaunchOptions { - dumpio?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.launchoptions.env.md b/docs/api/puppeteer.launchoptions.env.md deleted file mode 100644 index 0b174166269e2..0000000000000 --- a/docs/api/puppeteer.launchoptions.env.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.env ---- - -# LaunchOptions.env property - -Specify environment variables that will be visible to the browser. - -#### Signature: - -```typescript -interface LaunchOptions { - env?: Record; -} -``` - -#### Default value: - -The contents of `process.env`. diff --git a/docs/api/puppeteer.launchoptions.executablepath.md b/docs/api/puppeteer.launchoptions.executablepath.md deleted file mode 100644 index 3b696d42ea8c1..0000000000000 --- a/docs/api/puppeteer.launchoptions.executablepath.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: LaunchOptions.executablePath ---- - -# LaunchOptions.executablePath property - -Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. - -#### Signature: - -```typescript -interface LaunchOptions { - executablePath?: string; -} -``` diff --git a/docs/api/puppeteer.launchoptions.extraprefsfirefox.md b/docs/api/puppeteer.launchoptions.extraprefsfirefox.md deleted file mode 100644 index e7fb108d7ddb3..0000000000000 --- a/docs/api/puppeteer.launchoptions.extraprefsfirefox.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: LaunchOptions.extraPrefsFirefox ---- - -# LaunchOptions.extraPrefsFirefox property - -[Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. - -#### Signature: - -```typescript -interface LaunchOptions { - extraPrefsFirefox?: Record; -} -``` diff --git a/docs/api/puppeteer.launchoptions.handlesighup.md b/docs/api/puppeteer.launchoptions.handlesighup.md deleted file mode 100644 index c4d4a389da4a1..0000000000000 --- a/docs/api/puppeteer.launchoptions.handlesighup.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.handleSIGHUP ---- - -# LaunchOptions.handleSIGHUP property - -Close the browser process on `SIGHUP`. - -#### Signature: - -```typescript -interface LaunchOptions { - handleSIGHUP?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/docs/api/puppeteer.launchoptions.handlesigint.md b/docs/api/puppeteer.launchoptions.handlesigint.md deleted file mode 100644 index 2d6edd4653e1e..0000000000000 --- a/docs/api/puppeteer.launchoptions.handlesigint.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.handleSIGINT ---- - -# LaunchOptions.handleSIGINT property - -Close the browser process on `Ctrl+C`. - -#### Signature: - -```typescript -interface LaunchOptions { - handleSIGINT?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/docs/api/puppeteer.launchoptions.handlesigterm.md b/docs/api/puppeteer.launchoptions.handlesigterm.md deleted file mode 100644 index f9ff889dbc093..0000000000000 --- a/docs/api/puppeteer.launchoptions.handlesigterm.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.handleSIGTERM ---- - -# LaunchOptions.handleSIGTERM property - -Close the browser process on `SIGTERM`. - -#### Signature: - -```typescript -interface LaunchOptions { - handleSIGTERM?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/docs/api/puppeteer.launchoptions.ignoredefaultargs.md b/docs/api/puppeteer.launchoptions.ignoredefaultargs.md deleted file mode 100644 index f759a097ff203..0000000000000 --- a/docs/api/puppeteer.launchoptions.ignoredefaultargs.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.ignoreDefaultArgs ---- - -# LaunchOptions.ignoreDefaultArgs property - -If `true`, do not use `puppeteer.defaultArgs()` when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. - -#### Signature: - -```typescript -interface LaunchOptions { - ignoreDefaultArgs?: boolean | string[]; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.launchoptions.md b/docs/api/puppeteer.launchoptions.md index ea86814cbcc68..09776b87b4d45 100644 --- a/docs/api/puppeteer.launchoptions.md +++ b/docs/api/puppeteer.launchoptions.md @@ -14,18 +14,18 @@ export interface LaunchOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| [channel?](./puppeteer.launchoptions.channel.md) | | [ChromeReleaseChannel](./puppeteer.chromereleasechannel.md) | _(Optional)_ Chrome Release Channel | | -| [dumpio?](./puppeteer.launchoptions.dumpio.md) | | boolean | _(Optional)_ If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | -| [env?](./puppeteer.launchoptions.env.md) | | Record<string, string \| undefined> | _(Optional)_ Specify environment variables that will be visible to the browser. | The contents of process.env. | -| [executablePath?](./puppeteer.launchoptions.executablepath.md) | | string | _(Optional)_ Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. | | -| [extraPrefsFirefox?](./puppeteer.launchoptions.extraprefsfirefox.md) | | Record<string, unknown> | _(Optional)_ [Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. | | -| [handleSIGHUP?](./puppeteer.launchoptions.handlesighup.md) | | boolean | _(Optional)_ Close the browser process on SIGHUP. | true | -| [handleSIGINT?](./puppeteer.launchoptions.handlesigint.md) | | boolean | _(Optional)_ Close the browser process on Ctrl+C. | true | -| [handleSIGTERM?](./puppeteer.launchoptions.handlesigterm.md) | | boolean | _(Optional)_ Close the browser process on SIGTERM. | true | -| [ignoreDefaultArgs?](./puppeteer.launchoptions.ignoredefaultargs.md) | | boolean \| string\[\] | _(Optional)_ If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | -| [pipe?](./puppeteer.launchoptions.pipe.md) | | boolean | _(Optional)_ Connect to a browser over a pipe instead of a WebSocket. | false | -| [product?](./puppeteer.launchoptions.product.md) | | [Product](./puppeteer.product.md) | _(Optional)_ Which browser to launch. | chrome | -| [timeout?](./puppeteer.launchoptions.timeout.md) | | number | _(Optional)_ Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30000 (30 seconds). | -| [waitForInitialPage?](./puppeteer.launchoptions.waitforinitialpage.md) | | boolean | _(Optional)_ Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | +| Property | Modifiers | Type | Description | Default | +| ------------------ | --------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| channel | optional | [ChromeReleaseChannel](./puppeteer.chromereleasechannel.md) | Chrome Release Channel | | +| dumpio | optional | boolean | If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | +| env | optional | Record<string, string \| undefined> | Specify environment variables that will be visible to the browser. | The contents of process.env. | +| executablePath | optional | string | Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. | | +| extraPrefsFirefox | optional | Record<string, unknown> | [Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. | | +| handleSIGHUP | optional | boolean | Close the browser process on SIGHUP. | true | +| handleSIGINT | optional | boolean | Close the browser process on Ctrl+C. | true | +| handleSIGTERM | optional | boolean | Close the browser process on SIGTERM. | true | +| ignoreDefaultArgs | optional | boolean \| string\[\] | If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | +| pipe | optional | boolean | Connect to a browser over a pipe instead of a WebSocket. | false | +| product | optional | [Product](./puppeteer.product.md) | Which browser to launch. | chrome | +| timeout | optional | number | Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30000 (30 seconds). | +| waitForInitialPage | optional | boolean | Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | diff --git a/docs/api/puppeteer.launchoptions.pipe.md b/docs/api/puppeteer.launchoptions.pipe.md deleted file mode 100644 index fd78c5e6b712d..0000000000000 --- a/docs/api/puppeteer.launchoptions.pipe.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.pipe ---- - -# LaunchOptions.pipe property - -Connect to a browser over a pipe instead of a WebSocket. - -#### Signature: - -```typescript -interface LaunchOptions { - pipe?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.launchoptions.product.md b/docs/api/puppeteer.launchoptions.product.md deleted file mode 100644 index 13c262a33797a..0000000000000 --- a/docs/api/puppeteer.launchoptions.product.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.product ---- - -# LaunchOptions.product property - -Which browser to launch. - -#### Signature: - -```typescript -interface LaunchOptions { - product?: Product; -} -``` - -#### Default value: - -`chrome` diff --git a/docs/api/puppeteer.launchoptions.timeout.md b/docs/api/puppeteer.launchoptions.timeout.md deleted file mode 100644 index cba2af5fd7a91..0000000000000 --- a/docs/api/puppeteer.launchoptions.timeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.timeout ---- - -# LaunchOptions.timeout property - -Maximum time in milliseconds to wait for the browser to start. Pass `0` to disable the timeout. - -#### Signature: - -```typescript -interface LaunchOptions { - timeout?: number; -} -``` - -#### Default value: - -30000 (30 seconds). diff --git a/docs/api/puppeteer.launchoptions.waitforinitialpage.md b/docs/api/puppeteer.launchoptions.waitforinitialpage.md deleted file mode 100644 index ec97fb39644b3..0000000000000 --- a/docs/api/puppeteer.launchoptions.waitforinitialpage.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.waitForInitialPage ---- - -# LaunchOptions.waitForInitialPage property - -Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. `--no-startup-window` for Chrome). - -#### Signature: - -```typescript -interface LaunchOptions { - waitForInitialPage?: boolean; -} -``` - -#### Default value: - -true diff --git a/docs/api/puppeteer.mediafeature.md b/docs/api/puppeteer.mediafeature.md index b1cba09f06dcf..15ef168add8d5 100644 --- a/docs/api/puppeteer.mediafeature.md +++ b/docs/api/puppeteer.mediafeature.md @@ -12,7 +12,7 @@ export interface MediaFeature ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | ------ | ----------- | ------- | -| [name](./puppeteer.mediafeature.name.md) | | string | | | -| [value](./puppeteer.mediafeature.value.md) | | string | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------- | ------- | +| name | | string | | | +| value | | string | | | diff --git a/docs/api/puppeteer.mediafeature.name.md b/docs/api/puppeteer.mediafeature.name.md deleted file mode 100644 index 48ab38a258bfb..0000000000000 --- a/docs/api/puppeteer.mediafeature.name.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MediaFeature.name ---- - -# MediaFeature.name property - -#### Signature: - -```typescript -interface MediaFeature { - name: string; -} -``` diff --git a/docs/api/puppeteer.mediafeature.value.md b/docs/api/puppeteer.mediafeature.value.md deleted file mode 100644 index 09c2c701140af..0000000000000 --- a/docs/api/puppeteer.mediafeature.value.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MediaFeature.value ---- - -# MediaFeature.value property - -#### Signature: - -```typescript -interface MediaFeature { - value: string; -} -``` diff --git a/docs/api/puppeteer.metrics.documents.md b/docs/api/puppeteer.metrics.documents.md deleted file mode 100644 index 3686926642adb..0000000000000 --- a/docs/api/puppeteer.metrics.documents.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Documents ---- - -# Metrics.Documents property - -#### Signature: - -```typescript -interface Metrics { - Documents?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.frames.md b/docs/api/puppeteer.metrics.frames.md deleted file mode 100644 index fc5a0559cb00e..0000000000000 --- a/docs/api/puppeteer.metrics.frames.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Frames ---- - -# Metrics.Frames property - -#### Signature: - -```typescript -interface Metrics { - Frames?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.jseventlisteners.md b/docs/api/puppeteer.metrics.jseventlisteners.md deleted file mode 100644 index a8aba55ad969a..0000000000000 --- a/docs/api/puppeteer.metrics.jseventlisteners.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.JSEventListeners ---- - -# Metrics.JSEventListeners property - -#### Signature: - -```typescript -interface Metrics { - JSEventListeners?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.jsheaptotalsize.md b/docs/api/puppeteer.metrics.jsheaptotalsize.md deleted file mode 100644 index 9811c2c1853ff..0000000000000 --- a/docs/api/puppeteer.metrics.jsheaptotalsize.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.JSHeapTotalSize ---- - -# Metrics.JSHeapTotalSize property - -#### Signature: - -```typescript -interface Metrics { - JSHeapTotalSize?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.jsheapusedsize.md b/docs/api/puppeteer.metrics.jsheapusedsize.md deleted file mode 100644 index d381db7101c09..0000000000000 --- a/docs/api/puppeteer.metrics.jsheapusedsize.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.JSHeapUsedSize ---- - -# Metrics.JSHeapUsedSize property - -#### Signature: - -```typescript -interface Metrics { - JSHeapUsedSize?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.layoutcount.md b/docs/api/puppeteer.metrics.layoutcount.md deleted file mode 100644 index 3330939a23a1b..0000000000000 --- a/docs/api/puppeteer.metrics.layoutcount.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.LayoutCount ---- - -# Metrics.LayoutCount property - -#### Signature: - -```typescript -interface Metrics { - LayoutCount?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.layoutduration.md b/docs/api/puppeteer.metrics.layoutduration.md deleted file mode 100644 index 3833f372b7b31..0000000000000 --- a/docs/api/puppeteer.metrics.layoutduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.LayoutDuration ---- - -# Metrics.LayoutDuration property - -#### Signature: - -```typescript -interface Metrics { - LayoutDuration?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.md b/docs/api/puppeteer.metrics.md index d61639efec4a6..2c7fc61b236e9 100644 --- a/docs/api/puppeteer.metrics.md +++ b/docs/api/puppeteer.metrics.md @@ -12,18 +12,18 @@ export interface Metrics ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------ | --------- | ------ | ------------ | ------- | -| [Documents?](./puppeteer.metrics.documents.md) | | number | _(Optional)_ | | -| [Frames?](./puppeteer.metrics.frames.md) | | number | _(Optional)_ | | -| [JSEventListeners?](./puppeteer.metrics.jseventlisteners.md) | | number | _(Optional)_ | | -| [JSHeapTotalSize?](./puppeteer.metrics.jsheaptotalsize.md) | | number | _(Optional)_ | | -| [JSHeapUsedSize?](./puppeteer.metrics.jsheapusedsize.md) | | number | _(Optional)_ | | -| [LayoutCount?](./puppeteer.metrics.layoutcount.md) | | number | _(Optional)_ | | -| [LayoutDuration?](./puppeteer.metrics.layoutduration.md) | | number | _(Optional)_ | | -| [Nodes?](./puppeteer.metrics.nodes.md) | | number | _(Optional)_ | | -| [RecalcStyleCount?](./puppeteer.metrics.recalcstylecount.md) | | number | _(Optional)_ | | -| [RecalcStyleDuration?](./puppeteer.metrics.recalcstyleduration.md) | | number | _(Optional)_ | | -| [ScriptDuration?](./puppeteer.metrics.scriptduration.md) | | number | _(Optional)_ | | -| [TaskDuration?](./puppeteer.metrics.taskduration.md) | | number | _(Optional)_ | | -| [Timestamp?](./puppeteer.metrics.timestamp.md) | | number | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| ------------------- | --------------------- | ------ | ----------- | ------- | +| Documents | optional | number | | | +| Frames | optional | number | | | +| JSEventListeners | optional | number | | | +| JSHeapTotalSize | optional | number | | | +| JSHeapUsedSize | optional | number | | | +| LayoutCount | optional | number | | | +| LayoutDuration | optional | number | | | +| Nodes | optional | number | | | +| RecalcStyleCount | optional | number | | | +| RecalcStyleDuration | optional | number | | | +| ScriptDuration | optional | number | | | +| TaskDuration | optional | number | | | +| Timestamp | optional | number | | | diff --git a/docs/api/puppeteer.metrics.nodes.md b/docs/api/puppeteer.metrics.nodes.md deleted file mode 100644 index f6d7a2eef34ba..0000000000000 --- a/docs/api/puppeteer.metrics.nodes.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Nodes ---- - -# Metrics.Nodes property - -#### Signature: - -```typescript -interface Metrics { - Nodes?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.recalcstylecount.md b/docs/api/puppeteer.metrics.recalcstylecount.md deleted file mode 100644 index 4c60682fa422a..0000000000000 --- a/docs/api/puppeteer.metrics.recalcstylecount.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.RecalcStyleCount ---- - -# Metrics.RecalcStyleCount property - -#### Signature: - -```typescript -interface Metrics { - RecalcStyleCount?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.recalcstyleduration.md b/docs/api/puppeteer.metrics.recalcstyleduration.md deleted file mode 100644 index edf19bf2da618..0000000000000 --- a/docs/api/puppeteer.metrics.recalcstyleduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.RecalcStyleDuration ---- - -# Metrics.RecalcStyleDuration property - -#### Signature: - -```typescript -interface Metrics { - RecalcStyleDuration?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.scriptduration.md b/docs/api/puppeteer.metrics.scriptduration.md deleted file mode 100644 index 2966f773a86ac..0000000000000 --- a/docs/api/puppeteer.metrics.scriptduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.ScriptDuration ---- - -# Metrics.ScriptDuration property - -#### Signature: - -```typescript -interface Metrics { - ScriptDuration?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.taskduration.md b/docs/api/puppeteer.metrics.taskduration.md deleted file mode 100644 index 4ef77e22225ec..0000000000000 --- a/docs/api/puppeteer.metrics.taskduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.TaskDuration ---- - -# Metrics.TaskDuration property - -#### Signature: - -```typescript -interface Metrics { - TaskDuration?: number; -} -``` diff --git a/docs/api/puppeteer.metrics.timestamp.md b/docs/api/puppeteer.metrics.timestamp.md deleted file mode 100644 index ba7b0070ad359..0000000000000 --- a/docs/api/puppeteer.metrics.timestamp.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Timestamp ---- - -# Metrics.Timestamp property - -#### Signature: - -```typescript -interface Metrics { - Timestamp?: number; -} -``` diff --git a/docs/api/puppeteer.mouseoptions.button.md b/docs/api/puppeteer.mouseoptions.button.md deleted file mode 100644 index 88b3eda514f2e..0000000000000 --- a/docs/api/puppeteer.mouseoptions.button.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseOptions.button ---- - -# MouseOptions.button property - -#### Signature: - -```typescript -interface MouseOptions { - button?: MouseButton; -} -``` diff --git a/docs/api/puppeteer.mouseoptions.clickcount.md b/docs/api/puppeteer.mouseoptions.clickcount.md deleted file mode 100644 index c492bd9122bfc..0000000000000 --- a/docs/api/puppeteer.mouseoptions.clickcount.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseOptions.clickCount ---- - -# MouseOptions.clickCount property - -#### Signature: - -```typescript -interface MouseOptions { - clickCount?: number; -} -``` diff --git a/docs/api/puppeteer.mouseoptions.md b/docs/api/puppeteer.mouseoptions.md index 89fcba6c835f4..2e45c17c5d0ce 100644 --- a/docs/api/puppeteer.mouseoptions.md +++ b/docs/api/puppeteer.mouseoptions.md @@ -12,7 +12,7 @@ export interface MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ----------------------------------------- | ------------ | ------- | -| [button?](./puppeteer.mouseoptions.button.md) | | [MouseButton](./puppeteer.mousebutton.md) | _(Optional)_ | | -| [clickCount?](./puppeteer.mouseoptions.clickcount.md) | | number | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ----------- | ------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | | +| clickCount | optional | number | | | diff --git a/docs/api/puppeteer.mousewheeloptions.deltax.md b/docs/api/puppeteer.mousewheeloptions.deltax.md deleted file mode 100644 index 194b7f7c1f767..0000000000000 --- a/docs/api/puppeteer.mousewheeloptions.deltax.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseWheelOptions.deltaX ---- - -# MouseWheelOptions.deltaX property - -#### Signature: - -```typescript -interface MouseWheelOptions { - deltaX?: number; -} -``` diff --git a/docs/api/puppeteer.mousewheeloptions.deltay.md b/docs/api/puppeteer.mousewheeloptions.deltay.md deleted file mode 100644 index 8327a81b36c9f..0000000000000 --- a/docs/api/puppeteer.mousewheeloptions.deltay.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseWheelOptions.deltaY ---- - -# MouseWheelOptions.deltaY property - -#### Signature: - -```typescript -interface MouseWheelOptions { - deltaY?: number; -} -``` diff --git a/docs/api/puppeteer.mousewheeloptions.md b/docs/api/puppeteer.mousewheeloptions.md index f3efee5fb3395..026b5a882a2eb 100644 --- a/docs/api/puppeteer.mousewheeloptions.md +++ b/docs/api/puppeteer.mousewheeloptions.md @@ -12,7 +12,7 @@ export interface MouseWheelOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------- | --------- | ------ | ------------ | ------- | -| [deltaX?](./puppeteer.mousewheeloptions.deltax.md) | | number | _(Optional)_ | | -| [deltaY?](./puppeteer.mousewheeloptions.deltay.md) | | number | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | ------- | +| deltaX | optional | number | | | +| deltaY | optional | number | | | diff --git a/docs/api/puppeteer.networkconditions.download.md b/docs/api/puppeteer.networkconditions.download.md deleted file mode 100644 index ec1c8847d5063..0000000000000 --- a/docs/api/puppeteer.networkconditions.download.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: NetworkConditions.download ---- - -# NetworkConditions.download property - -#### Signature: - -```typescript -interface NetworkConditions { - download: number; -} -``` diff --git a/docs/api/puppeteer.networkconditions.latency.md b/docs/api/puppeteer.networkconditions.latency.md deleted file mode 100644 index e581c9fe17f05..0000000000000 --- a/docs/api/puppeteer.networkconditions.latency.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: NetworkConditions.latency ---- - -# NetworkConditions.latency property - -#### Signature: - -```typescript -interface NetworkConditions { - latency: number; -} -``` diff --git a/docs/api/puppeteer.networkconditions.upload.md b/docs/api/puppeteer.networkconditions.upload.md deleted file mode 100644 index a030b3d19596c..0000000000000 --- a/docs/api/puppeteer.networkconditions.upload.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: NetworkConditions.upload ---- - -# NetworkConditions.upload property - -#### Signature: - -```typescript -interface NetworkConditions { - upload: number; -} -``` diff --git a/docs/api/puppeteer.offset.md b/docs/api/puppeteer.offset.md index 385685f0bd992..5ddaffa5b9929 100644 --- a/docs/api/puppeteer.offset.md +++ b/docs/api/puppeteer.offset.md @@ -12,7 +12,7 @@ export interface Offset ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------- | --------- | ------ | ----------------------------------------------------------------------------------- | ------- | -| [x](./puppeteer.offset.x.md) | | number | x-offset for the clickable point relative to the top-left corner of the border box. | | -| [y](./puppeteer.offset.y.md) | | number | y-offset for the clickable point relative to the top-left corner of the border box. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------------------------------------------------------------------------------- | ------- | +| x | | number | x-offset for the clickable point relative to the top-left corner of the border box. | | +| y | | number | y-offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/docs/api/puppeteer.offset.x.md b/docs/api/puppeteer.offset.x.md deleted file mode 100644 index 2de895a1b52e4..0000000000000 --- a/docs/api/puppeteer.offset.x.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Offset.x ---- - -# Offset.x property - -x-offset for the clickable point relative to the top-left corner of the border box. - -#### Signature: - -```typescript -interface Offset { - x: number; -} -``` diff --git a/docs/api/puppeteer.offset.y.md b/docs/api/puppeteer.offset.y.md deleted file mode 100644 index 2bcb2cf4a232b..0000000000000 --- a/docs/api/puppeteer.offset.y.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Offset.y ---- - -# Offset.y property - -y-offset for the clickable point relative to the top-left corner of the border box. - -#### Signature: - -```typescript -interface Offset { - y: number; -} -``` diff --git a/docs/api/puppeteer.page.accessibility.md b/docs/api/puppeteer.page.accessibility.md deleted file mode 100644 index 27f8b8ac8bb44..0000000000000 --- a/docs/api/puppeteer.page.accessibility.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.accessibility ---- - -# Page.accessibility property - -#### Signature: - -```typescript -class Page { - get accessibility(): Accessibility; -} -``` diff --git a/docs/api/puppeteer.page.click.md b/docs/api/puppeteer.page.click.md index 4154fe3011118..fd644e8b90ddf 100644 --- a/docs/api/puppeteer.page.click.md +++ b/docs/api/puppeteer.page.click.md @@ -4,7 +4,7 @@ sidebar_label: Page.click # Page.click() method -This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If there's no element matching `selector`, the method throws an error. +This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If there's no element matching `selector`, the method throws an error. #### Signature: diff --git a/docs/api/puppeteer.page.coverage.md b/docs/api/puppeteer.page.coverage.md deleted file mode 100644 index e1ff7f3cecd2a..0000000000000 --- a/docs/api/puppeteer.page.coverage.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.coverage ---- - -# Page.coverage property - -#### Signature: - -```typescript -class Page { - get coverage(): Coverage; -} -``` diff --git a/docs/api/puppeteer.page.hover.md b/docs/api/puppeteer.page.hover.md index 24432ea81bd10..f498e4cc74c37 100644 --- a/docs/api/puppeteer.page.hover.md +++ b/docs/api/puppeteer.page.hover.md @@ -4,7 +4,7 @@ sidebar_label: Page.hover # Page.hover() method -This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If there's no element matching `selector`, the method throws an error. +This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to hover over the center of the element. If there's no element matching `selector`, the method throws an error. #### Signature: diff --git a/docs/api/puppeteer.page.keyboard.md b/docs/api/puppeteer.page.keyboard.md deleted file mode 100644 index 963de7a663494..0000000000000 --- a/docs/api/puppeteer.page.keyboard.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.keyboard ---- - -# Page.keyboard property - -#### Signature: - -```typescript -class Page { - get keyboard(): Keyboard; -} -``` diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index e73ba4f149f42..d0d29a9fed5d4 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -63,14 +63,14 @@ page.off('request', logRequest); ## Properties -| Property | Modifiers | Type | Description | -| -------------------------------------------------- | --------------------- | --------------------------------------------- | ----------- | -| [accessibility](./puppeteer.page.accessibility.md) | readonly | [Accessibility](./puppeteer.accessibility.md) | | -| [coverage](./puppeteer.page.coverage.md) | readonly | [Coverage](./puppeteer.coverage.md) | | -| [keyboard](./puppeteer.page.keyboard.md) | readonly | [Keyboard](./puppeteer.keyboard.md) | | -| [mouse](./puppeteer.page.mouse.md) | readonly | [Mouse](./puppeteer.mouse.md) | | -| [touchscreen](./puppeteer.page.touchscreen.md) | readonly | [Touchscreen](./puppeteer.touchscreen.md) | | -| [tracing](./puppeteer.page.tracing.md) | readonly | [Tracing](./puppeteer.tracing.md) | | +| Property | Modifiers | Type | Description | +| ------------- | --------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| accessibility | readonly | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | +| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| keyboard | readonly | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | +| mouse | readonly | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | +| touchscreen | readonly | [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | +| tracing | readonly | [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | ## Methods @@ -89,7 +89,7 @@ page.off('request', logRequest); | [bringToFront()](./puppeteer.page.bringtofront.md) | | Brings page to front (activates tab). | | [browser()](./puppeteer.page.browser.md) | | Get the browser the page belongs to. | | [browserContext()](./puppeteer.page.browsercontext.md) | | Get the browser context that the page belongs to. | -| [click(selector, options)](./puppeteer.page.click.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If there's no element matching selector, the method throws an error. | +| [click(selector, options)](./puppeteer.page.click.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If there's no element matching selector, the method throws an error. | | [close(options)](./puppeteer.page.close.md) | | | | [content()](./puppeteer.page.content.md) | | | | [cookies(urls)](./puppeteer.page.cookies.md) | | If no URLs are specified, this method returns cookies for the current page URL. If URLs are specified, only cookies for those URLs are returned. | @@ -113,7 +113,7 @@ page.off('request', logRequest); | [goBack(options)](./puppeteer.page.goback.md) | | This method navigate to the previous page in history. | | [goForward(options)](./puppeteer.page.goforward.md) | | This method navigate to the next page in history. | | [goto(url, options)](./puppeteer.page.goto.md) | | | -| [hover(selector)](./puppeteer.page.hover.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If there's no element matching selector, the method throws an error. | +| [hover(selector)](./puppeteer.page.hover.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to hover over the center of the element. If there's no element matching selector, the method throws an error. | | [isClosed()](./puppeteer.page.isclosed.md) | | Indicates that the page has been closed. | | [isDragInterceptionEnabled()](./puppeteer.page.isdraginterceptionenabled.md) | | | | [isJavaScriptEnabled()](./puppeteer.page.isjavascriptenabled.md) | | | @@ -143,7 +143,7 @@ page.off('request', logRequest); | [setRequestInterception(value)](./puppeteer.page.setrequestinterception.md) | |

Activating request interception enables [HTTPRequest.abort()](./puppeteer.httprequest.abort.md), [HTTPRequest.continue()](./puppeteer.httprequest.continue.md) and [HTTPRequest.respond()](./puppeteer.httprequest.respond.md) methods. This provides the capability to modify network requests that are made by a page.

Once request interception is enabled, every request will stall unless it's continued, responded or aborted; or completed using the browser cache.

See the [Request interception guide](https://pptr.dev/next/guides/request-interception) for more details.

| | [setUserAgent(userAgent, userAgentMetadata)](./puppeteer.page.setuseragent.md) | | | | [setViewport(viewport)](./puppeteer.page.setviewport.md) | |

page.setViewport will resize the page. A lot of websites don't expect phones to change size, so you should set the viewport before navigating to the page.

In the case of multiple pages in a single browser, each page can have its own viewport size.

| -| [tap(selector)](./puppeteer.page.tap.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.touchscreen.md) to tap in the center of the element. If there's no element matching selector, the method throws an error. | +| [tap(selector)](./puppeteer.page.tap.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.md) to tap in the center of the element. If there's no element matching selector, the method throws an error. | | [target()](./puppeteer.page.target.md) | | | | [title()](./puppeteer.page.title.md) | | | | [type(selector, text, options)](./puppeteer.page.type.md) | |

Sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [Keyboard.press()](./puppeteer.keyboard.press.md).

| @@ -157,51 +157,7 @@ page.off('request', logRequest); | [waitForNetworkIdle(options)](./puppeteer.page.waitfornetworkidle.md) | | | | [waitForRequest(urlOrPredicate, options)](./puppeteer.page.waitforrequest.md) | | | | [waitForResponse(urlOrPredicate, options)](./puppeteer.page.waitforresponse.md) | | | -| [waitForSelector(selector, options)](./puppeteer.page.waitforselector.md) | |

Wait for the selector to appear in page. If at the moment of calling the method the selector already exists, the method will return immediately. If the selector doesn't appear after the timeout milliseconds of waiting, the function will throw.

This method works across navigations:

| - -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForSelector('img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - -| -| [waitForTimeout(milliseconds)](./puppeteer.page.waitfortimeout.md) | | | -| [waitForXPath(xpath, options)](./puppeteer.page.waitforxpath.md) | |

Wait for the xpath to appear in page. If at the moment of calling the method the xpath already exists, the method will return immediately. If the xpath doesn't appear after the timeout milliseconds of waiting, the function will throw.

This method works across navigation

- -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForXPath('//img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - -| -| [workers()](./puppeteer.page.workers.md) | | | +| [waitForSelector(selector, options)](./puppeteer.page.waitforselector.md) | | Wait for the selector to appear in page. If at the moment of calling the method the selector already exists, the method will return immediately. If the selector doesn't appear after the timeout milliseconds of waiting, the function will throw. | +| [waitForTimeout(milliseconds)](./puppeteer.page.waitfortimeout.md) | | | +| [waitForXPath(xpath, options)](./puppeteer.page.waitforxpath.md) | | Wait for the xpath to appear in page. If at the moment of calling the method the xpath already exists, the method will return immediately. If the xpath doesn't appear after the timeout milliseconds of waiting, the function will throw. | +| [workers()](./puppeteer.page.workers.md) | | | diff --git a/docs/api/puppeteer.page.mouse.md b/docs/api/puppeteer.page.mouse.md deleted file mode 100644 index c7648e32fe9b1..0000000000000 --- a/docs/api/puppeteer.page.mouse.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.mouse ---- - -# Page.mouse property - -#### Signature: - -```typescript -class Page { - get mouse(): Mouse; -} -``` diff --git a/docs/api/puppeteer.page.tap.md b/docs/api/puppeteer.page.tap.md index bf91e7ecbb869..87fa397c7dc16 100644 --- a/docs/api/puppeteer.page.tap.md +++ b/docs/api/puppeteer.page.tap.md @@ -4,7 +4,7 @@ sidebar_label: Page.tap # Page.tap() method -This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.touchscreen.md) to tap in the center of the element. If there's no element matching `selector`, the method throws an error. +This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.md) to tap in the center of the element. If there's no element matching `selector`, the method throws an error. #### Signature: diff --git a/docs/api/puppeteer.page.touchscreen.md b/docs/api/puppeteer.page.touchscreen.md deleted file mode 100644 index 94b8430b06ed5..0000000000000 --- a/docs/api/puppeteer.page.touchscreen.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.touchscreen ---- - -# Page.touchscreen property - -#### Signature: - -```typescript -class Page { - get touchscreen(): Touchscreen; -} -``` diff --git a/docs/api/puppeteer.page.tracing.md b/docs/api/puppeteer.page.tracing.md deleted file mode 100644 index b4537595ffbcf..0000000000000 --- a/docs/api/puppeteer.page.tracing.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.tracing ---- - -# Page.tracing property - -#### Signature: - -```typescript -class Page { - get tracing(): Tracing; -} -``` diff --git a/docs/api/puppeteer.page.waitforselector.md b/docs/api/puppeteer.page.waitforselector.md index cbd961c673b7f..70a7432529986 100644 --- a/docs/api/puppeteer.page.waitforselector.md +++ b/docs/api/puppeteer.page.waitforselector.md @@ -6,28 +6,6 @@ sidebar_label: Page.waitForSelector Wait for the `selector` to appear in page. If at the moment of calling the method the `selector` already exists, the method will return immediately. If the `selector` doesn't appear after the `timeout` milliseconds of waiting, the function will throw. -This method works across navigations: - -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForSelector('img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - #### Signature: ```typescript @@ -61,3 +39,27 @@ The optional Parameter in Arguments `options` are: - `hidden`: Wait for element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. Defaults to `false`. - `timeout`: maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. + +## Example + +This method works across navigations: + +```ts +import puppeteer from 'puppeteer'; +(async () => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + let currentURL; + page + .waitForSelector('img') + .then(() => console.log('First URL with image: ' + currentURL)); + for (currentURL of [ + 'https://example.com', + 'https://google.com', + 'https://bbc.com', + ]) { + await page.goto(currentURL); + } + await browser.close(); +})(); +``` diff --git a/docs/api/puppeteer.page.waitforxpath.md b/docs/api/puppeteer.page.waitforxpath.md index 811ee6ca5be79..7f8aaa39ac392 100644 --- a/docs/api/puppeteer.page.waitforxpath.md +++ b/docs/api/puppeteer.page.waitforxpath.md @@ -6,28 +6,6 @@ sidebar_label: Page.waitForXPath Wait for the `xpath` to appear in page. If at the moment of calling the method the `xpath` already exists, the method will return immediately. If the `xpath` doesn't appear after the `timeout` milliseconds of waiting, the function will throw. -This method works across navigation - -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForXPath('//img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - #### Signature: ```typescript @@ -61,3 +39,27 @@ The optional Argument `options` have properties: - `hidden`: A boolean wait for element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. Defaults to `false`. - `timeout`: A number which is maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. + +## Example + +This method works across navigation + +```ts +import puppeteer from 'puppeteer'; +(async () => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + let currentURL; + page + .waitForXPath('//img') + .then(() => console.log('First URL with image: ' + currentURL)); + for (currentURL of [ + 'https://example.com', + 'https://google.com', + 'https://bbc.com', + ]) { + await page.goto(currentURL); + } + await browser.close(); +})(); +``` diff --git a/docs/api/puppeteer.pageeventobject.close.md b/docs/api/puppeteer.pageeventobject.close.md deleted file mode 100644 index 10885076f9462..0000000000000 --- a/docs/api/puppeteer.pageeventobject.close.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.close ---- - -# PageEventObject.close property - -#### Signature: - -```typescript -interface PageEventObject { - close: never; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.console.md b/docs/api/puppeteer.pageeventobject.console.md deleted file mode 100644 index 31f3acfd94af5..0000000000000 --- a/docs/api/puppeteer.pageeventobject.console.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.console ---- - -# PageEventObject.console property - -#### Signature: - -```typescript -interface PageEventObject { - console: ConsoleMessage; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.dialog.md b/docs/api/puppeteer.pageeventobject.dialog.md deleted file mode 100644 index de45e875e8905..0000000000000 --- a/docs/api/puppeteer.pageeventobject.dialog.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.dialog ---- - -# PageEventObject.dialog property - -#### Signature: - -```typescript -interface PageEventObject { - dialog: Dialog; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.domcontentloaded.md b/docs/api/puppeteer.pageeventobject.domcontentloaded.md deleted file mode 100644 index 972f997b295ca..0000000000000 --- a/docs/api/puppeteer.pageeventobject.domcontentloaded.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.domcontentloaded ---- - -# PageEventObject.domcontentloaded property - -#### Signature: - -```typescript -interface PageEventObject { - domcontentloaded: never; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.error.md b/docs/api/puppeteer.pageeventobject.error.md deleted file mode 100644 index 31a9b80132724..0000000000000 --- a/docs/api/puppeteer.pageeventobject.error.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.error ---- - -# PageEventObject.error property - -#### Signature: - -```typescript -interface PageEventObject { - error: Error; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.frameattached.md b/docs/api/puppeteer.pageeventobject.frameattached.md deleted file mode 100644 index bacc1d46b77fa..0000000000000 --- a/docs/api/puppeteer.pageeventobject.frameattached.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.frameattached ---- - -# PageEventObject.frameattached property - -#### Signature: - -```typescript -interface PageEventObject { - frameattached: Frame; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.framedetached.md b/docs/api/puppeteer.pageeventobject.framedetached.md deleted file mode 100644 index e2bb0c8414cea..0000000000000 --- a/docs/api/puppeteer.pageeventobject.framedetached.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.framedetached ---- - -# PageEventObject.framedetached property - -#### Signature: - -```typescript -interface PageEventObject { - framedetached: Frame; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.framenavigated.md b/docs/api/puppeteer.pageeventobject.framenavigated.md deleted file mode 100644 index dcad6de0ad8f0..0000000000000 --- a/docs/api/puppeteer.pageeventobject.framenavigated.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.framenavigated ---- - -# PageEventObject.framenavigated property - -#### Signature: - -```typescript -interface PageEventObject { - framenavigated: Frame; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.load.md b/docs/api/puppeteer.pageeventobject.load.md deleted file mode 100644 index 32b2841716f7e..0000000000000 --- a/docs/api/puppeteer.pageeventobject.load.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.load ---- - -# PageEventObject.load property - -#### Signature: - -```typescript -interface PageEventObject { - load: never; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.md b/docs/api/puppeteer.pageeventobject.md index b66b3527614dd..8fda1a908d3e3 100644 --- a/docs/api/puppeteer.pageeventobject.md +++ b/docs/api/puppeteer.pageeventobject.md @@ -16,24 +16,24 @@ export interface PageEventObject ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | ----------- | ------- | -| [close](./puppeteer.pageeventobject.close.md) | | never | | | -| [console](./puppeteer.pageeventobject.console.md) | | [ConsoleMessage](./puppeteer.consolemessage.md) | | | -| [dialog](./puppeteer.pageeventobject.dialog.md) | | [Dialog](./puppeteer.dialog.md) | | | -| [domcontentloaded](./puppeteer.pageeventobject.domcontentloaded.md) | | never | | | -| [error](./puppeteer.pageeventobject.error.md) | | Error | | | -| [frameattached](./puppeteer.pageeventobject.frameattached.md) | | [Frame](./puppeteer.frame.md) | | | -| [framedetached](./puppeteer.pageeventobject.framedetached.md) | | [Frame](./puppeteer.frame.md) | | | -| [framenavigated](./puppeteer.pageeventobject.framenavigated.md) | | [Frame](./puppeteer.frame.md) | | | -| [load](./puppeteer.pageeventobject.load.md) | | never | | | -| [metrics](./puppeteer.pageeventobject.metrics.md) | | { title: string; metrics: [Metrics](./puppeteer.metrics.md); } | | | -| [pageerror](./puppeteer.pageeventobject.pageerror.md) | | Error | | | -| [popup](./puppeteer.pageeventobject.popup.md) | | [Page](./puppeteer.page.md) | | | -| [request](./puppeteer.pageeventobject.request.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [requestfailed](./puppeteer.pageeventobject.requestfailed.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [requestfinished](./puppeteer.pageeventobject.requestfinished.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [requestservedfromcache](./puppeteer.pageeventobject.requestservedfromcache.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [response](./puppeteer.pageeventobject.response.md) | | [HTTPResponse](./puppeteer.httpresponse.md) | | | -| [workercreated](./puppeteer.pageeventobject.workercreated.md) | | [WebWorker](./puppeteer.webworker.md) | | | -| [workerdestroyed](./puppeteer.pageeventobject.workerdestroyed.md) | | [WebWorker](./puppeteer.webworker.md) | | | +| Property | Modifiers | Type | Description | Default | +| ---------------------- | --------- | -------------------------------------------------------------- | ----------- | ------- | +| close | | never | | | +| console | | [ConsoleMessage](./puppeteer.consolemessage.md) | | | +| dialog | | [Dialog](./puppeteer.dialog.md) | | | +| domcontentloaded | | never | | | +| error | | Error | | | +| frameattached | | [Frame](./puppeteer.frame.md) | | | +| framedetached | | [Frame](./puppeteer.frame.md) | | | +| framenavigated | | [Frame](./puppeteer.frame.md) | | | +| load | | never | | | +| metrics | | { title: string; metrics: [Metrics](./puppeteer.metrics.md); } | | | +| pageerror | | Error | | | +| popup | | [Page](./puppeteer.page.md) | | | +| request | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| requestfailed | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| requestfinished | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| requestservedfromcache | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| response | | [HTTPResponse](./puppeteer.httpresponse.md) | | | +| workercreated | | [WebWorker](./puppeteer.webworker.md) | | | +| workerdestroyed | | [WebWorker](./puppeteer.webworker.md) | | | diff --git a/docs/api/puppeteer.pageeventobject.metrics.md b/docs/api/puppeteer.pageeventobject.metrics.md deleted file mode 100644 index d952b8003172f..0000000000000 --- a/docs/api/puppeteer.pageeventobject.metrics.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -sidebar_label: PageEventObject.metrics ---- - -# PageEventObject.metrics property - -#### Signature: - -```typescript -interface PageEventObject { - metrics: { - title: string; - metrics: Metrics; - }; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.pageerror.md b/docs/api/puppeteer.pageeventobject.pageerror.md deleted file mode 100644 index eac4b50320964..0000000000000 --- a/docs/api/puppeteer.pageeventobject.pageerror.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.pageerror ---- - -# PageEventObject.pageerror property - -#### Signature: - -```typescript -interface PageEventObject { - pageerror: Error; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.popup.md b/docs/api/puppeteer.pageeventobject.popup.md deleted file mode 100644 index 517655e687ff0..0000000000000 --- a/docs/api/puppeteer.pageeventobject.popup.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.popup ---- - -# PageEventObject.popup property - -#### Signature: - -```typescript -interface PageEventObject { - popup: Page; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.request.md b/docs/api/puppeteer.pageeventobject.request.md deleted file mode 100644 index 2309c5a3120dc..0000000000000 --- a/docs/api/puppeteer.pageeventobject.request.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.request ---- - -# PageEventObject.request property - -#### Signature: - -```typescript -interface PageEventObject { - request: HTTPRequest; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.requestfailed.md b/docs/api/puppeteer.pageeventobject.requestfailed.md deleted file mode 100644 index b0339fce54d49..0000000000000 --- a/docs/api/puppeteer.pageeventobject.requestfailed.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.requestfailed ---- - -# PageEventObject.requestfailed property - -#### Signature: - -```typescript -interface PageEventObject { - requestfailed: HTTPRequest; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.requestfinished.md b/docs/api/puppeteer.pageeventobject.requestfinished.md deleted file mode 100644 index 34b35a57c0a55..0000000000000 --- a/docs/api/puppeteer.pageeventobject.requestfinished.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.requestfinished ---- - -# PageEventObject.requestfinished property - -#### Signature: - -```typescript -interface PageEventObject { - requestfinished: HTTPRequest; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.requestservedfromcache.md b/docs/api/puppeteer.pageeventobject.requestservedfromcache.md deleted file mode 100644 index 66fb90a0cd3f5..0000000000000 --- a/docs/api/puppeteer.pageeventobject.requestservedfromcache.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.requestservedfromcache ---- - -# PageEventObject.requestservedfromcache property - -#### Signature: - -```typescript -interface PageEventObject { - requestservedfromcache: HTTPRequest; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.response.md b/docs/api/puppeteer.pageeventobject.response.md deleted file mode 100644 index 8e4e2f0a3e4ec..0000000000000 --- a/docs/api/puppeteer.pageeventobject.response.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.response ---- - -# PageEventObject.response property - -#### Signature: - -```typescript -interface PageEventObject { - response: HTTPResponse; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.workercreated.md b/docs/api/puppeteer.pageeventobject.workercreated.md deleted file mode 100644 index c84120fce582f..0000000000000 --- a/docs/api/puppeteer.pageeventobject.workercreated.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.workercreated ---- - -# PageEventObject.workercreated property - -#### Signature: - -```typescript -interface PageEventObject { - workercreated: WebWorker; -} -``` diff --git a/docs/api/puppeteer.pageeventobject.workerdestroyed.md b/docs/api/puppeteer.pageeventobject.workerdestroyed.md deleted file mode 100644 index d5946a89d85b4..0000000000000 --- a/docs/api/puppeteer.pageeventobject.workerdestroyed.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.workerdestroyed ---- - -# PageEventObject.workerdestroyed property - -#### Signature: - -```typescript -interface PageEventObject { - workerdestroyed: WebWorker; -} -``` diff --git a/docs/api/puppeteer.pdfmargin.bottom.md b/docs/api/puppeteer.pdfmargin.bottom.md deleted file mode 100644 index e933d072787ec..0000000000000 --- a/docs/api/puppeteer.pdfmargin.bottom.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.bottom ---- - -# PDFMargin.bottom property - -#### Signature: - -```typescript -interface PDFMargin { - bottom?: string | number; -} -``` diff --git a/docs/api/puppeteer.pdfmargin.left.md b/docs/api/puppeteer.pdfmargin.left.md deleted file mode 100644 index dba54bba9cd1a..0000000000000 --- a/docs/api/puppeteer.pdfmargin.left.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.left ---- - -# PDFMargin.left property - -#### Signature: - -```typescript -interface PDFMargin { - left?: string | number; -} -``` diff --git a/docs/api/puppeteer.pdfmargin.md b/docs/api/puppeteer.pdfmargin.md index 630d942bfea3e..5cd11ee34158c 100644 --- a/docs/api/puppeteer.pdfmargin.md +++ b/docs/api/puppeteer.pdfmargin.md @@ -12,9 +12,9 @@ export interface PDFMargin ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | ---------------- | ------------ | ------- | -| [bottom?](./puppeteer.pdfmargin.bottom.md) | | string \| number | _(Optional)_ | | -| [left?](./puppeteer.pdfmargin.left.md) | | string \| number | _(Optional)_ | | -| [right?](./puppeteer.pdfmargin.right.md) | | string \| number | _(Optional)_ | | -| [top?](./puppeteer.pdfmargin.top.md) | | string \| number | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ---------------- | ----------- | ------- | +| bottom | optional | string \| number | | | +| left | optional | string \| number | | | +| right | optional | string \| number | | | +| top | optional | string \| number | | | diff --git a/docs/api/puppeteer.pdfmargin.right.md b/docs/api/puppeteer.pdfmargin.right.md deleted file mode 100644 index c8da619ecaa5d..0000000000000 --- a/docs/api/puppeteer.pdfmargin.right.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.right ---- - -# PDFMargin.right property - -#### Signature: - -```typescript -interface PDFMargin { - right?: string | number; -} -``` diff --git a/docs/api/puppeteer.pdfmargin.top.md b/docs/api/puppeteer.pdfmargin.top.md deleted file mode 100644 index 92d9de6f369a9..0000000000000 --- a/docs/api/puppeteer.pdfmargin.top.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.top ---- - -# PDFMargin.top property - -#### Signature: - -```typescript -interface PDFMargin { - top?: string | number; -} -``` diff --git a/docs/api/puppeteer.pdfoptions.displayheaderfooter.md b/docs/api/puppeteer.pdfoptions.displayheaderfooter.md deleted file mode 100644 index 088f140977371..0000000000000 --- a/docs/api/puppeteer.pdfoptions.displayheaderfooter.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.displayHeaderFooter ---- - -# PDFOptions.displayHeaderFooter property - -Whether to show the header and footer. - -#### Signature: - -```typescript -interface PDFOptions { - displayHeaderFooter?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.pdfoptions.footertemplate.md b/docs/api/puppeteer.pdfoptions.footertemplate.md deleted file mode 100644 index c48e77de00e12..0000000000000 --- a/docs/api/puppeteer.pdfoptions.footertemplate.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PDFOptions.footerTemplate ---- - -# PDFOptions.footerTemplate property - -HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.headertemplate.md). - -#### Signature: - -```typescript -interface PDFOptions { - footerTemplate?: string; -} -``` diff --git a/docs/api/puppeteer.pdfoptions.format.md b/docs/api/puppeteer.pdfoptions.format.md deleted file mode 100644 index f18d33eb62ab3..0000000000000 --- a/docs/api/puppeteer.pdfoptions.format.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: PDFOptions.format ---- - -# PDFOptions.format property - -#### Signature: - -```typescript -interface PDFOptions { - format?: PaperFormat; -} -``` - -#### Default value: - -`letter`. - -## Remarks - -If set, this takes priority over the `width` and `height` options. diff --git a/docs/api/puppeteer.pdfoptions.headertemplate.md b/docs/api/puppeteer.pdfoptions.headertemplate.md deleted file mode 100644 index 08f4395734cd8..0000000000000 --- a/docs/api/puppeteer.pdfoptions.headertemplate.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: PDFOptions.headerTemplate ---- - -# PDFOptions.headerTemplate property - -HTML template for the print header. Should be valid HTML with the following classes used to inject values into them: - -- `date` formatted print date - -- `title` document title - -- `url` document location - -- `pageNumber` current page number - -- `totalPages` total pages in the document - -#### Signature: - -```typescript -interface PDFOptions { - headerTemplate?: string; -} -``` diff --git a/docs/api/puppeteer.pdfoptions.height.md b/docs/api/puppeteer.pdfoptions.height.md deleted file mode 100644 index f11b625d5c904..0000000000000 --- a/docs/api/puppeteer.pdfoptions.height.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PDFOptions.height ---- - -# PDFOptions.height property - -Sets the height of paper. You can pass in a number or a string with a unit. - -#### Signature: - -```typescript -interface PDFOptions { - height?: string | number; -} -``` diff --git a/docs/api/puppeteer.pdfoptions.landscape.md b/docs/api/puppeteer.pdfoptions.landscape.md deleted file mode 100644 index 72fe9af127e02..0000000000000 --- a/docs/api/puppeteer.pdfoptions.landscape.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.landscape ---- - -# PDFOptions.landscape property - -Whether to print in landscape orientation. - -#### Signature: - -```typescript -interface PDFOptions { - landscape?: boolean; -} -``` - -#### Default value: - -= false diff --git a/docs/api/puppeteer.pdfoptions.margin.md b/docs/api/puppeteer.pdfoptions.margin.md deleted file mode 100644 index 1fa8bbbb3ee7b..0000000000000 --- a/docs/api/puppeteer.pdfoptions.margin.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.margin ---- - -# PDFOptions.margin property - -Set the PDF margins. - -#### Signature: - -```typescript -interface PDFOptions { - margin?: PDFMargin; -} -``` - -#### Default value: - -no margins are set. diff --git a/docs/api/puppeteer.pdfoptions.md b/docs/api/puppeteer.pdfoptions.md index cb2efb4c69aeb..7cf878372fcdd 100644 --- a/docs/api/puppeteer.pdfoptions.md +++ b/docs/api/puppeteer.pdfoptions.md @@ -14,20 +14,20 @@ export interface PDFOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------- | --------- | ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| [displayHeaderFooter?](./puppeteer.pdfoptions.displayheaderfooter.md) | | boolean | _(Optional)_ Whether to show the header and footer. | false | -| [footerTemplate?](./puppeteer.pdfoptions.footertemplate.md) | | string | _(Optional)_ HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.headertemplate.md). | | -| [format?](./puppeteer.pdfoptions.format.md) | | [PaperFormat](./puppeteer.paperformat.md) | _(Optional)_ | letter. | -| [headerTemplate?](./puppeteer.pdfoptions.headertemplate.md) | | string |

_(Optional)_ HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | -| [height?](./puppeteer.pdfoptions.height.md) | | string \| number | _(Optional)_ Sets the height of paper. You can pass in a number or a string with a unit. | | -| [landscape?](./puppeteer.pdfoptions.landscape.md) | | boolean | _(Optional)_ Whether to print in landscape orientation. | = false | -| [margin?](./puppeteer.pdfoptions.margin.md) | | [PDFMargin](./puppeteer.pdfmargin.md) | _(Optional)_ Set the PDF margins. | no margins are set. | -| [omitBackground?](./puppeteer.pdfoptions.omitbackground.md) | | boolean | _(Optional)_ Hides default white background and allows generating pdfs with transparency. | false | -| [pageRanges?](./puppeteer.pdfoptions.pageranges.md) | | string | _(Optional)_ Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | -| [path?](./puppeteer.pdfoptions.path.md) | | string | _(Optional)_ The path to save the file to. | the empty string, which means the PDF will not be written to disk. | -| [preferCSSPageSize?](./puppeteer.pdfoptions.prefercsspagesize.md) | | boolean | _(Optional)_ Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | -| [printBackground?](./puppeteer.pdfoptions.printbackground.md) | | boolean | _(Optional)_ Set to true to print background graphics. | false | -| [scale?](./puppeteer.pdfoptions.scale.md) | | number | _(Optional)_ Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | -| [timeout?](./puppeteer.pdfoptions.timeout.md) | | number | _(Optional)_ Timeout in milliseconds. Pass 0 to disable timeout. | 30000 | -| [width?](./puppeteer.pdfoptions.width.md) | | string \| number | _(Optional)_ Sets the width of paper. You can pass in a number or a string with a unit. | | +| Property | Modifiers | Type | Description | Default | +| ------------------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| displayHeaderFooter | optional | boolean | Whether to show the header and footer. | false | +| footerTemplate | optional | string | HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.md). | | +| format | optional | [PaperFormat](./puppeteer.paperformat.md) | | letter. | +| headerTemplate | optional | string |

HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | +| height | optional | string \| number | Sets the height of paper. You can pass in a number or a string with a unit. | | +| landscape | optional | boolean | Whether to print in landscape orientation. | = false | +| margin | optional | [PDFMargin](./puppeteer.pdfmargin.md) | Set the PDF margins. | no margins are set. | +| omitBackground | optional | boolean | Hides default white background and allows generating pdfs with transparency. | false | +| pageRanges | optional | string | Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | +| path | optional | string | The path to save the file to. | the empty string, which means the PDF will not be written to disk. | +| preferCSSPageSize | optional | boolean | Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | +| printBackground | optional | boolean | Set to true to print background graphics. | false | +| scale | optional | number | Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | +| timeout | optional | number | Timeout in milliseconds. Pass 0 to disable timeout. | 30000 | +| width | optional | string \| number | Sets the width of paper. You can pass in a number or a string with a unit. | | diff --git a/docs/api/puppeteer.pdfoptions.omitbackground.md b/docs/api/puppeteer.pdfoptions.omitbackground.md deleted file mode 100644 index bd057262d9c19..0000000000000 --- a/docs/api/puppeteer.pdfoptions.omitbackground.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.omitBackground ---- - -# PDFOptions.omitBackground property - -Hides default white background and allows generating pdfs with transparency. - -#### Signature: - -```typescript -interface PDFOptions { - omitBackground?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.pdfoptions.pageranges.md b/docs/api/puppeteer.pdfoptions.pageranges.md deleted file mode 100644 index 15f86c3969f18..0000000000000 --- a/docs/api/puppeteer.pdfoptions.pageranges.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.pageRanges ---- - -# PDFOptions.pageRanges property - -Paper ranges to print, e.g. `1-5, 8, 11-13`. - -#### Signature: - -```typescript -interface PDFOptions { - pageRanges?: string; -} -``` - -#### Default value: - -The empty string, which means all pages are printed. diff --git a/docs/api/puppeteer.pdfoptions.path.md b/docs/api/puppeteer.pdfoptions.path.md deleted file mode 100644 index d46ed72ad2645..0000000000000 --- a/docs/api/puppeteer.pdfoptions.path.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: PDFOptions.path ---- - -# PDFOptions.path property - -The path to save the file to. - -#### Signature: - -```typescript -interface PDFOptions { - path?: string; -} -``` - -#### Default value: - -the empty string, which means the PDF will not be written to disk. - -## Remarks - -If the path is relative, it's resolved relative to the current working directory. diff --git a/docs/api/puppeteer.pdfoptions.prefercsspagesize.md b/docs/api/puppeteer.pdfoptions.prefercsspagesize.md deleted file mode 100644 index 33d24ae2481fc..0000000000000 --- a/docs/api/puppeteer.pdfoptions.prefercsspagesize.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.preferCSSPageSize ---- - -# PDFOptions.preferCSSPageSize property - -Give any CSS `@page` size declared in the page priority over what is declared in the `width` or `height` or `format` option. - -#### Signature: - -```typescript -interface PDFOptions { - preferCSSPageSize?: boolean; -} -``` - -#### Default value: - -`false`, which will scale the content to fit the paper size. diff --git a/docs/api/puppeteer.pdfoptions.printbackground.md b/docs/api/puppeteer.pdfoptions.printbackground.md deleted file mode 100644 index 0e12670e6c6ac..0000000000000 --- a/docs/api/puppeteer.pdfoptions.printbackground.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.printBackground ---- - -# PDFOptions.printBackground property - -Set to `true` to print background graphics. - -#### Signature: - -```typescript -interface PDFOptions { - printBackground?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.pdfoptions.scale.md b/docs/api/puppeteer.pdfoptions.scale.md deleted file mode 100644 index 282dc77e3b9ea..0000000000000 --- a/docs/api/puppeteer.pdfoptions.scale.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.scale ---- - -# PDFOptions.scale property - -Scales the rendering of the web page. Amount must be between `0.1` and `2`. - -#### Signature: - -```typescript -interface PDFOptions { - scale?: number; -} -``` - -#### Default value: - -1 diff --git a/docs/api/puppeteer.pdfoptions.timeout.md b/docs/api/puppeteer.pdfoptions.timeout.md deleted file mode 100644 index 2259dd08bf0b0..0000000000000 --- a/docs/api/puppeteer.pdfoptions.timeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.timeout ---- - -# PDFOptions.timeout property - -Timeout in milliseconds. Pass `0` to disable timeout. - -#### Signature: - -```typescript -interface PDFOptions { - timeout?: number; -} -``` - -#### Default value: - -30000 diff --git a/docs/api/puppeteer.pdfoptions.width.md b/docs/api/puppeteer.pdfoptions.width.md deleted file mode 100644 index d0b925dc4a351..0000000000000 --- a/docs/api/puppeteer.pdfoptions.width.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PDFOptions.width ---- - -# PDFOptions.width property - -Sets the width of paper. You can pass in a number or a string with a unit. - -#### Signature: - -```typescript -interface PDFOptions { - width?: string | number; -} -``` diff --git a/docs/api/puppeteer.point.md b/docs/api/puppeteer.point.md index b89a4774a126b..55acd6b123065 100644 --- a/docs/api/puppeteer.point.md +++ b/docs/api/puppeteer.point.md @@ -12,7 +12,7 @@ export interface Point ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------- | --------- | ------ | ----------- | ------- | -| [x](./puppeteer.point.x.md) | | number | | | -| [y](./puppeteer.point.y.md) | | number | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------- | ------- | +| x | | number | | | +| y | | number | | | diff --git a/docs/api/puppeteer.point.x.md b/docs/api/puppeteer.point.x.md deleted file mode 100644 index 780cf6ae990f4..0000000000000 --- a/docs/api/puppeteer.point.x.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Point.x ---- - -# Point.x property - -#### Signature: - -```typescript -interface Point { - x: number; -} -``` diff --git a/docs/api/puppeteer.point.y.md b/docs/api/puppeteer.point.y.md deleted file mode 100644 index b15376c659603..0000000000000 --- a/docs/api/puppeteer.point.y.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Point.y ---- - -# Point.y property - -#### Signature: - -```typescript -interface Point { - y: number; -} -``` diff --git a/docs/api/puppeteer.pressoptions.delay.md b/docs/api/puppeteer.pressoptions.delay.md deleted file mode 100644 index b011be395f408..0000000000000 --- a/docs/api/puppeteer.pressoptions.delay.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PressOptions.delay ---- - -# PressOptions.delay property - -Time to wait between `keydown` and `keyup` in milliseconds. Defaults to 0. - -#### Signature: - -```typescript -interface PressOptions { - delay?: number; -} -``` diff --git a/docs/api/puppeteer.pressoptions.md b/docs/api/puppeteer.pressoptions.md index bf1f703fdbf0f..2cdefe8a841ae 100644 --- a/docs/api/puppeteer.pressoptions.md +++ b/docs/api/puppeteer.pressoptions.md @@ -12,7 +12,7 @@ export interface PressOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------------------------- | ------- | -| [delay?](./puppeteer.pressoptions.delay.md) | | number | _(Optional)_ Time to wait between keydown and keyup in milliseconds. Defaults to 0. | | -| [text?](./puppeteer.pressoptions.text.md) | | string | _(Optional)_ If specified, generates an input event with this text. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------------------------ | ------- | +| delay | optional | number | Time to wait between keydown and keyup in milliseconds. Defaults to 0. | | +| text | optional | string | If specified, generates an input event with this text. | | diff --git a/docs/api/puppeteer.pressoptions.text.md b/docs/api/puppeteer.pressoptions.text.md deleted file mode 100644 index 176ec2aa16c10..0000000000000 --- a/docs/api/puppeteer.pressoptions.text.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PressOptions.text ---- - -# PressOptions.text property - -If specified, generates an input event with this text. - -#### Signature: - -```typescript -interface PressOptions { - text?: string; -} -``` diff --git a/docs/api/puppeteer.productlauncher.md b/docs/api/puppeteer.productlauncher.md index ec71edc83d1d7..23dbf6f7118d3 100644 --- a/docs/api/puppeteer.productlauncher.md +++ b/docs/api/puppeteer.productlauncher.md @@ -18,9 +18,9 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ------------------------------------------------- | --------------------- | --------------------------------- | ----------- | -| [product](./puppeteer.productlauncher.product.md) | readonly | [Product](./puppeteer.product.md) | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | --------------------------------- | ----------- | +| product | readonly | [Product](./puppeteer.product.md) | | ## Methods diff --git a/docs/api/puppeteer.productlauncher.product.md b/docs/api/puppeteer.productlauncher.product.md deleted file mode 100644 index 6aa3e98220b39..0000000000000 --- a/docs/api/puppeteer.productlauncher.product.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ProductLauncher.product ---- - -# ProductLauncher.product property - -#### Signature: - -```typescript -class ProductLauncher { - get product(): Product; -} -``` diff --git a/docs/api/puppeteer.protocolerror.code.md b/docs/api/puppeteer.protocolerror.code.md deleted file mode 100644 index ce3e99fa8c327..0000000000000 --- a/docs/api/puppeteer.protocolerror.code.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ProtocolError.code ---- - -# ProtocolError.code property - -#### Signature: - -```typescript -class ProtocolError { - set code(code: number | undefined); -} -``` diff --git a/docs/api/puppeteer.protocolerror.md b/docs/api/puppeteer.protocolerror.md index fa49600a951c5..121696eca01c6 100644 --- a/docs/api/puppeteer.protocolerror.md +++ b/docs/api/puppeteer.protocolerror.md @@ -16,7 +16,7 @@ export declare class ProtocolError extends CustomError ## Properties -| Property | Modifiers | Type | Description | -| --------------------------------------------------------------- | --------------------- | ------------------- | ----------- | -| [code](./puppeteer.protocolerror.code.md) | readonly | number \| undefined | | -| [originalMessage](./puppeteer.protocolerror.originalmessage.md) | readonly | string | | +| Property | Modifiers | Type | Description | +| --------------- | --------------------- | ------------------- | ----------- | +| code | readonly | number \| undefined | | +| originalMessage | readonly | string | | diff --git a/docs/api/puppeteer.protocolerror.originalmessage.md b/docs/api/puppeteer.protocolerror.originalmessage.md deleted file mode 100644 index 012358cbb4d9e..0000000000000 --- a/docs/api/puppeteer.protocolerror.originalmessage.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ProtocolError.originalMessage ---- - -# ProtocolError.originalMessage property - -#### Signature: - -```typescript -class ProtocolError { - set originalMessage(originalMessage: string); -} -``` diff --git a/docs/api/puppeteer.puppeteererrors.md b/docs/api/puppeteer.puppeteererrors.md index 9d60b14c6ed64..5993f942a6852 100644 --- a/docs/api/puppeteer.puppeteererrors.md +++ b/docs/api/puppeteer.puppeteererrors.md @@ -16,7 +16,7 @@ export interface PuppeteerErrors ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------- | --------- | ---------------------------------------------------- | ----------- | ------- | -| [ProtocolError](./puppeteer.puppeteererrors.protocolerror.md) | | typeof [ProtocolError](./puppeteer.protocolerror.md) | | | -| [TimeoutError](./puppeteer.puppeteererrors.timeouterror.md) | | typeof [TimeoutError](./puppeteer.timeouterror.md) | | | +| Property | Modifiers | Type | Description | Default | +| ------------- | --------- | ---------------------------------------------------- | ----------- | ------- | +| ProtocolError | | typeof [ProtocolError](./puppeteer.protocolerror.md) | | | +| TimeoutError | | typeof [TimeoutError](./puppeteer.timeouterror.md) | | | diff --git a/docs/api/puppeteer.puppeteererrors.protocolerror.md b/docs/api/puppeteer.puppeteererrors.protocolerror.md deleted file mode 100644 index a1a8df71db6a3..0000000000000 --- a/docs/api/puppeteer.puppeteererrors.protocolerror.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerErrors.ProtocolError ---- - -# PuppeteerErrors.ProtocolError property - -#### Signature: - -```typescript -interface PuppeteerErrors { - ProtocolError: typeof ProtocolError; -} -``` diff --git a/docs/api/puppeteer.puppeteererrors.timeouterror.md b/docs/api/puppeteer.puppeteererrors.timeouterror.md deleted file mode 100644 index 7eab4b36c34cd..0000000000000 --- a/docs/api/puppeteer.puppeteererrors.timeouterror.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerErrors.TimeoutError ---- - -# PuppeteerErrors.TimeoutError property - -#### Signature: - -```typescript -interface PuppeteerErrors { - TimeoutError: typeof TimeoutError; -} -``` diff --git a/docs/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md b/docs/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md deleted file mode 100644 index 80a25285dc363..0000000000000 --- a/docs/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerLaunchOptions.extraPrefsFirefox ---- - -# PuppeteerLaunchOptions.extraPrefsFirefox property - -#### Signature: - -```typescript -interface PuppeteerLaunchOptions { - extraPrefsFirefox?: Record; -} -``` diff --git a/docs/api/puppeteer.puppeteerlaunchoptions.md b/docs/api/puppeteer.puppeteerlaunchoptions.md index 715106fe327d9..2ff6a5ceeb141 100644 --- a/docs/api/puppeteer.puppeteerlaunchoptions.md +++ b/docs/api/puppeteer.puppeteerlaunchoptions.md @@ -14,7 +14,7 @@ export interface PuppeteerLaunchOptions extends LaunchOptions, BrowserLaunchArgu ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------------------------------- | --------- | --------------------------------- | ------------ | ------- | -| [extraPrefsFirefox?](./puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md) | | Record<string, unknown> | _(Optional)_ | | -| [product?](./puppeteer.puppeteerlaunchoptions.product.md) | | [Product](./puppeteer.product.md) | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | --------------------------------- | ----------- | ------- | +| extraPrefsFirefox | optional | Record<string, unknown> | | | +| product | optional | [Product](./puppeteer.product.md) | | | diff --git a/docs/api/puppeteer.puppeteerlaunchoptions.product.md b/docs/api/puppeteer.puppeteerlaunchoptions.product.md deleted file mode 100644 index 9fe77cd234fa5..0000000000000 --- a/docs/api/puppeteer.puppeteerlaunchoptions.product.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerLaunchOptions.product ---- - -# PuppeteerLaunchOptions.product property - -#### Signature: - -```typescript -interface PuppeteerLaunchOptions { - product?: Product; -} -``` diff --git a/docs/api/puppeteer.puppeteernode.defaultproduct.md b/docs/api/puppeteer.puppeteernode.defaultproduct.md deleted file mode 100644 index c991fc0025c74..0000000000000 --- a/docs/api/puppeteer.puppeteernode.defaultproduct.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerNode.defaultProduct ---- - -# PuppeteerNode.defaultProduct property - -#### Signature: - -```typescript -class PuppeteerNode { - get defaultProduct(): Product; -} -``` diff --git a/docs/api/puppeteer.puppeteernode.lastlaunchedproduct.md b/docs/api/puppeteer.puppeteernode.lastlaunchedproduct.md deleted file mode 100644 index 61435a755e9f4..0000000000000 --- a/docs/api/puppeteer.puppeteernode.lastlaunchedproduct.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerNode.lastLaunchedProduct ---- - -# PuppeteerNode.lastLaunchedProduct property - -#### Signature: - -```typescript -class PuppeteerNode { - get lastLaunchedProduct(): Product; -} -``` diff --git a/docs/api/puppeteer.puppeteernode.launch.md b/docs/api/puppeteer.puppeteernode.launch.md index a2fe2adc983d7..1762eb2214554 100644 --- a/docs/api/puppeteer.puppeteernode.launch.md +++ b/docs/api/puppeteer.puppeteernode.launch.md @@ -6,7 +6,7 @@ sidebar_label: PuppeteerNode.launch Launches a browser instance with given arguments and options when specified. -When using with `puppeteer-core`, [options.executablePath](./puppeteer.launchoptions.executablepath.md) or [options.channel](./puppeteer.launchoptions.channel.md) must be provided. +When using with `puppeteer-core`, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided. #### Signature: @@ -32,7 +32,7 @@ Puppeteer can also be used to control the Chrome browser, but it works best with ## Example -You can use [options.ignoreDefaultArgs](./puppeteer.launchoptions.ignoredefaultargs.md) to filter out `--mute-audio` from default arguments: +You can use [options.ignoreDefaultArgs](./puppeteer.launchoptions.md) to filter out `--mute-audio` from default arguments: ```ts const browser = await puppeteer.launch({ diff --git a/docs/api/puppeteer.puppeteernode.md b/docs/api/puppeteer.puppeteernode.md index e967a6956b3a9..62f72eb711c5f 100644 --- a/docs/api/puppeteer.puppeteernode.md +++ b/docs/api/puppeteer.puppeteernode.md @@ -44,18 +44,18 @@ Once you have created a `page` you have access to a large API to interact with t ## Properties -| Property | Modifiers | Type | Description | -| ----------------------------------------------------------------------- | --------------------- | --------------------------------- | ----------- | -| [defaultProduct](./puppeteer.puppeteernode.defaultproduct.md) | readonly | [Product](./puppeteer.product.md) | | -| [lastLaunchedProduct](./puppeteer.puppeteernode.lastlaunchedproduct.md) | readonly | [Product](./puppeteer.product.md) | | -| [product](./puppeteer.puppeteernode.product.md) | readonly | string | | +| Property | Modifiers | Type | Description | +| ------------------- | --------------------- | --------------------------------- | ----------- | +| defaultProduct | readonly | [Product](./puppeteer.product.md) | | +| lastLaunchedProduct | readonly | [Product](./puppeteer.product.md) | | +| product | readonly | string | | ## Methods -| Method | Modifiers | Description | -| ---------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | -| [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | -| [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | -| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | | -| [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.executablepath.md) or [options.channel](./puppeteer.launchoptions.channel.md) must be provided.

| +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | +| [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | +| [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | +| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | | +| [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided.

| diff --git a/docs/api/puppeteer.puppeteernode.product.md b/docs/api/puppeteer.puppeteernode.product.md deleted file mode 100644 index 8218f1b8684e5..0000000000000 --- a/docs/api/puppeteer.puppeteernode.product.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: PuppeteerNode.product ---- - -# PuppeteerNode.product property - -> Warning: This API is now obsolete. -> -> Do not use as this field as it does not take into account multiple browsers of different types. Use [defaultProduct](./puppeteer.puppeteernode.defaultproduct.md) or [lastLaunchedProduct](./puppeteer.puppeteernode.lastlaunchedproduct.md). - -#### Signature: - -```typescript -class PuppeteerNode { - get product(): string; -} -``` diff --git a/docs/api/puppeteer.remoteaddress.ip.md b/docs/api/puppeteer.remoteaddress.ip.md deleted file mode 100644 index 15bd92e207f0d..0000000000000 --- a/docs/api/puppeteer.remoteaddress.ip.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: RemoteAddress.ip ---- - -# RemoteAddress.ip property - -#### Signature: - -```typescript -interface RemoteAddress { - ip?: string; -} -``` diff --git a/docs/api/puppeteer.remoteaddress.md b/docs/api/puppeteer.remoteaddress.md index 7c03968ef1467..e5cea3af5f566 100644 --- a/docs/api/puppeteer.remoteaddress.md +++ b/docs/api/puppeteer.remoteaddress.md @@ -12,7 +12,7 @@ export interface RemoteAddress ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | ------ | ------------ | ------- | -| [ip?](./puppeteer.remoteaddress.ip.md) | | string | _(Optional)_ | | -| [port?](./puppeteer.remoteaddress.port.md) | | number | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | ------- | +| ip | optional | string | | | +| port | optional | number | | | diff --git a/docs/api/puppeteer.remoteaddress.port.md b/docs/api/puppeteer.remoteaddress.port.md deleted file mode 100644 index eebf2c2232831..0000000000000 --- a/docs/api/puppeteer.remoteaddress.port.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: RemoteAddress.port ---- - -# RemoteAddress.port property - -#### Signature: - -```typescript -interface RemoteAddress { - port?: number; -} -``` diff --git a/docs/api/puppeteer.responseforrequest.body.md b/docs/api/puppeteer.responseforrequest.body.md deleted file mode 100644 index 6b04953e870cf..0000000000000 --- a/docs/api/puppeteer.responseforrequest.body.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ResponseForRequest.body ---- - -# ResponseForRequest.body property - -#### Signature: - -```typescript -interface ResponseForRequest { - body: string | Buffer; -} -``` diff --git a/docs/api/puppeteer.responseforrequest.contenttype.md b/docs/api/puppeteer.responseforrequest.contenttype.md deleted file mode 100644 index 3caf62ca726a9..0000000000000 --- a/docs/api/puppeteer.responseforrequest.contenttype.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ResponseForRequest.contentType ---- - -# ResponseForRequest.contentType property - -#### Signature: - -```typescript -interface ResponseForRequest { - contentType: string; -} -``` diff --git a/docs/api/puppeteer.responseforrequest.headers.md b/docs/api/puppeteer.responseforrequest.headers.md deleted file mode 100644 index c5e23442c0cfd..0000000000000 --- a/docs/api/puppeteer.responseforrequest.headers.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ResponseForRequest.headers ---- - -# ResponseForRequest.headers property - -Optional response headers. All values are converted to strings. - -#### Signature: - -```typescript -interface ResponseForRequest { - headers: Record; -} -``` diff --git a/docs/api/puppeteer.responseforrequest.md b/docs/api/puppeteer.responseforrequest.md index d04cf833c0f45..a66d2c28dbf58 100644 --- a/docs/api/puppeteer.responseforrequest.md +++ b/docs/api/puppeteer.responseforrequest.md @@ -14,9 +14,9 @@ export interface ResponseForRequest ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------ | --------- | ----------------------------- | --------------------------------------------------------------- | ------- | -| [body](./puppeteer.responseforrequest.body.md) | | string \| Buffer | | | -| [contentType](./puppeteer.responseforrequest.contenttype.md) | | string | | | -| [headers](./puppeteer.responseforrequest.headers.md) | | Record<string, unknown> | Optional response headers. All values are converted to strings. | | -| [status](./puppeteer.responseforrequest.status.md) | | number | | | +| Property | Modifiers | Type | Description | Default | +| ----------- | --------- | ----------------------------- | --------------------------------------------------------------- | ------- | +| body | | string \| Buffer | | | +| contentType | | string | | | +| headers | | Record<string, unknown> | Optional response headers. All values are converted to strings. | | +| status | | number | | | diff --git a/docs/api/puppeteer.responseforrequest.status.md b/docs/api/puppeteer.responseforrequest.status.md deleted file mode 100644 index ec1648d7c805f..0000000000000 --- a/docs/api/puppeteer.responseforrequest.status.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ResponseForRequest.status ---- - -# ResponseForRequest.status property - -#### Signature: - -```typescript -interface ResponseForRequest { - status: number; -} -``` diff --git a/docs/api/puppeteer.screenshotclip.height.md b/docs/api/puppeteer.screenshotclip.height.md deleted file mode 100644 index b79a1eed7cdf6..0000000000000 --- a/docs/api/puppeteer.screenshotclip.height.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.height ---- - -# ScreenshotClip.height property - -#### Signature: - -```typescript -interface ScreenshotClip { - height: number; -} -``` diff --git a/docs/api/puppeteer.screenshotclip.md b/docs/api/puppeteer.screenshotclip.md index 960a010085fd1..49e112f77dd80 100644 --- a/docs/api/puppeteer.screenshotclip.md +++ b/docs/api/puppeteer.screenshotclip.md @@ -12,10 +12,10 @@ export interface ScreenshotClip ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------- | --------- | ------ | ------------ | ------- | -| [height](./puppeteer.screenshotclip.height.md) | | number | | | -| [scale?](./puppeteer.screenshotclip.scale.md) | | number | _(Optional)_ | 1 | -| [width](./puppeteer.screenshotclip.width.md) | | number | | | -| [x](./puppeteer.screenshotclip.x.md) | | number | | | -| [y](./puppeteer.screenshotclip.y.md) | | number | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | ------- | +| height | | number | | | +| scale | optional | number | | 1 | +| width | | number | | | +| x | | number | | | +| y | | number | | | diff --git a/docs/api/puppeteer.screenshotclip.scale.md b/docs/api/puppeteer.screenshotclip.scale.md deleted file mode 100644 index 18d22006a698b..0000000000000 --- a/docs/api/puppeteer.screenshotclip.scale.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ScreenshotClip.scale ---- - -# ScreenshotClip.scale property - -#### Signature: - -```typescript -interface ScreenshotClip { - scale?: number; -} -``` - -#### Default value: - -1 diff --git a/docs/api/puppeteer.screenshotclip.width.md b/docs/api/puppeteer.screenshotclip.width.md deleted file mode 100644 index 4673bb833a328..0000000000000 --- a/docs/api/puppeteer.screenshotclip.width.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.width ---- - -# ScreenshotClip.width property - -#### Signature: - -```typescript -interface ScreenshotClip { - width: number; -} -``` diff --git a/docs/api/puppeteer.screenshotclip.x.md b/docs/api/puppeteer.screenshotclip.x.md deleted file mode 100644 index 877ddc6215d71..0000000000000 --- a/docs/api/puppeteer.screenshotclip.x.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.x ---- - -# ScreenshotClip.x property - -#### Signature: - -```typescript -interface ScreenshotClip { - x: number; -} -``` diff --git a/docs/api/puppeteer.screenshotclip.y.md b/docs/api/puppeteer.screenshotclip.y.md deleted file mode 100644 index fcdb9be15f943..0000000000000 --- a/docs/api/puppeteer.screenshotclip.y.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.y ---- - -# ScreenshotClip.y property - -#### Signature: - -```typescript -interface ScreenshotClip { - y: number; -} -``` diff --git a/docs/api/puppeteer.screenshotoptions.capturebeyondviewport.md b/docs/api/puppeteer.screenshotoptions.capturebeyondviewport.md deleted file mode 100644 index a58843fa4ad7a..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.capturebeyondviewport.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.captureBeyondViewport ---- - -# ScreenshotOptions.captureBeyondViewport property - -Capture the screenshot beyond the viewport. - -#### Signature: - -```typescript -interface ScreenshotOptions { - captureBeyondViewport?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/docs/api/puppeteer.screenshotoptions.clip.md b/docs/api/puppeteer.screenshotoptions.clip.md deleted file mode 100644 index 9fe45d500413e..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.clip.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.clip ---- - -# ScreenshotOptions.clip property - -An object which specifies the clipping region of the page. - -#### Signature: - -```typescript -interface ScreenshotOptions { - clip?: ScreenshotClip; -} -``` diff --git a/docs/api/puppeteer.screenshotoptions.encoding.md b/docs/api/puppeteer.screenshotoptions.encoding.md deleted file mode 100644 index 0d2b5ebd7ebeb..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.encoding.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.encoding ---- - -# ScreenshotOptions.encoding property - -Encoding of the image. - -#### Signature: - -```typescript -interface ScreenshotOptions { - encoding?: 'base64' | 'binary'; -} -``` - -#### Default value: - -`binary` diff --git a/docs/api/puppeteer.screenshotoptions.fromsurface.md b/docs/api/puppeteer.screenshotoptions.fromsurface.md deleted file mode 100644 index 9cb1de8c22b7c..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.fromsurface.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.fromSurface ---- - -# ScreenshotOptions.fromSurface property - -Capture the screenshot from the surface, rather than the view. - -#### Signature: - -```typescript -interface ScreenshotOptions { - fromSurface?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/docs/api/puppeteer.screenshotoptions.fullpage.md b/docs/api/puppeteer.screenshotoptions.fullpage.md deleted file mode 100644 index 6e9646c5b1540..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.fullpage.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.fullPage ---- - -# ScreenshotOptions.fullPage property - -When `true`, takes a screenshot of the full page. - -#### Signature: - -```typescript -interface ScreenshotOptions { - fullPage?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/docs/api/puppeteer.screenshotoptions.md b/docs/api/puppeteer.screenshotoptions.md index d894fd22d8e0a..784e37b6c3a09 100644 --- a/docs/api/puppeteer.screenshotoptions.md +++ b/docs/api/puppeteer.screenshotoptions.md @@ -12,14 +12,14 @@ export interface ScreenshotOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------------------------- | --------- | ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| [captureBeyondViewport?](./puppeteer.screenshotoptions.capturebeyondviewport.md) | | boolean | _(Optional)_ Capture the screenshot beyond the viewport. | true | -| [clip?](./puppeteer.screenshotoptions.clip.md) | | [ScreenshotClip](./puppeteer.screenshotclip.md) | _(Optional)_ An object which specifies the clipping region of the page. | | -| [encoding?](./puppeteer.screenshotoptions.encoding.md) | | 'base64' \| 'binary' | _(Optional)_ Encoding of the image. | binary | -| [fromSurface?](./puppeteer.screenshotoptions.fromsurface.md) | | boolean | _(Optional)_ Capture the screenshot from the surface, rather than the view. | true | -| [fullPage?](./puppeteer.screenshotoptions.fullpage.md) | | boolean | _(Optional)_ When true, takes a screenshot of the full page. | false | -| [omitBackground?](./puppeteer.screenshotoptions.omitbackground.md) | | boolean | _(Optional)_ Hides default white background and allows capturing screenshots with transparency. | false | -| [path?](./puppeteer.screenshotoptions.path.md) | | string | _(Optional)_ The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk. | | -| [quality?](./puppeteer.screenshotoptions.quality.md) | | number | _(Optional)_ Quality of the image, between 0-100. Not applicable to png images. | | -| [type?](./puppeteer.screenshotoptions.type.md) | | 'png' \| 'jpeg' \| 'webp' | _(Optional)_ | png | +| Property | Modifiers | Type | Description | Default | +| --------------------- | --------------------- | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| captureBeyondViewport | optional | boolean | Capture the screenshot beyond the viewport. | true | +| clip | optional | [ScreenshotClip](./puppeteer.screenshotclip.md) | An object which specifies the clipping region of the page. | | +| encoding | optional | 'base64' \| 'binary' | Encoding of the image. | binary | +| fromSurface | optional | boolean | Capture the screenshot from the surface, rather than the view. | true | +| fullPage | optional | boolean | When true, takes a screenshot of the full page. | false | +| omitBackground | optional | boolean | Hides default white background and allows capturing screenshots with transparency. | false | +| path | optional | string | The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk. | | +| quality | optional | number | Quality of the image, between 0-100. Not applicable to png images. | | +| type | optional | 'png' \| 'jpeg' \| 'webp' | | png | diff --git a/docs/api/puppeteer.screenshotoptions.omitbackground.md b/docs/api/puppeteer.screenshotoptions.omitbackground.md deleted file mode 100644 index 8fe21aa5267c1..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.omitbackground.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.omitBackground ---- - -# ScreenshotOptions.omitBackground property - -Hides default white background and allows capturing screenshots with transparency. - -#### Signature: - -```typescript -interface ScreenshotOptions { - omitBackground?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/docs/api/puppeteer.screenshotoptions.path.md b/docs/api/puppeteer.screenshotoptions.path.md deleted file mode 100644 index 9df8a27bf5d8b..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.path.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.path ---- - -# ScreenshotOptions.path property - -The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk. - -#### Signature: - -```typescript -interface ScreenshotOptions { - path?: string; -} -``` diff --git a/docs/api/puppeteer.screenshotoptions.quality.md b/docs/api/puppeteer.screenshotoptions.quality.md deleted file mode 100644 index c6a4d7c5875b0..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.quality.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.quality ---- - -# ScreenshotOptions.quality property - -Quality of the image, between 0-100. Not applicable to `png` images. - -#### Signature: - -```typescript -interface ScreenshotOptions { - quality?: number; -} -``` diff --git a/docs/api/puppeteer.screenshotoptions.type.md b/docs/api/puppeteer.screenshotoptions.type.md deleted file mode 100644 index da52eaa895c52..0000000000000 --- a/docs/api/puppeteer.screenshotoptions.type.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.type ---- - -# ScreenshotOptions.type property - -#### Signature: - -```typescript -interface ScreenshotOptions { - type?: 'png' | 'jpeg' | 'webp'; -} -``` - -#### Default value: - -`png` diff --git a/docs/api/puppeteer.serializedaxnode.autocomplete.md b/docs/api/puppeteer.serializedaxnode.autocomplete.md deleted file mode 100644 index 7cc56fabb5cb0..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.autocomplete.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.autocomplete ---- - -# SerializedAXNode.autocomplete property - -#### Signature: - -```typescript -interface SerializedAXNode { - autocomplete?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.checked.md b/docs/api/puppeteer.serializedaxnode.checked.md deleted file mode 100644 index dd6f243ca9bb1..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.checked.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.checked ---- - -# SerializedAXNode.checked property - -Whether the checkbox is checked, or in a [mixed state](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-2/checkbox-2.html). - -#### Signature: - -```typescript -interface SerializedAXNode { - checked?: boolean | 'mixed'; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.children.md b/docs/api/puppeteer.serializedaxnode.children.md deleted file mode 100644 index 40c4076397c2a..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.children.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.children ---- - -# SerializedAXNode.children property - -Children of this node, if there are any. - -#### Signature: - -```typescript -interface SerializedAXNode { - children?: SerializedAXNode[]; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.description.md b/docs/api/puppeteer.serializedaxnode.description.md deleted file mode 100644 index 6cb5ba48a4c14..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.description.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.description ---- - -# SerializedAXNode.description property - -An additional human readable description of the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - description?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.disabled.md b/docs/api/puppeteer.serializedaxnode.disabled.md deleted file mode 100644 index ed39f74d68769..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.disabled.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.disabled ---- - -# SerializedAXNode.disabled property - -#### Signature: - -```typescript -interface SerializedAXNode { - disabled?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.expanded.md b/docs/api/puppeteer.serializedaxnode.expanded.md deleted file mode 100644 index 64db5849266a0..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.expanded.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.expanded ---- - -# SerializedAXNode.expanded property - -#### Signature: - -```typescript -interface SerializedAXNode { - expanded?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.focused.md b/docs/api/puppeteer.serializedaxnode.focused.md deleted file mode 100644 index 955e9b2646fd8..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.focused.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.focused ---- - -# SerializedAXNode.focused property - -#### Signature: - -```typescript -interface SerializedAXNode { - focused?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.haspopup.md b/docs/api/puppeteer.serializedaxnode.haspopup.md deleted file mode 100644 index 7685397d9bf7d..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.haspopup.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.haspopup ---- - -# SerializedAXNode.haspopup property - -#### Signature: - -```typescript -interface SerializedAXNode { - haspopup?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.invalid.md b/docs/api/puppeteer.serializedaxnode.invalid.md deleted file mode 100644 index 8add34410acc0..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.invalid.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.invalid ---- - -# SerializedAXNode.invalid property - -Whether and in what way this node's value is invalid. - -#### Signature: - -```typescript -interface SerializedAXNode { - invalid?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.keyshortcuts.md b/docs/api/puppeteer.serializedaxnode.keyshortcuts.md deleted file mode 100644 index ef318c947cd31..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.keyshortcuts.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.keyshortcuts ---- - -# SerializedAXNode.keyshortcuts property - -Any keyboard shortcuts associated with this node. - -#### Signature: - -```typescript -interface SerializedAXNode { - keyshortcuts?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.level.md b/docs/api/puppeteer.serializedaxnode.level.md deleted file mode 100644 index b29d56fa9f359..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.level.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.level ---- - -# SerializedAXNode.level property - -The level of a heading. - -#### Signature: - -```typescript -interface SerializedAXNode { - level?: number; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.md b/docs/api/puppeteer.serializedaxnode.md index 22e71d4b68ec9..c7518c4a48ac2 100644 --- a/docs/api/puppeteer.serializedaxnode.md +++ b/docs/api/puppeteer.serializedaxnode.md @@ -14,31 +14,31 @@ export interface SerializedAXNode ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------- | --------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [autocomplete?](./puppeteer.serializedaxnode.autocomplete.md) | | string | _(Optional)_ | | -| [checked?](./puppeteer.serializedaxnode.checked.md) | | boolean \| 'mixed' | _(Optional)_ Whether the checkbox is checked, or in a [mixed state](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-2/checkbox-2.html). | | -| [children?](./puppeteer.serializedaxnode.children.md) | | [SerializedAXNode](./puppeteer.serializedaxnode.md)\[\] | _(Optional)_ Children of this node, if there are any. | | -| [description?](./puppeteer.serializedaxnode.description.md) | | string | _(Optional)_ An additional human readable description of the node. | | -| [disabled?](./puppeteer.serializedaxnode.disabled.md) | | boolean | _(Optional)_ | | -| [expanded?](./puppeteer.serializedaxnode.expanded.md) | | boolean | _(Optional)_ | | -| [focused?](./puppeteer.serializedaxnode.focused.md) | | boolean | _(Optional)_ | | -| [haspopup?](./puppeteer.serializedaxnode.haspopup.md) | | string | _(Optional)_ | | -| [invalid?](./puppeteer.serializedaxnode.invalid.md) | | string | _(Optional)_ Whether and in what way this node's value is invalid. | | -| [keyshortcuts?](./puppeteer.serializedaxnode.keyshortcuts.md) | | string | _(Optional)_ Any keyboard shortcuts associated with this node. | | -| [level?](./puppeteer.serializedaxnode.level.md) | | number | _(Optional)_ The level of a heading. | | -| [modal?](./puppeteer.serializedaxnode.modal.md) | | boolean | _(Optional)_ | | -| [multiline?](./puppeteer.serializedaxnode.multiline.md) | | boolean | _(Optional)_ | | -| [multiselectable?](./puppeteer.serializedaxnode.multiselectable.md) | | boolean | _(Optional)_ Whether more than one child can be selected. | | -| [name?](./puppeteer.serializedaxnode.name.md) | | string | _(Optional)_ A human readable name for the node. | | -| [orientation?](./puppeteer.serializedaxnode.orientation.md) | | string | _(Optional)_ | | -| [pressed?](./puppeteer.serializedaxnode.pressed.md) | | boolean \| 'mixed' | _(Optional)_ Whether the node is checked or in a mixed state. | | -| [readonly?](./puppeteer.serializedaxnode.readonly.md) | | boolean | _(Optional)_ | | -| [required?](./puppeteer.serializedaxnode.required.md) | | boolean | _(Optional)_ | | -| [role](./puppeteer.serializedaxnode.role.md) | | string | The [role](https://www.w3.org/TR/wai-aria/#usage_intro) of the node. | | -| [roledescription?](./puppeteer.serializedaxnode.roledescription.md) | | string | _(Optional)_ A human readable alternative to the role. | | -| [selected?](./puppeteer.serializedaxnode.selected.md) | | boolean | _(Optional)_ | | -| [value?](./puppeteer.serializedaxnode.value.md) | | string \| number | _(Optional)_ The current value of the node. | | -| [valuemax?](./puppeteer.serializedaxnode.valuemax.md) | | number | _(Optional)_ | | -| [valuemin?](./puppeteer.serializedaxnode.valuemin.md) | | number | _(Optional)_ | | -| [valuetext?](./puppeteer.serializedaxnode.valuetext.md) | | string | _(Optional)_ A description of the current value. | | +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| autocomplete | optional | string | | | +| checked | optional | boolean \| 'mixed' | Whether the checkbox is checked, or in a [mixed state](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-2/checkbox-2.html). | | +| children | optional | [SerializedAXNode](./puppeteer.serializedaxnode.md)\[\] | Children of this node, if there are any. | | +| description | optional | string | An additional human readable description of the node. | | +| disabled | optional | boolean | | | +| expanded | optional | boolean | | | +| focused | optional | boolean | | | +| haspopup | optional | string | | | +| invalid | optional | string | Whether and in what way this node's value is invalid. | | +| keyshortcuts | optional | string | Any keyboard shortcuts associated with this node. | | +| level | optional | number | The level of a heading. | | +| modal | optional | boolean | | | +| multiline | optional | boolean | | | +| multiselectable | optional | boolean | Whether more than one child can be selected. | | +| name | optional | string | A human readable name for the node. | | +| orientation | optional | string | | | +| pressed | optional | boolean \| 'mixed' | Whether the node is checked or in a mixed state. | | +| readonly | optional | boolean | | | +| required | optional | boolean | | | +| role | | string | The [role](https://www.w3.org/TR/wai-aria/#usage_intro) of the node. | | +| roledescription | optional | string | A human readable alternative to the role. | | +| selected | optional | boolean | | | +| value | optional | string \| number | The current value of the node. | | +| valuemax | optional | number | | | +| valuemin | optional | number | | | +| valuetext | optional | string | A description of the current value. | | diff --git a/docs/api/puppeteer.serializedaxnode.modal.md b/docs/api/puppeteer.serializedaxnode.modal.md deleted file mode 100644 index 683d6f3e3eb27..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.modal.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.modal ---- - -# SerializedAXNode.modal property - -#### Signature: - -```typescript -interface SerializedAXNode { - modal?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.multiline.md b/docs/api/puppeteer.serializedaxnode.multiline.md deleted file mode 100644 index 1bc9a8ef912a4..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.multiline.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.multiline ---- - -# SerializedAXNode.multiline property - -#### Signature: - -```typescript -interface SerializedAXNode { - multiline?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.multiselectable.md b/docs/api/puppeteer.serializedaxnode.multiselectable.md deleted file mode 100644 index dd7982bec27a7..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.multiselectable.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.multiselectable ---- - -# SerializedAXNode.multiselectable property - -Whether more than one child can be selected. - -#### Signature: - -```typescript -interface SerializedAXNode { - multiselectable?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.name.md b/docs/api/puppeteer.serializedaxnode.name.md deleted file mode 100644 index 659bc6ec7bc68..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.name.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.name ---- - -# SerializedAXNode.name property - -A human readable name for the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - name?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.orientation.md b/docs/api/puppeteer.serializedaxnode.orientation.md deleted file mode 100644 index 000514e3c0b9e..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.orientation.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.orientation ---- - -# SerializedAXNode.orientation property - -#### Signature: - -```typescript -interface SerializedAXNode { - orientation?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.pressed.md b/docs/api/puppeteer.serializedaxnode.pressed.md deleted file mode 100644 index f02030cfbc157..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.pressed.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.pressed ---- - -# SerializedAXNode.pressed property - -Whether the node is checked or in a mixed state. - -#### Signature: - -```typescript -interface SerializedAXNode { - pressed?: boolean | 'mixed'; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.readonly.md b/docs/api/puppeteer.serializedaxnode.readonly.md deleted file mode 100644 index 88568124ba85b..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.readonly.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.readonly ---- - -# SerializedAXNode.readonly property - -#### Signature: - -```typescript -interface SerializedAXNode { - readonly?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.required.md b/docs/api/puppeteer.serializedaxnode.required.md deleted file mode 100644 index 1a022c55f9f17..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.required.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.required ---- - -# SerializedAXNode.required property - -#### Signature: - -```typescript -interface SerializedAXNode { - required?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.role.md b/docs/api/puppeteer.serializedaxnode.role.md deleted file mode 100644 index b9ffe0c1c5318..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.role.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.role ---- - -# SerializedAXNode.role property - -The [role](https://www.w3.org/TR/wai-aria/#usage_intro) of the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - role: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.roledescription.md b/docs/api/puppeteer.serializedaxnode.roledescription.md deleted file mode 100644 index 3158eb49f6d44..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.roledescription.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.roledescription ---- - -# SerializedAXNode.roledescription property - -A human readable alternative to the role. - -#### Signature: - -```typescript -interface SerializedAXNode { - roledescription?: string; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.selected.md b/docs/api/puppeteer.serializedaxnode.selected.md deleted file mode 100644 index 24dd72b0cf2e6..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.selected.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.selected ---- - -# SerializedAXNode.selected property - -#### Signature: - -```typescript -interface SerializedAXNode { - selected?: boolean; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.value.md b/docs/api/puppeteer.serializedaxnode.value.md deleted file mode 100644 index d464edc5dedae..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.value.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.value ---- - -# SerializedAXNode.value property - -The current value of the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - value?: string | number; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.valuemax.md b/docs/api/puppeteer.serializedaxnode.valuemax.md deleted file mode 100644 index e38d544148f14..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.valuemax.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.valuemax ---- - -# SerializedAXNode.valuemax property - -#### Signature: - -```typescript -interface SerializedAXNode { - valuemax?: number; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.valuemin.md b/docs/api/puppeteer.serializedaxnode.valuemin.md deleted file mode 100644 index d43e63c440c44..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.valuemin.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.valuemin ---- - -# SerializedAXNode.valuemin property - -#### Signature: - -```typescript -interface SerializedAXNode { - valuemin?: number; -} -``` diff --git a/docs/api/puppeteer.serializedaxnode.valuetext.md b/docs/api/puppeteer.serializedaxnode.valuetext.md deleted file mode 100644 index 1633bcca4feb5..0000000000000 --- a/docs/api/puppeteer.serializedaxnode.valuetext.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.valuetext ---- - -# SerializedAXNode.valuetext property - -A description of the current value. - -#### Signature: - -```typescript -interface SerializedAXNode { - valuetext?: string; -} -``` diff --git a/docs/api/puppeteer.snapshotoptions.interestingonly.md b/docs/api/puppeteer.snapshotoptions.interestingonly.md deleted file mode 100644 index d8b85fad10b50..0000000000000 --- a/docs/api/puppeteer.snapshotoptions.interestingonly.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: SnapshotOptions.interestingOnly ---- - -# SnapshotOptions.interestingOnly property - -Prune uninteresting nodes from the tree. - -#### Signature: - -```typescript -interface SnapshotOptions { - interestingOnly?: boolean; -} -``` - -#### Default value: - -true diff --git a/docs/api/puppeteer.snapshotoptions.md b/docs/api/puppeteer.snapshotoptions.md index 8deebc485c0da..f9625d240ba6e 100644 --- a/docs/api/puppeteer.snapshotoptions.md +++ b/docs/api/puppeteer.snapshotoptions.md @@ -12,7 +12,7 @@ export interface SnapshotOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------ | --------- | --------------------------------------------------------- | -------------------------------------------------------- | --------------------------------- | -| [interestingOnly?](./puppeteer.snapshotoptions.interestingonly.md) | | boolean | _(Optional)_ Prune uninteresting nodes from the tree. | true | -| [root?](./puppeteer.snapshotoptions.root.md) | | [ElementHandle](./puppeteer.elementhandle.md)<Node> | _(Optional)_ Root node to get the accessibility tree for | The root node of the entire page. | +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | --------------------------------------------------------- | ------------------------------------------- | --------------------------------- | +| interestingOnly | optional | boolean | Prune uninteresting nodes from the tree. | true | +| root | optional | [ElementHandle](./puppeteer.elementhandle.md)<Node> | Root node to get the accessibility tree for | The root node of the entire page. | diff --git a/docs/api/puppeteer.snapshotoptions.root.md b/docs/api/puppeteer.snapshotoptions.root.md deleted file mode 100644 index 3fd2b1a7da3d3..0000000000000 --- a/docs/api/puppeteer.snapshotoptions.root.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: SnapshotOptions.root ---- - -# SnapshotOptions.root property - -Root node to get the accessibility tree for - -#### Signature: - -```typescript -interface SnapshotOptions { - root?: ElementHandle; -} -``` - -#### Default value: - -The root node of the entire page. diff --git a/docs/api/puppeteer.tracingoptions.categories.md b/docs/api/puppeteer.tracingoptions.categories.md deleted file mode 100644 index 3cdf4605b2316..0000000000000 --- a/docs/api/puppeteer.tracingoptions.categories.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: TracingOptions.categories ---- - -# TracingOptions.categories property - -#### Signature: - -```typescript -interface TracingOptions { - categories?: string[]; -} -``` diff --git a/docs/api/puppeteer.tracingoptions.md b/docs/api/puppeteer.tracingoptions.md index f19646be7ecdc..315b15add09f5 100644 --- a/docs/api/puppeteer.tracingoptions.md +++ b/docs/api/puppeteer.tracingoptions.md @@ -12,8 +12,8 @@ export interface TracingOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------- | --------- | ---------- | ------------ | ------- | -| [categories?](./puppeteer.tracingoptions.categories.md) | | string\[\] | _(Optional)_ | | -| [path?](./puppeteer.tracingoptions.path.md) | | string | _(Optional)_ | | -| [screenshots?](./puppeteer.tracingoptions.screenshots.md) | | boolean | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| ----------- | --------------------- | ---------- | ----------- | ------- | +| categories | optional | string\[\] | | | +| path | optional | string | | | +| screenshots | optional | boolean | | | diff --git a/docs/api/puppeteer.tracingoptions.path.md b/docs/api/puppeteer.tracingoptions.path.md deleted file mode 100644 index b6efbc1a72c1d..0000000000000 --- a/docs/api/puppeteer.tracingoptions.path.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: TracingOptions.path ---- - -# TracingOptions.path property - -#### Signature: - -```typescript -interface TracingOptions { - path?: string; -} -``` diff --git a/docs/api/puppeteer.tracingoptions.screenshots.md b/docs/api/puppeteer.tracingoptions.screenshots.md deleted file mode 100644 index d1d9a8736e838..0000000000000 --- a/docs/api/puppeteer.tracingoptions.screenshots.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: TracingOptions.screenshots ---- - -# TracingOptions.screenshots property - -#### Signature: - -```typescript -interface TracingOptions { - screenshots?: boolean; -} -``` diff --git a/docs/api/puppeteer.viewport.devicescalefactor.md b/docs/api/puppeteer.viewport.devicescalefactor.md deleted file mode 100644 index aa53a238302ea..0000000000000 --- a/docs/api/puppeteer.viewport.devicescalefactor.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: Viewport.deviceScaleFactor ---- - -# Viewport.deviceScaleFactor property - -Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. - -#### Signature: - -```typescript -interface Viewport { - deviceScaleFactor?: number; -} -``` - -#### Default value: - -1 - -## Remarks - -Setting this value to `0` will set the deviceScaleFactor to the system default. diff --git a/docs/api/puppeteer.viewport.hastouch.md b/docs/api/puppeteer.viewport.hastouch.md deleted file mode 100644 index 4e8577a2bbf40..0000000000000 --- a/docs/api/puppeteer.viewport.hastouch.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: Viewport.hasTouch ---- - -# Viewport.hasTouch property - -Specify if the viewport supports touch events. - -#### Signature: - -```typescript -interface Viewport { - hasTouch?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.viewport.height.md b/docs/api/puppeteer.viewport.height.md deleted file mode 100644 index 420210c34c908..0000000000000 --- a/docs/api/puppeteer.viewport.height.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Viewport.height ---- - -# Viewport.height property - -The page height in pixels. - -#### Signature: - -```typescript -interface Viewport { - height: number; -} -``` diff --git a/docs/api/puppeteer.viewport.islandscape.md b/docs/api/puppeteer.viewport.islandscape.md deleted file mode 100644 index d039d565e9ec0..0000000000000 --- a/docs/api/puppeteer.viewport.islandscape.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: Viewport.isLandscape ---- - -# Viewport.isLandscape property - -Specifies if the viewport is in landscape mode. - -#### Signature: - -```typescript -interface Viewport { - isLandscape?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.viewport.ismobile.md b/docs/api/puppeteer.viewport.ismobile.md deleted file mode 100644 index c2d90d24c786d..0000000000000 --- a/docs/api/puppeteer.viewport.ismobile.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: Viewport.isMobile ---- - -# Viewport.isMobile property - -Whether the `meta viewport` tag is taken into account. - -#### Signature: - -```typescript -interface Viewport { - isMobile?: boolean; -} -``` - -#### Default value: - -false diff --git a/docs/api/puppeteer.viewport.md b/docs/api/puppeteer.viewport.md index 5fdf6c8741a8d..456993bbeec00 100644 --- a/docs/api/puppeteer.viewport.md +++ b/docs/api/puppeteer.viewport.md @@ -14,11 +14,11 @@ export interface Viewport ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------- | --------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [deviceScaleFactor?](./puppeteer.viewport.devicescalefactor.md) | | number | _(Optional)_ Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | -| [hasTouch?](./puppeteer.viewport.hastouch.md) | | boolean | _(Optional)_ Specify if the viewport supports touch events. | false | -| [height](./puppeteer.viewport.height.md) | | number | The page height in pixels. | | -| [isLandscape?](./puppeteer.viewport.islandscape.md) | | boolean | _(Optional)_ Specifies if the viewport is in landscape mode. | false | -| [isMobile?](./puppeteer.viewport.ismobile.md) | | boolean | _(Optional)_ Whether the meta viewport tag is taken into account. | false | -| [width](./puppeteer.viewport.width.md) | | number | The page width in pixels. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| deviceScaleFactor | optional | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | +| hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | +| height | | number | The page height in pixels. | | +| isLandscape | optional | boolean | Specifies if the viewport is in landscape mode. | false | +| isMobile | optional | boolean | Whether the meta viewport tag is taken into account. | false | +| width | | number | The page width in pixels. | | diff --git a/docs/api/puppeteer.viewport.width.md b/docs/api/puppeteer.viewport.width.md deleted file mode 100644 index ddd8e3d5d23b4..0000000000000 --- a/docs/api/puppeteer.viewport.width.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Viewport.width ---- - -# Viewport.width property - -The page width in pixels. - -#### Signature: - -```typescript -interface Viewport { - width: number; -} -``` diff --git a/docs/api/puppeteer.waitforoptions.md b/docs/api/puppeteer.waitforoptions.md index 138111ef1f1e7..a9e5448895383 100644 --- a/docs/api/puppeteer.waitforoptions.md +++ b/docs/api/puppeteer.waitforoptions.md @@ -12,7 +12,7 @@ export interface WaitForOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [timeout?](./puppeteer.waitforoptions.timeout.md) | | number |

_(Optional)_ Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) or [Page.setDefaultNavigationTimeout()](./puppeteer.page.setdefaultnavigationtimeout.md) methods.

| 30000 | -| [waitUntil?](./puppeteer.waitforoptions.waituntil.md) | | [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md) \| [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md)\[\] | _(Optional)_ | | +| Property | Modifiers | Type | Description | Default | +| --------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | +| timeout | optional | number |

Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) or [Page.setDefaultNavigationTimeout()](./puppeteer.page.setdefaultnavigationtimeout.md) methods.

| 30000 | +| waitUntil | optional | [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md) \| [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md)\[\] | | | diff --git a/docs/api/puppeteer.waitforoptions.timeout.md b/docs/api/puppeteer.waitforoptions.timeout.md deleted file mode 100644 index 626af770bea41..0000000000000 --- a/docs/api/puppeteer.waitforoptions.timeout.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: WaitForOptions.timeout ---- - -# WaitForOptions.timeout property - -Maximum wait time in milliseconds. Pass 0 to disable the timeout. - -The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) or [Page.setDefaultNavigationTimeout()](./puppeteer.page.setdefaultnavigationtimeout.md) methods. - -#### Signature: - -```typescript -interface WaitForOptions { - timeout?: number; -} -``` - -#### Default value: - -`30000` diff --git a/docs/api/puppeteer.waitforoptions.waituntil.md b/docs/api/puppeteer.waitforoptions.waituntil.md deleted file mode 100644 index ba585b2e10a43..0000000000000 --- a/docs/api/puppeteer.waitforoptions.waituntil.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: WaitForOptions.waitUntil ---- - -# WaitForOptions.waitUntil property - -#### Signature: - -```typescript -interface WaitForOptions { - waitUntil?: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[]; -} -``` diff --git a/docs/api/puppeteer.waitforselectoroptions.hidden.md b/docs/api/puppeteer.waitforselectoroptions.hidden.md deleted file mode 100644 index ad01b65febe4d..0000000000000 --- a/docs/api/puppeteer.waitforselectoroptions.hidden.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions.hidden ---- - -# WaitForSelectorOptions.hidden property - -Wait for the selected element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. - -#### Signature: - -```typescript -interface WaitForSelectorOptions { - hidden?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/docs/api/puppeteer.waitforselectoroptions.md b/docs/api/puppeteer.waitforselectoroptions.md index d3f101460412d..0dd59b7ee46dd 100644 --- a/docs/api/puppeteer.waitforselectoroptions.md +++ b/docs/api/puppeteer.waitforselectoroptions.md @@ -12,8 +12,8 @@ export interface WaitForSelectorOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------- | --------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| [hidden?](./puppeteer.waitforselectoroptions.hidden.md) | | boolean | _(Optional)_ Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| [timeout?](./puppeteer.waitforselectoroptions.timeout.md) | | number |

_(Optional)_ Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30000 (30 seconds) | -| [visible?](./puppeteer.waitforselectoroptions.visible.md) | | boolean | _(Optional)_ Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/docs/api/puppeteer.waitforselectoroptions.timeout.md b/docs/api/puppeteer.waitforselectoroptions.timeout.md deleted file mode 100644 index e87455f54a1d8..0000000000000 --- a/docs/api/puppeteer.waitforselectoroptions.timeout.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions.timeout ---- - -# WaitForSelectorOptions.timeout property - -Maximum time to wait in milliseconds. Pass `0` to disable timeout. - -The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) - -#### Signature: - -```typescript -interface WaitForSelectorOptions { - timeout?: number; -} -``` - -#### Default value: - -`30000` (30 seconds) diff --git a/docs/api/puppeteer.waitforselectoroptions.visible.md b/docs/api/puppeteer.waitforselectoroptions.visible.md deleted file mode 100644 index 045670daf7b49..0000000000000 --- a/docs/api/puppeteer.waitforselectoroptions.visible.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions.visible ---- - -# WaitForSelectorOptions.visible property - -Wait for the selected element to be present in DOM and to be visible, i.e. to not have `display: none` or `visibility: hidden` CSS properties. - -#### Signature: - -```typescript -interface WaitForSelectorOptions { - visible?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/docs/api/puppeteer.waitfortargetoptions.md b/docs/api/puppeteer.waitfortargetoptions.md index 980689b53937e..d393cf35902cc 100644 --- a/docs/api/puppeteer.waitfortargetoptions.md +++ b/docs/api/puppeteer.waitfortargetoptions.md @@ -12,6 +12,6 @@ export interface WaitForTargetOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------- | ----------- | -| [timeout?](./puppeteer.waitfortargetoptions.timeout.md) | | number | _(Optional)_ Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30 seconds. | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------ | ----------- | +| timeout | optional | number | Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30 seconds. | diff --git a/docs/api/puppeteer.waitfortargetoptions.timeout.md b/docs/api/puppeteer.waitfortargetoptions.timeout.md deleted file mode 100644 index e5304748b4df7..0000000000000 --- a/docs/api/puppeteer.waitfortargetoptions.timeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForTargetOptions.timeout ---- - -# WaitForTargetOptions.timeout property - -Maximum wait time in milliseconds. Pass `0` to disable the timeout. - -#### Signature: - -```typescript -interface WaitForTargetOptions { - timeout?: number; -} -``` - -#### Default value: - -30 seconds. diff --git a/docs/api/puppeteer.waittimeoutoptions.md b/docs/api/puppeteer.waittimeoutoptions.md index ef693c9aac76d..e436a96d96244 100644 --- a/docs/api/puppeteer.waittimeoutoptions.md +++ b/docs/api/puppeteer.waittimeoutoptions.md @@ -12,6 +12,6 @@ export interface WaitTimeoutOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [timeout?](./puppeteer.waittimeoutoptions.timeout.md) | | number |

_(Optional)_ Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method.

| 30000 | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | +| timeout | optional | number |

Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method.

| 30000 | diff --git a/docs/api/puppeteer.waittimeoutoptions.timeout.md b/docs/api/puppeteer.waittimeoutoptions.timeout.md deleted file mode 100644 index 5d65eda5e70f7..0000000000000 --- a/docs/api/puppeteer.waittimeoutoptions.timeout.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: WaitTimeoutOptions.timeout ---- - -# WaitTimeoutOptions.timeout property - -Maximum wait time in milliseconds. Pass 0 to disable the timeout. - -The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. - -#### Signature: - -```typescript -interface WaitTimeoutOptions { - timeout?: number; -} -``` - -#### Default value: - -`30000` diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index dd3d1f7739f26..d21d8d2c8fd50 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -484,6 +484,7 @@ export class ElementHandle< * If `xpath` starts with `//` instead of `.//`, the dot will be appended * automatically. * + * @example * This method works across navigation. * * ```ts @@ -587,7 +588,7 @@ export class ElementHandle< /** * This method scrolls element into view if needed, and then - * uses {@link Page.mouse} to hover over the center of the element. + * uses {@link Page} to hover over the center of the element. * If the element is detached from DOM, the method throws an error. */ async hover(this: ElementHandle): Promise { @@ -596,7 +597,7 @@ export class ElementHandle< /** * This method scrolls element into view if needed, and then - * uses {@link Page.mouse} to click in the center of the element. + * uses {@link Page | Page.mouse} to click in the center of the element. * If the element is detached from DOM, the method throws an error. */ async click( diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 50fef2182a428..ff75a2983928b 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -216,7 +216,6 @@ export interface ScreenshotOptions { export const enum PageEmittedEvents { /** * Emitted when the page closes. - * @eventProperty */ Close = 'close', /** @@ -597,22 +596,37 @@ export class Page extends EventEmitter { throw new Error('Not implemented'); } + /** + * {@inheritDoc Keyboard} + */ get keyboard(): Keyboard { throw new Error('Not implemented'); } + /** + * {@inheritDoc Touchscreen} + */ get touchscreen(): Touchscreen { throw new Error('Not implemented'); } + /** + * {@inheritDoc Coverage} + */ get coverage(): Coverage { throw new Error('Not implemented'); } + /** + * {@inheritDoc Tracing} + */ get tracing(): Tracing { throw new Error('Not implemented'); } + /** + * {@inheritDoc Accessibility} + */ get accessibility(): Accessibility { throw new Error('Not implemented'); } @@ -2273,13 +2287,16 @@ export class Page extends EventEmitter { throw new Error('Not implemented'); } + /** + * {@inheritDoc Mouse} + */ get mouse(): Mouse { throw new Error('Not implemented'); } /** * This method fetches an element with `selector`, scrolls it into view if - * needed, and then uses {@link Page.mouse} to click in the center of the + * needed, and then uses {@link Page | Page.mouse} to click in the center of the * element. If there's no element matching `selector`, the method throws an * error. * @remarks Bear in mind that if `click()` triggers a navigation event and @@ -2334,7 +2351,8 @@ export class Page extends EventEmitter { /** * This method fetches an element with `selector`, scrolls it into view if - * needed, and then uses {@link Page.mouse} to hover over the center of the element. + * needed, and then uses {@link Page | Page.mouse} + * to hover over the center of the element. * If there's no element matching `selector`, the method throws an error. * @param selector - A * {@link https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors | selector} @@ -2381,7 +2399,8 @@ export class Page extends EventEmitter { /** * This method fetches an element with `selector`, scrolls it into view if - * needed, and then uses {@link Page.touchscreen} to tap in the center of the element. + * needed, and then uses {@link Page | Page.touchscreen} + * to tap in the center of the element. * If there's no element matching `selector`, the method throws an error. * @param selector - A * {@link https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors | Selector} @@ -2460,6 +2479,7 @@ export class Page extends EventEmitter { * the `selector` doesn't appear after the `timeout` milliseconds of waiting, the * function will throw. * + * @example * This method works across navigations: * * ```ts @@ -2520,6 +2540,7 @@ export class Page extends EventEmitter { * the `xpath` doesn't appear after the `timeout` milliseconds of waiting, the * function will throw. * + * @example * This method works across navigation * * ```ts diff --git a/packages/puppeteer-core/src/common/PDFOptions.ts b/packages/puppeteer-core/src/common/PDFOptions.ts index bca6d9eb1594e..3e169852c8dd0 100644 --- a/packages/puppeteer-core/src/common/PDFOptions.ts +++ b/packages/puppeteer-core/src/common/PDFOptions.ts @@ -108,7 +108,7 @@ export interface PDFOptions { headerTemplate?: string; /** * HTML template for the print footer. Has the same constraints and support - * for special classes as {@link PDFOptions.headerTemplate}. + * for special classes as {@link PDFOptions | PDFOptions.headerTemplate}. */ footerTemplate?: string; /** diff --git a/packages/puppeteer-core/src/node/PuppeteerNode.ts b/packages/puppeteer-core/src/node/PuppeteerNode.ts index b19e18518d871..4ad9e9beee789 100644 --- a/packages/puppeteer-core/src/node/PuppeteerNode.ts +++ b/packages/puppeteer-core/src/node/PuppeteerNode.ts @@ -144,11 +144,11 @@ export class PuppeteerNode extends Puppeteer { * specified. * * When using with `puppeteer-core`, - * {@link LaunchOptions.executablePath | options.executablePath} or - * {@link LaunchOptions.channel | options.channel} must be provided. + * {@link LaunchOptions | options.executablePath} or + * {@link LaunchOptions | options.channel} must be provided. * * @example - * You can use {@link LaunchOptions.ignoreDefaultArgs | options.ignoreDefaultArgs} + * You can use {@link LaunchOptions | options.ignoreDefaultArgs} * to filter out `--mute-audio` from default arguments: * * ```ts diff --git a/tools/internal/custom_markdown_documenter.ts b/tools/internal/custom_markdown_documenter.ts index f6e753f13e3e5..366dde1d55105 100644 --- a/tools/internal/custom_markdown_documenter.ts +++ b/tools/internal/custom_markdown_documenter.ts @@ -864,7 +864,7 @@ export class MarkdownDocumenter { if ((apiMember as ApiPropertyItem).isEventProperty) { eventsTable.addRow( new DocTableRow({configuration}, [ - this._createTitleCell(apiMember), + this._createTitleCell(apiMember, true), this._createModifiersCell(apiMember), this._createPropertyTypeCell(apiMember), this._createDescriptionCell(apiMember), @@ -873,15 +873,13 @@ export class MarkdownDocumenter { } else { propertiesTable.addRow( new DocTableRow({configuration}, [ - this._createTitleCell(apiMember), + this._createTitleCell(apiMember, true), this._createModifiersCell(apiMember), this._createPropertyTypeCell(apiMember), this._createDescriptionCell(apiMember), ]) ); } - - this._writeApiItemPage(apiMember); break; } } @@ -1009,7 +1007,7 @@ export class MarkdownDocumenter { if ((apiMember as ApiPropertyItem).isEventProperty) { eventsTable.addRow( new DocTableRow({configuration}, [ - this._createTitleCell(apiMember), + this._createTitleCell(apiMember, true), this._createModifiersCell(apiMember), this._createPropertyTypeCell(apiMember), this._createDescriptionCell(apiMember), @@ -1018,7 +1016,7 @@ export class MarkdownDocumenter { } else { propertiesTable.addRow( new DocTableRow({configuration}, [ - this._createTitleCell(apiMember), + this._createTitleCell(apiMember, true), this._createModifiersCell(apiMember), this._createPropertyTypeCell(apiMember), this._createDescriptionCell(apiMember), @@ -1026,8 +1024,6 @@ export class MarkdownDocumenter { ]) ); } - - this._writeApiItemPage(apiMember); break; } } @@ -1215,22 +1211,21 @@ export class MarkdownDocumenter { ); } - private _createTitleCell(apiItem: ApiItem): DocTableCell { + private _createTitleCell(apiItem: ApiItem, plain = false): DocTableCell { const configuration: TSDocConfiguration = this._tsdocConfiguration; - let linkText: string = Utilities.getConciseSignature(apiItem); - if (ApiOptionalMixin.isBaseClassOf(apiItem) && apiItem.isOptional) { - linkText += '?'; - } + const text: string = Utilities.getConciseSignature(apiItem); return new DocTableCell({configuration}, [ new DocParagraph({configuration}, [ - new DocLinkTag({ - configuration, - tagName: '@link', - linkText: linkText, - urlDestination: this._getLinkFilenameForApiItem(apiItem), - }), + plain + ? new DocPlainText({configuration, text}) + : new DocLinkTag({ + configuration, + tagName: '@link', + linkText: text, + urlDestination: this._getLinkFilenameForApiItem(apiItem), + }), ]), ]); } @@ -1260,15 +1255,6 @@ export class MarkdownDocumenter { } } - if (ApiOptionalMixin.isBaseClassOf(apiItem) && apiItem.isOptional) { - section.appendNodesInParagraph([ - new DocEmphasisSpan({configuration, italic: true}, [ - new DocPlainText({configuration, text: '(Optional)'}), - ]), - new DocPlainText({configuration, text: ' '}), - ]); - } - if (apiItem instanceof ApiDocumentedItem) { if (apiItem.tsdocComment !== undefined) { this._appendAndMergeSection( @@ -1334,6 +1320,16 @@ export class MarkdownDocumenter { } } + if (ApiOptionalMixin.isBaseClassOf(apiItem)) { + if (apiItem.isOptional) { + section.appendNode( + new DocParagraph({configuration}, [ + new DocCodeSpan({configuration, code: 'optional'}), + ]) + ); + } + } + return new DocTableCell({configuration}, section.nodes); } @@ -1421,7 +1417,6 @@ export class MarkdownDocumenter { if (ApiParameterListMixin.isBaseClassOf(hierarchyItem)) { if (hierarchyItem.overloadIndex > 1) { // Subtract one for compatibility with earlier releases of API Documenter. - // (This will get revamped when we fix GitHub issue #1308) qualifiedName += `_${hierarchyItem.overloadIndex - 1}`; } } diff --git a/website/package-lock.json b/website/package-lock.json index 0b4d0b7a89fd2..fdd4e10ca2590 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -8,9 +8,9 @@ "name": "website", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/plugin-client-redirects": "2.3.1", - "@docusaurus/preset-classic": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/plugin-client-redirects": "2.4.0", + "@docusaurus/preset-classic": "2.4.0", "@mdx-js/react": "1.6.22", "clsx": "1.2.1", "prism-react-renderer": "1.3.5", @@ -18,7 +18,7 @@ "react-dom": "17.0.2" }, "devDependencies": { - "@docusaurus/module-type-aliases": "2.3.1", + "@docusaurus/module-type-aliases": "2.4.0", "swc-loader": "0.2.3" } }, @@ -48,74 +48,74 @@ "integrity": "sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==" }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.3.tgz", - "integrity": "sha512-hWH1yCxgG3+R/xZIscmUrWAIBnmBFHH5j30fY/+aPkEZWt90wYILfAHIOZ1/Wxhho5SkPfwFmT7ooX2d9JeQBw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.16.0.tgz", + "integrity": "sha512-jVrk0YB3tjOhD5/lhBtYCVCeLjZmVpf2kdi4puApofytf/R0scjWz0GdozlW4HhU+Prxmt/c9ge4QFjtv5OAzQ==", "dependencies": { - "@algolia/cache-common": "4.14.3" + "@algolia/cache-common": "4.16.0" } }, "node_modules/@algolia/cache-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.3.tgz", - "integrity": "sha512-oZJofOoD9FQOwiGTzyRnmzvh3ZP8WVTNPBLH5xU5JNF7drDbRT0ocVT0h/xB2rPHYzOeXRrLaQQBwRT/CKom0Q==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.16.0.tgz", + "integrity": "sha512-4iHjkSYQYw46pITrNQgXXhvUmcekI8INz1m+SzmqLX8jexSSy4Ky4zfGhZzhhhLHXUP3+x/PK/c0qPjxEvRwKQ==" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.3.tgz", - "integrity": "sha512-ES0hHQnzWjeioLQf5Nq+x1AWdZJ50znNPSH3puB/Y4Xsg4Av1bvLmTJe7SY2uqONaeMTvL0OaVcoVtQgJVw0vg==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.16.0.tgz", + "integrity": "sha512-p7RYykvA6Ip6QENxrh99nOD77otVh1sJRivcgcVpnjoZb5sIN3t33eUY1DpB9QSBizcrW+qk19rNkdnZ43a+PQ==", "dependencies": { - "@algolia/cache-common": "4.14.3" + "@algolia/cache-common": "4.16.0" } }, "node_modules/@algolia/client-account": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.3.tgz", - "integrity": "sha512-PBcPb0+f5Xbh5UfLZNx2Ow589OdP8WYjB4CnvupfYBrl9JyC1sdH4jcq/ri8osO/mCZYjZrQsKAPIqW/gQmizQ==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.16.0.tgz", + "integrity": "sha512-eydcfpdIyuWoKgUSz5iZ/L0wE/Wl7958kACkvTHLDNXvK/b8Z1zypoJavh6/km1ZNQmFpeYS2jrmq0kUSFn02w==", "dependencies": { - "@algolia/client-common": "4.14.3", - "@algolia/client-search": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/client-search": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "node_modules/@algolia/client-analytics": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.3.tgz", - "integrity": "sha512-eAwQq0Hb/aauv9NhCH5Dp3Nm29oFx28sayFN2fdOWemwSeJHIl7TmcsxVlRsO50fsD8CtPcDhtGeD3AIFLNvqw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.16.0.tgz", + "integrity": "sha512-cONWXH3BfilgdlCofUm492bJRWtpBLVW/hsUlfoFtiX1u05xoBP7qeiDwh9RR+4pSLHLodYkHAf5U4honQ55Qg==", "dependencies": { - "@algolia/client-common": "4.14.3", - "@algolia/client-search": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/client-search": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "node_modules/@algolia/client-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.3.tgz", - "integrity": "sha512-jkPPDZdi63IK64Yg4WccdCsAP4pHxSkr4usplkUZM5C1l1oEpZXsy2c579LQ0rvwCs5JFmwfNG4ahOszidfWPw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.16.0.tgz", + "integrity": "sha512-QVdR4019ukBH6f5lFr27W60trRxQF1SfS1qo0IP6gjsKhXhUVJuHxOCA6ArF87jrNkeuHEoRoDU+GlvaecNo8g==", "dependencies": { - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "node_modules/@algolia/client-personalization": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.3.tgz", - "integrity": "sha512-UCX1MtkVNgaOL9f0e22x6tC9e2H3unZQlSUdnVaSKpZ+hdSChXGaRjp2UIT7pxmPqNCyv51F597KEX5WT60jNg==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.16.0.tgz", + "integrity": "sha512-irtLafssDGPuhYqIwxqOxiWlVYvrsBD+EMA1P9VJtkKi3vSNBxiWeQ0f0Tn53cUNdSRNEssfoEH84JL97SV2SQ==", "dependencies": { - "@algolia/client-common": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "node_modules/@algolia/client-search": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.3.tgz", - "integrity": "sha512-I2U7xBx5OPFdPLA8AXKUPPxGY3HDxZ4r7+mlZ8ZpLbI8/ri6fnu6B4z3wcL7sgHhDYMwnAE8Xr0AB0h3Hnkp4A==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.16.0.tgz", + "integrity": "sha512-xsfrAE1jO/JDh1wFrRz+alVyW+aA6qnkzmbWWWZWEgVF3EaFqzIf9r1l/aDtDdBtNTNhX9H3Lg31+BRtd5izQA==", "dependencies": { - "@algolia/client-common": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "node_modules/@algolia/events": { @@ -124,47 +124,47 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/logger-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.3.tgz", - "integrity": "sha512-kUEAZaBt/J3RjYi8MEBT2QEexJR2kAE2mtLmezsmqMQZTV502TkHCxYzTwY2dE7OKcUTxi4OFlMuS4GId9CWPw==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.16.0.tgz", + "integrity": "sha512-U9H8uCzSDuePJmbnjjTX21aPDRU6x74Tdq3dJmdYu2+pISx02UeBJm4kSgc9RW5jcR5j35G9gnjHY9Q3ngWbyQ==" }, "node_modules/@algolia/logger-console": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.3.tgz", - "integrity": "sha512-ZWqAlUITktiMN2EiFpQIFCJS10N96A++yrexqC2Z+3hgF/JcKrOxOdT4nSCQoEPvU4Ki9QKbpzbebRDemZt/hw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.16.0.tgz", + "integrity": "sha512-+qymusiM+lPZKrkf0tDjCQA158eEJO2IU+Nr/sJ9TFyI/xkFPjNPzw/Qbc8Iy/xcOXGlc6eMgmyjtVQqAWq6UA==", "dependencies": { - "@algolia/logger-common": "4.14.3" + "@algolia/logger-common": "4.16.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.3.tgz", - "integrity": "sha512-AZeg2T08WLUPvDncl2XLX2O67W5wIO8MNaT7z5ii5LgBTuk/rU4CikTjCe2xsUleIZeFl++QrPAi4Bdxws6r/Q==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.16.0.tgz", + "integrity": "sha512-gK+kvs6LHl/PaOJfDuwjkopNbG1djzFLsVBklGBsSU6h6VjFkxIpo6Qq80IK14p9cplYZfhfaL12va6Q9p3KVQ==", "dependencies": { - "@algolia/requester-common": "4.14.3" + "@algolia/requester-common": "4.16.0" } }, "node_modules/@algolia/requester-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.3.tgz", - "integrity": "sha512-RrRzqNyKFDP7IkTuV3XvYGF9cDPn9h6qEDl595lXva3YUk9YSS8+MGZnnkOMHvjkrSCKfoLeLbm/T4tmoIeclw==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.16.0.tgz", + "integrity": "sha512-3Zmcs/iMubcm4zqZ3vZG6Zum8t+hMWxGMzo0/uY2BD8o9q5vMxIYI0c4ocdgQjkXcix189WtZNkgjSOBzSbkdw==" }, "node_modules/@algolia/requester-node-http": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.3.tgz", - "integrity": "sha512-O5wnPxtDRPuW2U0EaOz9rMMWdlhwP0J0eSL1Z7TtXF8xnUeeUyNJrdhV5uy2CAp6RbhM1VuC3sOJcIR6Av+vbA==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.16.0.tgz", + "integrity": "sha512-L8JxM2VwZzh8LJ1Zb8TFS6G3icYsCKZsdWW+ahcEs1rGWmyk9SybsOe1MLnjonGBaqPWJkn9NjS7mRdjEmBtKA==", "dependencies": { - "@algolia/requester-common": "4.14.3" + "@algolia/requester-common": "4.16.0" } }, "node_modules/@algolia/transporter": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.3.tgz", - "integrity": "sha512-2qlKlKsnGJ008exFRb5RTeTOqhLZj0bkMCMVskxoqWejs2Q2QtWmsiH98hDfpw0fmnyhzHEt0Z7lqxBYp8bW2w==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.16.0.tgz", + "integrity": "sha512-H9BVB2EAjT65w7XGBNf5drpsW39x2aSZ942j4boSAAJPPlLmjtj5IpAP7UAtsV8g9Beslonh0bLa1XGmE/P0BA==", "dependencies": { - "@algolia/cache-common": "4.14.3", - "@algolia/logger-common": "4.14.3", - "@algolia/requester-common": "4.14.3" + "@algolia/cache-common": "4.16.0", + "@algolia/logger-common": "4.16.0", + "@algolia/requester-common": "4.16.0" } }, "node_modules/@ampproject/remapping": { @@ -1884,11 +1884,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" @@ -1994,9 +1994,9 @@ } }, "node_modules/@docusaurus/core": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.3.1.tgz", - "integrity": "sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.0.tgz", + "integrity": "sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==", "dependencies": { "@babel/core": "^7.18.6", "@babel/generator": "^7.18.7", @@ -2008,13 +2008,13 @@ "@babel/runtime": "^7.18.6", "@babel/runtime-corejs3": "^7.18.6", "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", + "@docusaurus/cssnano-preset": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "@slorber/static-site-generator-webpack-plugin": "^4.0.7", "@svgr/webpack": "^6.2.1", "autoprefixer": "^10.4.7", @@ -2082,9 +2082,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.3.1.tgz", - "integrity": "sha512-7mIhAROES6CY1GmCjR4CZkUfjTL6B3u6rKHK0ChQl2d1IevYXq/k/vFgvOrJfcKxiObpMnE9+X6R2Wt1KqxC6w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.0.tgz", + "integrity": "sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==", "dependencies": { "cssnano-preset-advanced": "^5.3.8", "postcss": "^8.4.14", @@ -2096,9 +2096,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.3.1.tgz", - "integrity": "sha512-2lAV/olKKVr9qJhfHFCaqBIl8FgYjbUFwgUnX76+cULwQYss+42ZQ3grHGFvI0ocN2X55WcYe64ellQXz7suqg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.0.tgz", + "integrity": "sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.4.0" @@ -2108,14 +2108,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.3.1.tgz", - "integrity": "sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.0.tgz", + "integrity": "sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==", "dependencies": { "@babel/parser": "^7.18.8", "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.3.1", - "@docusaurus/utils": "2.3.1", + "@docusaurus/logger": "2.4.0", + "@docusaurus/utils": "2.4.0", "@mdx-js/mdx": "^1.6.22", "escape-html": "^1.0.3", "file-loader": "^6.2.0", @@ -2139,12 +2139,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.3.1.tgz", - "integrity": "sha512-6KkxfAVOJqIUynTRb/tphYCl+co3cP0PlHiMDbi+SzmYxMdgIrwYqH9yAnGSDoN6Jk2ZE/JY/Azs/8LPgKP48A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.0.tgz", + "integrity": "sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==", "dependencies": { "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.3.1", + "@docusaurus/types": "2.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2158,15 +2158,15 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.3.1.tgz", - "integrity": "sha512-Ye0z36/L8685ni0DIxHqPPaHIXFXiSF90QYiYfpODBX6NxvvveUTyylsDBU1GQhPXPn1bd39QgaOuZ+j9gfaog==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.0.tgz", + "integrity": "sha512-HsS+Dc2ZLWhfpjYJ5LIrOB/XfXZcElcC7o1iA4yIVtiFz+LHhwP863fhqbwSJ1c6tNDOYBH3HwbskHrc/PIn7Q==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "eta": "^2.0.0", "fs-extra": "^10.1.0", "lodash": "^4.17.21", @@ -2181,17 +2181,17 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.3.1.tgz", - "integrity": "sha512-f5LjqX+9WkiLyGiQ41x/KGSJ/9bOjSD8lsVhPvYeUYHCtYpuiDKfhZE07O4EqpHkBx4NQdtQDbp+aptgHSTuiw==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz", + "integrity": "sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^10.1.0", @@ -2211,17 +2211,17 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.3.1.tgz", - "integrity": "sha512-DxztTOBEruv7qFxqUtbsqXeNcHqcVEIEe+NQoI1oi2DBmKBhW/o0MIal8lt+9gvmpx3oYtlwmLOOGepxZgJGkw==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/module-type-aliases": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.0.tgz", + "integrity": "sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "@types/react-router-config": "^5.0.6", "combine-promises": "^1.1.0", "fs-extra": "^10.1.0", @@ -2241,15 +2241,15 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.3.1.tgz", - "integrity": "sha512-E80UL6hvKm5VVw8Ka8YaVDtO6kWWDVUK4fffGvkpQ/AJQDOg99LwOXKujPoICC22nUFTsZ2Hp70XvpezCsFQaA==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.0.tgz", + "integrity": "sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "fs-extra": "^10.1.0", "tslib": "^2.4.0", "webpack": "^5.73.0" @@ -2263,13 +2263,13 @@ } }, "node_modules/@docusaurus/plugin-debug": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.3.1.tgz", - "integrity": "sha512-Ujpml1Ppg4geB/2hyu2diWnO49az9U2bxM9Shen7b6qVcyFisNJTkVG2ocvLC7wM1efTJcUhBO6zAku2vKJGMw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.0.tgz", + "integrity": "sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==", "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", "fs-extra": "^10.1.0", "react-json-view": "^1.21.3", "tslib": "^2.4.0" @@ -2283,13 +2283,13 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.3.1.tgz", - "integrity": "sha512-OHip0GQxKOFU8n7gkt3TM4HOYTXPCFDjqKbMClDD3KaDnyTuMp/Zvd9HSr770lLEscgPWIvzhJByRAClqsUWiQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.0.tgz", + "integrity": "sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==", "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "tslib": "^2.4.0" }, "engines": { @@ -2301,13 +2301,13 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.3.1.tgz", - "integrity": "sha512-uXtDhfu4+Hm+oqWUySr3DNI5cWC/rmP6XJyAk83Heor3dFjZqDwCbkX8yWPywkRiWev3Dk/rVF8lEn0vIGVocA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.0.tgz", + "integrity": "sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==", "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "tslib": "^2.4.0" }, "engines": { @@ -2319,13 +2319,13 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.3.1.tgz", - "integrity": "sha512-Ww2BPEYSqg8q8tJdLYPFFM3FMDBCVhEM4UUqKzJaiRMx3NEoly3qqDRAoRDGdIhlC//Rf0iJV9cWAoq2m6k3sw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.0.tgz", + "integrity": "sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==", "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "tslib": "^2.4.0" }, "engines": { @@ -2337,16 +2337,16 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.3.1.tgz", - "integrity": "sha512-8Yxile/v6QGYV9vgFiYL+8d2N4z4Er3pSHsrD08c5XI8bUXxTppMwjarDUTH/TRTfgAWotRbhJ6WZLyajLpozA==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.0.tgz", + "integrity": "sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "fs-extra": "^10.1.0", "sitemap": "^7.1.1", "tslib": "^2.4.0" @@ -2360,23 +2360,23 @@ } }, "node_modules/@docusaurus/preset-classic": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.3.1.tgz", - "integrity": "sha512-OQ5W0AHyfdUk0IldwJ3BlnZ1EqoJuu2L2BMhqLbqwNWdkmzmSUvlFLH1Pe7CZSQgB2YUUC/DnmjbPKk/qQD0lQ==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/plugin-content-blog": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/plugin-content-pages": "2.3.1", - "@docusaurus/plugin-debug": "2.3.1", - "@docusaurus/plugin-google-analytics": "2.3.1", - "@docusaurus/plugin-google-gtag": "2.3.1", - "@docusaurus/plugin-google-tag-manager": "2.3.1", - "@docusaurus/plugin-sitemap": "2.3.1", - "@docusaurus/theme-classic": "2.3.1", - "@docusaurus/theme-common": "2.3.1", - "@docusaurus/theme-search-algolia": "2.3.1", - "@docusaurus/types": "2.3.1" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.0.tgz", + "integrity": "sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/plugin-content-blog": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/plugin-content-pages": "2.4.0", + "@docusaurus/plugin-debug": "2.4.0", + "@docusaurus/plugin-google-analytics": "2.4.0", + "@docusaurus/plugin-google-gtag": "2.4.0", + "@docusaurus/plugin-google-tag-manager": "2.4.0", + "@docusaurus/plugin-sitemap": "2.4.0", + "@docusaurus/theme-classic": "2.4.0", + "@docusaurus/theme-common": "2.4.0", + "@docusaurus/theme-search-algolia": "2.4.0", + "@docusaurus/types": "2.4.0" }, "engines": { "node": ">=16.14" @@ -2399,26 +2399,26 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.3.1.tgz", - "integrity": "sha512-SelSIDvyttb7ZYHj8vEUhqykhAqfOPKk+uP0z85jH72IMC58e7O8DIlcAeBv+CWsLbNIl9/Hcg71X0jazuxJug==", - "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/module-type-aliases": "2.3.1", - "@docusaurus/plugin-content-blog": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/plugin-content-pages": "2.3.1", - "@docusaurus/theme-common": "2.3.1", - "@docusaurus/theme-translations": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.0.tgz", + "integrity": "sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==", + "dependencies": { + "@docusaurus/core": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/plugin-content-blog": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/plugin-content-pages": "2.4.0", + "@docusaurus/theme-common": "2.4.0", + "@docusaurus/theme-translations": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.42", + "infima": "0.2.0-alpha.43", "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.4.14", @@ -2438,16 +2438,17 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.3.1.tgz", - "integrity": "sha512-RYmYl2OR2biO+yhmW1aS5FyEvnrItPINa+0U2dMxcHpah8reSCjQ9eJGRmAgkZFchV1+aIQzXOI1K7LCW38O0g==", - "dependencies": { - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/module-type-aliases": "2.3.1", - "@docusaurus/plugin-content-blog": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/plugin-content-pages": "2.3.1", - "@docusaurus/utils": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.0.tgz", + "integrity": "sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==", + "dependencies": { + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/plugin-content-blog": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/plugin-content-pages": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2467,18 +2468,18 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.3.1.tgz", - "integrity": "sha512-JdHaRqRuH1X++g5fEMLnq7OtULSGQdrs9AbhcWRQ428ZB8/HOiaN6mj3hzHvcD3DFgu7koIVtWPQnvnN7iwzHA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.0.tgz", + "integrity": "sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==", "dependencies": { "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/theme-common": "2.3.1", - "@docusaurus/theme-translations": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/theme-common": "2.4.0", + "@docusaurus/theme-translations": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "algoliasearch": "^4.13.1", "algoliasearch-helper": "^3.10.0", "clsx": "^1.2.1", @@ -2497,9 +2498,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.3.1.tgz", - "integrity": "sha512-BsBZzAewJabVhoGG1Ij2u4pMS3MPW6gZ6sS4pc+Y7czevRpzxoFNJXRtQDVGe7mOpv/MmRmqg4owDK+lcOTCVQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.0.tgz", + "integrity": "sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==", "dependencies": { "fs-extra": "^10.1.0", "tslib": "^2.4.0" @@ -2509,9 +2510,9 @@ } }, "node_modules/@docusaurus/types": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.3.1.tgz", - "integrity": "sha512-PREbIRhTaNNY042qmfSE372Jb7djZt+oVTZkoqHJ8eff8vOIc2zqqDqBVc5BhOfpZGPTrE078yy/torUEZy08A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.0.tgz", + "integrity": "sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -2528,11 +2529,11 @@ } }, "node_modules/@docusaurus/utils": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.3.1.tgz", - "integrity": "sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.0.tgz", + "integrity": "sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==", "dependencies": { - "@docusaurus/logger": "2.3.1", + "@docusaurus/logger": "2.4.0", "@svgr/webpack": "^6.2.1", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -2562,9 +2563,9 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.3.1.tgz", - "integrity": "sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.0.tgz", + "integrity": "sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==", "dependencies": { "tslib": "^2.4.0" }, @@ -2581,12 +2582,12 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.3.1.tgz", - "integrity": "sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.0.tgz", + "integrity": "sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==", "dependencies": { - "@docusaurus/logger": "2.3.1", - "@docusaurus/utils": "2.3.1", + "@docusaurus/logger": "2.4.0", + "@docusaurus/utils": "2.4.0", "joi": "^17.6.0", "js-yaml": "^4.1.0", "tslib": "^2.4.0" @@ -3568,9 +3569,9 @@ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", + "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", "dependencies": { "@types/unist": "*" } @@ -3984,30 +3985,30 @@ } }, "node_modules/algoliasearch": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.3.tgz", - "integrity": "sha512-GZTEuxzfWbP/vr7ZJfGzIl8fOsoxN916Z6FY2Egc9q2TmZ6hvq5KfAxY89pPW01oW/2HDEKA8d30f9iAH9eXYg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.14.3", - "@algolia/cache-common": "4.14.3", - "@algolia/cache-in-memory": "4.14.3", - "@algolia/client-account": "4.14.3", - "@algolia/client-analytics": "4.14.3", - "@algolia/client-common": "4.14.3", - "@algolia/client-personalization": "4.14.3", - "@algolia/client-search": "4.14.3", - "@algolia/logger-common": "4.14.3", - "@algolia/logger-console": "4.14.3", - "@algolia/requester-browser-xhr": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/requester-node-http": "4.14.3", - "@algolia/transporter": "4.14.3" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.16.0.tgz", + "integrity": "sha512-HAjKJ6bBblaXqO4dYygF4qx251GuJ6zCZt+qbJ+kU7sOC+yc84pawEjVpJByh+cGP2APFCsao2Giz50cDlKNPA==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.16.0", + "@algolia/cache-common": "4.16.0", + "@algolia/cache-in-memory": "4.16.0", + "@algolia/client-account": "4.16.0", + "@algolia/client-analytics": "4.16.0", + "@algolia/client-common": "4.16.0", + "@algolia/client-personalization": "4.16.0", + "@algolia/client-search": "4.16.0", + "@algolia/logger-common": "4.16.0", + "@algolia/logger-console": "4.16.0", + "@algolia/requester-browser-xhr": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/requester-node-http": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "node_modules/algoliasearch-helper": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.3.tgz", - "integrity": "sha512-TbaEvLwiuGygHQIB8y+OsJKQQ40+JKUua5B91X66tMUHyyhbNHvqyr0lqd3wCoyKx7WybyQrC0WJvzoIeh24Aw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.12.0.tgz", + "integrity": "sha512-/j1U3PEwdan0n6P/QqSnSpNSLC5+cEMvyljd5CnmNmUjDlGrys+vFEOwjVEnqELIiAGMHEA/Nl3CiKVFBUYqyQ==", "dependencies": { "@algolia/events": "^4.0.1" }, @@ -4123,9 +4124,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", "funding": [ { "type": "opencollective", @@ -4137,8 +4138,8 @@ } ], "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -4412,9 +4413,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "funding": [ { "type": "opencollective", @@ -4426,10 +4427,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -4558,9 +4559,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001439", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz", - "integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==", + "version": "1.0.30001470", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001470.tgz", + "integrity": "sha512-065uNwY6QtHCBOExzbV6m236DDhYCCtPmQUCoQtwkVqzud8v5QPidoMr6CoMkC2nfp6nksjttqWQRRh75LqUmA==", "funding": [ { "type": "opencollective", @@ -4978,9 +4979,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz", + "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==", "engines": { "node": ">=12" }, @@ -6361,9 +6362,9 @@ } }, "node_modules/flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", + "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", "dependencies": { "fbemitter": "^3.0.0", "fbjs": "^3.0.1" @@ -7086,9 +7087,9 @@ } }, "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -7098,9 +7099,9 @@ ], "dependencies": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" } }, "node_modules/http-cache-semantics": { @@ -7281,9 +7282,9 @@ } }, "node_modules/infima": { - "version": "0.2.0-alpha.42", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", - "integrity": "sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==", + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", "engines": { "node": ">=12" } @@ -8304,9 +8305,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -9856,11 +9857,11 @@ } }, "node_modules/react-textarea-autosize": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz", - "integrity": "sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", + "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", "dependencies": { - "@babel/runtime": "^7.10.2", + "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", "use-latest": "^1.2.1" }, @@ -9939,9 +9940,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -11416,7 +11417,8 @@ "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "deprecated": "Use String.prototype.trim() instead" }, "node_modules/trim-trailing-lines": { "version": "1.1.4", @@ -11505,9 +11507,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", - "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.34.tgz", + "integrity": "sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==", "funding": [ { "type": "opencollective", @@ -12729,74 +12731,74 @@ "integrity": "sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==" }, "@algolia/cache-browser-local-storage": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.3.tgz", - "integrity": "sha512-hWH1yCxgG3+R/xZIscmUrWAIBnmBFHH5j30fY/+aPkEZWt90wYILfAHIOZ1/Wxhho5SkPfwFmT7ooX2d9JeQBw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.16.0.tgz", + "integrity": "sha512-jVrk0YB3tjOhD5/lhBtYCVCeLjZmVpf2kdi4puApofytf/R0scjWz0GdozlW4HhU+Prxmt/c9ge4QFjtv5OAzQ==", "requires": { - "@algolia/cache-common": "4.14.3" + "@algolia/cache-common": "4.16.0" } }, "@algolia/cache-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.3.tgz", - "integrity": "sha512-oZJofOoD9FQOwiGTzyRnmzvh3ZP8WVTNPBLH5xU5JNF7drDbRT0ocVT0h/xB2rPHYzOeXRrLaQQBwRT/CKom0Q==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.16.0.tgz", + "integrity": "sha512-4iHjkSYQYw46pITrNQgXXhvUmcekI8INz1m+SzmqLX8jexSSy4Ky4zfGhZzhhhLHXUP3+x/PK/c0qPjxEvRwKQ==" }, "@algolia/cache-in-memory": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.3.tgz", - "integrity": "sha512-ES0hHQnzWjeioLQf5Nq+x1AWdZJ50znNPSH3puB/Y4Xsg4Av1bvLmTJe7SY2uqONaeMTvL0OaVcoVtQgJVw0vg==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.16.0.tgz", + "integrity": "sha512-p7RYykvA6Ip6QENxrh99nOD77otVh1sJRivcgcVpnjoZb5sIN3t33eUY1DpB9QSBizcrW+qk19rNkdnZ43a+PQ==", "requires": { - "@algolia/cache-common": "4.14.3" + "@algolia/cache-common": "4.16.0" } }, "@algolia/client-account": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.3.tgz", - "integrity": "sha512-PBcPb0+f5Xbh5UfLZNx2Ow589OdP8WYjB4CnvupfYBrl9JyC1sdH4jcq/ri8osO/mCZYjZrQsKAPIqW/gQmizQ==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.16.0.tgz", + "integrity": "sha512-eydcfpdIyuWoKgUSz5iZ/L0wE/Wl7958kACkvTHLDNXvK/b8Z1zypoJavh6/km1ZNQmFpeYS2jrmq0kUSFn02w==", "requires": { - "@algolia/client-common": "4.14.3", - "@algolia/client-search": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/client-search": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "@algolia/client-analytics": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.3.tgz", - "integrity": "sha512-eAwQq0Hb/aauv9NhCH5Dp3Nm29oFx28sayFN2fdOWemwSeJHIl7TmcsxVlRsO50fsD8CtPcDhtGeD3AIFLNvqw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.16.0.tgz", + "integrity": "sha512-cONWXH3BfilgdlCofUm492bJRWtpBLVW/hsUlfoFtiX1u05xoBP7qeiDwh9RR+4pSLHLodYkHAf5U4honQ55Qg==", "requires": { - "@algolia/client-common": "4.14.3", - "@algolia/client-search": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/client-search": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "@algolia/client-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.3.tgz", - "integrity": "sha512-jkPPDZdi63IK64Yg4WccdCsAP4pHxSkr4usplkUZM5C1l1oEpZXsy2c579LQ0rvwCs5JFmwfNG4ahOszidfWPw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.16.0.tgz", + "integrity": "sha512-QVdR4019ukBH6f5lFr27W60trRxQF1SfS1qo0IP6gjsKhXhUVJuHxOCA6ArF87jrNkeuHEoRoDU+GlvaecNo8g==", "requires": { - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "@algolia/client-personalization": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.3.tgz", - "integrity": "sha512-UCX1MtkVNgaOL9f0e22x6tC9e2H3unZQlSUdnVaSKpZ+hdSChXGaRjp2UIT7pxmPqNCyv51F597KEX5WT60jNg==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.16.0.tgz", + "integrity": "sha512-irtLafssDGPuhYqIwxqOxiWlVYvrsBD+EMA1P9VJtkKi3vSNBxiWeQ0f0Tn53cUNdSRNEssfoEH84JL97SV2SQ==", "requires": { - "@algolia/client-common": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "@algolia/client-search": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.3.tgz", - "integrity": "sha512-I2U7xBx5OPFdPLA8AXKUPPxGY3HDxZ4r7+mlZ8ZpLbI8/ri6fnu6B4z3wcL7sgHhDYMwnAE8Xr0AB0h3Hnkp4A==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.16.0.tgz", + "integrity": "sha512-xsfrAE1jO/JDh1wFrRz+alVyW+aA6qnkzmbWWWZWEgVF3EaFqzIf9r1l/aDtDdBtNTNhX9H3Lg31+BRtd5izQA==", "requires": { - "@algolia/client-common": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/transporter": "4.14.3" + "@algolia/client-common": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "@algolia/events": { @@ -12805,47 +12807,47 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "@algolia/logger-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.3.tgz", - "integrity": "sha512-kUEAZaBt/J3RjYi8MEBT2QEexJR2kAE2mtLmezsmqMQZTV502TkHCxYzTwY2dE7OKcUTxi4OFlMuS4GId9CWPw==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.16.0.tgz", + "integrity": "sha512-U9H8uCzSDuePJmbnjjTX21aPDRU6x74Tdq3dJmdYu2+pISx02UeBJm4kSgc9RW5jcR5j35G9gnjHY9Q3ngWbyQ==" }, "@algolia/logger-console": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.3.tgz", - "integrity": "sha512-ZWqAlUITktiMN2EiFpQIFCJS10N96A++yrexqC2Z+3hgF/JcKrOxOdT4nSCQoEPvU4Ki9QKbpzbebRDemZt/hw==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.16.0.tgz", + "integrity": "sha512-+qymusiM+lPZKrkf0tDjCQA158eEJO2IU+Nr/sJ9TFyI/xkFPjNPzw/Qbc8Iy/xcOXGlc6eMgmyjtVQqAWq6UA==", "requires": { - "@algolia/logger-common": "4.14.3" + "@algolia/logger-common": "4.16.0" } }, "@algolia/requester-browser-xhr": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.3.tgz", - "integrity": "sha512-AZeg2T08WLUPvDncl2XLX2O67W5wIO8MNaT7z5ii5LgBTuk/rU4CikTjCe2xsUleIZeFl++QrPAi4Bdxws6r/Q==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.16.0.tgz", + "integrity": "sha512-gK+kvs6LHl/PaOJfDuwjkopNbG1djzFLsVBklGBsSU6h6VjFkxIpo6Qq80IK14p9cplYZfhfaL12va6Q9p3KVQ==", "requires": { - "@algolia/requester-common": "4.14.3" + "@algolia/requester-common": "4.16.0" } }, "@algolia/requester-common": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.3.tgz", - "integrity": "sha512-RrRzqNyKFDP7IkTuV3XvYGF9cDPn9h6qEDl595lXva3YUk9YSS8+MGZnnkOMHvjkrSCKfoLeLbm/T4tmoIeclw==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.16.0.tgz", + "integrity": "sha512-3Zmcs/iMubcm4zqZ3vZG6Zum8t+hMWxGMzo0/uY2BD8o9q5vMxIYI0c4ocdgQjkXcix189WtZNkgjSOBzSbkdw==" }, "@algolia/requester-node-http": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.3.tgz", - "integrity": "sha512-O5wnPxtDRPuW2U0EaOz9rMMWdlhwP0J0eSL1Z7TtXF8xnUeeUyNJrdhV5uy2CAp6RbhM1VuC3sOJcIR6Av+vbA==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.16.0.tgz", + "integrity": "sha512-L8JxM2VwZzh8LJ1Zb8TFS6G3icYsCKZsdWW+ahcEs1rGWmyk9SybsOe1MLnjonGBaqPWJkn9NjS7mRdjEmBtKA==", "requires": { - "@algolia/requester-common": "4.14.3" + "@algolia/requester-common": "4.16.0" } }, "@algolia/transporter": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.3.tgz", - "integrity": "sha512-2qlKlKsnGJ008exFRb5RTeTOqhLZj0bkMCMVskxoqWejs2Q2QtWmsiH98hDfpw0fmnyhzHEt0Z7lqxBYp8bW2w==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.16.0.tgz", + "integrity": "sha512-H9BVB2EAjT65w7XGBNf5drpsW39x2aSZ942j4boSAAJPPlLmjtj5IpAP7UAtsV8g9Beslonh0bLa1XGmE/P0BA==", "requires": { - "@algolia/cache-common": "4.14.3", - "@algolia/logger-common": "4.14.3", - "@algolia/requester-common": "4.14.3" + "@algolia/cache-common": "4.16.0", + "@algolia/logger-common": "4.16.0", + "@algolia/requester-common": "4.16.0" } }, "@ampproject/remapping": { @@ -14005,11 +14007,11 @@ } }, "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/runtime-corejs3": { @@ -14081,9 +14083,9 @@ } }, "@docusaurus/core": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.3.1.tgz", - "integrity": "sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.0.tgz", + "integrity": "sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==", "requires": { "@babel/core": "^7.18.6", "@babel/generator": "^7.18.7", @@ -14095,13 +14097,13 @@ "@babel/runtime": "^7.18.6", "@babel/runtime-corejs3": "^7.18.6", "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", + "@docusaurus/cssnano-preset": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "@slorber/static-site-generator-webpack-plugin": "^4.0.7", "@svgr/webpack": "^6.2.1", "autoprefixer": "^10.4.7", @@ -14159,9 +14161,9 @@ } }, "@docusaurus/cssnano-preset": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.3.1.tgz", - "integrity": "sha512-7mIhAROES6CY1GmCjR4CZkUfjTL6B3u6rKHK0ChQl2d1IevYXq/k/vFgvOrJfcKxiObpMnE9+X6R2Wt1KqxC6w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.0.tgz", + "integrity": "sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==", "requires": { "cssnano-preset-advanced": "^5.3.8", "postcss": "^8.4.14", @@ -14170,23 +14172,23 @@ } }, "@docusaurus/logger": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.3.1.tgz", - "integrity": "sha512-2lAV/olKKVr9qJhfHFCaqBIl8FgYjbUFwgUnX76+cULwQYss+42ZQ3grHGFvI0ocN2X55WcYe64ellQXz7suqg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.0.tgz", + "integrity": "sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==", "requires": { "chalk": "^4.1.2", "tslib": "^2.4.0" } }, "@docusaurus/mdx-loader": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.3.1.tgz", - "integrity": "sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.0.tgz", + "integrity": "sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==", "requires": { "@babel/parser": "^7.18.8", "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.3.1", - "@docusaurus/utils": "2.3.1", + "@docusaurus/logger": "2.4.0", + "@docusaurus/utils": "2.4.0", "@mdx-js/mdx": "^1.6.22", "escape-html": "^1.0.3", "file-loader": "^6.2.0", @@ -14203,12 +14205,12 @@ } }, "@docusaurus/module-type-aliases": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.3.1.tgz", - "integrity": "sha512-6KkxfAVOJqIUynTRb/tphYCl+co3cP0PlHiMDbi+SzmYxMdgIrwYqH9yAnGSDoN6Jk2ZE/JY/Azs/8LPgKP48A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.0.tgz", + "integrity": "sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==", "requires": { "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.3.1", + "@docusaurus/types": "2.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -14218,15 +14220,15 @@ } }, "@docusaurus/plugin-client-redirects": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.3.1.tgz", - "integrity": "sha512-Ye0z36/L8685ni0DIxHqPPaHIXFXiSF90QYiYfpODBX6NxvvveUTyylsDBU1GQhPXPn1bd39QgaOuZ+j9gfaog==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.0.tgz", + "integrity": "sha512-HsS+Dc2ZLWhfpjYJ5LIrOB/XfXZcElcC7o1iA4yIVtiFz+LHhwP863fhqbwSJ1c6tNDOYBH3HwbskHrc/PIn7Q==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "eta": "^2.0.0", "fs-extra": "^10.1.0", "lodash": "^4.17.21", @@ -14234,17 +14236,17 @@ } }, "@docusaurus/plugin-content-blog": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.3.1.tgz", - "integrity": "sha512-f5LjqX+9WkiLyGiQ41x/KGSJ/9bOjSD8lsVhPvYeUYHCtYpuiDKfhZE07O4EqpHkBx4NQdtQDbp+aptgHSTuiw==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz", + "integrity": "sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^10.1.0", @@ -14257,17 +14259,17 @@ } }, "@docusaurus/plugin-content-docs": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.3.1.tgz", - "integrity": "sha512-DxztTOBEruv7qFxqUtbsqXeNcHqcVEIEe+NQoI1oi2DBmKBhW/o0MIal8lt+9gvmpx3oYtlwmLOOGepxZgJGkw==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/module-type-aliases": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.0.tgz", + "integrity": "sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "@types/react-router-config": "^5.0.6", "combine-promises": "^1.1.0", "fs-extra": "^10.1.0", @@ -14280,100 +14282,100 @@ } }, "@docusaurus/plugin-content-pages": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.3.1.tgz", - "integrity": "sha512-E80UL6hvKm5VVw8Ka8YaVDtO6kWWDVUK4fffGvkpQ/AJQDOg99LwOXKujPoICC22nUFTsZ2Hp70XvpezCsFQaA==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.0.tgz", + "integrity": "sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "fs-extra": "^10.1.0", "tslib": "^2.4.0", "webpack": "^5.73.0" } }, "@docusaurus/plugin-debug": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.3.1.tgz", - "integrity": "sha512-Ujpml1Ppg4geB/2hyu2diWnO49az9U2bxM9Shen7b6qVcyFisNJTkVG2ocvLC7wM1efTJcUhBO6zAku2vKJGMw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.0.tgz", + "integrity": "sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==", "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", "fs-extra": "^10.1.0", "react-json-view": "^1.21.3", "tslib": "^2.4.0" } }, "@docusaurus/plugin-google-analytics": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.3.1.tgz", - "integrity": "sha512-OHip0GQxKOFU8n7gkt3TM4HOYTXPCFDjqKbMClDD3KaDnyTuMp/Zvd9HSr770lLEscgPWIvzhJByRAClqsUWiQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.0.tgz", + "integrity": "sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==", "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "tslib": "^2.4.0" } }, "@docusaurus/plugin-google-gtag": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.3.1.tgz", - "integrity": "sha512-uXtDhfu4+Hm+oqWUySr3DNI5cWC/rmP6XJyAk83Heor3dFjZqDwCbkX8yWPywkRiWev3Dk/rVF8lEn0vIGVocA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.0.tgz", + "integrity": "sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==", "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "tslib": "^2.4.0" } }, "@docusaurus/plugin-google-tag-manager": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.3.1.tgz", - "integrity": "sha512-Ww2BPEYSqg8q8tJdLYPFFM3FMDBCVhEM4UUqKzJaiRMx3NEoly3qqDRAoRDGdIhlC//Rf0iJV9cWAoq2m6k3sw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.0.tgz", + "integrity": "sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==", "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "tslib": "^2.4.0" } }, "@docusaurus/plugin-sitemap": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.3.1.tgz", - "integrity": "sha512-8Yxile/v6QGYV9vgFiYL+8d2N4z4Er3pSHsrD08c5XI8bUXxTppMwjarDUTH/TRTfgAWotRbhJ6WZLyajLpozA==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.0.tgz", + "integrity": "sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "fs-extra": "^10.1.0", "sitemap": "^7.1.1", "tslib": "^2.4.0" } }, "@docusaurus/preset-classic": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.3.1.tgz", - "integrity": "sha512-OQ5W0AHyfdUk0IldwJ3BlnZ1EqoJuu2L2BMhqLbqwNWdkmzmSUvlFLH1Pe7CZSQgB2YUUC/DnmjbPKk/qQD0lQ==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/plugin-content-blog": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/plugin-content-pages": "2.3.1", - "@docusaurus/plugin-debug": "2.3.1", - "@docusaurus/plugin-google-analytics": "2.3.1", - "@docusaurus/plugin-google-gtag": "2.3.1", - "@docusaurus/plugin-google-tag-manager": "2.3.1", - "@docusaurus/plugin-sitemap": "2.3.1", - "@docusaurus/theme-classic": "2.3.1", - "@docusaurus/theme-common": "2.3.1", - "@docusaurus/theme-search-algolia": "2.3.1", - "@docusaurus/types": "2.3.1" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.0.tgz", + "integrity": "sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/plugin-content-blog": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/plugin-content-pages": "2.4.0", + "@docusaurus/plugin-debug": "2.4.0", + "@docusaurus/plugin-google-analytics": "2.4.0", + "@docusaurus/plugin-google-gtag": "2.4.0", + "@docusaurus/plugin-google-tag-manager": "2.4.0", + "@docusaurus/plugin-sitemap": "2.4.0", + "@docusaurus/theme-classic": "2.4.0", + "@docusaurus/theme-common": "2.4.0", + "@docusaurus/theme-search-algolia": "2.4.0", + "@docusaurus/types": "2.4.0" } }, "@docusaurus/react-loadable": { @@ -14386,26 +14388,26 @@ } }, "@docusaurus/theme-classic": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.3.1.tgz", - "integrity": "sha512-SelSIDvyttb7ZYHj8vEUhqykhAqfOPKk+uP0z85jH72IMC58e7O8DIlcAeBv+CWsLbNIl9/Hcg71X0jazuxJug==", - "requires": { - "@docusaurus/core": "2.3.1", - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/module-type-aliases": "2.3.1", - "@docusaurus/plugin-content-blog": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/plugin-content-pages": "2.3.1", - "@docusaurus/theme-common": "2.3.1", - "@docusaurus/theme-translations": "2.3.1", - "@docusaurus/types": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-common": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.0.tgz", + "integrity": "sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==", + "requires": { + "@docusaurus/core": "2.4.0", + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/plugin-content-blog": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/plugin-content-pages": "2.4.0", + "@docusaurus/theme-common": "2.4.0", + "@docusaurus/theme-translations": "2.4.0", + "@docusaurus/types": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.42", + "infima": "0.2.0-alpha.43", "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.4.14", @@ -14418,16 +14420,17 @@ } }, "@docusaurus/theme-common": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.3.1.tgz", - "integrity": "sha512-RYmYl2OR2biO+yhmW1aS5FyEvnrItPINa+0U2dMxcHpah8reSCjQ9eJGRmAgkZFchV1+aIQzXOI1K7LCW38O0g==", - "requires": { - "@docusaurus/mdx-loader": "2.3.1", - "@docusaurus/module-type-aliases": "2.3.1", - "@docusaurus/plugin-content-blog": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/plugin-content-pages": "2.3.1", - "@docusaurus/utils": "2.3.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.0.tgz", + "integrity": "sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==", + "requires": { + "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/plugin-content-blog": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/plugin-content-pages": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-common": "2.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -14440,18 +14443,18 @@ } }, "@docusaurus/theme-search-algolia": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.3.1.tgz", - "integrity": "sha512-JdHaRqRuH1X++g5fEMLnq7OtULSGQdrs9AbhcWRQ428ZB8/HOiaN6mj3hzHvcD3DFgu7koIVtWPQnvnN7iwzHA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.0.tgz", + "integrity": "sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==", "requires": { "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.3.1", - "@docusaurus/logger": "2.3.1", - "@docusaurus/plugin-content-docs": "2.3.1", - "@docusaurus/theme-common": "2.3.1", - "@docusaurus/theme-translations": "2.3.1", - "@docusaurus/utils": "2.3.1", - "@docusaurus/utils-validation": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/logger": "2.4.0", + "@docusaurus/plugin-content-docs": "2.4.0", + "@docusaurus/theme-common": "2.4.0", + "@docusaurus/theme-translations": "2.4.0", + "@docusaurus/utils": "2.4.0", + "@docusaurus/utils-validation": "2.4.0", "algoliasearch": "^4.13.1", "algoliasearch-helper": "^3.10.0", "clsx": "^1.2.1", @@ -14463,18 +14466,18 @@ } }, "@docusaurus/theme-translations": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.3.1.tgz", - "integrity": "sha512-BsBZzAewJabVhoGG1Ij2u4pMS3MPW6gZ6sS4pc+Y7czevRpzxoFNJXRtQDVGe7mOpv/MmRmqg4owDK+lcOTCVQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.0.tgz", + "integrity": "sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==", "requires": { "fs-extra": "^10.1.0", "tslib": "^2.4.0" } }, "@docusaurus/types": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.3.1.tgz", - "integrity": "sha512-PREbIRhTaNNY042qmfSE372Jb7djZt+oVTZkoqHJ8eff8vOIc2zqqDqBVc5BhOfpZGPTrE078yy/torUEZy08A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.0.tgz", + "integrity": "sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==", "requires": { "@types/history": "^4.7.11", "@types/react": "*", @@ -14487,11 +14490,11 @@ } }, "@docusaurus/utils": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.3.1.tgz", - "integrity": "sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.0.tgz", + "integrity": "sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==", "requires": { - "@docusaurus/logger": "2.3.1", + "@docusaurus/logger": "2.4.0", "@svgr/webpack": "^6.2.1", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -14510,20 +14513,20 @@ } }, "@docusaurus/utils-common": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.3.1.tgz", - "integrity": "sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.0.tgz", + "integrity": "sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==", "requires": { "tslib": "^2.4.0" } }, "@docusaurus/utils-validation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.3.1.tgz", - "integrity": "sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.0.tgz", + "integrity": "sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==", "requires": { - "@docusaurus/logger": "2.3.1", - "@docusaurus/utils": "2.3.1", + "@docusaurus/logger": "2.4.0", + "@docusaurus/utils": "2.4.0", "joi": "^17.6.0", "js-yaml": "^4.1.0", "tslib": "^2.4.0" @@ -15198,9 +15201,9 @@ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", + "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", "requires": { "@types/unist": "*" } @@ -15574,30 +15577,30 @@ "requires": {} }, "algoliasearch": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.3.tgz", - "integrity": "sha512-GZTEuxzfWbP/vr7ZJfGzIl8fOsoxN916Z6FY2Egc9q2TmZ6hvq5KfAxY89pPW01oW/2HDEKA8d30f9iAH9eXYg==", - "requires": { - "@algolia/cache-browser-local-storage": "4.14.3", - "@algolia/cache-common": "4.14.3", - "@algolia/cache-in-memory": "4.14.3", - "@algolia/client-account": "4.14.3", - "@algolia/client-analytics": "4.14.3", - "@algolia/client-common": "4.14.3", - "@algolia/client-personalization": "4.14.3", - "@algolia/client-search": "4.14.3", - "@algolia/logger-common": "4.14.3", - "@algolia/logger-console": "4.14.3", - "@algolia/requester-browser-xhr": "4.14.3", - "@algolia/requester-common": "4.14.3", - "@algolia/requester-node-http": "4.14.3", - "@algolia/transporter": "4.14.3" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.16.0.tgz", + "integrity": "sha512-HAjKJ6bBblaXqO4dYygF4qx251GuJ6zCZt+qbJ+kU7sOC+yc84pawEjVpJByh+cGP2APFCsao2Giz50cDlKNPA==", + "requires": { + "@algolia/cache-browser-local-storage": "4.16.0", + "@algolia/cache-common": "4.16.0", + "@algolia/cache-in-memory": "4.16.0", + "@algolia/client-account": "4.16.0", + "@algolia/client-analytics": "4.16.0", + "@algolia/client-common": "4.16.0", + "@algolia/client-personalization": "4.16.0", + "@algolia/client-search": "4.16.0", + "@algolia/logger-common": "4.16.0", + "@algolia/logger-console": "4.16.0", + "@algolia/requester-browser-xhr": "4.16.0", + "@algolia/requester-common": "4.16.0", + "@algolia/requester-node-http": "4.16.0", + "@algolia/transporter": "4.16.0" } }, "algoliasearch-helper": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.3.tgz", - "integrity": "sha512-TbaEvLwiuGygHQIB8y+OsJKQQ40+JKUua5B91X66tMUHyyhbNHvqyr0lqd3wCoyKx7WybyQrC0WJvzoIeh24Aw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.12.0.tgz", + "integrity": "sha512-/j1U3PEwdan0n6P/QqSnSpNSLC5+cEMvyljd5CnmNmUjDlGrys+vFEOwjVEnqELIiAGMHEA/Nl3CiKVFBUYqyQ==", "requires": { "@algolia/events": "^4.0.1" } @@ -15685,12 +15688,12 @@ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -15907,14 +15910,14 @@ } }, "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "buffer-from": { @@ -16006,9 +16009,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001439", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz", - "integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==" + "version": "1.0.30001470", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001470.tgz", + "integrity": "sha512-065uNwY6QtHCBOExzbV6m236DDhYCCtPmQUCoQtwkVqzud8v5QPidoMr6CoMkC2nfp6nksjttqWQRRh75LqUmA==" }, "ccount": { "version": "1.1.0", @@ -16307,9 +16310,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz", + "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==" }, "copy-webpack-plugin": { "version": "11.0.0", @@ -17298,9 +17301,9 @@ } }, "flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", + "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", "requires": { "fbemitter": "^3.0.0", "fbjs": "^3.0.1" @@ -17829,14 +17832,14 @@ } }, "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "requires": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" } }, "http-cache-semantics": { @@ -17957,9 +17960,9 @@ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, "infima": { - "version": "0.2.0-alpha.42", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", - "integrity": "sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==" + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==" }, "inflight": { "version": "1.0.6", @@ -18674,9 +18677,9 @@ "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" }, "normalize-path": { "version": "3.0.0", @@ -19736,11 +19739,11 @@ } }, "react-textarea-autosize": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz", - "integrity": "sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", + "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", "requires": { - "@babel/runtime": "^7.10.2", + "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", "use-latest": "^1.2.1" } @@ -19798,9 +19801,9 @@ } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regenerator-transform": { "version": "0.15.0", @@ -20964,9 +20967,9 @@ "peer": true }, "ua-parser-js": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", - "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==" + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.34.tgz", + "integrity": "sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==" }, "unherit": { "version": "1.1.3", diff --git a/website/package.json b/website/package.json index 21dfb6e5c831a..05e3b22b6e22c 100644 --- a/website/package.json +++ b/website/package.json @@ -15,9 +15,9 @@ "archive": "node archive.js" }, "dependencies": { - "@docusaurus/core": "2.3.1", - "@docusaurus/plugin-client-redirects": "2.3.1", - "@docusaurus/preset-classic": "2.3.1", + "@docusaurus/core": "2.4.0", + "@docusaurus/plugin-client-redirects": "2.4.0", + "@docusaurus/preset-classic": "2.4.0", "@mdx-js/react": "1.6.22", "clsx": "1.2.1", "prism-react-renderer": "1.3.5", @@ -25,7 +25,7 @@ "react-dom": "17.0.2" }, "devDependencies": { - "@docusaurus/module-type-aliases": "2.3.1", + "@docusaurus/module-type-aliases": "2.4.0", "swc-loader": "0.2.3" }, "browserslist": { From 57e11b320cc5c4441e7aace8a7a01f50f9e6db42 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 29 Mar 2023 07:39:41 +0000 Subject: [PATCH 044/417] chore: release main (#9932) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 4 +- docs/chromium-support.md | 2 +- package-lock.json | 8 +- packages/puppeteer-core/CHANGELOG.md | 7 ++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 14 ++++ packages/puppeteer/package.json | 4 +- .../version-19.8.0/api/puppeteer.page.pdf.md | 23 ------ .../api/index.md | 70 +++++++++--------- .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.height.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boundingbox.width.md | 0 .../api/puppeteer.boxmodel.border.md | 0 .../api/puppeteer.boxmodel.content.md | 0 .../api/puppeteer.boxmodel.height.md | 0 .../api/puppeteer.boxmodel.margin.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.boxmodel.padding.md | 0 .../api/puppeteer.boxmodel.width.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 ...r.browserconnectoptions.defaultviewport.md | 0 ...browserconnectoptions.ignorehttpserrors.md | 0 .../api/puppeteer.browserconnectoptions.md | 2 +- ...r.browserconnectoptions.protocoltimeout.md | 2 +- .../puppeteer.browserconnectoptions.slowmo.md | 0 ...teer.browserconnectoptions.targetfilter.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../api/puppeteer.browsercontext.id.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 ...r.browsercontextoptions.proxybypasslist.md | 0 ...eteer.browsercontextoptions.proxyserver.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../puppeteer.browserfetcheroptions.host.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcheroptions.path.md | 0 ...uppeteer.browserfetcheroptions.platform.md | 0 ...puppeteer.browserfetcheroptions.product.md | 0 ...browserfetcheroptions.usemacosarmbinary.md | 0 ...owserfetcherrevisioninfo.executablepath.md | 0 ...r.browserfetcherrevisioninfo.folderpath.md | 0 ...peteer.browserfetcherrevisioninfo.local.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 ...teer.browserfetcherrevisioninfo.product.md | 0 ...eer.browserfetcherrevisioninfo.revision.md | 0 ...uppeteer.browserfetcherrevisioninfo.url.md | 0 ...eteer.browserlaunchargumentoptions.args.md | 0 ...wserlaunchargumentoptions.debuggingport.md | 0 ...r.browserlaunchargumentoptions.devtools.md | 0 ...r.browserlaunchargumentoptions.headless.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 ...rowserlaunchargumentoptions.userdatadir.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 ...ppeteer.cdpsessiononmessageobject.error.md | 0 .../puppeteer.cdpsessiononmessageobject.id.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 ...peteer.cdpsessiononmessageobject.method.md | 0 ...peteer.cdpsessiononmessageobject.params.md | 0 ...peteer.cdpsessiononmessageobject.result.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.button.md | 0 .../api/puppeteer.clickoptions.clickcount.md | 0 .../api/puppeteer.clickoptions.delay.md | 0 .../api/puppeteer.clickoptions.md | 0 .../api/puppeteer.clickoptions.offset.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 ...puppeteer.configuration.browserrevision.md | 0 .../puppeteer.configuration.cachedirectory.md | 0 .../puppeteer.configuration.defaultproduct.md | 0 .../puppeteer.configuration.downloadhost.md | 0 .../puppeteer.configuration.downloadpath.md | 0 .../puppeteer.configuration.executablepath.md | 0 .../puppeteer.configuration.experiments.md | 0 .../api/puppeteer.configuration.loglevel.md | 0 .../api/puppeteer.configuration.md | 0 .../puppeteer.configuration.skipdownload.md | 0 ...peteer.configuration.temporarydirectory.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.timeout.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../puppeteer.connectiontransport.onclose.md | 0 ...puppeteer.connectiontransport.onmessage.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../puppeteer.connectoptions.browserurl.md | 0 ...peteer.connectoptions.browserwsendpoint.md | 0 .../api/puppeteer.connectoptions.headers.md | 0 .../api/puppeteer.connectoptions.md | 0 .../api/puppeteer.connectoptions.transport.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 ...eer.consolemessagelocation.columnnumber.md | 0 ...eteer.consolemessagelocation.linenumber.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../puppeteer.consolemessagelocation.url.md | 0 .../api/puppeteer.consolemessagetype.md | 0 ...peteer.continuerequestoverrides.headers.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 ...ppeteer.continuerequestoverrides.method.md | 0 ...eteer.continuerequestoverrides.postdata.md | 0 .../puppeteer.continuerequestoverrides.url.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.coverageentry.ranges.md | 0 .../api/puppeteer.coverageentry.text.md | 0 .../api/puppeteer.coverageentry.url.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../api/puppeteer.credentials.password.md | 0 .../api/puppeteer.credentials.username.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 ...er.csscoverageoptions.resetonnavigation.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../puppeteer.customqueryhandler.queryall.md | 0 .../puppeteer.customqueryhandler.queryone.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../api/puppeteer.device.useragent.md | 0 .../api/puppeteer.device.viewport.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 19 +++++ .../puppeteer.devicerequestprompt.devices.md | 15 ++++ .../api/puppeteer.devicerequestprompt.md | 45 +++++++++++ .../puppeteer.devicerequestprompt.select.md | 25 +++++++ ...eteer.devicerequestprompt.waitfordevice.md | 29 ++++++++ .../puppeteer.devicerequestpromptdevice.id.md | 15 ++++ .../puppeteer.devicerequestpromptdevice.md | 24 ++++++ ...uppeteer.devicerequestpromptdevice.name.md | 15 ++++ .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.frame.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 ...entsconfiguration.macarmchromiumenabled.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 2 +- .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 ...peteer.frameaddscripttagoptions.content.md | 0 .../puppeteer.frameaddscripttagoptions.id.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 ...puppeteer.frameaddscripttagoptions.path.md | 0 ...puppeteer.frameaddscripttagoptions.type.md | 0 .../puppeteer.frameaddscripttagoptions.url.md | 0 ...ppeteer.frameaddstyletagoptions.content.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.frameaddstyletagoptions.path.md | 0 .../puppeteer.frameaddstyletagoptions.url.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 ...eer.framewaitforfunctionoptions.polling.md | 0 ...eer.framewaitforfunctionoptions.timeout.md | 0 .../puppeteer.geolocationoptions.accuracy.md | 0 .../puppeteer.geolocationoptions.latitude.md | 0 .../puppeteer.geolocationoptions.longitude.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.client.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 ...ppeteer.interceptresolutionstate.action.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 ...eteer.interceptresolutionstate.priority.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 ...eteer.internalnetworkconditions.offline.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 ...eteer.jscoverageentry.rawscriptcoverage.md | 0 ...overageoptions.includerawscriptcoverage.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 ...scoverageoptions.reportanonymousscripts.md | 0 ...eer.jscoverageoptions.resetonnavigation.md | 0 ...teer.jscoverageoptions.useblockcoverage.md | 0 .../puppeteer.jshandle.___jshandlesymbol_.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.channel.md | 0 .../api/puppeteer.launchoptions.dumpio.md | 0 .../api/puppeteer.launchoptions.env.md | 0 .../puppeteer.launchoptions.executablepath.md | 0 ...ppeteer.launchoptions.extraprefsfirefox.md | 0 .../puppeteer.launchoptions.handlesighup.md | 0 .../puppeteer.launchoptions.handlesigint.md | 0 .../puppeteer.launchoptions.handlesigterm.md | 0 ...ppeteer.launchoptions.ignoredefaultargs.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.launchoptions.pipe.md | 0 .../api/puppeteer.launchoptions.product.md | 0 .../api/puppeteer.launchoptions.timeout.md | 0 ...peteer.launchoptions.waitforinitialpage.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.mediafeature.name.md | 0 .../api/puppeteer.mediafeature.value.md | 0 .../api/puppeteer.metrics.documents.md | 0 .../api/puppeteer.metrics.frames.md | 0 .../api/puppeteer.metrics.jseventlisteners.md | 0 .../api/puppeteer.metrics.jsheaptotalsize.md | 0 .../api/puppeteer.metrics.jsheapusedsize.md | 0 .../api/puppeteer.metrics.layoutcount.md | 0 .../api/puppeteer.metrics.layoutduration.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.metrics.nodes.md | 0 .../api/puppeteer.metrics.recalcstylecount.md | 0 .../puppeteer.metrics.recalcstyleduration.md | 0 .../api/puppeteer.metrics.scriptduration.md | 0 .../api/puppeteer.metrics.taskduration.md | 0 .../api/puppeteer.metrics.timestamp.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.button.md | 0 .../api/puppeteer.mouseoptions.clickcount.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.deltax.md | 0 .../api/puppeteer.mousewheeloptions.deltay.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../puppeteer.networkconditions.download.md | 0 .../puppeteer.networkconditions.latency.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.networkconditions.upload.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.offset.x.md | 0 .../api/puppeteer.offset.y.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.accessibility.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.coverage.md | 0 .../api/puppeteer.page.createpdfstream.md | 2 - .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.keyboard.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 2 +- .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.mouse.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../version-19.8.1/api/puppeteer.page.pdf.md | 31 ++++++++ .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.touchscreen.md | 0 .../api/puppeteer.page.tracing.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 2 +- .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.close.md | 0 .../api/puppeteer.pageeventobject.console.md | 0 .../api/puppeteer.pageeventobject.dialog.md | 0 ...peteer.pageeventobject.domcontentloaded.md | 0 .../api/puppeteer.pageeventobject.error.md | 0 ...puppeteer.pageeventobject.frameattached.md | 0 ...puppeteer.pageeventobject.framedetached.md | 0 ...uppeteer.pageeventobject.framenavigated.md | 0 .../api/puppeteer.pageeventobject.load.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.pageeventobject.metrics.md | 0 .../puppeteer.pageeventobject.pageerror.md | 0 .../api/puppeteer.pageeventobject.popup.md | 0 .../api/puppeteer.pageeventobject.request.md | 0 ...puppeteer.pageeventobject.requestfailed.md | 0 ...ppeteer.pageeventobject.requestfinished.md | 0 ....pageeventobject.requestservedfromcache.md | 0 .../api/puppeteer.pageeventobject.response.md | 0 ...puppeteer.pageeventobject.workercreated.md | 0 ...ppeteer.pageeventobject.workerdestroyed.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.bottom.md | 0 .../api/puppeteer.pdfmargin.left.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfmargin.right.md | 0 .../api/puppeteer.pdfmargin.top.md | 0 ...uppeteer.pdfoptions.displayheaderfooter.md | 0 .../puppeteer.pdfoptions.footertemplate.md | 0 .../api/puppeteer.pdfoptions.format.md | 0 .../puppeteer.pdfoptions.headertemplate.md | 0 .../api/puppeteer.pdfoptions.height.md | 0 .../api/puppeteer.pdfoptions.landscape.md | 0 .../api/puppeteer.pdfoptions.margin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../puppeteer.pdfoptions.omitbackground.md | 0 .../api/puppeteer.pdfoptions.pageranges.md | 0 .../api/puppeteer.pdfoptions.path.md | 0 .../puppeteer.pdfoptions.prefercsspagesize.md | 0 .../puppeteer.pdfoptions.printbackground.md | 0 .../api/puppeteer.pdfoptions.scale.md | 0 .../api/puppeteer.pdfoptions.timeout.md | 0 .../api/puppeteer.pdfoptions.width.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../api/puppeteer.point.x.md | 0 .../api/puppeteer.point.y.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.delay.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.pressoptions.text.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.productlauncher.product.md | 0 .../api/puppeteer.protocolerror.code.md | 0 .../api/puppeteer.protocolerror.md | 0 ...puppeteer.protocolerror.originalmessage.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 ...puppeteer.puppeteererrors.protocolerror.md | 0 .../puppeteer.puppeteererrors.timeouterror.md | 0 ...uppeteerlaunchoptions.extraprefsfirefox.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 ...uppeteer.puppeteerlaunchoptions.product.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.defaultproduct.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 ...eteer.puppeteernode.lastlaunchedproduct.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../api/puppeteer.puppeteernode.product.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.ip.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.remoteaddress.port.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.body.md | 0 ...uppeteer.responseforrequest.contenttype.md | 0 .../puppeteer.responseforrequest.headers.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../puppeteer.responseforrequest.status.md | 0 .../api/puppeteer.screenshotclip.height.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotclip.scale.md | 0 .../api/puppeteer.screenshotclip.width.md | 0 .../api/puppeteer.screenshotclip.x.md | 0 .../api/puppeteer.screenshotclip.y.md | 0 ...screenshotoptions.capturebeyondviewport.md | 0 .../api/puppeteer.screenshotoptions.clip.md | 0 .../puppeteer.screenshotoptions.encoding.md | 0 ...puppeteer.screenshotoptions.fromsurface.md | 0 .../puppeteer.screenshotoptions.fullpage.md | 0 .../api/puppeteer.screenshotoptions.md | 0 ...peteer.screenshotoptions.omitbackground.md | 0 .../api/puppeteer.screenshotoptions.path.md | 0 .../puppeteer.screenshotoptions.quality.md | 0 .../api/puppeteer.screenshotoptions.type.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 ...puppeteer.serializedaxnode.autocomplete.md | 0 .../api/puppeteer.serializedaxnode.checked.md | 0 .../puppeteer.serializedaxnode.children.md | 0 .../puppeteer.serializedaxnode.description.md | 0 .../puppeteer.serializedaxnode.disabled.md | 0 .../puppeteer.serializedaxnode.expanded.md | 0 .../api/puppeteer.serializedaxnode.focused.md | 0 .../puppeteer.serializedaxnode.haspopup.md | 0 .../api/puppeteer.serializedaxnode.invalid.md | 0 ...puppeteer.serializedaxnode.keyshortcuts.md | 0 .../api/puppeteer.serializedaxnode.level.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.serializedaxnode.modal.md | 0 .../puppeteer.serializedaxnode.multiline.md | 0 ...peteer.serializedaxnode.multiselectable.md | 0 .../api/puppeteer.serializedaxnode.name.md | 0 .../puppeteer.serializedaxnode.orientation.md | 0 .../api/puppeteer.serializedaxnode.pressed.md | 0 .../puppeteer.serializedaxnode.readonly.md | 0 .../puppeteer.serializedaxnode.required.md | 0 .../api/puppeteer.serializedaxnode.role.md | 0 ...peteer.serializedaxnode.roledescription.md | 0 .../puppeteer.serializedaxnode.selected.md | 0 .../api/puppeteer.serializedaxnode.value.md | 0 .../puppeteer.serializedaxnode.valuemax.md | 0 .../puppeteer.serializedaxnode.valuemin.md | 0 .../puppeteer.serializedaxnode.valuetext.md | 0 ...ppeteer.snapshotoptions.interestingonly.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.snapshotoptions.root.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../puppeteer.tracingoptions.categories.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../api/puppeteer.tracingoptions.path.md | 0 .../puppeteer.tracingoptions.screenshots.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../puppeteer.viewport.devicescalefactor.md | 0 .../api/puppeteer.viewport.hastouch.md | 0 .../api/puppeteer.viewport.height.md | 0 .../api/puppeteer.viewport.islandscape.md | 0 .../api/puppeteer.viewport.ismobile.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.viewport.width.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforoptions.timeout.md | 0 .../api/puppeteer.waitforoptions.waituntil.md | 0 ...puppeteer.waitforselectoroptions.hidden.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 ...uppeteer.waitforselectoroptions.timeout.md | 0 ...uppeteer.waitforselectoroptions.visible.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../puppeteer.waitfortargetoptions.timeout.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../puppeteer.waittimeoutoptions.timeout.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../{version-19.8.0 => version-19.8.1}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 4 +- ...bars.json => version-19.8.1-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 763 files changed, 294 insertions(+), 77 deletions(-) delete mode 100644 website/versioned_docs/version-19.8.0/api/puppeteer.page.pdf.md rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/index.md (80%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boundingbox.height.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boundingbox.width.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.border.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.content.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.height.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.margin.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.padding.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.boxmodel.width.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserconnectoptions.defaultviewport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserconnectoptions.ignorehttpserrors.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserconnectoptions.md (99%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserconnectoptions.protocoltimeout.md (97%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserconnectoptions.slowmo.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserconnectoptions.targetfilter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.id.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontextoptions.proxybypasslist.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browsercontextoptions.proxyserver.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcheroptions.host.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcheroptions.path.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcheroptions.platform.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcheroptions.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.executablepath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.folderpath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.local.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.revision.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserfetcherrevisioninfo.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserlaunchargumentoptions.args.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserlaunchargumentoptions.debuggingport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserlaunchargumentoptions.devtools.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserlaunchargumentoptions.headless.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.browserlaunchargumentoptions.userdatadir.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsessiononmessageobject.error.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsessiononmessageobject.id.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsessiononmessageobject.method.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsessiononmessageobject.params.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.cdpsessiononmessageobject.result.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.clickoptions.button.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.clickoptions.clickcount.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.clickoptions.delay.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.clickoptions.offset.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.browserrevision.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.cachedirectory.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.defaultproduct.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.downloadhost.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.downloadpath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.executablepath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.experiments.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.loglevel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.skipdownload.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.configuration.temporarydirectory.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectiontransport.onclose.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectiontransport.onmessage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectoptions.browserurl.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectoptions.browserwsendpoint.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectoptions.headers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.connectoptions.transport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessagelocation.columnnumber.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessagelocation.linenumber.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessagelocation.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.continuerequestoverrides.headers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.continuerequestoverrides.method.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.continuerequestoverrides.postdata.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.continuerequestoverrides.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverageentry.ranges.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverageentry.text.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.coverageentry.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.credentials.password.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.credentials.username.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.csscoverageoptions.resetonnavigation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.customqueryhandler.queryall.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.customqueryhandler.queryone.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.device.useragent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.device.viewport.md (100%) create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.cancel.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.select.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.waitfordevice.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.frame.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.waitfordeviceprompt.md (93%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddscripttagoptions.content.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddscripttagoptions.id.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddscripttagoptions.path.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddscripttagoptions.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddscripttagoptions.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddstyletagoptions.content.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddstyletagoptions.path.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.frameaddstyletagoptions.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.framewaitforfunctionoptions.polling.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.framewaitforfunctionoptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.geolocationoptions.accuracy.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.geolocationoptions.latitude.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.geolocationoptions.longitude.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.client.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.interceptresolutionstate.action.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.interceptresolutionstate.priority.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.internalnetworkconditions.offline.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageentry.rawscriptcoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageoptions.reportanonymousscripts.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageoptions.resetonnavigation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jscoverageoptions.useblockcoverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.___jshandlesymbol_.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.channel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.dumpio.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.env.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.executablepath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.extraprefsfirefox.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.handlesighup.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.handlesigint.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.handlesigterm.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.ignoredefaultargs.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.pipe.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.launchoptions.waitforinitialpage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mediafeature.name.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mediafeature.value.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.documents.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.frames.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.jseventlisteners.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.jsheaptotalsize.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.jsheapusedsize.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.layoutcount.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.layoutduration.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.nodes.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.recalcstylecount.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.recalcstyleduration.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.scriptduration.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.taskduration.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.metrics.timestamp.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouseoptions.button.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouseoptions.clickcount.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mousewheeloptions.deltax.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mousewheeloptions.deltay.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.networkconditions.download.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.networkconditions.latency.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.networkconditions.upload.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.offset.x.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.offset.y.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.accessibility.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.coverage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.createpdfstream.md (94%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.keyboard.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.md (99%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.mouse.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.once.md (100%) create mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.pdf.md rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.tracing.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitfordeviceprompt.md (93%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.close.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.console.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.dialog.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.domcontentloaded.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.error.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.frameattached.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.framedetached.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.framenavigated.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.load.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.metrics.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.pageerror.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.popup.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.request.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.requestfailed.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.requestfinished.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.requestservedfromcache.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.response.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.workercreated.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pageeventobject.workerdestroyed.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfmargin.bottom.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfmargin.left.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfmargin.right.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfmargin.top.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.displayheaderfooter.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.footertemplate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.format.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.headertemplate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.height.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.landscape.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.margin.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.omitbackground.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.pageranges.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.path.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.prefercsspagesize.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.printbackground.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.scale.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pdfoptions.width.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.point.x.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.point.y.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pressoptions.delay.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.pressoptions.text.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.productlauncher.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.protocolerror.code.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.protocolerror.originalmessage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteererrors.protocolerror.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteererrors.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteerlaunchoptions.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.defaultproduct.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.lastlaunchedproduct.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernode.product.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.remoteaddress.ip.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.remoteaddress.port.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.responseforrequest.body.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.responseforrequest.contenttype.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.responseforrequest.headers.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.responseforrequest.status.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotclip.height.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotclip.scale.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotclip.width.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotclip.x.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotclip.y.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.capturebeyondviewport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.clip.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.encoding.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.fromsurface.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.fullpage.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.omitbackground.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.path.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.quality.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.screenshotoptions.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.autocomplete.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.checked.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.children.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.description.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.disabled.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.expanded.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.focused.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.haspopup.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.invalid.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.keyshortcuts.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.level.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.modal.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.multiline.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.multiselectable.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.name.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.orientation.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.pressed.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.readonly.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.required.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.role.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.roledescription.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.selected.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.value.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.valuemax.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.valuemin.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.serializedaxnode.valuetext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.snapshotoptions.interestingonly.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.snapshotoptions.root.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracingoptions.categories.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracingoptions.path.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.tracingoptions.screenshots.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.devicescalefactor.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.hastouch.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.height.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.islandscape.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.ismobile.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.viewport.width.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforoptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforoptions.waituntil.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforselectoroptions.hidden.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforselectoroptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitforselectoroptions.visible.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waitfortargetoptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.waittimeoutoptions.timeout.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/assets/overview.png (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/chromium-support.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/contributing.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/faq.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/docker.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/index.md (100%) rename website/versioned_docs/{version-19.8.0 => version-19.8.1}/troubleshooting.md (98%) rename website/versioned_sidebars/{version-19.8.0-sidebars.json => version-19.8.1-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8be207dccc666..93f58af80e4b6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/puppeteer": "19.8.0", - "packages/puppeteer-core": "19.8.0", + "packages/puppeteer": "19.8.1", + "packages/puppeteer-core": "19.8.1", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", "packages/browsers": "0.3.0" diff --git a/docs/chromium-support.md b/docs/chromium-support.md index bf3783d0e6044..ed7ebaa83a7e6 100644 --- a/docs/chromium-support.md +++ b/docs/chromium-support.md @@ -4,7 +4,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: -- Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://pptr.dev/19.8.0) +- Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://github.com/puppeteer/puppeteer/blob/v19.8.0/docs/api/index.md) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) - Chromium 110.0.5479.0 - [Puppeteer v19.6.0](https://github.com/puppeteer/puppeteer/blob/v19.6.0/docs/api/index.md) - Chromium 109.0.5412.0 - [Puppeteer v19.4.0](https://github.com/puppeteer/puppeteer/blob/v19.4.0/docs/api/index.md) diff --git a/package-lock.json b/package-lock.json index a79c1a980d72b..7c5c697b0fc31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9466,7 +9466,7 @@ } }, "packages/puppeteer": { - "version": "19.8.0", + "version": "19.8.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -9475,11 +9475,11 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.0" + "puppeteer-core": "19.8.1" } }, "packages/puppeteer-core": { - "version": "19.8.0", + "version": "19.8.1", "license": "Apache-2.0", "dependencies": { "chromium-bidi": "0.4.6", @@ -14458,7 +14458,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.0" + "puppeteer-core": "19.8.1" } }, "puppeteer-core": { diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index b033b90165689..ec657a18082cc 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.0...puppeteer-core-v19.8.1) (2023-03-28) + + +### Bug Fixes + +* increase the default protocol timeout ([#9928](https://github.com/puppeteer/puppeteer/issues/9928)) ([4465f4b](https://github.com/puppeteer/puppeteer/commit/4465f4bd1900afc0b049ac863f4e372453a0c234)) + ## [19.8.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.7.5...puppeteer-core-v19.8.0) (2023-03-24) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 66bbb73ffe687..480c4a5ab060c 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.8.0", + "version": "19.8.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index fa7e47b3daecc..53003d3a75de6 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.0...puppeteer-v19.8.1) (2023-03-28) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.8.0 to 19.8.1 + ## [19.8.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.7.5...puppeteer-v19.8.0) (2023-03-24) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 6408d7a38ea56..84221db252066 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.8.0", + "version": "19.8.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.0", + "puppeteer-core": "19.8.1", "@puppeteer/browsers": "0.3.0" } } diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.0/api/puppeteer.page.pdf.md deleted file mode 100644 index 0a7b357b271d0..0000000000000 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.page.pdf.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: Page.pdf ---- - -# Page.pdf() method - -#### Signature: - -```typescript -class Page { - pdf(options?: PDFOptions): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | --------------------------------------- | ------------ | -| options | [PDFOptions](./puppeteer.pdfoptions.md) | _(Optional)_ | - -**Returns:** - -Promise<Buffer> diff --git a/website/versioned_docs/version-19.8.0/api/index.md b/website/versioned_docs/version-19.8.1/api/index.md similarity index 80% rename from website/versioned_docs/version-19.8.0/api/index.md rename to website/versioned_docs/version-19.8.1/api/index.md index dfbd20ef01ad6..735ce4e677696 100644 --- a/website/versioned_docs/version-19.8.0/api/index.md +++ b/website/versioned_docs/version-19.8.1/api/index.md @@ -6,40 +6,42 @@ sidebar_label: API ## Classes -| Class | Description | -| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | -| [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | -| [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | -| [BrowserFetcher](./puppeteer.browserfetcher.md) | BrowserFetcher can download and manage different versions of Chromium and Firefox. | -| [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | -| [Connection](./puppeteer.connection.md) | | -| [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | -| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | -| [CSSCoverage](./puppeteer.csscoverage.md) | | -| [CustomError](./puppeteer.customerror.md) | | -| [Dialog](./puppeteer.dialog.md) | Dialog instances are dispatched by the [Page](./puppeteer.page.md) via the dialog event. | -| [ElementHandle](./puppeteer.elementhandle.md) | ElementHandle represents an in-page DOM element. | -| [EventEmitter](./puppeteer.eventemitter.md) | The EventEmitter class that many Puppeteer classes extend. | -| [FileChooser](./puppeteer.filechooser.md) | File choosers let you react to the page requesting for a file. | -| [Frame](./puppeteer.frame.md) |

Represents a DOM frame.

To understand frames, you can think of frames as <iframe> elements. Just like iframes, frames can be nested, and when JavaScript is executed in a frame, the JavaScript does not effect frames inside the ambient frame the JavaScript executes in.

| -| [HTTPRequest](./puppeteer.httprequest.md) | Represents an HTTP request sent by a page. | -| [HTTPResponse](./puppeteer.httpresponse.md) | The HTTPResponse class represents responses which are received by the [Page](./puppeteer.page.md) class. | -| [JSCoverage](./puppeteer.jscoverage.md) | | -| [JSHandle](./puppeteer.jshandle.md) |

Represents a reference to a JavaScript object. Instances can be created using [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md).

Handles prevent the referenced JavaScript object from being garbage-collected unless the handle is purposely [disposed](./puppeteer.jshandle.dispose.md). JSHandles are auto-disposed when their associated frame is navigated away or the parent context gets destroyed.

Handles can be used as arguments for any evaluation function such as [Page.$eval()](./puppeteer.page._eval.md), [Page.evaluate()](./puppeteer.page.evaluate.md), and [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md). They are resolved to their referenced object.

| -| [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | -| [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | -| [Page](./puppeteer.page.md) |

Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium.

:::note

One Browser instance might have multiple Page instances.

:::

| -| [ProductLauncher](./puppeteer.productlauncher.md) | Describes a launcher - a class that is able to create and launch a browser instance. | -| [ProtocolError](./puppeteer.protocolerror.md) | ProtocolError is emitted whenever there is an error from the protocol. | -| [Puppeteer](./puppeteer.puppeteer.md) |

The main Puppeteer class.

IMPORTANT: if you are using Puppeteer in a Node environment, you will get an instance of [PuppeteerNode](./puppeteer.puppeteernode.md) when you import or require puppeteer. That class extends Puppeteer, so has all the methods documented below as well as all that are defined on [PuppeteerNode](./puppeteer.puppeteernode.md).

| -| [PuppeteerNode](./puppeteer.puppeteernode.md) |

Extends the main [Puppeteer](./puppeteer.puppeteer.md) class with Node specific behaviour for fetching and downloading browsers.

If you're using Puppeteer in a Node environment, this is the class you'll get when you run require('puppeteer') (or the equivalent ES import).

| -| [SecurityDetails](./puppeteer.securitydetails.md) | The SecurityDetails class represents the security details of a response that was received over a secure connection. | -| [Target](./puppeteer.target.md) | Target represents a [CDP target](https://chromedevtools.github.io/devtools-protocol/tot/Target/). In CDP a target is something that can be debugged such a frame, a page or a worker. | -| [TimeoutError](./puppeteer.timeouterror.md) | TimeoutError is emitted whenever certain operations are terminated due to timeout. | -| [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | -| [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | -| [WebWorker](./puppeteer.webworker.md) | This class represents a [WebWorker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API). | +| Class | Description | +| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | +| [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | +| [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | +| [BrowserFetcher](./puppeteer.browserfetcher.md) | BrowserFetcher can download and manage different versions of Chromium and Firefox. | +| [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | +| [Connection](./puppeteer.connection.md) | | +| [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | +| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| [CSSCoverage](./puppeteer.csscoverage.md) | | +| [CustomError](./puppeteer.customerror.md) | | +| [DeviceRequestPrompt](./puppeteer.devicerequestprompt.md) | Device request prompts let you respond to the page requesting for a device through an API like WebBluetooth. | +| [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md) | Device in a request prompt. | +| [Dialog](./puppeteer.dialog.md) | Dialog instances are dispatched by the [Page](./puppeteer.page.md) via the dialog event. | +| [ElementHandle](./puppeteer.elementhandle.md) | ElementHandle represents an in-page DOM element. | +| [EventEmitter](./puppeteer.eventemitter.md) | The EventEmitter class that many Puppeteer classes extend. | +| [FileChooser](./puppeteer.filechooser.md) | File choosers let you react to the page requesting for a file. | +| [Frame](./puppeteer.frame.md) |

Represents a DOM frame.

To understand frames, you can think of frames as <iframe> elements. Just like iframes, frames can be nested, and when JavaScript is executed in a frame, the JavaScript does not effect frames inside the ambient frame the JavaScript executes in.

| +| [HTTPRequest](./puppeteer.httprequest.md) | Represents an HTTP request sent by a page. | +| [HTTPResponse](./puppeteer.httpresponse.md) | The HTTPResponse class represents responses which are received by the [Page](./puppeteer.page.md) class. | +| [JSCoverage](./puppeteer.jscoverage.md) | | +| [JSHandle](./puppeteer.jshandle.md) |

Represents a reference to a JavaScript object. Instances can be created using [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md).

Handles prevent the referenced JavaScript object from being garbage-collected unless the handle is purposely [disposed](./puppeteer.jshandle.dispose.md). JSHandles are auto-disposed when their associated frame is navigated away or the parent context gets destroyed.

Handles can be used as arguments for any evaluation function such as [Page.$eval()](./puppeteer.page._eval.md), [Page.evaluate()](./puppeteer.page.evaluate.md), and [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md). They are resolved to their referenced object.

| +| [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | +| [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | +| [Page](./puppeteer.page.md) |

Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium.

:::note

One Browser instance might have multiple Page instances.

:::

| +| [ProductLauncher](./puppeteer.productlauncher.md) | Describes a launcher - a class that is able to create and launch a browser instance. | +| [ProtocolError](./puppeteer.protocolerror.md) | ProtocolError is emitted whenever there is an error from the protocol. | +| [Puppeteer](./puppeteer.puppeteer.md) |

The main Puppeteer class.

IMPORTANT: if you are using Puppeteer in a Node environment, you will get an instance of [PuppeteerNode](./puppeteer.puppeteernode.md) when you import or require puppeteer. That class extends Puppeteer, so has all the methods documented below as well as all that are defined on [PuppeteerNode](./puppeteer.puppeteernode.md).

| +| [PuppeteerNode](./puppeteer.puppeteernode.md) |

Extends the main [Puppeteer](./puppeteer.puppeteer.md) class with Node specific behaviour for fetching and downloading browsers.

If you're using Puppeteer in a Node environment, this is the class you'll get when you run require('puppeteer') (or the equivalent ES import).

| +| [SecurityDetails](./puppeteer.securitydetails.md) | The SecurityDetails class represents the security details of a response that was received over a secure connection. | +| [Target](./puppeteer.target.md) | Target represents a [CDP target](https://chromedevtools.github.io/devtools-protocol/tot/Target/). In CDP a target is something that can be debugged such a frame, a page or a worker. | +| [TimeoutError](./puppeteer.timeouterror.md) | TimeoutError is emitted whenever certain operations are terminated due to timeout. | +| [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | +| [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | +| [WebWorker](./puppeteer.webworker.md) | This class represents a [WebWorker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API). | ## Enumerations diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.8.1/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.8.1/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.8.1/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.height.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.height.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.height.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.width.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boundingbox.width.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.width.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.border.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.border.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.border.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.border.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.content.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.content.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.content.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.height.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.height.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.height.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.margin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.margin.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.margin.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.margin.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.padding.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.padding.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.padding.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.padding.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.width.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.boxmodel.width.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.width.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.defaultviewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.defaultviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.defaultviewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.defaultviewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.ignorehttpserrors.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.ignorehttpserrors.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.ignorehttpserrors.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.ignorehttpserrors.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md similarity index 99% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md index 190082d6c0552..38d66a9c9338f 100644 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.md +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md @@ -18,6 +18,6 @@ export interface BrowserConnectOptions | ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------- | | [defaultViewport?](./puppeteer.browserconnectoptions.defaultviewport.md) | | [Viewport](./puppeteer.viewport.md) \| null | _(Optional)_ Sets the viewport for each page. | | | [ignoreHTTPSErrors?](./puppeteer.browserconnectoptions.ignorehttpserrors.md) | | boolean | _(Optional)_ Whether to ignore HTTPS errors during navigation. | false | -| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 30000 | +| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 180000 | | [slowMo?](./puppeteer.browserconnectoptions.slowmo.md) | | number | _(Optional)_ Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | | [targetFilter?](./puppeteer.browserconnectoptions.targetfilter.md) | | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | _(Optional)_ Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md similarity index 97% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md index b2de108177b47..fa43dff6addc6 100644 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.protocoltimeout.md +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md @@ -16,4 +16,4 @@ interface BrowserConnectOptions { #### Default value: -30000 +180000 diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.slowmo.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.slowmo.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.slowmo.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.slowmo.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.targetfilter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.targetfilter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserconnectoptions.targetfilter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.targetfilter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.id.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.id.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.id.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxybypasslist.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxybypasslist.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxybypasslist.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxybypasslist.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxyserver.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxyserver.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browsercontextoptions.proxyserver.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxyserver.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.host.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.host.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.host.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.host.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.path.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.path.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.path.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.platform.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.platform.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.platform.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.executablepath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.executablepath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.folderpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.folderpath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.folderpath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.folderpath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.local.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.local.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.local.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.local.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.revision.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.revision.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.revision.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.revision.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserfetcherrevisioninfo.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.args.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.args.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.args.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.args.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.debuggingport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.debuggingport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.debuggingport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.debuggingport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.devtools.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.devtools.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.devtools.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.devtools.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.headless.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.headless.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.headless.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.headless.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.userdatadir.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.userdatadir.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.browserlaunchargumentoptions.userdatadir.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.userdatadir.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.error.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.error.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.error.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.error.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.id.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.id.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.id.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.method.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.method.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.method.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.method.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.params.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.params.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.params.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.params.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.result.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.result.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.cdpsessiononmessageobject.result.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.result.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.button.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.button.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.button.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.button.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.clickcount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.clickcount.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.clickcount.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.clickcount.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.delay.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.delay.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.delay.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.delay.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.offset.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.offset.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.clickoptions.offset.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.offset.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.browserrevision.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.browserrevision.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.browserrevision.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.browserrevision.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.cachedirectory.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.cachedirectory.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.cachedirectory.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.cachedirectory.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.defaultproduct.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.defaultproduct.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.defaultproduct.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.defaultproduct.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadhost.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadhost.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadhost.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadhost.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadpath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.downloadpath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadpath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.executablepath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.executablepath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.experiments.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.experiments.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.experiments.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.experiments.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.loglevel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.loglevel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.loglevel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.loglevel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.skipdownload.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.skipdownload.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.skipdownload.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.skipdownload.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.configuration.temporarydirectory.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.temporarydirectory.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.configuration.temporarydirectory.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.configuration.temporarydirectory.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connect.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connect.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onclose.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onclose.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onclose.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onclose.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onmessage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onmessage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.onmessage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onmessage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserurl.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserurl.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserurl.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserurl.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserwsendpoint.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserwsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.browserwsendpoint.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserwsendpoint.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.headers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.headers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.transport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.transport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.connectoptions.transport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.transport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.columnnumber.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.columnnumber.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.columnnumber.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.columnnumber.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.linenumber.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.linenumber.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.linenumber.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.linenumber.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagelocation.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.headers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.headers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.method.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.method.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.method.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.method.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.postdata.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.postdata.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.postdata.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.postdata.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.continuerequestoverrides.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.ranges.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.ranges.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.ranges.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.ranges.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.text.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.text.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.text.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.text.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.coverageentry.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.8.1/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.credentials.password.md b/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.password.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.credentials.password.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.credentials.password.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.credentials.username.md b/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.username.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.credentials.username.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.credentials.username.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.resetonnavigation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.resetonnavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.csscoverageoptions.resetonnavigation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.resetonnavigation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.customerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryall.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryall.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryall.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryall.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryone.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryone.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandler.queryone.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryone.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.8.1/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.8.1/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.device.md b/website/versioned_docs/version-19.8.1/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.device.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.device.useragent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.device.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.device.useragent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.device.useragent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.device.viewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.device.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.device.viewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.device.viewport.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.cancel.md new file mode 100644 index 0000000000000..a6416224ddd56 --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.cancel.md @@ -0,0 +1,19 @@ +--- +sidebar_label: DeviceRequestPrompt.cancel +--- + +# DeviceRequestPrompt.cancel() method + +Cancel the prompt. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + cancel(): Promise; +} +``` + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md new file mode 100644 index 0000000000000..7f422b0879c77 --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md @@ -0,0 +1,15 @@ +--- +sidebar_label: DeviceRequestPrompt.devices +--- + +# DeviceRequestPrompt.devices property + +Current list of selectable devices. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + devices: DeviceRequestPromptDevice[]; +} +``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md new file mode 100644 index 0000000000000..47ca8a8ad0d13 --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md @@ -0,0 +1,45 @@ +--- +sidebar_label: DeviceRequestPrompt +--- + +# DeviceRequestPrompt class + +Device request prompts let you respond to the page requesting for a device through an API like WebBluetooth. + +#### Signature: + +```typescript +export declare class DeviceRequestPrompt +``` + +## Remarks + +`DeviceRequestPrompt` instances are returned via the [Page.waitForDevicePrompt()](./puppeteer.page.waitfordeviceprompt.md) method. + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `DeviceRequestPrompt` class. + +## Example + +```ts +const [deviceRequest] = Promise.all([ + page.waitForDevicePrompt(), + page.click('#connect-bluetooth'), +]); +await devicePrompt.select( + await devicePrompt.waitForDevice(({name}) => name.includes('My Device')) +); +``` + +## Properties + +| Property | Modifiers | Type | Description | +| ----------------------------------------------------- | --------- | ------------------------------------------------------------------------- | ----------------------------------- | +| [devices](./puppeteer.devicerequestprompt.devices.md) | | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)\[\] | Current list of selectable devices. | + +## Methods + +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------ | +| [cancel()](./puppeteer.devicerequestprompt.cancel.md) | | Cancel the prompt. | +| [select(device)](./puppeteer.devicerequestprompt.select.md) | | Select a device in the prompt's list. | +| [waitForDevice(filter, options)](./puppeteer.devicerequestprompt.waitfordevice.md) | | Resolve to the first device in the prompt matching a filter. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.select.md new file mode 100644 index 0000000000000..192fdc6a107a3 --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.select.md @@ -0,0 +1,25 @@ +--- +sidebar_label: DeviceRequestPrompt.select +--- + +# DeviceRequestPrompt.select() method + +Select a device in the prompt's list. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + select(device: DeviceRequestPromptDevice): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------- | ----------- | +| device | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md) | | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.waitfordevice.md new file mode 100644 index 0000000000000..6cd38101d43ec --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.waitfordevice.md @@ -0,0 +1,29 @@ +--- +sidebar_label: DeviceRequestPrompt.waitForDevice +--- + +# DeviceRequestPrompt.waitForDevice() method + +Resolve to the first device in the prompt matching a filter. + +#### Signature: + +```typescript +class DeviceRequestPrompt { + waitForDevice( + filter: (device: DeviceRequestPromptDevice) => boolean, + options?: WaitTimeoutOptions + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------------------------------- | ------------ | +| filter | (device: [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)) => boolean | | +| options | [WaitTimeoutOptions](./puppeteer.waittimeoutoptions.md) | _(Optional)_ | + +**Returns:** + +Promise<[DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)> diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md new file mode 100644 index 0000000000000..6eb10693a4656 --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md @@ -0,0 +1,15 @@ +--- +sidebar_label: DeviceRequestPromptDevice.id +--- + +# DeviceRequestPromptDevice.id property + +Device id during a prompt. + +#### Signature: + +```typescript +class DeviceRequestPromptDevice { + id: string; +} +``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md new file mode 100644 index 0000000000000..9d244ccc1e80a --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md @@ -0,0 +1,24 @@ +--- +sidebar_label: DeviceRequestPromptDevice +--- + +# DeviceRequestPromptDevice class + +Device in a request prompt. + +#### Signature: + +```typescript +export declare class DeviceRequestPromptDevice +``` + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `DeviceRequestPromptDevice` class. + +## Properties + +| Property | Modifiers | Type | Description | +| ----------------------------------------------------- | --------- | ------ | -------------------------------------- | +| [id](./puppeteer.devicerequestpromptdevice.id.md) | | string | Device id during a prompt. | +| [name](./puppeteer.devicerequestpromptdevice.name.md) | | string | Device name as it appears in a prompt. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md new file mode 100644 index 0000000000000..8ab990addc157 --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md @@ -0,0 +1,15 @@ +--- +sidebar_label: DeviceRequestPromptDevice.name +--- + +# DeviceRequestPromptDevice.name property + +Device name as it appears in a prompt. + +#### Signature: + +```typescript +class DeviceRequestPromptDevice { + name: string; +} +``` diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.devices.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.devices.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.md b/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.frame.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.frame.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.frame.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.8.1/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.errors.md b/website/versioned_docs/version-19.8.1/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.errors.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame._.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfordeviceprompt.md similarity index 93% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfordeviceprompt.md index e37a0ecacc216..b9cba72528180 100644 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfordeviceprompt.md +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfordeviceprompt.md @@ -30,7 +30,7 @@ class Frame { **Returns:** -Promise<DeviceRequestPrompt> +Promise<[DeviceRequestPrompt](./puppeteer.devicerequestprompt.md)> ## Example diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.content.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.content.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.content.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.id.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.id.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.id.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.path.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.path.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddscripttagoptions.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.content.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.content.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.content.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.path.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.path.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.frameaddstyletagoptions.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.polling.md b/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.polling.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.polling.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.polling.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.framewaitforfunctionoptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.accuracy.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.accuracy.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.accuracy.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.accuracy.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.latitude.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.latitude.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.latitude.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.latitude.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.longitude.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.longitude.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.longitude.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.longitude.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.8.1/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.handleor.md b/website/versioned_docs/version-19.8.1/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.handler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.handler.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.client.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.client.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.client.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.client.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.8.1/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.action.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.action.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.action.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.action.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.priority.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.priority.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstate.priority.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.priority.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.offline.md b/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.offline.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.internalnetworkconditions.offline.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.offline.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.rawscriptcoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.rawscriptcoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageentry.rawscriptcoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.rawscriptcoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.reportanonymousscripts.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.reportanonymousscripts.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.reportanonymousscripts.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.reportanonymousscripts.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.resetonnavigation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.resetonnavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.resetonnavigation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.resetonnavigation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.useblockcoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.useblockcoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jscoverageoptions.useblockcoverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.useblockcoverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.___jshandlesymbol_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.___jshandlesymbol_.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.___jshandlesymbol_.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.___jshandlesymbol_.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.8.1/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.8.1/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launch.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launch.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.channel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.channel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.channel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.channel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.dumpio.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.dumpio.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.dumpio.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.dumpio.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.env.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.env.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.env.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.env.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.executablepath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.executablepath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.extraprefsfirefox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.extraprefsfirefox.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.extraprefsfirefox.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.extraprefsfirefox.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesighup.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesighup.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesighup.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesighup.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigint.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigint.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigint.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigint.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigterm.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigterm.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.handlesigterm.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigterm.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.ignoredefaultargs.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.ignoredefaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.ignoredefaultargs.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.ignoredefaultargs.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.pipe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.pipe.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.pipe.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.pipe.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.waitforinitialpage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.waitforinitialpage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.launchoptions.waitforinitialpage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.waitforinitialpage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.8.1/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.name.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.name.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.name.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.value.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.value.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mediafeature.value.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.value.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.documents.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.documents.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.documents.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.documents.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.frames.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.frames.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.frames.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jseventlisteners.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jseventlisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jseventlisteners.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jseventlisteners.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheaptotalsize.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheaptotalsize.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheaptotalsize.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheaptotalsize.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheapusedsize.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheapusedsize.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.jsheapusedsize.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheapusedsize.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutcount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutcount.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutcount.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutcount.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutduration.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.layoutduration.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutduration.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.nodes.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.nodes.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.nodes.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.nodes.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstylecount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstylecount.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstylecount.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstylecount.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstyleduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstyleduration.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.recalcstyleduration.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstyleduration.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.scriptduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.scriptduration.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.scriptduration.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.scriptduration.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.taskduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.taskduration.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.taskduration.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.taskduration.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.metrics.timestamp.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.timestamp.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.metrics.timestamp.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.metrics.timestamp.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.button.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.button.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.button.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.button.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.clickcount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.clickcount.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.clickcount.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.clickcount.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltax.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltax.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltax.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltax.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltay.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltay.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.deltay.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltay.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.download.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.download.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.download.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.download.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.latency.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.latency.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.latency.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.latency.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.upload.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.upload.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.networkconditions.upload.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.upload.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.8.1/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.1/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.offset.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.offset.x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.offset.x.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.offset.x.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.offset.x.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.offset.y.md b/website/versioned_docs/version-19.8.1/api/puppeteer.offset.y.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.offset.y.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.offset.y.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page._.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page._.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.__.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page._x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.accessibility.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.accessibility.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.accessibility.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.click.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.close.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.coverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.coverage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.coverage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.coverage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.createpdfstream.md similarity index 94% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.createpdfstream.md index a4a5a650c86d7..e84764bd54dd1 100644 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.page.createpdfstream.md +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.page.createpdfstream.md @@ -26,8 +26,6 @@ Promise<Readable> ## Remarks -NOTE: PDF generation is only supported in Chrome headless mode. - To generate a PDF with the `screen` media type, call [\`page.emulateMediaType('screen')\`](./puppeteer.page.emulatemediatype.md) before calling `page.pdf()`. By default, `page.pdf()` generates a pdf with modified colors for printing. Use the [\`-webkit-print-color-adjust\`](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-print-color-adjust) property to force rendering of exact colors. diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.keyboard.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.keyboard.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.keyboard.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.md similarity index 99% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.md index a8bcd6278aa94..e73ba4f149f42 100644 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.page.md +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.page.md @@ -122,7 +122,7 @@ page.off('request', logRequest); | [off(eventName, handler)](./puppeteer.page.off.md) | | | | [on(eventName, handler)](./puppeteer.page.on.md) | |

Listen to page events.

:::note

This method exists to define event typings and handle proper wireup of cooperative request interception. Actual event listening and dispatching is delegated to [EventEmitter](./puppeteer.eventemitter.md).

:::

| | [once(eventName, handler)](./puppeteer.page.once.md) | | | -| [pdf(options)](./puppeteer.page.pdf.md) | | | +| [pdf(options)](./puppeteer.page.pdf.md) | | Generates a PDF of the page with the print CSS media type. | | [queryObjects(prototypeHandle)](./puppeteer.page.queryobjects.md) | | This method iterates the JavaScript heap and finds all objects with the given prototype. | | [reload(options)](./puppeteer.page.reload.md) | | | | [screenshot(options)](./puppeteer.page.screenshot.md) | | | diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.mouse.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.mouse.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.mouse.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.off.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.on.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.once.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.pdf.md new file mode 100644 index 0000000000000..e96e341e9e3fa --- /dev/null +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.page.pdf.md @@ -0,0 +1,31 @@ +--- +sidebar_label: Page.pdf +--- + +# Page.pdf() method + +Generates a PDF of the page with the `print` CSS media type. + +#### Signature: + +```typescript +class Page { + pdf(options?: PDFOptions): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------- | -------------------------------------------- | +| options | [PDFOptions](./puppeteer.pdfoptions.md) | _(Optional)_ options for generating the PDF. | + +**Returns:** + +Promise<Buffer> + +## Remarks + +To generate a PDF with the `screen` media type, call [\`page.emulateMediaType('screen')\`](./puppeteer.page.emulatemediatype.md) before calling `page.pdf()`. + +By default, `page.pdf()` generates a pdf with modified colors for printing. Use the [\`-webkit-print-color-adjust\`](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-print-color-adjust) property to force rendering of exact colors. diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.select.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.target.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.title.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.touchscreen.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.touchscreen.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.touchscreen.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.tracing.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.tracing.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.tracing.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfordeviceprompt.md similarity index 93% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfordeviceprompt.md index 9b41e3deee1b4..a4c402ccfe714 100644 --- a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfordeviceprompt.md +++ b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfordeviceprompt.md @@ -30,7 +30,7 @@ class Page { **Returns:** -Promise<DeviceRequestPrompt> +Promise<[DeviceRequestPrompt](./puppeteer.devicerequestprompt.md)> ## Example diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.close.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.close.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.close.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.close.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.console.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.console.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.console.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.console.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.dialog.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.dialog.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.dialog.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.dialog.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.domcontentloaded.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.domcontentloaded.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.domcontentloaded.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.domcontentloaded.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.error.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.error.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.error.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.error.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.frameattached.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.frameattached.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.frameattached.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.frameattached.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framedetached.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framedetached.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framedetached.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framedetached.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framenavigated.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framenavigated.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.framenavigated.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framenavigated.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.load.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.load.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.load.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.load.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.metrics.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.metrics.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.metrics.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.pageerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.pageerror.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.pageerror.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.pageerror.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.popup.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.popup.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.popup.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.popup.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.request.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.request.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.request.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.request.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfailed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfailed.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfailed.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfailed.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfinished.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfinished.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestfinished.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfinished.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestservedfromcache.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestservedfromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.requestservedfromcache.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestservedfromcache.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.response.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.response.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.response.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.response.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workercreated.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workercreated.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workercreated.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workercreated.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workerdestroyed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workerdestroyed.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pageeventobject.workerdestroyed.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workerdestroyed.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.8.1/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.bottom.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.bottom.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.bottom.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.bottom.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.left.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.left.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.left.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.left.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.right.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.right.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.right.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.right.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.top.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.top.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfmargin.top.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.top.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.displayheaderfooter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.displayheaderfooter.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.displayheaderfooter.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.displayheaderfooter.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.footertemplate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.footertemplate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.footertemplate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.footertemplate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.format.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.format.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.format.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.format.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.headertemplate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.headertemplate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.headertemplate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.headertemplate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.height.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.height.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.height.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.landscape.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.landscape.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.landscape.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.landscape.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.margin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.margin.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.margin.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.margin.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.omitbackground.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.omitbackground.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.omitbackground.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.omitbackground.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.pageranges.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.pageranges.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.pageranges.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.pageranges.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.path.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.path.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.prefercsspagesize.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.prefercsspagesize.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.prefercsspagesize.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.prefercsspagesize.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.printbackground.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.printbackground.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.printbackground.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.printbackground.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.scale.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.scale.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.scale.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.scale.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.width.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pdfoptions.width.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.width.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.permission.md b/website/versioned_docs/version-19.8.1/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.permission.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.platform.md b/website/versioned_docs/version-19.8.1/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.platform.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.point.md b/website/versioned_docs/version-19.8.1/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.point.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.point.x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.point.x.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.point.x.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.point.x.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.point.y.md b/website/versioned_docs/version-19.8.1/api/puppeteer.point.y.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.point.y.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.point.y.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.delay.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.delay.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.delay.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.delay.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.text.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.text.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.pressoptions.text.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.text.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.productlauncher.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.code.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.code.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.code.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.code.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.originalmessage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.originalmessage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.protocolerror.originalmessage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.originalmessage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.protocolerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.protocolerror.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.protocolerror.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.timeouterror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteererrors.timeouterror.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.timeouterror.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlaunchoptions.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultproduct.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultproduct.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.defaultproduct.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultproduct.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.lastlaunchedproduct.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.lastlaunchedproduct.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.lastlaunchedproduct.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.lastlaunchedproduct.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.product.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernode.product.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.product.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.ip.md b/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.ip.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.ip.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.ip.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.port.md b/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.port.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.remoteaddress.port.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.port.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.body.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.body.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.body.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.body.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.contenttype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.contenttype.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.contenttype.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.contenttype.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.headers.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.headers.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.status.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.status.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.responseforrequest.status.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.status.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.height.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.height.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.height.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.scale.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.scale.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.scale.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.scale.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.width.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.width.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.width.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.x.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.x.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.x.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.y.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.y.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotclip.y.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.y.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.capturebeyondviewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.capturebeyondviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.capturebeyondviewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.capturebeyondviewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.clip.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.clip.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.clip.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.clip.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.encoding.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.encoding.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.encoding.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.encoding.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fromsurface.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fromsurface.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fromsurface.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fromsurface.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fullpage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fullpage.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.fullpage.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fullpage.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.omitbackground.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.omitbackground.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.omitbackground.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.omitbackground.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.path.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.path.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.quality.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.quality.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.quality.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.quality.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.screenshotoptions.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.autocomplete.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.autocomplete.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.autocomplete.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.autocomplete.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.checked.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.checked.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.checked.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.checked.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.children.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.children.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.children.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.children.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.description.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.description.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.description.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.description.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.disabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.disabled.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.disabled.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.disabled.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.expanded.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.expanded.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.expanded.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.expanded.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.focused.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.focused.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.focused.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.focused.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.haspopup.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.haspopup.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.haspopup.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.haspopup.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.invalid.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.invalid.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.invalid.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.invalid.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.keyshortcuts.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.keyshortcuts.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.keyshortcuts.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.keyshortcuts.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.level.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.level.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.level.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.level.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.modal.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.modal.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.modal.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.modal.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiline.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiline.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiline.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiline.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiselectable.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiselectable.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.multiselectable.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiselectable.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.name.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.name.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.name.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.orientation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.orientation.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.orientation.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.orientation.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.pressed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.pressed.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.pressed.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.pressed.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.readonly.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.readonly.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.readonly.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.readonly.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.required.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.required.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.required.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.required.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.role.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.role.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.role.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.role.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.roledescription.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.roledescription.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.roledescription.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.roledescription.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.selected.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.selected.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.selected.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.selected.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.value.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.value.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.value.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.value.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemax.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemax.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemax.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemax.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemin.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuemin.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemin.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuetext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuetext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.serializedaxnode.valuetext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuetext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.interestingonly.md b/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.interestingonly.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.interestingonly.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.interestingonly.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.root.md b/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.root.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.snapshotoptions.root.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.root.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.page.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.8.1/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.8.1/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracing.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.categories.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.categories.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.categories.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.categories.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.path.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.path.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.path.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.screenshots.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.screenshots.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.tracingoptions.screenshots.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.screenshots.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.devicescalefactor.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.devicescalefactor.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.devicescalefactor.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.devicescalefactor.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.hastouch.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.hastouch.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.hastouch.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.hastouch.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.height.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.height.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.height.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.islandscape.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.islandscape.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.islandscape.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.islandscape.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.ismobile.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.ismobile.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.ismobile.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.ismobile.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.viewport.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.width.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.viewport.width.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.viewport.width.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.waituntil.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.waituntil.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforoptions.waituntil.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.waituntil.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.hidden.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.hidden.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.hidden.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.hidden.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.visible.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.visible.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitforselectoroptions.visible.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.visible.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waitfortargetoptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.timeout.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.waittimeoutoptions.timeout.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.timeout.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.md b/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.8.0/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.8.0/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.8.1/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.8.0/assets/overview.png b/website/versioned_docs/version-19.8.1/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.8.0/assets/overview.png rename to website/versioned_docs/version-19.8.1/assets/overview.png diff --git a/website/versioned_docs/version-19.8.0/assets/overview.svg b/website/versioned_docs/version-19.8.1/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.8.0/assets/overview.svg rename to website/versioned_docs/version-19.8.1/assets/overview.svg diff --git a/website/versioned_docs/version-19.8.0/chromium-support.md b/website/versioned_docs/version-19.8.1/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.8.0/chromium-support.md rename to website/versioned_docs/version-19.8.1/chromium-support.md diff --git a/website/versioned_docs/version-19.8.0/contributing.md b/website/versioned_docs/version-19.8.1/contributing.md similarity index 100% rename from website/versioned_docs/version-19.8.0/contributing.md rename to website/versioned_docs/version-19.8.1/contributing.md diff --git a/website/versioned_docs/version-19.8.0/faq.md b/website/versioned_docs/version-19.8.1/faq.md similarity index 100% rename from website/versioned_docs/version-19.8.0/faq.md rename to website/versioned_docs/version-19.8.1/faq.md diff --git a/website/versioned_docs/version-19.8.0/guides/chrome-extensions.md b/website/versioned_docs/version-19.8.1/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/chrome-extensions.md rename to website/versioned_docs/version-19.8.1/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.8.0/guides/configuration.mdx b/website/versioned_docs/version-19.8.1/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/configuration.mdx rename to website/versioned_docs/version-19.8.1/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.8.0/guides/debugging.md b/website/versioned_docs/version-19.8.1/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/debugging.md rename to website/versioned_docs/version-19.8.1/guides/debugging.md diff --git a/website/versioned_docs/version-19.8.0/guides/docker.md b/website/versioned_docs/version-19.8.1/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/docker.md rename to website/versioned_docs/version-19.8.1/guides/docker.md diff --git a/website/versioned_docs/version-19.8.0/guides/evaluate-javascript.md b/website/versioned_docs/version-19.8.1/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.8.1/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.8.0/guides/query-selectors.md b/website/versioned_docs/version-19.8.1/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/query-selectors.md rename to website/versioned_docs/version-19.8.1/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.8.0/guides/request-interception.md b/website/versioned_docs/version-19.8.1/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.8.0/guides/request-interception.md rename to website/versioned_docs/version-19.8.1/guides/request-interception.md diff --git a/website/versioned_docs/version-19.8.0/index.md b/website/versioned_docs/version-19.8.1/index.md similarity index 100% rename from website/versioned_docs/version-19.8.0/index.md rename to website/versioned_docs/version-19.8.1/index.md diff --git a/website/versioned_docs/version-19.8.0/troubleshooting.md b/website/versioned_docs/version-19.8.1/troubleshooting.md similarity index 98% rename from website/versioned_docs/version-19.8.0/troubleshooting.md rename to website/versioned_docs/version-19.8.1/troubleshooting.md index 36af2471e6997..07b58ced62500 100644 --- a/website/versioned_docs/version-19.8.0/troubleshooting.md +++ b/website/versioned_docs/version-19.8.1/troubleshooting.md @@ -587,8 +587,8 @@ deployment package sizes to ~50MB. This presents challenges for running headless Chrome (and therefore Puppeteer) on Lambda. The community has put together a few resources that work around the issues: -- https://github.com/alixaxel/chrome-aws-lambda (kept updated with the latest - stable release of puppeteer) +- https://github.com/sparticuz/chromium (a vendor and framework agnostic library that supports modern versions of `chromium`) +- https://github.com/alixaxel/chrome-aws-lambda (supports up to puppeteer 10.1 - outdated) - https://github.com/adieuadieu/serverless-chrome/blob/HEAD/docs/chrome.md (serverless plugin - outdated) diff --git a/website/versioned_sidebars/version-19.8.0-sidebars.json b/website/versioned_sidebars/version-19.8.1-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.8.0-sidebars.json rename to website/versioned_sidebars/version-19.8.1-sidebars.json diff --git a/website/versions.json b/website/versions.json index 3f0fdd605e5ab..e86372c2ba7bb 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.8.0"] +["19.8.1"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 42fe23150351d..2b23541908815 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.8.0", "19.7.5", "19.7.4", "19.7.3", From dcd881839962122deabd0330bcb8e9b336407d2a Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 29 Mar 2023 11:37:35 +0200 Subject: [PATCH 045/417] docs: fix website (#9935) --- README.md | 6 +++--- docs/faq.md | 2 +- docs/guides/configuration.mdx | 2 +- docs/guides/debugging.md | 14 +++++++------- docs/index.md | 6 +++--- website/src/theme/SearchBar/index.js | 10 ++++++---- website/src/theme/SearchPage/index.js | 8 +++----- 7 files changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 451fe99e10790..4f2b49be99e61 100644 --- a/README.md +++ b/README.md @@ -107,8 +107,8 @@ or [managing browsers yourself](https://pptr.dev/api/puppeteer.browserfetcher). If you are managing browsers yourself, you will need to call [`puppeteer.launch`](https://pptr.dev/api/puppeteer.puppeteernode.launch) with an an explicit -[`executablePath`](https://pptr.dev/api/puppeteer.launchoptions.executablepath) -(or [`channel`](https://pptr.dev/api/puppeteer.launchoptions.channel) if it's +[`executablePath`](https://pptr.dev/api/puppeteer.launchoptions) +(or [`channel`](https://pptr.dev/api/puppeteer.launchoptions) if it's installed in a standard location). When using `puppeteer-core`, remember to change the import: @@ -177,7 +177,7 @@ import puppeteer from 'puppeteer'; Puppeteer launches Chromium in [headless mode](https://developers.google.com/web/updates/2017/04/headless-chrome). To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions.headless) +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) option when launching a browser: ```ts diff --git a/docs/faq.md b/docs/faq.md index 41eec4d3021b2..d063ff336f9d5 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -193,7 +193,7 @@ There are two reasons for this: This means that Puppeteer does not support licensed formats such as AAC or H.264. (However, it is possible to force Puppeteer to use a separately-installed version Chrome instead of Chromium via the - [`executablePath` option to `puppeteer.launch`](./api/puppeteer.launchoptions.executablepath). + [`executablePath` option to `puppeteer.launch`](./api/puppeteer.launchoptions). You should only use this configuration if you need an official release of Chrome that supports these media formats.) - Since Puppeteer (in all configurations) controls a desktop version of diff --git a/docs/guides/configuration.mdx b/docs/guides/configuration.mdx index a9fd3885cffa0..c6e11edda6b2c 100644 --- a/docs/guides/configuration.mdx +++ b/docs/guides/configuration.mdx @@ -81,7 +81,7 @@ about the ambient environment is needed (in this case, `__dirname`). #### Enabling experiments By default, experiments are turned off, but they can be individually turned on -using the [`experiments`](../api/puppeteer.configuration.experiments) key. +using the [`experiments`](../api/puppeteer.configuration) key. For example, if you want to enable ARM-native macOS chromium, you can use diff --git a/docs/guides/debugging.md b/docs/guides/debugging.md index 17c64bbba5b7b..9b41c80906e36 100644 --- a/docs/guides/debugging.md +++ b/docs/guides/debugging.md @@ -23,13 +23,13 @@ before These methods can be used to debug any situation. These should be used as a quick sanity check before diving into more complex methods. -### Turn off [`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) +### Turn off [`headless`](../api/puppeteer.browserlaunchargumentoptions) Sometimes it's useful to see what the browser is displaying. Instead of launching in -[`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) mode, +[`headless`](../api/puppeteer.browserlaunchargumentoptions) mode, launch a full version of the browser with -[`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) set to +[`headless`](../api/puppeteer.browserlaunchargumentoptions) set to `false`: ```ts @@ -38,7 +38,7 @@ const browser = await puppeteer.launch({headless: false}); ### Puppeteer "slow-mo" -The [`slowMo`](../api/puppeteer.browserconnectoptions.slowmo) option slows down +The [`slowMo`](../api/puppeteer.browserconnectoptions) option slows down Puppeteer operations by a specified amount of milliseconds. It's another way to help see what's going on. @@ -55,7 +55,7 @@ const browser = await puppeteer.launch({ Since client code runs in the browser, doing `console.*` in client code will not directly log to Node.js. However, you can [listen](../api/puppeteer.page.on) for -the [`console`](../api/puppeteer.pageeventobject.console) event which returns a +the [`console`](../api/puppeteer.pageeventobject) event which returns a payload with the logged text. ```ts @@ -66,7 +66,7 @@ await page.evaluate(() => console.log(`url is ${location.href}`)); ### Use the debugger in the browser -1. Set [`devtools`](../api/puppeteer.browserlaunchargumentoptions.devtools) to +1. Set [`devtools`](../api/puppeteer.browserlaunchargumentoptions) to `true` when launching Puppeteer: ```ts @@ -98,7 +98,7 @@ to this [Chromium bug](https://bugs.chromium.org/p/chromium/issues/detail?id=833928), so if you want to try something out, you have to add it to your test file. -1. Set [`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) to +1. Set [`headless`](../api/puppeteer.browserlaunchargumentoptions) to `false`. 2. Add `debugger` to any server code you want debugged. For example, diff --git a/docs/index.md b/docs/index.md index 451fe99e10790..4f2b49be99e61 100644 --- a/docs/index.md +++ b/docs/index.md @@ -107,8 +107,8 @@ or [managing browsers yourself](https://pptr.dev/api/puppeteer.browserfetcher). If you are managing browsers yourself, you will need to call [`puppeteer.launch`](https://pptr.dev/api/puppeteer.puppeteernode.launch) with an an explicit -[`executablePath`](https://pptr.dev/api/puppeteer.launchoptions.executablepath) -(or [`channel`](https://pptr.dev/api/puppeteer.launchoptions.channel) if it's +[`executablePath`](https://pptr.dev/api/puppeteer.launchoptions) +(or [`channel`](https://pptr.dev/api/puppeteer.launchoptions) if it's installed in a standard location). When using `puppeteer-core`, remember to change the import: @@ -177,7 +177,7 @@ import puppeteer from 'puppeteer'; Puppeteer launches Chromium in [headless mode](https://developers.google.com/web/updates/2017/04/headless-chrome). To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions.headless) +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) option when launching a browser: ```ts diff --git a/website/src/theme/SearchBar/index.js b/website/src/theme/SearchBar/index.js index 4bfb7a9b27557..1b3201bd6ce4e 100644 --- a/website/src/theme/SearchBar/index.js +++ b/website/src/theme/SearchBar/index.js @@ -3,8 +3,10 @@ import Head from '@docusaurus/Head'; import Link from '@docusaurus/Link'; import {useHistory} from '@docusaurus/router'; import {isRegexpStringMatch} from '@docusaurus/theme-common'; -import {useContextualSearchFilters} from '@docusaurus/theme-common'; -import {useSearchPage} from '@docusaurus/theme-common/internal'; +import { + useContextualSearchFilters, + useSearchLinkCreator, +} from '@docusaurus/theme-common'; import Translate from '@docusaurus/Translate'; import {useBaseUrlUtils} from '@docusaurus/useBaseUrl'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; @@ -19,9 +21,9 @@ function Hit({hit, children}) { return {children}; } function ResultsFooter({state, onClose}) { - const {generateSearchPageLink} = useSearchPage(); + const createSearchLink = useSearchLinkCreator(); return ( - + Date: Wed, 29 Mar 2023 12:37:49 +0200 Subject: [PATCH 046/417] fix: bump @puppeteer/browsers (#9938) --- packages/browsers/src/Cache.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index b5420c23d14a6..231a6fbebbb1e 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -42,7 +42,7 @@ export class Cache { browserRoot(browser: Browser): string { // Chromium is a special case for backward compatibility: we install it in - // the Chrome folder. + // the Chrome folder so that Puppeteer can find it. return path.join( this.#rootDir, browser === Browser.CHROMIUM ? Browser.CHROME : browser From 8d026042db1044e0720491127e164f801e3c852f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 29 Mar 2023 11:22:11 +0000 Subject: [PATCH 047/417] chore: release main (#9939) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 4 +- package-lock.json | 8 +- packages/browsers/CHANGELOG.md | 7 ++ packages/browsers/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 6 ++ packages/puppeteer/package.json | 4 +- .../api/puppeteer.boundingbox.height.md | 15 ---- .../api/puppeteer.boundingbox.md | 20 ----- .../api/puppeteer.boundingbox.width.md | 15 ---- .../api/puppeteer.boxmodel.border.md | 13 --- .../api/puppeteer.boxmodel.content.md | 13 --- .../api/puppeteer.boxmodel.height.md | 13 --- .../api/puppeteer.boxmodel.margin.md | 13 --- .../version-19.8.1/api/puppeteer.boxmodel.md | 22 ------ .../api/puppeteer.boxmodel.padding.md | 13 --- .../api/puppeteer.boxmodel.width.md | 13 --- ...r.browserconnectoptions.defaultviewport.md | 15 ---- ...browserconnectoptions.ignorehttpserrors.md | 19 ----- .../api/puppeteer.browserconnectoptions.md | 23 ------ ...r.browserconnectoptions.protocoltimeout.md | 19 ----- .../puppeteer.browserconnectoptions.slowmo.md | 15 ---- ...teer.browserconnectoptions.targetfilter.md | 15 ---- .../api/puppeteer.browsercontext.id.md | 13 --- .../api/puppeteer.browsercontextoptions.md | 20 ----- ...r.browsercontextoptions.proxybypasslist.md | 15 ---- ...eteer.browsercontextoptions.proxyserver.md | 15 ---- .../puppeteer.browserfetcheroptions.host.md | 21 ----- .../api/puppeteer.browserfetcheroptions.md | 21 ----- .../puppeteer.browserfetcheroptions.path.md | 15 ---- ...uppeteer.browserfetcheroptions.platform.md | 19 ----- ...puppeteer.browserfetcheroptions.product.md | 19 ----- ...browserfetcheroptions.usemacosarmbinary.md | 15 ---- ...owserfetcherrevisioninfo.executablepath.md | 13 --- ...r.browserfetcherrevisioninfo.folderpath.md | 13 --- ...peteer.browserfetcherrevisioninfo.local.md | 13 --- .../puppeteer.browserfetcherrevisioninfo.md | 22 ------ ...teer.browserfetcherrevisioninfo.product.md | 13 --- ...eer.browserfetcherrevisioninfo.revision.md | 13 --- ...uppeteer.browserfetcherrevisioninfo.url.md | 13 --- ...eteer.browserlaunchargumentoptions.args.md | 15 ---- ...wserlaunchargumentoptions.debuggingport.md | 13 --- ...r.browserlaunchargumentoptions.devtools.md | 19 ----- ...r.browserlaunchargumentoptions.headless.md | 19 ----- .../puppeteer.browserlaunchargumentoptions.md | 23 ------ ...rowserlaunchargumentoptions.userdatadir.md | 15 ---- ...ppeteer.cdpsessiononmessageobject.error.md | 17 ---- .../puppeteer.cdpsessiononmessageobject.id.md | 13 --- .../puppeteer.cdpsessiononmessageobject.md | 21 ----- ...peteer.cdpsessiononmessageobject.method.md | 13 --- ...peteer.cdpsessiononmessageobject.params.md | 13 --- ...peteer.cdpsessiononmessageobject.result.md | 13 --- .../api/puppeteer.clickoptions.button.md | 17 ---- .../api/puppeteer.clickoptions.clickcount.md | 17 ---- .../api/puppeteer.clickoptions.delay.md | 19 ----- .../api/puppeteer.clickoptions.md | 20 ----- .../api/puppeteer.clickoptions.offset.md | 15 ---- ...puppeteer.configuration.browserrevision.md | 23 ------ .../puppeteer.configuration.cachedirectory.md | 21 ----- .../puppeteer.configuration.defaultproduct.md | 21 ----- .../puppeteer.configuration.downloadhost.md | 25 ------ .../puppeteer.configuration.downloadpath.md | 21 ----- .../puppeteer.configuration.executablepath.md | 21 ----- .../puppeteer.configuration.experiments.md | 15 ---- .../api/puppeteer.configuration.loglevel.md | 21 ----- .../api/puppeteer.configuration.md | 30 ------- .../puppeteer.configuration.skipdownload.md | 17 ---- ...peteer.configuration.temporarydirectory.md | 21 ----- .../api/puppeteer.connection.timeout.md | 13 --- .../api/puppeteer.connectiontransport.md | 25 ------ .../puppeteer.connectiontransport.onclose.md | 13 --- ...puppeteer.connectiontransport.onmessage.md | 13 --- .../puppeteer.connectoptions.browserurl.md | 13 --- ...peteer.connectoptions.browserwsendpoint.md | 13 --- .../api/puppeteer.connectoptions.headers.md | 19 ----- .../api/puppeteer.connectoptions.md | 22 ------ .../api/puppeteer.connectoptions.transport.md | 13 --- ...eer.consolemessagelocation.columnnumber.md | 15 ---- ...eteer.consolemessagelocation.linenumber.md | 15 ---- .../api/puppeteer.consolemessagelocation.md | 19 ----- .../puppeteer.consolemessagelocation.url.md | 15 ---- ...peteer.continuerequestoverrides.headers.md | 13 --- .../api/puppeteer.continuerequestoverrides.md | 20 ----- ...ppeteer.continuerequestoverrides.method.md | 13 --- ...eteer.continuerequestoverrides.postdata.md | 13 --- .../puppeteer.continuerequestoverrides.url.md | 15 ---- .../api/puppeteer.coverageentry.md | 21 ----- .../api/puppeteer.coverageentry.ranges.md | 18 ----- .../api/puppeteer.coverageentry.text.md | 15 ---- .../api/puppeteer.coverageentry.url.md | 15 ---- .../api/puppeteer.credentials.md | 18 ----- .../api/puppeteer.credentials.password.md | 13 --- .../api/puppeteer.credentials.username.md | 13 --- .../api/puppeteer.csscoverageoptions.md | 19 ----- ...er.csscoverageoptions.resetonnavigation.md | 15 ---- .../api/puppeteer.customqueryhandler.md | 18 ----- .../puppeteer.customqueryhandler.queryall.md | 13 --- .../puppeteer.customqueryhandler.queryone.md | 13 --- .../version-19.8.1/api/puppeteer.device.md | 18 ----- .../api/puppeteer.device.useragent.md | 13 --- .../api/puppeteer.device.viewport.md | 13 --- .../puppeteer.devicerequestprompt.devices.md | 15 ---- .../puppeteer.devicerequestpromptdevice.id.md | 15 ---- .../puppeteer.devicerequestpromptdevice.md | 24 ------ ...uppeteer.devicerequestpromptdevice.name.md | 15 ---- .../api/puppeteer.elementhandle.frame.md | 13 --- ...entsconfiguration.macarmchromiumenabled.md | 23 ------ .../api/puppeteer.experimentsconfiguration.md | 21 ----- ...peteer.frameaddscripttagoptions.content.md | 15 ---- .../puppeteer.frameaddscripttagoptions.id.md | 15 ---- .../api/puppeteer.frameaddscripttagoptions.md | 21 ----- ...puppeteer.frameaddscripttagoptions.path.md | 19 ----- ...puppeteer.frameaddscripttagoptions.type.md | 15 ---- .../puppeteer.frameaddscripttagoptions.url.md | 15 ---- ...ppeteer.frameaddstyletagoptions.content.md | 15 ---- .../api/puppeteer.frameaddstyletagoptions.md | 19 ----- .../puppeteer.frameaddstyletagoptions.path.md | 19 ----- .../puppeteer.frameaddstyletagoptions.url.md | 15 ---- .../puppeteer.framewaitforfunctionoptions.md | 18 ----- ...eer.framewaitforfunctionoptions.polling.md | 19 ----- ...eer.framewaitforfunctionoptions.timeout.md | 15 ---- .../puppeteer.geolocationoptions.accuracy.md | 15 ---- .../puppeteer.geolocationoptions.latitude.md | 15 ---- .../puppeteer.geolocationoptions.longitude.md | 15 ---- .../api/puppeteer.geolocationoptions.md | 19 ----- .../api/puppeteer.httprequest.client.md | 15 ---- ...ppeteer.interceptresolutionstate.action.md | 13 --- .../api/puppeteer.interceptresolutionstate.md | 18 ----- ...eteer.interceptresolutionstate.priority.md | 13 --- .../puppeteer.internalnetworkconditions.md | 19 ----- ...eteer.internalnetworkconditions.offline.md | 13 --- .../api/puppeteer.jscoverageentry.md | 21 ----- ...eteer.jscoverageentry.rawscriptcoverage.md | 15 ---- ...overageoptions.includerawscriptcoverage.md | 15 ---- .../api/puppeteer.jscoverageoptions.md | 22 ------ ...scoverageoptions.reportanonymousscripts.md | 15 ---- ...eer.jscoverageoptions.resetonnavigation.md | 15 ---- ...teer.jscoverageoptions.useblockcoverage.md | 15 ---- .../puppeteer.jshandle.___jshandlesymbol_.md | 15 ---- .../api/puppeteer.launchoptions.channel.md | 15 ---- .../api/puppeteer.launchoptions.dumpio.md | 19 ----- .../api/puppeteer.launchoptions.env.md | 19 ----- .../puppeteer.launchoptions.executablepath.md | 15 ---- ...ppeteer.launchoptions.extraprefsfirefox.md | 15 ---- .../puppeteer.launchoptions.handlesighup.md | 19 ----- .../puppeteer.launchoptions.handlesigint.md | 19 ----- .../puppeteer.launchoptions.handlesigterm.md | 19 ----- ...ppeteer.launchoptions.ignoredefaultargs.md | 19 ----- .../api/puppeteer.launchoptions.md | 31 -------- .../api/puppeteer.launchoptions.pipe.md | 19 ----- .../api/puppeteer.launchoptions.product.md | 19 ----- .../api/puppeteer.launchoptions.timeout.md | 19 ----- ...peteer.launchoptions.waitforinitialpage.md | 19 ----- .../api/puppeteer.mediafeature.md | 18 ----- .../api/puppeteer.mediafeature.name.md | 13 --- .../api/puppeteer.mediafeature.value.md | 13 --- .../api/puppeteer.metrics.documents.md | 13 --- .../api/puppeteer.metrics.frames.md | 13 --- .../api/puppeteer.metrics.jseventlisteners.md | 13 --- .../api/puppeteer.metrics.jsheaptotalsize.md | 13 --- .../api/puppeteer.metrics.jsheapusedsize.md | 13 --- .../api/puppeteer.metrics.layoutcount.md | 13 --- .../api/puppeteer.metrics.layoutduration.md | 13 --- .../version-19.8.1/api/puppeteer.metrics.md | 29 ------- .../api/puppeteer.metrics.nodes.md | 13 --- .../api/puppeteer.metrics.recalcstylecount.md | 13 --- .../puppeteer.metrics.recalcstyleduration.md | 13 --- .../api/puppeteer.metrics.scriptduration.md | 13 --- .../api/puppeteer.metrics.taskduration.md | 13 --- .../api/puppeteer.metrics.timestamp.md | 13 --- .../api/puppeteer.mouseoptions.button.md | 13 --- .../api/puppeteer.mouseoptions.clickcount.md | 13 --- .../api/puppeteer.mouseoptions.md | 18 ----- .../api/puppeteer.mousewheeloptions.deltax.md | 13 --- .../api/puppeteer.mousewheeloptions.deltay.md | 13 --- .../api/puppeteer.mousewheeloptions.md | 18 ----- .../puppeteer.networkconditions.download.md | 13 --- .../puppeteer.networkconditions.latency.md | 13 --- .../api/puppeteer.networkconditions.upload.md | 13 --- .../version-19.8.1/api/puppeteer.offset.md | 18 ----- .../version-19.8.1/api/puppeteer.offset.x.md | 15 ---- .../version-19.8.1/api/puppeteer.offset.y.md | 15 ---- .../api/puppeteer.page.accessibility.md | 13 --- .../api/puppeteer.page.coverage.md | 13 --- .../api/puppeteer.page.keyboard.md | 13 --- .../api/puppeteer.page.mouse.md | 13 --- .../api/puppeteer.page.touchscreen.md | 13 --- .../api/puppeteer.page.tracing.md | 13 --- .../api/puppeteer.pageeventobject.close.md | 13 --- .../api/puppeteer.pageeventobject.console.md | 13 --- .../api/puppeteer.pageeventobject.dialog.md | 13 --- ...peteer.pageeventobject.domcontentloaded.md | 13 --- .../api/puppeteer.pageeventobject.error.md | 13 --- ...puppeteer.pageeventobject.frameattached.md | 13 --- ...puppeteer.pageeventobject.framedetached.md | 13 --- ...uppeteer.pageeventobject.framenavigated.md | 13 --- .../api/puppeteer.pageeventobject.load.md | 13 --- .../api/puppeteer.pageeventobject.md | 39 --------- .../api/puppeteer.pageeventobject.metrics.md | 16 ---- .../puppeteer.pageeventobject.pageerror.md | 13 --- .../api/puppeteer.pageeventobject.popup.md | 13 --- .../api/puppeteer.pageeventobject.request.md | 13 --- ...puppeteer.pageeventobject.requestfailed.md | 13 --- ...ppeteer.pageeventobject.requestfinished.md | 13 --- ....pageeventobject.requestservedfromcache.md | 13 --- .../api/puppeteer.pageeventobject.response.md | 13 --- ...puppeteer.pageeventobject.workercreated.md | 13 --- ...ppeteer.pageeventobject.workerdestroyed.md | 13 --- .../api/puppeteer.pdfmargin.bottom.md | 13 --- .../api/puppeteer.pdfmargin.left.md | 13 --- .../version-19.8.1/api/puppeteer.pdfmargin.md | 20 ----- .../api/puppeteer.pdfmargin.right.md | 13 --- .../api/puppeteer.pdfmargin.top.md | 13 --- ...uppeteer.pdfoptions.displayheaderfooter.md | 19 ----- .../puppeteer.pdfoptions.footertemplate.md | 15 ---- .../api/puppeteer.pdfoptions.format.md | 21 ----- .../puppeteer.pdfoptions.headertemplate.md | 25 ------ .../api/puppeteer.pdfoptions.height.md | 15 ---- .../api/puppeteer.pdfoptions.landscape.md | 19 ----- .../api/puppeteer.pdfoptions.margin.md | 19 ----- .../api/puppeteer.pdfoptions.md | 33 -------- .../puppeteer.pdfoptions.omitbackground.md | 19 ----- .../api/puppeteer.pdfoptions.pageranges.md | 19 ----- .../api/puppeteer.pdfoptions.path.md | 23 ------ .../puppeteer.pdfoptions.prefercsspagesize.md | 19 ----- .../puppeteer.pdfoptions.printbackground.md | 19 ----- .../api/puppeteer.pdfoptions.scale.md | 19 ----- .../api/puppeteer.pdfoptions.timeout.md | 19 ----- .../api/puppeteer.pdfoptions.width.md | 15 ---- .../version-19.8.1/api/puppeteer.point.md | 18 ----- .../version-19.8.1/api/puppeteer.point.x.md | 13 --- .../version-19.8.1/api/puppeteer.point.y.md | 13 --- .../api/puppeteer.pressoptions.delay.md | 15 ---- .../api/puppeteer.pressoptions.md | 18 ----- .../api/puppeteer.pressoptions.text.md | 15 ---- .../api/puppeteer.productlauncher.product.md | 13 --- .../api/puppeteer.protocolerror.code.md | 13 --- .../api/puppeteer.protocolerror.md | 22 ------ ...puppeteer.protocolerror.originalmessage.md | 13 --- .../api/puppeteer.puppeteererrors.md | 22 ------ ...puppeteer.puppeteererrors.protocolerror.md | 13 --- .../puppeteer.puppeteererrors.timeouterror.md | 13 --- ...uppeteerlaunchoptions.extraprefsfirefox.md | 13 --- .../api/puppeteer.puppeteerlaunchoptions.md | 20 ----- ...uppeteer.puppeteerlaunchoptions.product.md | 13 --- .../puppeteer.puppeteernode.defaultproduct.md | 13 --- ...eteer.puppeteernode.lastlaunchedproduct.md | 13 --- .../api/puppeteer.puppeteernode.product.md | 17 ---- .../api/puppeteer.remoteaddress.ip.md | 13 --- .../api/puppeteer.remoteaddress.md | 18 ----- .../api/puppeteer.remoteaddress.port.md | 13 --- .../api/puppeteer.responseforrequest.body.md | 13 --- ...uppeteer.responseforrequest.contenttype.md | 13 --- .../puppeteer.responseforrequest.headers.md | 15 ---- .../api/puppeteer.responseforrequest.md | 22 ------ .../puppeteer.responseforrequest.status.md | 13 --- .../api/puppeteer.screenshotclip.height.md | 13 --- .../api/puppeteer.screenshotclip.md | 21 ----- .../api/puppeteer.screenshotclip.scale.md | 17 ---- .../api/puppeteer.screenshotclip.width.md | 13 --- .../api/puppeteer.screenshotclip.x.md | 13 --- .../api/puppeteer.screenshotclip.y.md | 13 --- ...screenshotoptions.capturebeyondviewport.md | 19 ----- .../api/puppeteer.screenshotoptions.clip.md | 15 ---- .../puppeteer.screenshotoptions.encoding.md | 19 ----- ...puppeteer.screenshotoptions.fromsurface.md | 19 ----- .../puppeteer.screenshotoptions.fullpage.md | 19 ----- .../api/puppeteer.screenshotoptions.md | 25 ------ ...peteer.screenshotoptions.omitbackground.md | 19 ----- .../api/puppeteer.screenshotoptions.path.md | 15 ---- .../puppeteer.screenshotoptions.quality.md | 15 ---- .../api/puppeteer.screenshotoptions.type.md | 17 ---- ...puppeteer.serializedaxnode.autocomplete.md | 13 --- .../api/puppeteer.serializedaxnode.checked.md | 15 ---- .../puppeteer.serializedaxnode.children.md | 15 ---- .../puppeteer.serializedaxnode.description.md | 15 ---- .../puppeteer.serializedaxnode.disabled.md | 13 --- .../puppeteer.serializedaxnode.expanded.md | 13 --- .../api/puppeteer.serializedaxnode.focused.md | 13 --- .../puppeteer.serializedaxnode.haspopup.md | 13 --- .../api/puppeteer.serializedaxnode.invalid.md | 15 ---- ...puppeteer.serializedaxnode.keyshortcuts.md | 15 ---- .../api/puppeteer.serializedaxnode.level.md | 15 ---- .../api/puppeteer.serializedaxnode.md | 44 ----------- .../api/puppeteer.serializedaxnode.modal.md | 13 --- .../puppeteer.serializedaxnode.multiline.md | 13 --- ...peteer.serializedaxnode.multiselectable.md | 15 ---- .../api/puppeteer.serializedaxnode.name.md | 15 ---- .../puppeteer.serializedaxnode.orientation.md | 13 --- .../api/puppeteer.serializedaxnode.pressed.md | 15 ---- .../puppeteer.serializedaxnode.readonly.md | 13 --- .../puppeteer.serializedaxnode.required.md | 13 --- .../api/puppeteer.serializedaxnode.role.md | 15 ---- ...peteer.serializedaxnode.roledescription.md | 15 ---- .../puppeteer.serializedaxnode.selected.md | 13 --- .../api/puppeteer.serializedaxnode.value.md | 15 ---- .../puppeteer.serializedaxnode.valuemax.md | 13 --- .../puppeteer.serializedaxnode.valuemin.md | 13 --- .../puppeteer.serializedaxnode.valuetext.md | 15 ---- ...ppeteer.snapshotoptions.interestingonly.md | 19 ----- .../api/puppeteer.snapshotoptions.md | 18 ----- .../api/puppeteer.snapshotoptions.root.md | 19 ----- .../puppeteer.tracingoptions.categories.md | 13 --- .../api/puppeteer.tracingoptions.md | 19 ----- .../api/puppeteer.tracingoptions.path.md | 13 --- .../puppeteer.tracingoptions.screenshots.md | 13 --- .../puppeteer.viewport.devicescalefactor.md | 23 ------ .../api/puppeteer.viewport.hastouch.md | 19 ----- .../api/puppeteer.viewport.height.md | 15 ---- .../api/puppeteer.viewport.islandscape.md | 19 ----- .../api/puppeteer.viewport.ismobile.md | 19 ----- .../version-19.8.1/api/puppeteer.viewport.md | 24 ------ .../api/puppeteer.viewport.width.md | 15 ---- .../api/puppeteer.waitforoptions.md | 18 ----- .../api/puppeteer.waitforoptions.timeout.md | 21 ----- .../api/puppeteer.waitforoptions.waituntil.md | 13 --- ...puppeteer.waitforselectoroptions.hidden.md | 19 ----- .../api/puppeteer.waitforselectoroptions.md | 19 ----- ...uppeteer.waitforselectoroptions.timeout.md | 21 ----- ...uppeteer.waitforselectoroptions.visible.md | 19 ----- .../api/puppeteer.waitfortargetoptions.md | 17 ---- .../puppeteer.waitfortargetoptions.timeout.md | 19 ----- .../api/puppeteer.waittimeoutoptions.md | 17 ---- .../puppeteer.waittimeoutoptions.timeout.md | 21 ----- .../api/index.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 20 +++++ .../version-19.8.2/api/puppeteer.boxmodel.md | 22 ++++++ .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 23 ++++++ .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 6 +- .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 20 +++++ .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 21 +++++ .../puppeteer.browserfetcherrevisioninfo.md | 22 ++++++ .../puppeteer.browserlaunchargumentoptions.md | 23 ++++++ .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 21 +++++ .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 20 +++++ ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 30 +++++++ .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 6 +- .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 25 ++++++ .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 22 ++++++ .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 19 +++++ .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 20 +++++ .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 21 +++++ .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 18 +++++ .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 19 +++++ .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 18 +++++ .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../version-19.8.2/api/puppeteer.device.md | 18 +++++ .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 6 +- .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 24 ++++++ .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 2 +- .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 2 +- ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.md | 10 +-- .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 46 +++++------ .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 21 +++++ .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 21 +++++ .../api/puppeteer.frameaddstyletagoptions.md | 19 +++++ .../puppeteer.framewaitforfunctionoptions.md | 18 +++++ .../api/puppeteer.geolocationoptions.md | 19 +++++ .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 6 +- .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 18 +++++ .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 19 +++++ .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 21 +++++ .../api/puppeteer.jscoverageoptions.md | 22 ++++++ .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 6 +- .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 31 ++++++++ .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 18 +++++ .../version-19.8.2/api/puppeteer.metrics.md | 29 +++++++ .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.md | 18 +++++ .../api/puppeteer.mousewheeloptions.md | 18 +++++ .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../version-19.8.2/api/puppeteer.offset.md | 18 +++++ .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 2 +- .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 2 +- .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 74 ++++-------------- .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 2 +- .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 46 +++++------ .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 46 +++++------ .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 39 +++++++++ .../api/puppeteer.paperformat.md | 0 .../version-19.8.2/api/puppeteer.pdfmargin.md | 20 +++++ .../api/puppeteer.pdfoptions.md | 33 ++++++++ .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../version-19.8.2/api/puppeteer.point.md | 18 +++++ .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 18 +++++ .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 6 +- .../api/puppeteer.protocolerror.md | 22 ++++++ .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 22 ++++++ .../api/puppeteer.puppeteerlaunchoptions.md | 20 +++++ .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 4 +- .../api/puppeteer.puppeteernode.md | 24 +++--- .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 18 +++++ .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 22 ++++++ .../api/puppeteer.screenshotclip.md | 21 +++++ .../api/puppeteer.screenshotoptions.md | 25 ++++++ .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 44 +++++++++++ .../api/puppeteer.snapshotoptions.md | 18 +++++ .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 19 +++++ .../puppeteer.unregistercustomqueryhandler.md | 0 .../version-19.8.2/api/puppeteer.viewport.md | 24 ++++++ .../api/puppeteer.waitforoptions.md | 18 +++++ .../api/puppeteer.waitforselectoroptions.md | 19 +++++ .../api/puppeteer.waitfortargetoptions.md | 17 ++++ .../api/puppeteer.waittimeoutoptions.md | 17 ++++ .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../chromium-support.md | 2 +- .../contributing.md | 0 .../{version-19.8.1 => version-19.8.2}/faq.md | 2 +- .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 2 +- .../guides/debugging.md | 14 ++-- .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 6 +- .../troubleshooting.md | 0 ...bars.json => version-19.8.2-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 816 files changed, 1356 insertions(+), 5370 deletions(-) delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.height.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.width.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.border.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.content.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.height.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.margin.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.padding.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.width.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.defaultviewport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.ignorehttpserrors.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.slowmo.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.targetfilter.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.id.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxybypasslist.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxyserver.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.host.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.path.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.platform.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.product.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.executablepath.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.folderpath.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.local.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.product.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.revision.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.url.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.args.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.debuggingport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.devtools.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.headless.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.userdatadir.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.error.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.id.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.method.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.params.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.result.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.button.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.clickcount.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.delay.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.offset.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.browserrevision.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.cachedirectory.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.defaultproduct.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadhost.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadpath.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.executablepath.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.experiments.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.loglevel.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.skipdownload.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.configuration.temporarydirectory.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connection.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onclose.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onmessage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserurl.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserwsendpoint.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.headers.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.transport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.columnnumber.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.linenumber.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.url.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.headers.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.method.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.postdata.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.url.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.ranges.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.text.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.url.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.credentials.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.credentials.password.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.credentials.username.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.resetonnavigation.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryall.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryone.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.device.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.device.useragent.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.device.viewport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.frame.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.content.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.id.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.path.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.type.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.url.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.content.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.path.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.url.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.polling.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.accuracy.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.latitude.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.longitude.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.client.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.action.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.priority.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.offline.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.rawscriptcoverage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.reportanonymousscripts.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.resetonnavigation.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.useblockcoverage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.___jshandlesymbol_.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.channel.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.dumpio.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.env.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.executablepath.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.extraprefsfirefox.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesighup.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigint.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigterm.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.ignoredefaultargs.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.pipe.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.product.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.waitforinitialpage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.name.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.value.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.documents.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.frames.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jseventlisteners.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheaptotalsize.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheapusedsize.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutcount.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutduration.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.nodes.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstylecount.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstyleduration.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.scriptduration.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.taskduration.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.metrics.timestamp.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.button.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.clickcount.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltax.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltay.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.download.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.latency.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.upload.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.offset.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.offset.x.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.offset.y.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.accessibility.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.coverage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.keyboard.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.mouse.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.touchscreen.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.page.tracing.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.close.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.console.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.dialog.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.domcontentloaded.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.error.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.frameattached.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framedetached.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framenavigated.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.load.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.metrics.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.pageerror.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.popup.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.request.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfailed.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfinished.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestservedfromcache.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.response.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workercreated.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workerdestroyed.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.bottom.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.left.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.right.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.top.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.displayheaderfooter.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.footertemplate.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.format.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.headertemplate.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.height.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.landscape.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.margin.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.omitbackground.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.pageranges.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.path.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.prefercsspagesize.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.printbackground.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.scale.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.width.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.point.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.point.x.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.point.y.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.delay.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.text.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.product.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.code.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.originalmessage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.protocolerror.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.timeouterror.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.product.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultproduct.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.lastlaunchedproduct.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.product.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.ip.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.port.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.body.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.contenttype.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.headers.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.status.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.height.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.scale.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.width.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.x.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.y.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.capturebeyondviewport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.clip.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.encoding.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fromsurface.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fullpage.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.omitbackground.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.path.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.quality.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.type.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.autocomplete.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.checked.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.children.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.description.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.disabled.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.expanded.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.focused.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.haspopup.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.invalid.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.keyshortcuts.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.level.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.modal.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiline.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiselectable.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.name.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.orientation.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.pressed.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.readonly.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.required.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.role.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.roledescription.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.selected.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.value.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemax.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemin.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuetext.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.interestingonly.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.root.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.categories.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.path.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.screenshots.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.devicescalefactor.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.hastouch.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.height.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.islandscape.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.ismobile.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.viewport.width.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.waituntil.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.hidden.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.visible.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.timeout.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.md delete mode 100644 website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.timeout.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/index.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.awaitableiterable.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.boundingbox.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.boxmodel.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browser.wsendpoint.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.md (93%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browsercontextemittedevents.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.browserfetcher.revisioninfo.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcherrevisioninfo.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.cdpsession.send.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.cdpsessiononmessageobject.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.clearcustomqueryhandlers.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.commoneventemitter.removelistener.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.md (84%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connectiontransport.close.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.connectiontransport.send.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.connectoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessage.type.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagelocation.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.consolemessagetype.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.continuerequestoverrides.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.coverage.stopjscoverage.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.coverageentry.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.createbrowserfetcher.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.credentials.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.csscoverage.stop.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.csscoverageoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.customerror.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.defaultargs.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.device.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.devicerequestprompt.md (75%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestpromptdevice.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.click.md (82%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.hover.md (79%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.md (95%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.elementhandle.waitforxpath.md (83%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.executablepath.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.experimentsconfiguration.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.frame.waitforxpath.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.frameaddscripttagoptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.frameaddstyletagoptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.framewaitforfunctionoptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.geolocationoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.md (94%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.interceptresolutionaction.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstate.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.interceptresolutionstrategy.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.internalnetworkconditions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jscoverage.stop.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageentry.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.md (89%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.launch.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.lowercasepaperformat.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.mediafeature.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.metrics.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.mousebutton.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.mouseoptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.mousewheeloptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.nodefor.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.offset.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.click.md (92%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.hover.md (86%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.md (90%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.tap.md (89%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforselector.md (99%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.waitforxpath.md (99%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.pageemittedevents.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.pageeventobject.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.paperformat.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.pdfmargin.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.platform.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.point.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.predefinednetworkconditions.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.pressoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.productlauncher.md (71%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.protocolerror.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.puppeteererrors.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlaunchoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernode.launch.md (90%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernode.md (74%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.registercustomqueryhandler.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.remoteaddress.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.resourcetype.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.responseforrequest.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.screenshotoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.securitydetails.validto.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.serializedaxnode.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.tracing.stop.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.tracingoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.unregistercustomqueryhandler.md (100%) create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.waitforoptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md create mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.waittimeoutoptions.md rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/assets/overview.png (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/chromium-support.md (97%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/contributing.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/faq.md (99%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/configuration.mdx (97%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/debugging.md (92%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/docker.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/index.md (97%) rename website/versioned_docs/{version-19.8.1 => version-19.8.2}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.8.1-sidebars.json => version-19.8.2-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 93f58af80e4b6..7741bd69f3b5b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.8.1", + "packages/puppeteer": "19.8.2", "packages/puppeteer-core": "19.8.1", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.3.0" + "packages/browsers": "0.3.1" } diff --git a/package-lock.json b/package-lock.json index 7c5c697b0fc31..e59eefd6f8d90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9317,7 +9317,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.3.0", + "version": "0.3.1", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9466,11 +9466,11 @@ } }, "packages/puppeteer": { - "version": "19.8.1", + "version": "19.8.2", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.3.0", + "@puppeteer/browsers": "0.3.1", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", @@ -14453,7 +14453,7 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "0.3.0", + "@puppeteer/browsers": "0.3.1", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 790eb8d9bf51f..78518b64d0f8a 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.3.1](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.0...browsers-v0.3.1) (2023-03-29) + + +### Bug Fixes + +* bump @puppeteer/browsers ([#9938](https://github.com/puppeteer/puppeteer/issues/9938)) ([2a29d30](https://github.com/puppeteer/puppeteer/commit/2a29d30d1790b47c99f8d196b3844364d351acbd)) + ## [0.3.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.2.0...browsers-v0.3.0) (2023-03-27) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 52c8082e58ebf..212642797150c 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.3.0", + "version": "0.3.1", "description": "Download and launch browsers", "scripts": { "build": "wireit", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 53003d3a75de6..f20dab233c681 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 + ## [19.8.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.0...puppeteer-v19.8.1) (2023-03-28) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 84221db252066..c2a560255f9b8 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.8.1", + "version": "19.8.2", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -121,6 +121,6 @@ "progress": "2.0.3", "proxy-from-env": "1.1.0", "puppeteer-core": "19.8.1", - "@puppeteer/browsers": "0.3.0" + "@puppeteer/browsers": "0.3.1" } } diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.height.md deleted file mode 100644 index 86ec3fef987ce..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.height.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BoundingBox.height ---- - -# BoundingBox.height property - -the height of the element in pixels. - -#### Signature: - -```typescript -interface BoundingBox { - height: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.md deleted file mode 100644 index 7a3b9268f280d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: BoundingBox ---- - -# BoundingBox interface - -#### Signature: - -```typescript -export interface BoundingBox extends Point -``` - -**Extends:** [Point](./puppeteer.point.md) - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------- | --------- | ------ | ------------------------------------ | ------- | -| [height](./puppeteer.boundingbox.height.md) | | number | the height of the element in pixels. | | -| [width](./puppeteer.boundingbox.width.md) | | number | the width of the element in pixels. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.width.md deleted file mode 100644 index b85555098ee44..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boundingbox.width.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BoundingBox.width ---- - -# BoundingBox.width property - -the width of the element in pixels. - -#### Signature: - -```typescript -interface BoundingBox { - width: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.border.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.border.md deleted file mode 100644 index 48a5f0251dfbb..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.border.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.border ---- - -# BoxModel.border property - -#### Signature: - -```typescript -interface BoxModel { - border: Point[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.content.md deleted file mode 100644 index 8f670e4b407e8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.content.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.content ---- - -# BoxModel.content property - -#### Signature: - -```typescript -interface BoxModel { - content: Point[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.height.md deleted file mode 100644 index 0c85e2e51e269..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.height.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.height ---- - -# BoxModel.height property - -#### Signature: - -```typescript -interface BoxModel { - height: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.margin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.margin.md deleted file mode 100644 index 172937f521d4a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.margin.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.margin ---- - -# BoxModel.margin property - -#### Signature: - -```typescript -interface BoxModel { - margin: Point[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.md deleted file mode 100644 index 216c6648c794f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: BoxModel ---- - -# BoxModel interface - -#### Signature: - -```typescript -export interface BoxModel -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | --------------------------------- | ----------- | ------- | -| [border](./puppeteer.boxmodel.border.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [content](./puppeteer.boxmodel.content.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [height](./puppeteer.boxmodel.height.md) | | number | | | -| [margin](./puppeteer.boxmodel.margin.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [padding](./puppeteer.boxmodel.padding.md) | | [Point](./puppeteer.point.md)\[\] | | | -| [width](./puppeteer.boxmodel.width.md) | | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.padding.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.padding.md deleted file mode 100644 index bdb8667a42dc9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.padding.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.padding ---- - -# BoxModel.padding property - -#### Signature: - -```typescript -interface BoxModel { - padding: Point[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.width.md deleted file mode 100644 index 3dc3671093ee8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.boxmodel.width.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BoxModel.width ---- - -# BoxModel.width property - -#### Signature: - -```typescript -interface BoxModel { - width: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.defaultviewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.defaultviewport.md deleted file mode 100644 index 7dc348e333407..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.defaultviewport.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.defaultViewport ---- - -# BrowserConnectOptions.defaultViewport property - -Sets the viewport for each page. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - defaultViewport?: Viewport | null; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.ignorehttpserrors.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.ignorehttpserrors.md deleted file mode 100644 index 94a875f84652d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.ignorehttpserrors.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.ignoreHTTPSErrors ---- - -# BrowserConnectOptions.ignoreHTTPSErrors property - -Whether to ignore HTTPS errors during navigation. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - ignoreHTTPSErrors?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md deleted file mode 100644 index 38d66a9c9338f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions ---- - -# BrowserConnectOptions interface - -Generic browser options that can be passed when launching any browser or when connecting to an existing browser instance. - -#### Signature: - -```typescript -export interface BrowserConnectOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------- | -| [defaultViewport?](./puppeteer.browserconnectoptions.defaultviewport.md) | | [Viewport](./puppeteer.viewport.md) \| null | _(Optional)_ Sets the viewport for each page. | | -| [ignoreHTTPSErrors?](./puppeteer.browserconnectoptions.ignorehttpserrors.md) | | boolean | _(Optional)_ Whether to ignore HTTPS errors during navigation. | false | -| [protocolTimeout?](./puppeteer.browserconnectoptions.protocoltimeout.md) | | number | _(Optional)_ Timeout setting for individual protocol (CDP) calls. | 180000 | -| [slowMo?](./puppeteer.browserconnectoptions.slowmo.md) | | number | _(Optional)_ Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | -| [targetFilter?](./puppeteer.browserconnectoptions.targetfilter.md) | | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | _(Optional)_ Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md deleted file mode 100644 index fa43dff6addc6..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.protocoltimeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.protocolTimeout ---- - -# BrowserConnectOptions.protocolTimeout property - -Timeout setting for individual protocol (CDP) calls. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - protocolTimeout?: number; -} -``` - -#### Default value: - -180000 diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.slowmo.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.slowmo.md deleted file mode 100644 index 59940148868f5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.slowmo.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.slowMo ---- - -# BrowserConnectOptions.slowMo property - -Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - slowMo?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.targetfilter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.targetfilter.md deleted file mode 100644 index 14c4ea4e559c2..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserconnectoptions.targetfilter.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserConnectOptions.targetFilter ---- - -# BrowserConnectOptions.targetFilter property - -Callback to decide if Puppeteer should connect to a given target or not. - -#### Signature: - -```typescript -interface BrowserConnectOptions { - targetFilter?: TargetFilterCallback; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.id.md deleted file mode 100644 index 9c095cc05842d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.id.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserContext.id ---- - -# BrowserContext.id property - -#### Signature: - -```typescript -class BrowserContext { - get id(): string | undefined; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.md deleted file mode 100644 index 25436a1b13701..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: BrowserContextOptions ---- - -# BrowserContextOptions interface - -BrowserContext options. - -#### Signature: - -```typescript -export interface BrowserContextOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------------ | --------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [proxyBypassList?](./puppeteer.browsercontextoptions.proxybypasslist.md) | | string\[\] | _(Optional)_ Bypass the proxy for the given list of hosts. | | -| [proxyServer?](./puppeteer.browsercontextoptions.proxyserver.md) | | string | _(Optional)_ Proxy server with optional port to use for all requests. Username and password can be set in Page.authenticate. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxybypasslist.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxybypasslist.md deleted file mode 100644 index 54ec8d2a62232..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxybypasslist.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserContextOptions.proxyBypassList ---- - -# BrowserContextOptions.proxyBypassList property - -Bypass the proxy for the given list of hosts. - -#### Signature: - -```typescript -interface BrowserContextOptions { - proxyBypassList?: string[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxyserver.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxyserver.md deleted file mode 100644 index 5c90d0059c196..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextoptions.proxyserver.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserContextOptions.proxyServer ---- - -# BrowserContextOptions.proxyServer property - -Proxy server with optional port to use for all requests. Username and password can be set in `Page.authenticate`. - -#### Signature: - -```typescript -interface BrowserContextOptions { - proxyServer?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.host.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.host.md deleted file mode 100644 index df491b7caddeb..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.host.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.host ---- - -# BrowserFetcherOptions.host property - -Determines the host that will be used for downloading. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - host?: string; -} -``` - -#### Default value: - -Either - -- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.md deleted file mode 100644 index 01f3aef135eef..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions ---- - -# BrowserFetcherOptions interface - -#### Signature: - -```typescript -export interface BrowserFetcherOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------------- | --------- | ----------------------------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| [host?](./puppeteer.browserfetcheroptions.host.md) | | string | _(Optional)_ Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| -| [path](./puppeteer.browserfetcheroptions.path.md) | | string | Determines the path to download browsers to. | | -| [platform?](./puppeteer.browserfetcheroptions.platform.md) | | [Platform](./puppeteer.platform.md) | _(Optional)_ Determines which platform the browser will be suited for. | Auto-detected. | -| [product?](./puppeteer.browserfetcheroptions.product.md) | | 'chrome' \| 'firefox' | _(Optional)_ Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | "chrome". | -| [useMacOSARMBinary?](./puppeteer.browserfetcheroptions.usemacosarmbinary.md) | | boolean | _(Optional)_ Enables the use of the Chromium binary for macOS ARM. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.path.md deleted file mode 100644 index 80f0297a4da39..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.path.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.path ---- - -# BrowserFetcherOptions.path property - -Determines the path to download browsers to. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - path: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.platform.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.platform.md deleted file mode 100644 index 118785d3cc26c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.platform.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.platform ---- - -# BrowserFetcherOptions.platform property - -Determines which platform the browser will be suited for. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - platform?: Platform; -} -``` - -#### Default value: - -Auto-detected. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.product.md deleted file mode 100644 index c2920ab2422e3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.product.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.product ---- - -# BrowserFetcherOptions.product property - -Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - product?: 'chrome' | 'firefox'; -} -``` - -#### Default value: - -`"chrome"`. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md deleted file mode 100644 index 9bd7e34f1fcf2..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcheroptions.usemacosarmbinary.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions.useMacOSARMBinary ---- - -# BrowserFetcherOptions.useMacOSARMBinary property - -Enables the use of the Chromium binary for macOS ARM. - -#### Signature: - -```typescript -interface BrowserFetcherOptions { - useMacOSARMBinary?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.executablepath.md deleted file mode 100644 index 51975869acea1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.executablepath.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.executablePath ---- - -# BrowserFetcherRevisionInfo.executablePath property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - executablePath: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.folderpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.folderpath.md deleted file mode 100644 index 7bf3266b57641..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.folderpath.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.folderPath ---- - -# BrowserFetcherRevisionInfo.folderPath property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - folderPath: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.local.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.local.md deleted file mode 100644 index b62b4f5107321..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.local.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.local ---- - -# BrowserFetcherRevisionInfo.local property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - local: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.md deleted file mode 100644 index 1eb8d4ea71125..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo ---- - -# BrowserFetcherRevisionInfo interface - -#### Signature: - -```typescript -export interface BrowserFetcherRevisionInfo -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------------------- | --------- | ------- | ----------- | ------- | -| [executablePath](./puppeteer.browserfetcherrevisioninfo.executablepath.md) | | string | | | -| [folderPath](./puppeteer.browserfetcherrevisioninfo.folderpath.md) | | string | | | -| [local](./puppeteer.browserfetcherrevisioninfo.local.md) | | boolean | | | -| [product](./puppeteer.browserfetcherrevisioninfo.product.md) | | string | | | -| [revision](./puppeteer.browserfetcherrevisioninfo.revision.md) | | string | | | -| [url](./puppeteer.browserfetcherrevisioninfo.url.md) | | string | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.product.md deleted file mode 100644 index 62f778cbaa776..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.product.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.product ---- - -# BrowserFetcherRevisionInfo.product property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - product: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.revision.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.revision.md deleted file mode 100644 index 1577c8cd8c959..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.revision.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.revision ---- - -# BrowserFetcherRevisionInfo.revision property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - revision: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.url.md deleted file mode 100644 index 4d221cbc89c2e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcherrevisioninfo.url.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo.url ---- - -# BrowserFetcherRevisionInfo.url property - -#### Signature: - -```typescript -interface BrowserFetcherRevisionInfo { - url: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.args.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.args.md deleted file mode 100644 index 7fded28430b30..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.args.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.args ---- - -# BrowserLaunchArgumentOptions.args property - -Additional command line arguments to pass to the browser instance. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - args?: string[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.debuggingport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.debuggingport.md deleted file mode 100644 index 5b9affa82da66..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.debuggingport.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.debuggingPort ---- - -# BrowserLaunchArgumentOptions.debuggingPort property - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - debuggingPort?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.devtools.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.devtools.md deleted file mode 100644 index eb8731c50e836..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.devtools.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.devtools ---- - -# BrowserLaunchArgumentOptions.devtools property - -Whether to auto-open a DevTools panel for each tab. If this is set to `true`, then `headless` will be forced to `false`. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - devtools?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.headless.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.headless.md deleted file mode 100644 index 15fc7845bea95..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.headless.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.headless ---- - -# BrowserLaunchArgumentOptions.headless property - -Whether to run the browser in headless mode. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - headless?: boolean | 'new'; -} -``` - -#### Default value: - -true diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.md deleted file mode 100644 index 8ef7a67809a30..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions ---- - -# BrowserLaunchArgumentOptions interface - -Launcher options that only apply to Chrome. - -#### Signature: - -```typescript -export interface BrowserLaunchArgumentOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------------- | --------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [args?](./puppeteer.browserlaunchargumentoptions.args.md) | | string\[\] | _(Optional)_ Additional command line arguments to pass to the browser instance. | | -| [debuggingPort?](./puppeteer.browserlaunchargumentoptions.debuggingport.md) | | number | _(Optional)_ | | -| [devtools?](./puppeteer.browserlaunchargumentoptions.devtools.md) | | boolean | _(Optional)_ Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | -| [headless?](./puppeteer.browserlaunchargumentoptions.headless.md) | | boolean \| 'new' | _(Optional)_ Whether to run the browser in headless mode. | true | -| [userDataDir?](./puppeteer.browserlaunchargumentoptions.userdatadir.md) | | string | _(Optional)_ Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.userdatadir.md b/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.userdatadir.md deleted file mode 100644 index a4051751cfffd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browserlaunchargumentoptions.userdatadir.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: BrowserLaunchArgumentOptions.userDataDir ---- - -# BrowserLaunchArgumentOptions.userDataDir property - -Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. - -#### Signature: - -```typescript -interface BrowserLaunchArgumentOptions { - userDataDir?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.error.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.error.md deleted file mode 100644 index 61fbebe71529a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.error.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.error ---- - -# CDPSessionOnMessageObject.error property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - error: { - message: string; - data: any; - code: number; - }; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.id.md deleted file mode 100644 index 1316773713104..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.id.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.id ---- - -# CDPSessionOnMessageObject.id property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - id?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.md deleted file mode 100644 index 8cb169d6d73b6..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject ---- - -# CDPSessionOnMessageObject interface - -#### Signature: - -```typescript -export interface CDPSessionOnMessageObject -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------- | --------- | --------------------------------------------- | ------------ | ------- | -| [error](./puppeteer.cdpsessiononmessageobject.error.md) | | { message: string; data: any; code: number; } | | | -| [id?](./puppeteer.cdpsessiononmessageobject.id.md) | | number | _(Optional)_ | | -| [method](./puppeteer.cdpsessiononmessageobject.method.md) | | string | | | -| [params](./puppeteer.cdpsessiononmessageobject.params.md) | | Record<string, unknown> | | | -| [result?](./puppeteer.cdpsessiononmessageobject.result.md) | | any | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.method.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.method.md deleted file mode 100644 index f1d56bf5fc56c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.method.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.method ---- - -# CDPSessionOnMessageObject.method property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - method: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.params.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.params.md deleted file mode 100644 index bef12d9f19b2b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.params.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.params ---- - -# CDPSessionOnMessageObject.params property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - params: Record; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.result.md b/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.result.md deleted file mode 100644 index 788d726a3bb88..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsessiononmessageobject.result.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CDPSessionOnMessageObject.result ---- - -# CDPSessionOnMessageObject.result property - -#### Signature: - -```typescript -interface CDPSessionOnMessageObject { - result?: any; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.button.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.button.md deleted file mode 100644 index a68cd2af720d4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.button.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ClickOptions.button ---- - -# ClickOptions.button property - -#### Signature: - -```typescript -interface ClickOptions { - button?: MouseButton; -} -``` - -#### Default value: - -'left' diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.clickcount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.clickcount.md deleted file mode 100644 index bb45f6b239627..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.clickcount.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ClickOptions.clickCount ---- - -# ClickOptions.clickCount property - -#### Signature: - -```typescript -interface ClickOptions { - clickCount?: number; -} -``` - -#### Default value: - -1 diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.delay.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.delay.md deleted file mode 100644 index bdf371b667261..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.delay.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ClickOptions.delay ---- - -# ClickOptions.delay property - -Time to wait between `mousedown` and `mouseup` in milliseconds. - -#### Signature: - -```typescript -interface ClickOptions { - delay?: number; -} -``` - -#### Default value: - -0 diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.md deleted file mode 100644 index c35889c1d0f2c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: ClickOptions ---- - -# ClickOptions interface - -#### Signature: - -```typescript -export interface ClickOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ----------------------------------------- | -------------------------------------------------------------------------------------------------- | ------- | -| [button?](./puppeteer.clickoptions.button.md) | | [MouseButton](./puppeteer.mousebutton.md) | _(Optional)_ | 'left' | -| [clickCount?](./puppeteer.clickoptions.clickcount.md) | | number | _(Optional)_ | 1 | -| [delay?](./puppeteer.clickoptions.delay.md) | | number | _(Optional)_ Time to wait between mousedown and mouseup in milliseconds. | 0 | -| [offset?](./puppeteer.clickoptions.offset.md) | | [Offset](./puppeteer.offset.md) | _(Optional)_ Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.offset.md b/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.offset.md deleted file mode 100644 index 8d4d36c144a1f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.clickoptions.offset.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ClickOptions.offset ---- - -# ClickOptions.offset property - -Offset for the clickable point relative to the top-left corner of the border box. - -#### Signature: - -```typescript -interface ClickOptions { - offset?: Offset; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.browserrevision.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.browserrevision.md deleted file mode 100644 index f5aae38f12550..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.browserrevision.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: Configuration.browserRevision ---- - -# Configuration.browserRevision property - -Specifies a certain version of the browser you'd like Puppeteer to use. - -Can be overridden by `PUPPETEER_BROWSER_REVISION`. - -See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred. - -#### Signature: - -```typescript -interface Configuration { - browserRevision?: string; -} -``` - -#### Default value: - -A compatible-revision of the browser. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.cachedirectory.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.cachedirectory.md deleted file mode 100644 index 0d2f24614003b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.cachedirectory.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.cacheDirectory ---- - -# Configuration.cacheDirectory property - -Defines the directory to be used by Puppeteer for caching. - -Can be overridden by `PUPPETEER_CACHE_DIR`. - -#### Signature: - -```typescript -interface Configuration { - cacheDirectory?: string; -} -``` - -#### Default value: - -`path.join(os.homedir(), '.cache', 'puppeteer')` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.defaultproduct.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.defaultproduct.md deleted file mode 100644 index e4bf2c2274904..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.defaultproduct.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.defaultProduct ---- - -# Configuration.defaultProduct property - -Specifies which browser you'd like Puppeteer to use. - -Can be overridden by `PUPPETEER_PRODUCT`. - -#### Signature: - -```typescript -interface Configuration { - defaultProduct?: Product; -} -``` - -#### Default value: - -`'chrome'` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadhost.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadhost.md deleted file mode 100644 index 9d58c5b6e0894..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadhost.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: Configuration.downloadHost ---- - -# Configuration.downloadHost property - -Specifies the URL prefix that is used to download Chromium. - -Can be overridden by `PUPPETEER_DOWNLOAD_HOST`. - -#### Signature: - -```typescript -interface Configuration { - downloadHost?: string; -} -``` - -#### Default value: - -Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. - -## Remarks - -This must include the protocol and may even need a path prefix. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadpath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadpath.md deleted file mode 100644 index 56a69c17c9594..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.downloadpath.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.downloadPath ---- - -# Configuration.downloadPath property - -Specifies the path for the downloads folder. - -Can be overridden by `PUPPETEER_DOWNLOAD_PATH`. - -#### Signature: - -```typescript -interface Configuration { - downloadPath?: string; -} -``` - -#### Default value: - -`/` where `` is Puppeteer's cache directory and `` is the name of the browser. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.executablepath.md deleted file mode 100644 index 63fcb00116079..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.executablepath.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.executablePath ---- - -# Configuration.executablePath property - -Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md). - -Can be overridden by `PUPPETEER_EXECUTABLE_PATH`. - -#### Signature: - -```typescript -interface Configuration { - executablePath?: string; -} -``` - -#### Default value: - -Auto-computed. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.experiments.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.experiments.md deleted file mode 100644 index 1c0ffe8d9f52b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.experiments.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Configuration.experiments ---- - -# Configuration.experiments property - -Defines experimental options for Puppeteer. - -#### Signature: - -```typescript -interface Configuration { - experiments?: ExperimentsConfiguration; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.loglevel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.loglevel.md deleted file mode 100644 index 8d79bc5647aa5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.loglevel.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.logLevel ---- - -# Configuration.logLevel property - -Tells Puppeteer to log at the given level. - -At the moment, any option silences logging. - -#### Signature: - -```typescript -interface Configuration { - logLevel?: 'silent' | 'error' | 'warn'; -} -``` - -#### Default value: - -`undefined` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.md deleted file mode 100644 index 30d4e4db6cb75..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -sidebar_label: Configuration ---- - -# Configuration interface - -Defines options to configure Puppeteer's behavior during installation and runtime. - -See individual properties for more information. - -#### Signature: - -```typescript -export interface Configuration -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------- | --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [browserRevision?](./puppeteer.configuration.browserrevision.md) | | string |

_(Optional)_ Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | -| [cacheDirectory?](./puppeteer.configuration.cachedirectory.md) | | string |

_(Optional)_ Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | -| [defaultProduct?](./puppeteer.configuration.defaultproduct.md) | | [Product](./puppeteer.product.md) |

_(Optional)_ Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| 'chrome' | -| [downloadHost?](./puppeteer.configuration.downloadhost.md) | | string |

_(Optional)_ Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | -| [downloadPath?](./puppeteer.configuration.downloadpath.md) | | string |

_(Optional)_ Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | -| [executablePath?](./puppeteer.configuration.executablepath.md) | | string |

_(Optional)_ Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| Auto-computed. | -| [experiments?](./puppeteer.configuration.experiments.md) | | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | _(Optional)_ Defines experimental options for Puppeteer. | | -| [logLevel?](./puppeteer.configuration.loglevel.md) | | 'silent' \| 'error' \| 'warn' |

_(Optional)_ Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | -| [skipDownload?](./puppeteer.configuration.skipdownload.md) | | boolean |

_(Optional)_ Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | -| [temporaryDirectory?](./puppeteer.configuration.temporarydirectory.md) | | string |

_(Optional)_ Defines the directory to be used by Puppeteer for creating temporary files.

Can be overridden by PUPPETEER_TMP_DIR.

| os.tmpdir() | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.skipdownload.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.skipdownload.md deleted file mode 100644 index d9c4c09418b89..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.skipdownload.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: Configuration.skipDownload ---- - -# Configuration.skipDownload property - -Tells Puppeteer to not download during installation. - -Can be overridden by `PUPPETEER_SKIP_DOWNLOAD`. - -#### Signature: - -```typescript -interface Configuration { - skipDownload?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.temporarydirectory.md b/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.temporarydirectory.md deleted file mode 100644 index b1b130c14e6fc..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.configuration.temporarydirectory.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Configuration.temporaryDirectory ---- - -# Configuration.temporaryDirectory property - -Defines the directory to be used by Puppeteer for creating temporary files. - -Can be overridden by `PUPPETEER_TMP_DIR`. - -#### Signature: - -```typescript -interface Configuration { - temporaryDirectory?: string; -} -``` - -#### Default value: - -`os.tmpdir()` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connection.timeout.md deleted file mode 100644 index 349ed0bb1bda9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.timeout.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Connection.timeout ---- - -# Connection.timeout property - -#### Signature: - -```typescript -class Connection { - get timeout(): number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.md deleted file mode 100644 index 5f0ac30d7c261..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: ConnectionTransport ---- - -# ConnectionTransport interface - -#### Signature: - -```typescript -export interface ConnectionTransport -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------- | --------- | ---------------------------- | ------------ | ------- | -| [onclose?](./puppeteer.connectiontransport.onclose.md) | | () => void | _(Optional)_ | | -| [onmessage?](./puppeteer.connectiontransport.onmessage.md) | | (message: string) => void | _(Optional)_ | | - -## Methods - -| Method | Description | -| -------------------------------------------------------- | ----------- | -| [close()](./puppeteer.connectiontransport.close.md) | | -| [send(message)](./puppeteer.connectiontransport.send.md) | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onclose.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onclose.md deleted file mode 100644 index 983a0efd791e1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onclose.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionTransport.onclose ---- - -# ConnectionTransport.onclose property - -#### Signature: - -```typescript -interface ConnectionTransport { - onclose?: () => void; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onmessage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onmessage.md deleted file mode 100644 index f1e075f975f41..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.onmessage.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectionTransport.onmessage ---- - -# ConnectionTransport.onmessage property - -#### Signature: - -```typescript -interface ConnectionTransport { - onmessage?: (message: string) => void; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserurl.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserurl.md deleted file mode 100644 index a5c798b205b61..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserurl.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectOptions.browserURL ---- - -# ConnectOptions.browserURL property - -#### Signature: - -```typescript -interface ConnectOptions { - browserURL?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserwsendpoint.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserwsendpoint.md deleted file mode 100644 index fe62e7cf85bbc..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.browserwsendpoint.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectOptions.browserWSEndpoint ---- - -# ConnectOptions.browserWSEndpoint property - -#### Signature: - -```typescript -interface ConnectOptions { - browserWSEndpoint?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.headers.md deleted file mode 100644 index 6971c6cc07646..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.headers.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ConnectOptions.headers ---- - -# ConnectOptions.headers property - -Headers to use for the web socket connection. - -#### Signature: - -```typescript -interface ConnectOptions { - headers?: Record; -} -``` - -## Remarks - -Only works in the Node.js environment. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.md deleted file mode 100644 index d6076477b73c0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: ConnectOptions ---- - -# ConnectOptions interface - -#### Signature: - -```typescript -export interface ConnectOptions extends BrowserConnectOptions -``` - -**Extends:** [BrowserConnectOptions](./puppeteer.browserconnectoptions.md) - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------- | --------- | --------------------------------------------------------- | ---------------------------------------------------------- | ------- | -| [browserURL?](./puppeteer.connectoptions.browserurl.md) | | string | _(Optional)_ | | -| [browserWSEndpoint?](./puppeteer.connectoptions.browserwsendpoint.md) | | string | _(Optional)_ | | -| [headers?](./puppeteer.connectoptions.headers.md) | | Record<string, string> | _(Optional)_ Headers to use for the web socket connection. | | -| [transport?](./puppeteer.connectoptions.transport.md) | | [ConnectionTransport](./puppeteer.connectiontransport.md) | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.transport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.transport.md deleted file mode 100644 index d251fb8cb9500..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connectoptions.transport.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ConnectOptions.transport ---- - -# ConnectOptions.transport property - -#### Signature: - -```typescript -interface ConnectOptions { - transport?: ConnectionTransport; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.columnnumber.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.columnnumber.md deleted file mode 100644 index ebc06e2e7bf07..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.columnnumber.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation.columnNumber ---- - -# ConsoleMessageLocation.columnNumber property - -0-based column number in the resource if known or `undefined` otherwise. - -#### Signature: - -```typescript -interface ConsoleMessageLocation { - columnNumber?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.linenumber.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.linenumber.md deleted file mode 100644 index 75e34b99f1bfd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.linenumber.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation.lineNumber ---- - -# ConsoleMessageLocation.lineNumber property - -0-based line number in the resource if known or `undefined` otherwise. - -#### Signature: - -```typescript -interface ConsoleMessageLocation { - lineNumber?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.md deleted file mode 100644 index 53f1ea4cbc638..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation ---- - -# ConsoleMessageLocation interface - -#### Signature: - -```typescript -export interface ConsoleMessageLocation -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------------ | ------- | -| [columnNumber?](./puppeteer.consolemessagelocation.columnnumber.md) | | number | _(Optional)_ 0-based column number in the resource if known or undefined otherwise. | | -| [lineNumber?](./puppeteer.consolemessagelocation.linenumber.md) | | number | _(Optional)_ 0-based line number in the resource if known or undefined otherwise. | | -| [url?](./puppeteer.consolemessagelocation.url.md) | | string | _(Optional)_ URL of the resource if known or undefined otherwise. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.url.md deleted file mode 100644 index 11cbded0f9fec..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagelocation.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ConsoleMessageLocation.url ---- - -# ConsoleMessageLocation.url property - -URL of the resource if known or `undefined` otherwise. - -#### Signature: - -```typescript -interface ConsoleMessageLocation { - url?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.headers.md deleted file mode 100644 index 22b68e5e9c611..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.headers.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.headers ---- - -# ContinueRequestOverrides.headers property - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - headers?: Record; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.md deleted file mode 100644 index 32f4a3d59a205..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides ---- - -# ContinueRequestOverrides interface - -#### Signature: - -```typescript -export interface ContinueRequestOverrides -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------- | --------- | ---------------------------- | ------------------------------------------------------------------------- | ------- | -| [headers?](./puppeteer.continuerequestoverrides.headers.md) | | Record<string, string> | _(Optional)_ | | -| [method?](./puppeteer.continuerequestoverrides.method.md) | | string | _(Optional)_ | | -| [postData?](./puppeteer.continuerequestoverrides.postdata.md) | | string | _(Optional)_ | | -| [url?](./puppeteer.continuerequestoverrides.url.md) | | string | _(Optional)_ If set, the request URL will change. This is not a redirect. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.method.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.method.md deleted file mode 100644 index 5bd9e4587f867..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.method.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.method ---- - -# ContinueRequestOverrides.method property - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - method?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.postdata.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.postdata.md deleted file mode 100644 index e4ba78338ef30..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.postdata.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.postData ---- - -# ContinueRequestOverrides.postData property - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - postData?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.url.md deleted file mode 100644 index bed6789600c8f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.continuerequestoverrides.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ContinueRequestOverrides.url ---- - -# ContinueRequestOverrides.url property - -If set, the request URL will change. This is not a redirect. - -#### Signature: - -```typescript -interface ContinueRequestOverrides { - url?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.md deleted file mode 100644 index 72e450362cf5d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: CoverageEntry ---- - -# CoverageEntry interface - -The CoverageEntry class represents one entry of the coverage report. - -#### Signature: - -```typescript -export interface CoverageEntry -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------- | --------- | -------------------------------------------- | --------------------------------------------- | ------- | -| [ranges](./puppeteer.coverageentry.ranges.md) | | Array<{ start: number; end: number; }> | The covered range as start and end positions. | | -| [text](./puppeteer.coverageentry.text.md) | | string | The content of the style sheet or script. | | -| [url](./puppeteer.coverageentry.url.md) | | string | The URL of the style sheet or script. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.ranges.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.ranges.md deleted file mode 100644 index 4420c1a7349da..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.ranges.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: CoverageEntry.ranges ---- - -# CoverageEntry.ranges property - -The covered range as start and end positions. - -#### Signature: - -```typescript -interface CoverageEntry { - ranges: Array<{ - start: number; - end: number; - }>; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.text.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.text.md deleted file mode 100644 index e679e0e1daec7..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.text.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: CoverageEntry.text ---- - -# CoverageEntry.text property - -The content of the style sheet or script. - -#### Signature: - -```typescript -interface CoverageEntry { - text: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.url.md deleted file mode 100644 index b83a21cdc89d8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.coverageentry.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: CoverageEntry.url ---- - -# CoverageEntry.url property - -The URL of the style sheet or script. - -#### Signature: - -```typescript -interface CoverageEntry { - url: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.md deleted file mode 100644 index d9a6e66489bbf..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: Credentials ---- - -# Credentials interface - -#### Signature: - -```typescript -export interface Credentials -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------- | --------- | ------ | ----------- | ------- | -| [password](./puppeteer.credentials.password.md) | | string | | | -| [username](./puppeteer.credentials.username.md) | | string | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.password.md b/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.password.md deleted file mode 100644 index 7251de0c9714d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.password.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Credentials.password ---- - -# Credentials.password property - -#### Signature: - -```typescript -interface Credentials { - password: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.username.md b/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.username.md deleted file mode 100644 index 90b70ae130dc6..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.credentials.username.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Credentials.username ---- - -# Credentials.username property - -#### Signature: - -```typescript -interface Credentials { - username: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.md deleted file mode 100644 index 4446ac176e41d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: CSSCoverageOptions ---- - -# CSSCoverageOptions interface - -Set of configurable options for CSS coverage. - -#### Signature: - -```typescript -export interface CSSCoverageOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------------- | --------- | ------- | ----------------------------------------------------------- | ------- | -| [resetOnNavigation?](./puppeteer.csscoverageoptions.resetonnavigation.md) | | boolean | _(Optional)_ Whether to reset coverage on every navigation. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.resetonnavigation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.resetonnavigation.md deleted file mode 100644 index 5fd1da4195c47..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverageoptions.resetonnavigation.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: CSSCoverageOptions.resetOnNavigation ---- - -# CSSCoverageOptions.resetOnNavigation property - -Whether to reset coverage on every navigation. - -#### Signature: - -```typescript -interface CSSCoverageOptions { - resetOnNavigation?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.md deleted file mode 100644 index 0a0477ae2deaa..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: CustomQueryHandler ---- - -# CustomQueryHandler interface - -#### Signature: - -```typescript -export interface CustomQueryHandler -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------- | --------- | --------------------------------------------------------- | ------------ | ------- | -| [queryAll?](./puppeteer.customqueryhandler.queryall.md) | | (node: Node, selector: string) => Iterable<Node> | _(Optional)_ | | -| [queryOne?](./puppeteer.customqueryhandler.queryone.md) | | (node: Node, selector: string) => Node \| null | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryall.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryall.md deleted file mode 100644 index 6ee8044f561b0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryall.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CustomQueryHandler.queryAll ---- - -# CustomQueryHandler.queryAll property - -#### Signature: - -```typescript -interface CustomQueryHandler { - queryAll?: (node: Node, selector: string) => Iterable; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryone.md b/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryone.md deleted file mode 100644 index bbd241c85b953..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandler.queryone.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: CustomQueryHandler.queryOne ---- - -# CustomQueryHandler.queryOne property - -#### Signature: - -```typescript -interface CustomQueryHandler { - queryOne?: (node: Node, selector: string) => Node | null; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.device.md b/website/versioned_docs/version-19.8.1/api/puppeteer.device.md deleted file mode 100644 index b690704f545c5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.device.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: Device ---- - -# Device interface - -#### Signature: - -```typescript -export interface Device -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------- | --------- | ----------------------------------- | ----------- | ------- | -| [userAgent](./puppeteer.device.useragent.md) | | string | | | -| [viewport](./puppeteer.device.viewport.md) | | [Viewport](./puppeteer.viewport.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.device.useragent.md b/website/versioned_docs/version-19.8.1/api/puppeteer.device.useragent.md deleted file mode 100644 index 04c46d988479e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.device.useragent.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Device.userAgent ---- - -# Device.userAgent property - -#### Signature: - -```typescript -interface Device { - userAgent: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.device.viewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.device.viewport.md deleted file mode 100644 index f1f8c403b1703..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.device.viewport.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Device.viewport ---- - -# Device.viewport property - -#### Signature: - -```typescript -interface Device { - viewport: Viewport; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md deleted file mode 100644 index 7f422b0879c77..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.devices.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: DeviceRequestPrompt.devices ---- - -# DeviceRequestPrompt.devices property - -Current list of selectable devices. - -#### Signature: - -```typescript -class DeviceRequestPrompt { - devices: DeviceRequestPromptDevice[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md deleted file mode 100644 index 6eb10693a4656..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.id.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: DeviceRequestPromptDevice.id ---- - -# DeviceRequestPromptDevice.id property - -Device id during a prompt. - -#### Signature: - -```typescript -class DeviceRequestPromptDevice { - id: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md deleted file mode 100644 index 9d244ccc1e80a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -sidebar_label: DeviceRequestPromptDevice ---- - -# DeviceRequestPromptDevice class - -Device in a request prompt. - -#### Signature: - -```typescript -export declare class DeviceRequestPromptDevice -``` - -## Remarks - -The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `DeviceRequestPromptDevice` class. - -## Properties - -| Property | Modifiers | Type | Description | -| ----------------------------------------------------- | --------- | ------ | -------------------------------------- | -| [id](./puppeteer.devicerequestpromptdevice.id.md) | | string | Device id during a prompt. | -| [name](./puppeteer.devicerequestpromptdevice.name.md) | | string | Device name as it appears in a prompt. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md deleted file mode 100644 index 8ab990addc157..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestpromptdevice.name.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: DeviceRequestPromptDevice.name ---- - -# DeviceRequestPromptDevice.name property - -Device name as it appears in a prompt. - -#### Signature: - -```typescript -class DeviceRequestPromptDevice { - name: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.frame.md b/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.frame.md deleted file mode 100644 index fd6d2529d821d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.frame.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ElementHandle.frame ---- - -# ElementHandle.frame property - -#### Signature: - -```typescript -class ElementHandle { - get frame(): Frame; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md deleted file mode 100644 index 1035c5acd2012..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.macarmchromiumenabled.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: ExperimentsConfiguration.macArmChromiumEnabled ---- - -# ExperimentsConfiguration.macArmChromiumEnabled property - -Require Puppeteer to download Chromium for Apple M1. - -On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time. - -Can be overridden by `PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM`. - -#### Signature: - -```typescript -interface ExperimentsConfiguration { - macArmChromiumEnabled?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.md deleted file mode 100644 index 295334c55f70d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.experimentsconfiguration.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: ExperimentsConfiguration ---- - -# ExperimentsConfiguration interface - -Defines experiment options for Puppeteer. - -See individual properties for more information. - -#### Signature: - -```typescript -export interface ExperimentsConfiguration -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------------------------- | --------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [macArmChromiumEnabled?](./puppeteer.experimentsconfiguration.macarmchromiumenabled.md) | | boolean |

_(Optional)_ Require Puppeteer to download Chromium for Apple M1.

On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time.

Can be overridden by PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM.

| false | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.content.md deleted file mode 100644 index 1620f959ac0d3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.content.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.content ---- - -# FrameAddScriptTagOptions.content property - -JavaScript to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - content?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.id.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.id.md deleted file mode 100644 index abf5cd45aedca..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.id.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.id ---- - -# FrameAddScriptTagOptions.id property - -Sets the `id` of the script. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - id?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.md deleted file mode 100644 index ccba6a5fc5a01..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions ---- - -# FrameAddScriptTagOptions interface - -#### Signature: - -```typescript -export interface FrameAddScriptTagOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------------- | --------- | ------ | ----------------------------------------------------------------------------------------------------------------- | ------- | -| [content?](./puppeteer.frameaddscripttagoptions.content.md) | | string | _(Optional)_ JavaScript to be injected into the frame. | | -| [id?](./puppeteer.frameaddscripttagoptions.id.md) | | string | _(Optional)_ Sets the id of the script. | | -| [path?](./puppeteer.frameaddscripttagoptions.path.md) | | string | _(Optional)_ Path to a JavaScript file to be injected into the frame. | | -| [type?](./puppeteer.frameaddscripttagoptions.type.md) | | string | _(Optional)_ Sets the type of the script. Use module in order to load an ES2015 module. | | -| [url?](./puppeteer.frameaddscripttagoptions.url.md) | | string | _(Optional)_ URL of the script to be added. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.path.md deleted file mode 100644 index 2253e7953efd8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.path.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.path ---- - -# FrameAddScriptTagOptions.path property - -Path to a JavaScript file to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - path?: string; -} -``` - -## Remarks - -If `path` is a relative path, it is resolved relative to the current working directory (`process.cwd()` in Node.js). diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.type.md deleted file mode 100644 index 7e9c990cd1f9d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.type.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.type ---- - -# FrameAddScriptTagOptions.type property - -Sets the `type` of the script. Use `module` in order to load an ES2015 module. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - type?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.url.md deleted file mode 100644 index 12a92c62bcdaf..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddscripttagoptions.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddScriptTagOptions.url ---- - -# FrameAddScriptTagOptions.url property - -URL of the script to be added. - -#### Signature: - -```typescript -interface FrameAddScriptTagOptions { - url?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.content.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.content.md deleted file mode 100644 index d4d0c9a4653fd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.content.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions.content ---- - -# FrameAddStyleTagOptions.content property - -Raw CSS content to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddStyleTagOptions { - content?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.md deleted file mode 100644 index 94cc9972a4a60..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions ---- - -# FrameAddStyleTagOptions interface - -#### Signature: - -```typescript -export interface FrameAddStyleTagOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------ | ------- | -| [content?](./puppeteer.frameaddstyletagoptions.content.md) | | string | _(Optional)_ Raw CSS content to be injected into the frame. | | -| [path?](./puppeteer.frameaddstyletagoptions.path.md) | | string | _(Optional)_ The path to a CSS file to be injected into the frame. | | -| [url?](./puppeteer.frameaddstyletagoptions.url.md) | | string | _(Optional)_ the URL of the CSS file to be added. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.path.md deleted file mode 100644 index 1aeec17bc65ad..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.path.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions.path ---- - -# FrameAddStyleTagOptions.path property - -The path to a CSS file to be injected into the frame. - -#### Signature: - -```typescript -interface FrameAddStyleTagOptions { - path?: string; -} -``` - -## Remarks - -If `path` is a relative path, it is resolved relative to the current working directory (`process.cwd()` in Node.js). diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.url.md b/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.url.md deleted file mode 100644 index 0339f3f78a374..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.frameaddstyletagoptions.url.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameAddStyleTagOptions.url ---- - -# FrameAddStyleTagOptions.url property - -the URL of the CSS file to be added. - -#### Signature: - -```typescript -interface FrameAddStyleTagOptions { - url?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.md deleted file mode 100644 index 2428dd8102518..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: FrameWaitForFunctionOptions ---- - -# FrameWaitForFunctionOptions interface - -#### Signature: - -```typescript -export interface FrameWaitForFunctionOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------- | --------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [polling?](./puppeteer.framewaitforfunctionoptions.polling.md) | | 'raf' \| 'mutation' \| number |

_(Optional)_ An interval at which the pageFunction is executed, defaults to raf. If polling is a number, then it is treated as an interval in milliseconds at which the function would be executed. If polling is a string, then it can be one of the following values:

- raf - to constantly execute pageFunction in requestAnimationFrame callback. This is the tightest polling mode which is suitable to observe styling changes.

- mutation - to execute pageFunction on every DOM mutation.

| | -| [timeout?](./puppeteer.framewaitforfunctionoptions.timeout.md) | | number | _(Optional)_ Maximum time to wait in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.polling.md b/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.polling.md deleted file mode 100644 index f4f2b40cef976..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.polling.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: FrameWaitForFunctionOptions.polling ---- - -# FrameWaitForFunctionOptions.polling property - -An interval at which the `pageFunction` is executed, defaults to `raf`. If `polling` is a number, then it is treated as an interval in milliseconds at which the function would be executed. If `polling` is a string, then it can be one of the following values: - -- `raf` - to constantly execute `pageFunction` in `requestAnimationFrame` callback. This is the tightest polling mode which is suitable to observe styling changes. - -- `mutation` - to execute `pageFunction` on every DOM mutation. - -#### Signature: - -```typescript -interface FrameWaitForFunctionOptions { - polling?: 'raf' | 'mutation' | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.timeout.md deleted file mode 100644 index 4b60d241e4dd5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.framewaitforfunctionoptions.timeout.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: FrameWaitForFunctionOptions.timeout ---- - -# FrameWaitForFunctionOptions.timeout property - -Maximum time to wait in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). - -#### Signature: - -```typescript -interface FrameWaitForFunctionOptions { - timeout?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.accuracy.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.accuracy.md deleted file mode 100644 index 2ce82b0f8965c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.accuracy.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: GeolocationOptions.accuracy ---- - -# GeolocationOptions.accuracy property - -Optional non-negative accuracy value. - -#### Signature: - -```typescript -interface GeolocationOptions { - accuracy?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.latitude.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.latitude.md deleted file mode 100644 index de311f798c501..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.latitude.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: GeolocationOptions.latitude ---- - -# GeolocationOptions.latitude property - -Longitude between `-180` and `180`. - -#### Signature: - -```typescript -interface GeolocationOptions { - latitude: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.longitude.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.longitude.md deleted file mode 100644 index 59ee79a63df49..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.longitude.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: GeolocationOptions.longitude ---- - -# GeolocationOptions.longitude property - -Latitude between `-90` and `90`. - -#### Signature: - -```typescript -interface GeolocationOptions { - longitude: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.md deleted file mode 100644 index 2e621940f840f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.geolocationoptions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: GeolocationOptions ---- - -# GeolocationOptions interface - -#### Signature: - -```typescript -export interface GeolocationOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------- | --------- | ------ | --------------------------------------------------------- | ------- | -| [accuracy?](./puppeteer.geolocationoptions.accuracy.md) | | number | _(Optional)_ Optional non-negative accuracy value. | | -| [latitude](./puppeteer.geolocationoptions.latitude.md) | | number | Longitude between -180 and 180. | | -| [longitude](./puppeteer.geolocationoptions.longitude.md) | | number | Latitude between -90 and 90. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.client.md b/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.client.md deleted file mode 100644 index 523d07b07c26a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.client.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: HTTPRequest.client ---- - -# HTTPRequest.client property - -Warning! Using this client can break Puppeteer. Use with caution. - -#### Signature: - -```typescript -class HTTPRequest { - get client(): CDPSession; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.action.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.action.md deleted file mode 100644 index 3de5f1b558b8b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.action.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: InterceptResolutionState.action ---- - -# InterceptResolutionState.action property - -#### Signature: - -```typescript -interface InterceptResolutionState { - action: InterceptResolutionAction; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.md deleted file mode 100644 index 30a59066ccc0c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: InterceptResolutionState ---- - -# InterceptResolutionState interface - -#### Signature: - -```typescript -export interface InterceptResolutionState -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------- | --------- | --------------------------------------------------------------------- | ------------ | ------- | -| [action](./puppeteer.interceptresolutionstate.action.md) | | [InterceptResolutionAction](./puppeteer.interceptresolutionaction.md) | | | -| [priority?](./puppeteer.interceptresolutionstate.priority.md) | | number | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.priority.md b/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.priority.md deleted file mode 100644 index ba88bb0b908a9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstate.priority.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: InterceptResolutionState.priority ---- - -# InterceptResolutionState.priority property - -#### Signature: - -```typescript -interface InterceptResolutionState { - priority?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.md deleted file mode 100644 index aef1406d3dad8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: InternalNetworkConditions ---- - -# InternalNetworkConditions interface - -#### Signature: - -```typescript -export interface InternalNetworkConditions extends NetworkConditions -``` - -**Extends:** [NetworkConditions](./puppeteer.networkconditions.md) - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------------- | --------- | ------- | ----------- | ------- | -| [offline](./puppeteer.internalnetworkconditions.offline.md) | | boolean | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.offline.md b/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.offline.md deleted file mode 100644 index bae7ea14afc0c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.internalnetworkconditions.offline.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: InternalNetworkConditions.offline ---- - -# InternalNetworkConditions.offline property - -#### Signature: - -```typescript -interface InternalNetworkConditions { - offline: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.md deleted file mode 100644 index a9fd183886acd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: JSCoverageEntry ---- - -# JSCoverageEntry interface - -The CoverageEntry class for JavaScript - -#### Signature: - -```typescript -export interface JSCoverageEntry extends CoverageEntry -``` - -**Extends:** [CoverageEntry](./puppeteer.coverageentry.md) - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------- | --------- | -------------------------------- | ------------------------------------------ | ------- | -| [rawScriptCoverage?](./puppeteer.jscoverageentry.rawscriptcoverage.md) | | Protocol.Profiler.ScriptCoverage | _(Optional)_ Raw V8 script coverage entry. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.rawscriptcoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.rawscriptcoverage.md deleted file mode 100644 index b477bd5c1faf0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageentry.rawscriptcoverage.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageEntry.rawScriptCoverage ---- - -# JSCoverageEntry.rawScriptCoverage property - -Raw V8 script coverage entry. - -#### Signature: - -```typescript -interface JSCoverageEntry { - rawScriptCoverage?: Protocol.Profiler.ScriptCoverage; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md deleted file mode 100644 index bbe6dafb84985..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.includerawscriptcoverage.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.includeRawScriptCoverage ---- - -# JSCoverageOptions.includeRawScriptCoverage property - -Whether the result includes raw V8 script coverage entries. - -#### Signature: - -```typescript -interface JSCoverageOptions { - includeRawScriptCoverage?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.md deleted file mode 100644 index a2b6ccbc228c8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: JSCoverageOptions ---- - -# JSCoverageOptions interface - -Set of configurable options for JS coverage. - -#### Signature: - -```typescript -export interface JSCoverageOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------------------------------- | --------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- | -| [includeRawScriptCoverage?](./puppeteer.jscoverageoptions.includerawscriptcoverage.md) | | boolean | _(Optional)_ Whether the result includes raw V8 script coverage entries. | | -| [reportAnonymousScripts?](./puppeteer.jscoverageoptions.reportanonymousscripts.md) | | boolean | _(Optional)_ Whether anonymous scripts generated by the page should be reported. | | -| [resetOnNavigation?](./puppeteer.jscoverageoptions.resetonnavigation.md) | | boolean | _(Optional)_ Whether to reset coverage on every navigation. | | -| [useBlockCoverage?](./puppeteer.jscoverageoptions.useblockcoverage.md) | | boolean | _(Optional)_ Whether to collect coverage information at the block level. If true, coverage will be collected at the block level (this is the default). If false, coverage will be collected at the function level. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.reportanonymousscripts.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.reportanonymousscripts.md deleted file mode 100644 index 17f58ac79e93e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.reportanonymousscripts.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.reportAnonymousScripts ---- - -# JSCoverageOptions.reportAnonymousScripts property - -Whether anonymous scripts generated by the page should be reported. - -#### Signature: - -```typescript -interface JSCoverageOptions { - reportAnonymousScripts?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.resetonnavigation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.resetonnavigation.md deleted file mode 100644 index 8e78b9680fd55..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.resetonnavigation.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.resetOnNavigation ---- - -# JSCoverageOptions.resetOnNavigation property - -Whether to reset coverage on every navigation. - -#### Signature: - -```typescript -interface JSCoverageOptions { - resetOnNavigation?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.useblockcoverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.useblockcoverage.md deleted file mode 100644 index 8f04c92676afe..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverageoptions.useblockcoverage.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSCoverageOptions.useBlockCoverage ---- - -# JSCoverageOptions.useBlockCoverage property - -Whether to collect coverage information at the block level. If true, coverage will be collected at the block level (this is the default). If false, coverage will be collected at the function level. - -#### Signature: - -```typescript -interface JSCoverageOptions { - useBlockCoverage?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.___jshandlesymbol_.md b/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.___jshandlesymbol_.md deleted file mode 100644 index bb8493a4cd50c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.___jshandlesymbol_.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: JSHandle.[__JSHandleSymbol] ---- - -# JSHandle.\[\_\_JSHandleSymbol\] property - -Used for nominally typing [JSHandle](./puppeteer.jshandle.md). - -#### Signature: - -```typescript -class JSHandle { - [__JSHandleSymbol]?: T; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.channel.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.channel.md deleted file mode 100644 index 53f31135d2a57..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.channel.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: LaunchOptions.channel ---- - -# LaunchOptions.channel property - -Chrome Release Channel - -#### Signature: - -```typescript -interface LaunchOptions { - channel?: ChromeReleaseChannel; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.dumpio.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.dumpio.md deleted file mode 100644 index ccb5b351e6dcf..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.dumpio.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.dumpio ---- - -# LaunchOptions.dumpio property - -If true, pipes the browser process stdout and stderr to `process.stdout` and `process.stderr`. - -#### Signature: - -```typescript -interface LaunchOptions { - dumpio?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.env.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.env.md deleted file mode 100644 index 0b174166269e2..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.env.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.env ---- - -# LaunchOptions.env property - -Specify environment variables that will be visible to the browser. - -#### Signature: - -```typescript -interface LaunchOptions { - env?: Record; -} -``` - -#### Default value: - -The contents of `process.env`. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.executablepath.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.executablepath.md deleted file mode 100644 index 3b696d42ea8c1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.executablepath.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: LaunchOptions.executablePath ---- - -# LaunchOptions.executablePath property - -Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. - -#### Signature: - -```typescript -interface LaunchOptions { - executablePath?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.extraprefsfirefox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.extraprefsfirefox.md deleted file mode 100644 index e7fb108d7ddb3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.extraprefsfirefox.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: LaunchOptions.extraPrefsFirefox ---- - -# LaunchOptions.extraPrefsFirefox property - -[Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. - -#### Signature: - -```typescript -interface LaunchOptions { - extraPrefsFirefox?: Record; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesighup.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesighup.md deleted file mode 100644 index c4d4a389da4a1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesighup.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.handleSIGHUP ---- - -# LaunchOptions.handleSIGHUP property - -Close the browser process on `SIGHUP`. - -#### Signature: - -```typescript -interface LaunchOptions { - handleSIGHUP?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigint.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigint.md deleted file mode 100644 index 2d6edd4653e1e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigint.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.handleSIGINT ---- - -# LaunchOptions.handleSIGINT property - -Close the browser process on `Ctrl+C`. - -#### Signature: - -```typescript -interface LaunchOptions { - handleSIGINT?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigterm.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigterm.md deleted file mode 100644 index f9ff889dbc093..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.handlesigterm.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.handleSIGTERM ---- - -# LaunchOptions.handleSIGTERM property - -Close the browser process on `SIGTERM`. - -#### Signature: - -```typescript -interface LaunchOptions { - handleSIGTERM?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.ignoredefaultargs.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.ignoredefaultargs.md deleted file mode 100644 index f759a097ff203..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.ignoredefaultargs.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.ignoreDefaultArgs ---- - -# LaunchOptions.ignoreDefaultArgs property - -If `true`, do not use `puppeteer.defaultArgs()` when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. - -#### Signature: - -```typescript -interface LaunchOptions { - ignoreDefaultArgs?: boolean | string[]; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.md deleted file mode 100644 index ea86814cbcc68..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -sidebar_label: LaunchOptions ---- - -# LaunchOptions interface - -Generic launch options that can be passed when launching any browser. - -#### Signature: - -```typescript -export interface LaunchOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------------------------------- | --------- | ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| [channel?](./puppeteer.launchoptions.channel.md) | | [ChromeReleaseChannel](./puppeteer.chromereleasechannel.md) | _(Optional)_ Chrome Release Channel | | -| [dumpio?](./puppeteer.launchoptions.dumpio.md) | | boolean | _(Optional)_ If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | -| [env?](./puppeteer.launchoptions.env.md) | | Record<string, string \| undefined> | _(Optional)_ Specify environment variables that will be visible to the browser. | The contents of process.env. | -| [executablePath?](./puppeteer.launchoptions.executablepath.md) | | string | _(Optional)_ Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. | | -| [extraPrefsFirefox?](./puppeteer.launchoptions.extraprefsfirefox.md) | | Record<string, unknown> | _(Optional)_ [Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. | | -| [handleSIGHUP?](./puppeteer.launchoptions.handlesighup.md) | | boolean | _(Optional)_ Close the browser process on SIGHUP. | true | -| [handleSIGINT?](./puppeteer.launchoptions.handlesigint.md) | | boolean | _(Optional)_ Close the browser process on Ctrl+C. | true | -| [handleSIGTERM?](./puppeteer.launchoptions.handlesigterm.md) | | boolean | _(Optional)_ Close the browser process on SIGTERM. | true | -| [ignoreDefaultArgs?](./puppeteer.launchoptions.ignoredefaultargs.md) | | boolean \| string\[\] | _(Optional)_ If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | -| [pipe?](./puppeteer.launchoptions.pipe.md) | | boolean | _(Optional)_ Connect to a browser over a pipe instead of a WebSocket. | false | -| [product?](./puppeteer.launchoptions.product.md) | | [Product](./puppeteer.product.md) | _(Optional)_ Which browser to launch. | chrome | -| [timeout?](./puppeteer.launchoptions.timeout.md) | | number | _(Optional)_ Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30000 (30 seconds). | -| [waitForInitialPage?](./puppeteer.launchoptions.waitforinitialpage.md) | | boolean | _(Optional)_ Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.pipe.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.pipe.md deleted file mode 100644 index fd78c5e6b712d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.pipe.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.pipe ---- - -# LaunchOptions.pipe property - -Connect to a browser over a pipe instead of a WebSocket. - -#### Signature: - -```typescript -interface LaunchOptions { - pipe?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.product.md deleted file mode 100644 index 13c262a33797a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.product.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.product ---- - -# LaunchOptions.product property - -Which browser to launch. - -#### Signature: - -```typescript -interface LaunchOptions { - product?: Product; -} -``` - -#### Default value: - -`chrome` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.timeout.md deleted file mode 100644 index cba2af5fd7a91..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.timeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.timeout ---- - -# LaunchOptions.timeout property - -Maximum time in milliseconds to wait for the browser to start. Pass `0` to disable the timeout. - -#### Signature: - -```typescript -interface LaunchOptions { - timeout?: number; -} -``` - -#### Default value: - -30000 (30 seconds). diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.waitforinitialpage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.waitforinitialpage.md deleted file mode 100644 index ec97fb39644b3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.launchoptions.waitforinitialpage.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: LaunchOptions.waitForInitialPage ---- - -# LaunchOptions.waitForInitialPage property - -Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. `--no-startup-window` for Chrome). - -#### Signature: - -```typescript -interface LaunchOptions { - waitForInitialPage?: boolean; -} -``` - -#### Default value: - -true diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.md deleted file mode 100644 index b1cba09f06dcf..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: MediaFeature ---- - -# MediaFeature interface - -#### Signature: - -```typescript -export interface MediaFeature -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | ------ | ----------- | ------- | -| [name](./puppeteer.mediafeature.name.md) | | string | | | -| [value](./puppeteer.mediafeature.value.md) | | string | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.name.md deleted file mode 100644 index 48ab38a258bfb..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.name.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MediaFeature.name ---- - -# MediaFeature.name property - -#### Signature: - -```typescript -interface MediaFeature { - name: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.value.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.value.md deleted file mode 100644 index 09c2c701140af..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mediafeature.value.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MediaFeature.value ---- - -# MediaFeature.value property - -#### Signature: - -```typescript -interface MediaFeature { - value: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.documents.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.documents.md deleted file mode 100644 index 3686926642adb..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.documents.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Documents ---- - -# Metrics.Documents property - -#### Signature: - -```typescript -interface Metrics { - Documents?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.frames.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.frames.md deleted file mode 100644 index fc5a0559cb00e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.frames.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Frames ---- - -# Metrics.Frames property - -#### Signature: - -```typescript -interface Metrics { - Frames?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jseventlisteners.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jseventlisteners.md deleted file mode 100644 index a8aba55ad969a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jseventlisteners.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.JSEventListeners ---- - -# Metrics.JSEventListeners property - -#### Signature: - -```typescript -interface Metrics { - JSEventListeners?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheaptotalsize.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheaptotalsize.md deleted file mode 100644 index 9811c2c1853ff..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheaptotalsize.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.JSHeapTotalSize ---- - -# Metrics.JSHeapTotalSize property - -#### Signature: - -```typescript -interface Metrics { - JSHeapTotalSize?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheapusedsize.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheapusedsize.md deleted file mode 100644 index d381db7101c09..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.jsheapusedsize.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.JSHeapUsedSize ---- - -# Metrics.JSHeapUsedSize property - -#### Signature: - -```typescript -interface Metrics { - JSHeapUsedSize?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutcount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutcount.md deleted file mode 100644 index 3330939a23a1b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutcount.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.LayoutCount ---- - -# Metrics.LayoutCount property - -#### Signature: - -```typescript -interface Metrics { - LayoutCount?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutduration.md deleted file mode 100644 index 3833f372b7b31..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.layoutduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.LayoutDuration ---- - -# Metrics.LayoutDuration property - -#### Signature: - -```typescript -interface Metrics { - LayoutDuration?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.md deleted file mode 100644 index d61639efec4a6..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -sidebar_label: Metrics ---- - -# Metrics interface - -#### Signature: - -```typescript -export interface Metrics -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------ | --------- | ------ | ------------ | ------- | -| [Documents?](./puppeteer.metrics.documents.md) | | number | _(Optional)_ | | -| [Frames?](./puppeteer.metrics.frames.md) | | number | _(Optional)_ | | -| [JSEventListeners?](./puppeteer.metrics.jseventlisteners.md) | | number | _(Optional)_ | | -| [JSHeapTotalSize?](./puppeteer.metrics.jsheaptotalsize.md) | | number | _(Optional)_ | | -| [JSHeapUsedSize?](./puppeteer.metrics.jsheapusedsize.md) | | number | _(Optional)_ | | -| [LayoutCount?](./puppeteer.metrics.layoutcount.md) | | number | _(Optional)_ | | -| [LayoutDuration?](./puppeteer.metrics.layoutduration.md) | | number | _(Optional)_ | | -| [Nodes?](./puppeteer.metrics.nodes.md) | | number | _(Optional)_ | | -| [RecalcStyleCount?](./puppeteer.metrics.recalcstylecount.md) | | number | _(Optional)_ | | -| [RecalcStyleDuration?](./puppeteer.metrics.recalcstyleduration.md) | | number | _(Optional)_ | | -| [ScriptDuration?](./puppeteer.metrics.scriptduration.md) | | number | _(Optional)_ | | -| [TaskDuration?](./puppeteer.metrics.taskduration.md) | | number | _(Optional)_ | | -| [Timestamp?](./puppeteer.metrics.timestamp.md) | | number | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.nodes.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.nodes.md deleted file mode 100644 index f6d7a2eef34ba..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.nodes.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Nodes ---- - -# Metrics.Nodes property - -#### Signature: - -```typescript -interface Metrics { - Nodes?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstylecount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstylecount.md deleted file mode 100644 index 4c60682fa422a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstylecount.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.RecalcStyleCount ---- - -# Metrics.RecalcStyleCount property - -#### Signature: - -```typescript -interface Metrics { - RecalcStyleCount?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstyleduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstyleduration.md deleted file mode 100644 index edf19bf2da618..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.recalcstyleduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.RecalcStyleDuration ---- - -# Metrics.RecalcStyleDuration property - -#### Signature: - -```typescript -interface Metrics { - RecalcStyleDuration?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.scriptduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.scriptduration.md deleted file mode 100644 index 2966f773a86ac..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.scriptduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.ScriptDuration ---- - -# Metrics.ScriptDuration property - -#### Signature: - -```typescript -interface Metrics { - ScriptDuration?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.taskduration.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.taskduration.md deleted file mode 100644 index 4ef77e22225ec..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.taskduration.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.TaskDuration ---- - -# Metrics.TaskDuration property - -#### Signature: - -```typescript -interface Metrics { - TaskDuration?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.timestamp.md b/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.timestamp.md deleted file mode 100644 index ba7b0070ad359..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.metrics.timestamp.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Metrics.Timestamp ---- - -# Metrics.Timestamp property - -#### Signature: - -```typescript -interface Metrics { - Timestamp?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.button.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.button.md deleted file mode 100644 index 88b3eda514f2e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.button.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseOptions.button ---- - -# MouseOptions.button property - -#### Signature: - -```typescript -interface MouseOptions { - button?: MouseButton; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.clickcount.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.clickcount.md deleted file mode 100644 index c492bd9122bfc..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.clickcount.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseOptions.clickCount ---- - -# MouseOptions.clickCount property - -#### Signature: - -```typescript -interface MouseOptions { - clickCount?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.md deleted file mode 100644 index 89fcba6c835f4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mouseoptions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: MouseOptions ---- - -# MouseOptions interface - -#### Signature: - -```typescript -export interface MouseOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ----------------------------------------- | ------------ | ------- | -| [button?](./puppeteer.mouseoptions.button.md) | | [MouseButton](./puppeteer.mousebutton.md) | _(Optional)_ | | -| [clickCount?](./puppeteer.mouseoptions.clickcount.md) | | number | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltax.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltax.md deleted file mode 100644 index 194b7f7c1f767..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltax.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseWheelOptions.deltaX ---- - -# MouseWheelOptions.deltaX property - -#### Signature: - -```typescript -interface MouseWheelOptions { - deltaX?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltay.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltay.md deleted file mode 100644 index 8327a81b36c9f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.deltay.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: MouseWheelOptions.deltaY ---- - -# MouseWheelOptions.deltaY property - -#### Signature: - -```typescript -interface MouseWheelOptions { - deltaY?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.md deleted file mode 100644 index f3efee5fb3395..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.mousewheeloptions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: MouseWheelOptions ---- - -# MouseWheelOptions interface - -#### Signature: - -```typescript -export interface MouseWheelOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------- | --------- | ------ | ------------ | ------- | -| [deltaX?](./puppeteer.mousewheeloptions.deltax.md) | | number | _(Optional)_ | | -| [deltaY?](./puppeteer.mousewheeloptions.deltay.md) | | number | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.download.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.download.md deleted file mode 100644 index ec1c8847d5063..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.download.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: NetworkConditions.download ---- - -# NetworkConditions.download property - -#### Signature: - -```typescript -interface NetworkConditions { - download: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.latency.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.latency.md deleted file mode 100644 index e581c9fe17f05..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.latency.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: NetworkConditions.latency ---- - -# NetworkConditions.latency property - -#### Signature: - -```typescript -interface NetworkConditions { - latency: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.upload.md b/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.upload.md deleted file mode 100644 index a030b3d19596c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.upload.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: NetworkConditions.upload ---- - -# NetworkConditions.upload property - -#### Signature: - -```typescript -interface NetworkConditions { - upload: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.1/api/puppeteer.offset.md deleted file mode 100644 index 385685f0bd992..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.offset.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: Offset ---- - -# Offset interface - -#### Signature: - -```typescript -export interface Offset -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------- | --------- | ------ | ----------------------------------------------------------------------------------- | ------- | -| [x](./puppeteer.offset.x.md) | | number | x-offset for the clickable point relative to the top-left corner of the border box. | | -| [y](./puppeteer.offset.y.md) | | number | y-offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.offset.x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.offset.x.md deleted file mode 100644 index 2de895a1b52e4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.offset.x.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Offset.x ---- - -# Offset.x property - -x-offset for the clickable point relative to the top-left corner of the border box. - -#### Signature: - -```typescript -interface Offset { - x: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.offset.y.md b/website/versioned_docs/version-19.8.1/api/puppeteer.offset.y.md deleted file mode 100644 index 2bcb2cf4a232b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.offset.y.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Offset.y ---- - -# Offset.y property - -y-offset for the clickable point relative to the top-left corner of the border box. - -#### Signature: - -```typescript -interface Offset { - y: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.accessibility.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.accessibility.md deleted file mode 100644 index 27f8b8ac8bb44..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.accessibility.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.accessibility ---- - -# Page.accessibility property - -#### Signature: - -```typescript -class Page { - get accessibility(): Accessibility; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.coverage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.coverage.md deleted file mode 100644 index e1ff7f3cecd2a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.coverage.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.coverage ---- - -# Page.coverage property - -#### Signature: - -```typescript -class Page { - get coverage(): Coverage; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.keyboard.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.keyboard.md deleted file mode 100644 index 963de7a663494..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.keyboard.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.keyboard ---- - -# Page.keyboard property - -#### Signature: - -```typescript -class Page { - get keyboard(): Keyboard; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.mouse.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.mouse.md deleted file mode 100644 index c7648e32fe9b1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.mouse.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.mouse ---- - -# Page.mouse property - -#### Signature: - -```typescript -class Page { - get mouse(): Mouse; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.touchscreen.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.touchscreen.md deleted file mode 100644 index 94b8430b06ed5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.touchscreen.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.touchscreen ---- - -# Page.touchscreen property - -#### Signature: - -```typescript -class Page { - get touchscreen(): Touchscreen; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.tracing.md b/website/versioned_docs/version-19.8.1/api/puppeteer.page.tracing.md deleted file mode 100644 index b4537595ffbcf..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.tracing.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Page.tracing ---- - -# Page.tracing property - -#### Signature: - -```typescript -class Page { - get tracing(): Tracing; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.close.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.close.md deleted file mode 100644 index 10885076f9462..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.close.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.close ---- - -# PageEventObject.close property - -#### Signature: - -```typescript -interface PageEventObject { - close: never; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.console.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.console.md deleted file mode 100644 index 31f3acfd94af5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.console.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.console ---- - -# PageEventObject.console property - -#### Signature: - -```typescript -interface PageEventObject { - console: ConsoleMessage; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.dialog.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.dialog.md deleted file mode 100644 index de45e875e8905..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.dialog.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.dialog ---- - -# PageEventObject.dialog property - -#### Signature: - -```typescript -interface PageEventObject { - dialog: Dialog; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.domcontentloaded.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.domcontentloaded.md deleted file mode 100644 index 972f997b295ca..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.domcontentloaded.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.domcontentloaded ---- - -# PageEventObject.domcontentloaded property - -#### Signature: - -```typescript -interface PageEventObject { - domcontentloaded: never; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.error.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.error.md deleted file mode 100644 index 31a9b80132724..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.error.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.error ---- - -# PageEventObject.error property - -#### Signature: - -```typescript -interface PageEventObject { - error: Error; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.frameattached.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.frameattached.md deleted file mode 100644 index bacc1d46b77fa..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.frameattached.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.frameattached ---- - -# PageEventObject.frameattached property - -#### Signature: - -```typescript -interface PageEventObject { - frameattached: Frame; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framedetached.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framedetached.md deleted file mode 100644 index e2bb0c8414cea..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framedetached.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.framedetached ---- - -# PageEventObject.framedetached property - -#### Signature: - -```typescript -interface PageEventObject { - framedetached: Frame; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framenavigated.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framenavigated.md deleted file mode 100644 index dcad6de0ad8f0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.framenavigated.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.framenavigated ---- - -# PageEventObject.framenavigated property - -#### Signature: - -```typescript -interface PageEventObject { - framenavigated: Frame; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.load.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.load.md deleted file mode 100644 index 32b2841716f7e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.load.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.load ---- - -# PageEventObject.load property - -#### Signature: - -```typescript -interface PageEventObject { - load: never; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.md deleted file mode 100644 index b66b3527614dd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -sidebar_label: PageEventObject ---- - -# PageEventObject interface - -Denotes the objects received by callback functions for page events. - -See [PageEmittedEvents](./puppeteer.pageemittedevents.md) for more detail on the events and when they are emitted. - -#### Signature: - -```typescript -export interface PageEventObject -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | ----------- | ------- | -| [close](./puppeteer.pageeventobject.close.md) | | never | | | -| [console](./puppeteer.pageeventobject.console.md) | | [ConsoleMessage](./puppeteer.consolemessage.md) | | | -| [dialog](./puppeteer.pageeventobject.dialog.md) | | [Dialog](./puppeteer.dialog.md) | | | -| [domcontentloaded](./puppeteer.pageeventobject.domcontentloaded.md) | | never | | | -| [error](./puppeteer.pageeventobject.error.md) | | Error | | | -| [frameattached](./puppeteer.pageeventobject.frameattached.md) | | [Frame](./puppeteer.frame.md) | | | -| [framedetached](./puppeteer.pageeventobject.framedetached.md) | | [Frame](./puppeteer.frame.md) | | | -| [framenavigated](./puppeteer.pageeventobject.framenavigated.md) | | [Frame](./puppeteer.frame.md) | | | -| [load](./puppeteer.pageeventobject.load.md) | | never | | | -| [metrics](./puppeteer.pageeventobject.metrics.md) | | { title: string; metrics: [Metrics](./puppeteer.metrics.md); } | | | -| [pageerror](./puppeteer.pageeventobject.pageerror.md) | | Error | | | -| [popup](./puppeteer.pageeventobject.popup.md) | | [Page](./puppeteer.page.md) | | | -| [request](./puppeteer.pageeventobject.request.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [requestfailed](./puppeteer.pageeventobject.requestfailed.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [requestfinished](./puppeteer.pageeventobject.requestfinished.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [requestservedfromcache](./puppeteer.pageeventobject.requestservedfromcache.md) | | [HTTPRequest](./puppeteer.httprequest.md) | | | -| [response](./puppeteer.pageeventobject.response.md) | | [HTTPResponse](./puppeteer.httpresponse.md) | | | -| [workercreated](./puppeteer.pageeventobject.workercreated.md) | | [WebWorker](./puppeteer.webworker.md) | | | -| [workerdestroyed](./puppeteer.pageeventobject.workerdestroyed.md) | | [WebWorker](./puppeteer.webworker.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.metrics.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.metrics.md deleted file mode 100644 index d952b8003172f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.metrics.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -sidebar_label: PageEventObject.metrics ---- - -# PageEventObject.metrics property - -#### Signature: - -```typescript -interface PageEventObject { - metrics: { - title: string; - metrics: Metrics; - }; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.pageerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.pageerror.md deleted file mode 100644 index eac4b50320964..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.pageerror.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.pageerror ---- - -# PageEventObject.pageerror property - -#### Signature: - -```typescript -interface PageEventObject { - pageerror: Error; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.popup.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.popup.md deleted file mode 100644 index 517655e687ff0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.popup.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.popup ---- - -# PageEventObject.popup property - -#### Signature: - -```typescript -interface PageEventObject { - popup: Page; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.request.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.request.md deleted file mode 100644 index 2309c5a3120dc..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.request.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.request ---- - -# PageEventObject.request property - -#### Signature: - -```typescript -interface PageEventObject { - request: HTTPRequest; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfailed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfailed.md deleted file mode 100644 index b0339fce54d49..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfailed.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.requestfailed ---- - -# PageEventObject.requestfailed property - -#### Signature: - -```typescript -interface PageEventObject { - requestfailed: HTTPRequest; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfinished.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfinished.md deleted file mode 100644 index 34b35a57c0a55..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestfinished.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.requestfinished ---- - -# PageEventObject.requestfinished property - -#### Signature: - -```typescript -interface PageEventObject { - requestfinished: HTTPRequest; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestservedfromcache.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestservedfromcache.md deleted file mode 100644 index 66fb90a0cd3f5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.requestservedfromcache.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.requestservedfromcache ---- - -# PageEventObject.requestservedfromcache property - -#### Signature: - -```typescript -interface PageEventObject { - requestservedfromcache: HTTPRequest; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.response.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.response.md deleted file mode 100644 index 8e4e2f0a3e4ec..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.response.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.response ---- - -# PageEventObject.response property - -#### Signature: - -```typescript -interface PageEventObject { - response: HTTPResponse; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workercreated.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workercreated.md deleted file mode 100644 index c84120fce582f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workercreated.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.workercreated ---- - -# PageEventObject.workercreated property - -#### Signature: - -```typescript -interface PageEventObject { - workercreated: WebWorker; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workerdestroyed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workerdestroyed.md deleted file mode 100644 index d5946a89d85b4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pageeventobject.workerdestroyed.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PageEventObject.workerdestroyed ---- - -# PageEventObject.workerdestroyed property - -#### Signature: - -```typescript -interface PageEventObject { - workerdestroyed: WebWorker; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.bottom.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.bottom.md deleted file mode 100644 index e933d072787ec..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.bottom.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.bottom ---- - -# PDFMargin.bottom property - -#### Signature: - -```typescript -interface PDFMargin { - bottom?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.left.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.left.md deleted file mode 100644 index dba54bba9cd1a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.left.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.left ---- - -# PDFMargin.left property - -#### Signature: - -```typescript -interface PDFMargin { - left?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.md deleted file mode 100644 index 630d942bfea3e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: PDFMargin ---- - -# PDFMargin interface - -#### Signature: - -```typescript -export interface PDFMargin -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | ---------------- | ------------ | ------- | -| [bottom?](./puppeteer.pdfmargin.bottom.md) | | string \| number | _(Optional)_ | | -| [left?](./puppeteer.pdfmargin.left.md) | | string \| number | _(Optional)_ | | -| [right?](./puppeteer.pdfmargin.right.md) | | string \| number | _(Optional)_ | | -| [top?](./puppeteer.pdfmargin.top.md) | | string \| number | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.right.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.right.md deleted file mode 100644 index c8da619ecaa5d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.right.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.right ---- - -# PDFMargin.right property - -#### Signature: - -```typescript -interface PDFMargin { - right?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.top.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.top.md deleted file mode 100644 index 92d9de6f369a9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfmargin.top.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PDFMargin.top ---- - -# PDFMargin.top property - -#### Signature: - -```typescript -interface PDFMargin { - top?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.displayheaderfooter.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.displayheaderfooter.md deleted file mode 100644 index 088f140977371..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.displayheaderfooter.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.displayHeaderFooter ---- - -# PDFOptions.displayHeaderFooter property - -Whether to show the header and footer. - -#### Signature: - -```typescript -interface PDFOptions { - displayHeaderFooter?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.footertemplate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.footertemplate.md deleted file mode 100644 index c48e77de00e12..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.footertemplate.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PDFOptions.footerTemplate ---- - -# PDFOptions.footerTemplate property - -HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.headertemplate.md). - -#### Signature: - -```typescript -interface PDFOptions { - footerTemplate?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.format.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.format.md deleted file mode 100644 index f18d33eb62ab3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.format.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: PDFOptions.format ---- - -# PDFOptions.format property - -#### Signature: - -```typescript -interface PDFOptions { - format?: PaperFormat; -} -``` - -#### Default value: - -`letter`. - -## Remarks - -If set, this takes priority over the `width` and `height` options. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.headertemplate.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.headertemplate.md deleted file mode 100644 index 08f4395734cd8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.headertemplate.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: PDFOptions.headerTemplate ---- - -# PDFOptions.headerTemplate property - -HTML template for the print header. Should be valid HTML with the following classes used to inject values into them: - -- `date` formatted print date - -- `title` document title - -- `url` document location - -- `pageNumber` current page number - -- `totalPages` total pages in the document - -#### Signature: - -```typescript -interface PDFOptions { - headerTemplate?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.height.md deleted file mode 100644 index f11b625d5c904..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.height.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PDFOptions.height ---- - -# PDFOptions.height property - -Sets the height of paper. You can pass in a number or a string with a unit. - -#### Signature: - -```typescript -interface PDFOptions { - height?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.landscape.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.landscape.md deleted file mode 100644 index 72fe9af127e02..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.landscape.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.landscape ---- - -# PDFOptions.landscape property - -Whether to print in landscape orientation. - -#### Signature: - -```typescript -interface PDFOptions { - landscape?: boolean; -} -``` - -#### Default value: - -= false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.margin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.margin.md deleted file mode 100644 index 1fa8bbbb3ee7b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.margin.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.margin ---- - -# PDFOptions.margin property - -Set the PDF margins. - -#### Signature: - -```typescript -interface PDFOptions { - margin?: PDFMargin; -} -``` - -#### Default value: - -no margins are set. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.md deleted file mode 100644 index cb2efb4c69aeb..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -sidebar_label: PDFOptions ---- - -# PDFOptions interface - -Valid options to configure PDF generation via [Page.pdf()](./puppeteer.page.pdf.md). - -#### Signature: - -```typescript -export interface PDFOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------------- | --------- | ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| [displayHeaderFooter?](./puppeteer.pdfoptions.displayheaderfooter.md) | | boolean | _(Optional)_ Whether to show the header and footer. | false | -| [footerTemplate?](./puppeteer.pdfoptions.footertemplate.md) | | string | _(Optional)_ HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.headertemplate.md). | | -| [format?](./puppeteer.pdfoptions.format.md) | | [PaperFormat](./puppeteer.paperformat.md) | _(Optional)_ | letter. | -| [headerTemplate?](./puppeteer.pdfoptions.headertemplate.md) | | string |

_(Optional)_ HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | -| [height?](./puppeteer.pdfoptions.height.md) | | string \| number | _(Optional)_ Sets the height of paper. You can pass in a number or a string with a unit. | | -| [landscape?](./puppeteer.pdfoptions.landscape.md) | | boolean | _(Optional)_ Whether to print in landscape orientation. | = false | -| [margin?](./puppeteer.pdfoptions.margin.md) | | [PDFMargin](./puppeteer.pdfmargin.md) | _(Optional)_ Set the PDF margins. | no margins are set. | -| [omitBackground?](./puppeteer.pdfoptions.omitbackground.md) | | boolean | _(Optional)_ Hides default white background and allows generating pdfs with transparency. | false | -| [pageRanges?](./puppeteer.pdfoptions.pageranges.md) | | string | _(Optional)_ Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | -| [path?](./puppeteer.pdfoptions.path.md) | | string | _(Optional)_ The path to save the file to. | the empty string, which means the PDF will not be written to disk. | -| [preferCSSPageSize?](./puppeteer.pdfoptions.prefercsspagesize.md) | | boolean | _(Optional)_ Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | -| [printBackground?](./puppeteer.pdfoptions.printbackground.md) | | boolean | _(Optional)_ Set to true to print background graphics. | false | -| [scale?](./puppeteer.pdfoptions.scale.md) | | number | _(Optional)_ Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | -| [timeout?](./puppeteer.pdfoptions.timeout.md) | | number | _(Optional)_ Timeout in milliseconds. Pass 0 to disable timeout. | 30000 | -| [width?](./puppeteer.pdfoptions.width.md) | | string \| number | _(Optional)_ Sets the width of paper. You can pass in a number or a string with a unit. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.omitbackground.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.omitbackground.md deleted file mode 100644 index bd057262d9c19..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.omitbackground.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.omitBackground ---- - -# PDFOptions.omitBackground property - -Hides default white background and allows generating pdfs with transparency. - -#### Signature: - -```typescript -interface PDFOptions { - omitBackground?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.pageranges.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.pageranges.md deleted file mode 100644 index 15f86c3969f18..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.pageranges.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.pageRanges ---- - -# PDFOptions.pageRanges property - -Paper ranges to print, e.g. `1-5, 8, 11-13`. - -#### Signature: - -```typescript -interface PDFOptions { - pageRanges?: string; -} -``` - -#### Default value: - -The empty string, which means all pages are printed. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.path.md deleted file mode 100644 index d46ed72ad2645..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.path.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: PDFOptions.path ---- - -# PDFOptions.path property - -The path to save the file to. - -#### Signature: - -```typescript -interface PDFOptions { - path?: string; -} -``` - -#### Default value: - -the empty string, which means the PDF will not be written to disk. - -## Remarks - -If the path is relative, it's resolved relative to the current working directory. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.prefercsspagesize.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.prefercsspagesize.md deleted file mode 100644 index 33d24ae2481fc..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.prefercsspagesize.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.preferCSSPageSize ---- - -# PDFOptions.preferCSSPageSize property - -Give any CSS `@page` size declared in the page priority over what is declared in the `width` or `height` or `format` option. - -#### Signature: - -```typescript -interface PDFOptions { - preferCSSPageSize?: boolean; -} -``` - -#### Default value: - -`false`, which will scale the content to fit the paper size. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.printbackground.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.printbackground.md deleted file mode 100644 index 0e12670e6c6ac..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.printbackground.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.printBackground ---- - -# PDFOptions.printBackground property - -Set to `true` to print background graphics. - -#### Signature: - -```typescript -interface PDFOptions { - printBackground?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.scale.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.scale.md deleted file mode 100644 index 282dc77e3b9ea..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.scale.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.scale ---- - -# PDFOptions.scale property - -Scales the rendering of the web page. Amount must be between `0.1` and `2`. - -#### Signature: - -```typescript -interface PDFOptions { - scale?: number; -} -``` - -#### Default value: - -1 diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.timeout.md deleted file mode 100644 index 2259dd08bf0b0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.timeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: PDFOptions.timeout ---- - -# PDFOptions.timeout property - -Timeout in milliseconds. Pass `0` to disable timeout. - -#### Signature: - -```typescript -interface PDFOptions { - timeout?: number; -} -``` - -#### Default value: - -30000 diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.width.md deleted file mode 100644 index d0b925dc4a351..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pdfoptions.width.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PDFOptions.width ---- - -# PDFOptions.width property - -Sets the width of paper. You can pass in a number or a string with a unit. - -#### Signature: - -```typescript -interface PDFOptions { - width?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.point.md b/website/versioned_docs/version-19.8.1/api/puppeteer.point.md deleted file mode 100644 index b89a4774a126b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.point.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: Point ---- - -# Point interface - -#### Signature: - -```typescript -export interface Point -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------- | --------- | ------ | ----------- | ------- | -| [x](./puppeteer.point.x.md) | | number | | | -| [y](./puppeteer.point.y.md) | | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.point.x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.point.x.md deleted file mode 100644 index 780cf6ae990f4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.point.x.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Point.x ---- - -# Point.x property - -#### Signature: - -```typescript -interface Point { - x: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.point.y.md b/website/versioned_docs/version-19.8.1/api/puppeteer.point.y.md deleted file mode 100644 index b15376c659603..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.point.y.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Point.y ---- - -# Point.y property - -#### Signature: - -```typescript -interface Point { - y: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.delay.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.delay.md deleted file mode 100644 index b011be395f408..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.delay.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PressOptions.delay ---- - -# PressOptions.delay property - -Time to wait between `keydown` and `keyup` in milliseconds. Defaults to 0. - -#### Signature: - -```typescript -interface PressOptions { - delay?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.md deleted file mode 100644 index bf1f703fdbf0f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: PressOptions ---- - -# PressOptions interface - -#### Signature: - -```typescript -export interface PressOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------------------------- | ------- | -| [delay?](./puppeteer.pressoptions.delay.md) | | number | _(Optional)_ Time to wait between keydown and keyup in milliseconds. Defaults to 0. | | -| [text?](./puppeteer.pressoptions.text.md) | | string | _(Optional)_ If specified, generates an input event with this text. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.text.md b/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.text.md deleted file mode 100644 index 176ec2aa16c10..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.pressoptions.text.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: PressOptions.text ---- - -# PressOptions.text property - -If specified, generates an input event with this text. - -#### Signature: - -```typescript -interface PressOptions { - text?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.product.md deleted file mode 100644 index 6aa3e98220b39..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.product.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ProductLauncher.product ---- - -# ProductLauncher.product property - -#### Signature: - -```typescript -class ProductLauncher { - get product(): Product; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.code.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.code.md deleted file mode 100644 index ce3e99fa8c327..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.code.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ProtocolError.code ---- - -# ProtocolError.code property - -#### Signature: - -```typescript -class ProtocolError { - set code(code: number | undefined); -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.md deleted file mode 100644 index fa49600a951c5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: ProtocolError ---- - -# ProtocolError class - -ProtocolError is emitted whenever there is an error from the protocol. - -#### Signature: - -```typescript -export declare class ProtocolError extends CustomError -``` - -**Extends:** [CustomError](./puppeteer.customerror.md) - -## Properties - -| Property | Modifiers | Type | Description | -| --------------------------------------------------------------- | --------------------- | ------------------- | ----------- | -| [code](./puppeteer.protocolerror.code.md) | readonly | number \| undefined | | -| [originalMessage](./puppeteer.protocolerror.originalmessage.md) | readonly | string | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.originalmessage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.originalmessage.md deleted file mode 100644 index 012358cbb4d9e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.protocolerror.originalmessage.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ProtocolError.originalMessage ---- - -# ProtocolError.originalMessage property - -#### Signature: - -```typescript -class ProtocolError { - set originalMessage(originalMessage: string); -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.md deleted file mode 100644 index 9d60b14c6ed64..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: PuppeteerErrors ---- - -# PuppeteerErrors interface - -> Warning: This API is now obsolete. -> -> Do not use. - -#### Signature: - -```typescript -export interface PuppeteerErrors -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------- | --------- | ---------------------------------------------------- | ----------- | ------- | -| [ProtocolError](./puppeteer.puppeteererrors.protocolerror.md) | | typeof [ProtocolError](./puppeteer.protocolerror.md) | | | -| [TimeoutError](./puppeteer.puppeteererrors.timeouterror.md) | | typeof [TimeoutError](./puppeteer.timeouterror.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.protocolerror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.protocolerror.md deleted file mode 100644 index a1a8df71db6a3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.protocolerror.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerErrors.ProtocolError ---- - -# PuppeteerErrors.ProtocolError property - -#### Signature: - -```typescript -interface PuppeteerErrors { - ProtocolError: typeof ProtocolError; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.timeouterror.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.timeouterror.md deleted file mode 100644 index 7eab4b36c34cd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteererrors.timeouterror.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerErrors.TimeoutError ---- - -# PuppeteerErrors.TimeoutError property - -#### Signature: - -```typescript -interface PuppeteerErrors { - TimeoutError: typeof TimeoutError; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md deleted file mode 100644 index 80a25285dc363..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerLaunchOptions.extraPrefsFirefox ---- - -# PuppeteerLaunchOptions.extraPrefsFirefox property - -#### Signature: - -```typescript -interface PuppeteerLaunchOptions { - extraPrefsFirefox?: Record; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.md deleted file mode 100644 index 715106fe327d9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: PuppeteerLaunchOptions ---- - -# PuppeteerLaunchOptions interface - -#### Signature: - -```typescript -export interface PuppeteerLaunchOptions extends LaunchOptions, BrowserLaunchArgumentOptions, BrowserConnectOptions -``` - -**Extends:** [LaunchOptions](./puppeteer.launchoptions.md), [BrowserLaunchArgumentOptions](./puppeteer.browserlaunchargumentoptions.md), [BrowserConnectOptions](./puppeteer.browserconnectoptions.md) - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------------------------------- | --------- | --------------------------------- | ------------ | ------- | -| [extraPrefsFirefox?](./puppeteer.puppeteerlaunchoptions.extraprefsfirefox.md) | | Record<string, unknown> | _(Optional)_ | | -| [product?](./puppeteer.puppeteerlaunchoptions.product.md) | | [Product](./puppeteer.product.md) | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.product.md deleted file mode 100644 index 9fe77cd234fa5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlaunchoptions.product.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerLaunchOptions.product ---- - -# PuppeteerLaunchOptions.product property - -#### Signature: - -```typescript -interface PuppeteerLaunchOptions { - product?: Product; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultproduct.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultproduct.md deleted file mode 100644 index c991fc0025c74..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultproduct.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerNode.defaultProduct ---- - -# PuppeteerNode.defaultProduct property - -#### Signature: - -```typescript -class PuppeteerNode { - get defaultProduct(): Product; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.lastlaunchedproduct.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.lastlaunchedproduct.md deleted file mode 100644 index 61435a755e9f4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.lastlaunchedproduct.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: PuppeteerNode.lastLaunchedProduct ---- - -# PuppeteerNode.lastLaunchedProduct property - -#### Signature: - -```typescript -class PuppeteerNode { - get lastLaunchedProduct(): Product; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.product.md b/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.product.md deleted file mode 100644 index 8218f1b8684e5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.product.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: PuppeteerNode.product ---- - -# PuppeteerNode.product property - -> Warning: This API is now obsolete. -> -> Do not use as this field as it does not take into account multiple browsers of different types. Use [defaultProduct](./puppeteer.puppeteernode.defaultproduct.md) or [lastLaunchedProduct](./puppeteer.puppeteernode.lastlaunchedproduct.md). - -#### Signature: - -```typescript -class PuppeteerNode { - get product(): string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.ip.md b/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.ip.md deleted file mode 100644 index 15bd92e207f0d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.ip.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: RemoteAddress.ip ---- - -# RemoteAddress.ip property - -#### Signature: - -```typescript -interface RemoteAddress { - ip?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.md deleted file mode 100644 index 7c03968ef1467..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: RemoteAddress ---- - -# RemoteAddress interface - -#### Signature: - -```typescript -export interface RemoteAddress -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------ | --------- | ------ | ------------ | ------- | -| [ip?](./puppeteer.remoteaddress.ip.md) | | string | _(Optional)_ | | -| [port?](./puppeteer.remoteaddress.port.md) | | number | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.port.md b/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.port.md deleted file mode 100644 index eebf2c2232831..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.remoteaddress.port.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: RemoteAddress.port ---- - -# RemoteAddress.port property - -#### Signature: - -```typescript -interface RemoteAddress { - port?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.body.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.body.md deleted file mode 100644 index 6b04953e870cf..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.body.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ResponseForRequest.body ---- - -# ResponseForRequest.body property - -#### Signature: - -```typescript -interface ResponseForRequest { - body: string | Buffer; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.contenttype.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.contenttype.md deleted file mode 100644 index 3caf62ca726a9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.contenttype.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ResponseForRequest.contentType ---- - -# ResponseForRequest.contentType property - -#### Signature: - -```typescript -interface ResponseForRequest { - contentType: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.headers.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.headers.md deleted file mode 100644 index c5e23442c0cfd..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.headers.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ResponseForRequest.headers ---- - -# ResponseForRequest.headers property - -Optional response headers. All values are converted to strings. - -#### Signature: - -```typescript -interface ResponseForRequest { - headers: Record; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.md deleted file mode 100644 index d04cf833c0f45..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: ResponseForRequest ---- - -# ResponseForRequest interface - -Required response data to fulfill a request with. - -#### Signature: - -```typescript -export interface ResponseForRequest -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------ | --------- | ----------------------------- | --------------------------------------------------------------- | ------- | -| [body](./puppeteer.responseforrequest.body.md) | | string \| Buffer | | | -| [contentType](./puppeteer.responseforrequest.contenttype.md) | | string | | | -| [headers](./puppeteer.responseforrequest.headers.md) | | Record<string, unknown> | Optional response headers. All values are converted to strings. | | -| [status](./puppeteer.responseforrequest.status.md) | | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.status.md b/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.status.md deleted file mode 100644 index ec1648d7c805f..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.responseforrequest.status.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ResponseForRequest.status ---- - -# ResponseForRequest.status property - -#### Signature: - -```typescript -interface ResponseForRequest { - status: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.height.md deleted file mode 100644 index b79a1eed7cdf6..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.height.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.height ---- - -# ScreenshotClip.height property - -#### Signature: - -```typescript -interface ScreenshotClip { - height: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.md deleted file mode 100644 index 960a010085fd1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: ScreenshotClip ---- - -# ScreenshotClip interface - -#### Signature: - -```typescript -export interface ScreenshotClip -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------------------------------------------- | --------- | ------ | ------------ | ------- | -| [height](./puppeteer.screenshotclip.height.md) | | number | | | -| [scale?](./puppeteer.screenshotclip.scale.md) | | number | _(Optional)_ | 1 | -| [width](./puppeteer.screenshotclip.width.md) | | number | | | -| [x](./puppeteer.screenshotclip.x.md) | | number | | | -| [y](./puppeteer.screenshotclip.y.md) | | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.scale.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.scale.md deleted file mode 100644 index 18d22006a698b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.scale.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ScreenshotClip.scale ---- - -# ScreenshotClip.scale property - -#### Signature: - -```typescript -interface ScreenshotClip { - scale?: number; -} -``` - -#### Default value: - -1 diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.width.md deleted file mode 100644 index 4673bb833a328..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.width.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.width ---- - -# ScreenshotClip.width property - -#### Signature: - -```typescript -interface ScreenshotClip { - width: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.x.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.x.md deleted file mode 100644 index 877ddc6215d71..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.x.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.x ---- - -# ScreenshotClip.x property - -#### Signature: - -```typescript -interface ScreenshotClip { - x: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.y.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.y.md deleted file mode 100644 index fcdb9be15f943..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotclip.y.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: ScreenshotClip.y ---- - -# ScreenshotClip.y property - -#### Signature: - -```typescript -interface ScreenshotClip { - y: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.capturebeyondviewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.capturebeyondviewport.md deleted file mode 100644 index a58843fa4ad7a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.capturebeyondviewport.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.captureBeyondViewport ---- - -# ScreenshotOptions.captureBeyondViewport property - -Capture the screenshot beyond the viewport. - -#### Signature: - -```typescript -interface ScreenshotOptions { - captureBeyondViewport?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.clip.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.clip.md deleted file mode 100644 index 9fe45d500413e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.clip.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.clip ---- - -# ScreenshotOptions.clip property - -An object which specifies the clipping region of the page. - -#### Signature: - -```typescript -interface ScreenshotOptions { - clip?: ScreenshotClip; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.encoding.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.encoding.md deleted file mode 100644 index 0d2b5ebd7ebeb..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.encoding.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.encoding ---- - -# ScreenshotOptions.encoding property - -Encoding of the image. - -#### Signature: - -```typescript -interface ScreenshotOptions { - encoding?: 'base64' | 'binary'; -} -``` - -#### Default value: - -`binary` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fromsurface.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fromsurface.md deleted file mode 100644 index 9cb1de8c22b7c..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fromsurface.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.fromSurface ---- - -# ScreenshotOptions.fromSurface property - -Capture the screenshot from the surface, rather than the view. - -#### Signature: - -```typescript -interface ScreenshotOptions { - fromSurface?: boolean; -} -``` - -#### Default value: - -`true` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fullpage.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fullpage.md deleted file mode 100644 index 6e9646c5b1540..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.fullpage.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.fullPage ---- - -# ScreenshotOptions.fullPage property - -When `true`, takes a screenshot of the full page. - -#### Signature: - -```typescript -interface ScreenshotOptions { - fullPage?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.md deleted file mode 100644 index d894fd22d8e0a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: ScreenshotOptions ---- - -# ScreenshotOptions interface - -#### Signature: - -```typescript -export interface ScreenshotOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------------------------------------------------------------------------- | --------- | ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| [captureBeyondViewport?](./puppeteer.screenshotoptions.capturebeyondviewport.md) | | boolean | _(Optional)_ Capture the screenshot beyond the viewport. | true | -| [clip?](./puppeteer.screenshotoptions.clip.md) | | [ScreenshotClip](./puppeteer.screenshotclip.md) | _(Optional)_ An object which specifies the clipping region of the page. | | -| [encoding?](./puppeteer.screenshotoptions.encoding.md) | | 'base64' \| 'binary' | _(Optional)_ Encoding of the image. | binary | -| [fromSurface?](./puppeteer.screenshotoptions.fromsurface.md) | | boolean | _(Optional)_ Capture the screenshot from the surface, rather than the view. | true | -| [fullPage?](./puppeteer.screenshotoptions.fullpage.md) | | boolean | _(Optional)_ When true, takes a screenshot of the full page. | false | -| [omitBackground?](./puppeteer.screenshotoptions.omitbackground.md) | | boolean | _(Optional)_ Hides default white background and allows capturing screenshots with transparency. | false | -| [path?](./puppeteer.screenshotoptions.path.md) | | string | _(Optional)_ The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk. | | -| [quality?](./puppeteer.screenshotoptions.quality.md) | | number | _(Optional)_ Quality of the image, between 0-100. Not applicable to png images. | | -| [type?](./puppeteer.screenshotoptions.type.md) | | 'png' \| 'jpeg' \| 'webp' | _(Optional)_ | png | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.omitbackground.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.omitbackground.md deleted file mode 100644 index 8fe21aa5267c1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.omitbackground.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.omitBackground ---- - -# ScreenshotOptions.omitBackground property - -Hides default white background and allows capturing screenshots with transparency. - -#### Signature: - -```typescript -interface ScreenshotOptions { - omitBackground?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.path.md deleted file mode 100644 index 9df8a27bf5d8b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.path.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.path ---- - -# ScreenshotOptions.path property - -The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk. - -#### Signature: - -```typescript -interface ScreenshotOptions { - path?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.quality.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.quality.md deleted file mode 100644 index c6a4d7c5875b0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.quality.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.quality ---- - -# ScreenshotOptions.quality property - -Quality of the image, between 0-100. Not applicable to `png` images. - -#### Signature: - -```typescript -interface ScreenshotOptions { - quality?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.type.md b/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.type.md deleted file mode 100644 index da52eaa895c52..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.screenshotoptions.type.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: ScreenshotOptions.type ---- - -# ScreenshotOptions.type property - -#### Signature: - -```typescript -interface ScreenshotOptions { - type?: 'png' | 'jpeg' | 'webp'; -} -``` - -#### Default value: - -`png` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.autocomplete.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.autocomplete.md deleted file mode 100644 index 7cc56fabb5cb0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.autocomplete.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.autocomplete ---- - -# SerializedAXNode.autocomplete property - -#### Signature: - -```typescript -interface SerializedAXNode { - autocomplete?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.checked.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.checked.md deleted file mode 100644 index dd6f243ca9bb1..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.checked.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.checked ---- - -# SerializedAXNode.checked property - -Whether the checkbox is checked, or in a [mixed state](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-2/checkbox-2.html). - -#### Signature: - -```typescript -interface SerializedAXNode { - checked?: boolean | 'mixed'; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.children.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.children.md deleted file mode 100644 index 40c4076397c2a..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.children.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.children ---- - -# SerializedAXNode.children property - -Children of this node, if there are any. - -#### Signature: - -```typescript -interface SerializedAXNode { - children?: SerializedAXNode[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.description.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.description.md deleted file mode 100644 index 6cb5ba48a4c14..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.description.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.description ---- - -# SerializedAXNode.description property - -An additional human readable description of the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - description?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.disabled.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.disabled.md deleted file mode 100644 index ed39f74d68769..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.disabled.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.disabled ---- - -# SerializedAXNode.disabled property - -#### Signature: - -```typescript -interface SerializedAXNode { - disabled?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.expanded.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.expanded.md deleted file mode 100644 index 64db5849266a0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.expanded.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.expanded ---- - -# SerializedAXNode.expanded property - -#### Signature: - -```typescript -interface SerializedAXNode { - expanded?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.focused.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.focused.md deleted file mode 100644 index 955e9b2646fd8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.focused.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.focused ---- - -# SerializedAXNode.focused property - -#### Signature: - -```typescript -interface SerializedAXNode { - focused?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.haspopup.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.haspopup.md deleted file mode 100644 index 7685397d9bf7d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.haspopup.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.haspopup ---- - -# SerializedAXNode.haspopup property - -#### Signature: - -```typescript -interface SerializedAXNode { - haspopup?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.invalid.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.invalid.md deleted file mode 100644 index 8add34410acc0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.invalid.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.invalid ---- - -# SerializedAXNode.invalid property - -Whether and in what way this node's value is invalid. - -#### Signature: - -```typescript -interface SerializedAXNode { - invalid?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.keyshortcuts.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.keyshortcuts.md deleted file mode 100644 index ef318c947cd31..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.keyshortcuts.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.keyshortcuts ---- - -# SerializedAXNode.keyshortcuts property - -Any keyboard shortcuts associated with this node. - -#### Signature: - -```typescript -interface SerializedAXNode { - keyshortcuts?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.level.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.level.md deleted file mode 100644 index b29d56fa9f359..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.level.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.level ---- - -# SerializedAXNode.level property - -The level of a heading. - -#### Signature: - -```typescript -interface SerializedAXNode { - level?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.md deleted file mode 100644 index 22e71d4b68ec9..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -sidebar_label: SerializedAXNode ---- - -# SerializedAXNode interface - -Represents a Node and the properties of it that are relevant to Accessibility. - -#### Signature: - -```typescript -export interface SerializedAXNode -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------- | --------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [autocomplete?](./puppeteer.serializedaxnode.autocomplete.md) | | string | _(Optional)_ | | -| [checked?](./puppeteer.serializedaxnode.checked.md) | | boolean \| 'mixed' | _(Optional)_ Whether the checkbox is checked, or in a [mixed state](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-2/checkbox-2.html). | | -| [children?](./puppeteer.serializedaxnode.children.md) | | [SerializedAXNode](./puppeteer.serializedaxnode.md)\[\] | _(Optional)_ Children of this node, if there are any. | | -| [description?](./puppeteer.serializedaxnode.description.md) | | string | _(Optional)_ An additional human readable description of the node. | | -| [disabled?](./puppeteer.serializedaxnode.disabled.md) | | boolean | _(Optional)_ | | -| [expanded?](./puppeteer.serializedaxnode.expanded.md) | | boolean | _(Optional)_ | | -| [focused?](./puppeteer.serializedaxnode.focused.md) | | boolean | _(Optional)_ | | -| [haspopup?](./puppeteer.serializedaxnode.haspopup.md) | | string | _(Optional)_ | | -| [invalid?](./puppeteer.serializedaxnode.invalid.md) | | string | _(Optional)_ Whether and in what way this node's value is invalid. | | -| [keyshortcuts?](./puppeteer.serializedaxnode.keyshortcuts.md) | | string | _(Optional)_ Any keyboard shortcuts associated with this node. | | -| [level?](./puppeteer.serializedaxnode.level.md) | | number | _(Optional)_ The level of a heading. | | -| [modal?](./puppeteer.serializedaxnode.modal.md) | | boolean | _(Optional)_ | | -| [multiline?](./puppeteer.serializedaxnode.multiline.md) | | boolean | _(Optional)_ | | -| [multiselectable?](./puppeteer.serializedaxnode.multiselectable.md) | | boolean | _(Optional)_ Whether more than one child can be selected. | | -| [name?](./puppeteer.serializedaxnode.name.md) | | string | _(Optional)_ A human readable name for the node. | | -| [orientation?](./puppeteer.serializedaxnode.orientation.md) | | string | _(Optional)_ | | -| [pressed?](./puppeteer.serializedaxnode.pressed.md) | | boolean \| 'mixed' | _(Optional)_ Whether the node is checked or in a mixed state. | | -| [readonly?](./puppeteer.serializedaxnode.readonly.md) | | boolean | _(Optional)_ | | -| [required?](./puppeteer.serializedaxnode.required.md) | | boolean | _(Optional)_ | | -| [role](./puppeteer.serializedaxnode.role.md) | | string | The [role](https://www.w3.org/TR/wai-aria/#usage_intro) of the node. | | -| [roledescription?](./puppeteer.serializedaxnode.roledescription.md) | | string | _(Optional)_ A human readable alternative to the role. | | -| [selected?](./puppeteer.serializedaxnode.selected.md) | | boolean | _(Optional)_ | | -| [value?](./puppeteer.serializedaxnode.value.md) | | string \| number | _(Optional)_ The current value of the node. | | -| [valuemax?](./puppeteer.serializedaxnode.valuemax.md) | | number | _(Optional)_ | | -| [valuemin?](./puppeteer.serializedaxnode.valuemin.md) | | number | _(Optional)_ | | -| [valuetext?](./puppeteer.serializedaxnode.valuetext.md) | | string | _(Optional)_ A description of the current value. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.modal.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.modal.md deleted file mode 100644 index 683d6f3e3eb27..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.modal.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.modal ---- - -# SerializedAXNode.modal property - -#### Signature: - -```typescript -interface SerializedAXNode { - modal?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiline.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiline.md deleted file mode 100644 index 1bc9a8ef912a4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiline.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.multiline ---- - -# SerializedAXNode.multiline property - -#### Signature: - -```typescript -interface SerializedAXNode { - multiline?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiselectable.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiselectable.md deleted file mode 100644 index dd7982bec27a7..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.multiselectable.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.multiselectable ---- - -# SerializedAXNode.multiselectable property - -Whether more than one child can be selected. - -#### Signature: - -```typescript -interface SerializedAXNode { - multiselectable?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.name.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.name.md deleted file mode 100644 index 659bc6ec7bc68..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.name.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.name ---- - -# SerializedAXNode.name property - -A human readable name for the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - name?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.orientation.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.orientation.md deleted file mode 100644 index 000514e3c0b9e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.orientation.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.orientation ---- - -# SerializedAXNode.orientation property - -#### Signature: - -```typescript -interface SerializedAXNode { - orientation?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.pressed.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.pressed.md deleted file mode 100644 index f02030cfbc157..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.pressed.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.pressed ---- - -# SerializedAXNode.pressed property - -Whether the node is checked or in a mixed state. - -#### Signature: - -```typescript -interface SerializedAXNode { - pressed?: boolean | 'mixed'; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.readonly.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.readonly.md deleted file mode 100644 index 88568124ba85b..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.readonly.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.readonly ---- - -# SerializedAXNode.readonly property - -#### Signature: - -```typescript -interface SerializedAXNode { - readonly?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.required.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.required.md deleted file mode 100644 index 1a022c55f9f17..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.required.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.required ---- - -# SerializedAXNode.required property - -#### Signature: - -```typescript -interface SerializedAXNode { - required?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.role.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.role.md deleted file mode 100644 index b9ffe0c1c5318..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.role.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.role ---- - -# SerializedAXNode.role property - -The [role](https://www.w3.org/TR/wai-aria/#usage_intro) of the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - role: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.roledescription.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.roledescription.md deleted file mode 100644 index 3158eb49f6d44..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.roledescription.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.roledescription ---- - -# SerializedAXNode.roledescription property - -A human readable alternative to the role. - -#### Signature: - -```typescript -interface SerializedAXNode { - roledescription?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.selected.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.selected.md deleted file mode 100644 index 24dd72b0cf2e6..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.selected.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.selected ---- - -# SerializedAXNode.selected property - -#### Signature: - -```typescript -interface SerializedAXNode { - selected?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.value.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.value.md deleted file mode 100644 index d464edc5dedae..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.value.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.value ---- - -# SerializedAXNode.value property - -The current value of the node. - -#### Signature: - -```typescript -interface SerializedAXNode { - value?: string | number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemax.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemax.md deleted file mode 100644 index e38d544148f14..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemax.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.valuemax ---- - -# SerializedAXNode.valuemax property - -#### Signature: - -```typescript -interface SerializedAXNode { - valuemax?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemin.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemin.md deleted file mode 100644 index d43e63c440c44..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuemin.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: SerializedAXNode.valuemin ---- - -# SerializedAXNode.valuemin property - -#### Signature: - -```typescript -interface SerializedAXNode { - valuemin?: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuetext.md b/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuetext.md deleted file mode 100644 index 1633bcca4feb5..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.serializedaxnode.valuetext.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: SerializedAXNode.valuetext ---- - -# SerializedAXNode.valuetext property - -A description of the current value. - -#### Signature: - -```typescript -interface SerializedAXNode { - valuetext?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.interestingonly.md b/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.interestingonly.md deleted file mode 100644 index d8b85fad10b50..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.interestingonly.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: SnapshotOptions.interestingOnly ---- - -# SnapshotOptions.interestingOnly property - -Prune uninteresting nodes from the tree. - -#### Signature: - -```typescript -interface SnapshotOptions { - interestingOnly?: boolean; -} -``` - -#### Default value: - -true diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.md deleted file mode 100644 index 8deebc485c0da..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: SnapshotOptions ---- - -# SnapshotOptions interface - -#### Signature: - -```typescript -export interface SnapshotOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------------------ | --------- | --------------------------------------------------------- | -------------------------------------------------------- | --------------------------------- | -| [interestingOnly?](./puppeteer.snapshotoptions.interestingonly.md) | | boolean | _(Optional)_ Prune uninteresting nodes from the tree. | true | -| [root?](./puppeteer.snapshotoptions.root.md) | | [ElementHandle](./puppeteer.elementhandle.md)<Node> | _(Optional)_ Root node to get the accessibility tree for | The root node of the entire page. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.root.md b/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.root.md deleted file mode 100644 index 3fd2b1a7da3d3..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.snapshotoptions.root.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: SnapshotOptions.root ---- - -# SnapshotOptions.root property - -Root node to get the accessibility tree for - -#### Signature: - -```typescript -interface SnapshotOptions { - root?: ElementHandle; -} -``` - -#### Default value: - -The root node of the entire page. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.categories.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.categories.md deleted file mode 100644 index 3cdf4605b2316..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.categories.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: TracingOptions.categories ---- - -# TracingOptions.categories property - -#### Signature: - -```typescript -interface TracingOptions { - categories?: string[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.md deleted file mode 100644 index f19646be7ecdc..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: TracingOptions ---- - -# TracingOptions interface - -#### Signature: - -```typescript -export interface TracingOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------- | --------- | ---------- | ------------ | ------- | -| [categories?](./puppeteer.tracingoptions.categories.md) | | string\[\] | _(Optional)_ | | -| [path?](./puppeteer.tracingoptions.path.md) | | string | _(Optional)_ | | -| [screenshots?](./puppeteer.tracingoptions.screenshots.md) | | boolean | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.path.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.path.md deleted file mode 100644 index b6efbc1a72c1d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.path.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: TracingOptions.path ---- - -# TracingOptions.path property - -#### Signature: - -```typescript -interface TracingOptions { - path?: string; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.screenshots.md b/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.screenshots.md deleted file mode 100644 index d1d9a8736e838..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.tracingoptions.screenshots.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: TracingOptions.screenshots ---- - -# TracingOptions.screenshots property - -#### Signature: - -```typescript -interface TracingOptions { - screenshots?: boolean; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.devicescalefactor.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.devicescalefactor.md deleted file mode 100644 index aa53a238302ea..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.devicescalefactor.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: Viewport.deviceScaleFactor ---- - -# Viewport.deviceScaleFactor property - -Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. - -#### Signature: - -```typescript -interface Viewport { - deviceScaleFactor?: number; -} -``` - -#### Default value: - -1 - -## Remarks - -Setting this value to `0` will set the deviceScaleFactor to the system default. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.hastouch.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.hastouch.md deleted file mode 100644 index 4e8577a2bbf40..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.hastouch.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: Viewport.hasTouch ---- - -# Viewport.hasTouch property - -Specify if the viewport supports touch events. - -#### Signature: - -```typescript -interface Viewport { - hasTouch?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.height.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.height.md deleted file mode 100644 index 420210c34c908..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.height.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Viewport.height ---- - -# Viewport.height property - -The page height in pixels. - -#### Signature: - -```typescript -interface Viewport { - height: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.islandscape.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.islandscape.md deleted file mode 100644 index d039d565e9ec0..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.islandscape.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: Viewport.isLandscape ---- - -# Viewport.isLandscape property - -Specifies if the viewport is in landscape mode. - -#### Signature: - -```typescript -interface Viewport { - isLandscape?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.ismobile.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.ismobile.md deleted file mode 100644 index c2d90d24c786d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.ismobile.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: Viewport.isMobile ---- - -# Viewport.isMobile property - -Whether the `meta viewport` tag is taken into account. - -#### Signature: - -```typescript -interface Viewport { - isMobile?: boolean; -} -``` - -#### Default value: - -false diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.md deleted file mode 100644 index 5fdf6c8741a8d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -sidebar_label: Viewport ---- - -# Viewport interface - -Sets the viewport of the page. - -#### Signature: - -```typescript -export interface Viewport -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------------- | --------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| [deviceScaleFactor?](./puppeteer.viewport.devicescalefactor.md) | | number | _(Optional)_ Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | -| [hasTouch?](./puppeteer.viewport.hastouch.md) | | boolean | _(Optional)_ Specify if the viewport supports touch events. | false | -| [height](./puppeteer.viewport.height.md) | | number | The page height in pixels. | | -| [isLandscape?](./puppeteer.viewport.islandscape.md) | | boolean | _(Optional)_ Specifies if the viewport is in landscape mode. | false | -| [isMobile?](./puppeteer.viewport.ismobile.md) | | boolean | _(Optional)_ Whether the meta viewport tag is taken into account. | false | -| [width](./puppeteer.viewport.width.md) | | number | The page width in pixels. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.width.md b/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.width.md deleted file mode 100644 index ddd8e3d5d23b4..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.viewport.width.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_label: Viewport.width ---- - -# Viewport.width property - -The page width in pixels. - -#### Signature: - -```typescript -interface Viewport { - width: number; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.md deleted file mode 100644 index 138111ef1f1e7..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: WaitForOptions ---- - -# WaitForOptions interface - -#### Signature: - -```typescript -export interface WaitForOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [timeout?](./puppeteer.waitforoptions.timeout.md) | | number |

_(Optional)_ Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) or [Page.setDefaultNavigationTimeout()](./puppeteer.page.setdefaultnavigationtimeout.md) methods.

| 30000 | -| [waitUntil?](./puppeteer.waitforoptions.waituntil.md) | | [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md) \| [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md)\[\] | _(Optional)_ | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.timeout.md deleted file mode 100644 index 626af770bea41..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.timeout.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: WaitForOptions.timeout ---- - -# WaitForOptions.timeout property - -Maximum wait time in milliseconds. Pass 0 to disable the timeout. - -The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) or [Page.setDefaultNavigationTimeout()](./puppeteer.page.setdefaultnavigationtimeout.md) methods. - -#### Signature: - -```typescript -interface WaitForOptions { - timeout?: number; -} -``` - -#### Default value: - -`30000` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.waituntil.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.waituntil.md deleted file mode 100644 index ba585b2e10a43..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforoptions.waituntil.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: WaitForOptions.waitUntil ---- - -# WaitForOptions.waitUntil property - -#### Signature: - -```typescript -interface WaitForOptions { - waitUntil?: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[]; -} -``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.hidden.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.hidden.md deleted file mode 100644 index ad01b65febe4d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.hidden.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions.hidden ---- - -# WaitForSelectorOptions.hidden property - -Wait for the selected element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. - -#### Signature: - -```typescript -interface WaitForSelectorOptions { - hidden?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.md deleted file mode 100644 index d3f101460412d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions ---- - -# WaitForSelectorOptions interface - -#### Signature: - -```typescript -export interface WaitForSelectorOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------------------------------------------- | --------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| [hidden?](./puppeteer.waitforselectoroptions.hidden.md) | | boolean | _(Optional)_ Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| [timeout?](./puppeteer.waitforselectoroptions.timeout.md) | | number |

_(Optional)_ Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30000 (30 seconds) | -| [visible?](./puppeteer.waitforselectoroptions.visible.md) | | boolean | _(Optional)_ Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.timeout.md deleted file mode 100644 index e87455f54a1d8..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.timeout.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions.timeout ---- - -# WaitForSelectorOptions.timeout property - -Maximum time to wait in milliseconds. Pass `0` to disable timeout. - -The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) - -#### Signature: - -```typescript -interface WaitForSelectorOptions { - timeout?: number; -} -``` - -#### Default value: - -`30000` (30 seconds) diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.visible.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.visible.md deleted file mode 100644 index 045670daf7b49..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitforselectoroptions.visible.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions.visible ---- - -# WaitForSelectorOptions.visible property - -Wait for the selected element to be present in DOM and to be visible, i.e. to not have `display: none` or `visibility: hidden` CSS properties. - -#### Signature: - -```typescript -interface WaitForSelectorOptions { - visible?: boolean; -} -``` - -#### Default value: - -`false` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.md deleted file mode 100644 index 980689b53937e..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: WaitForTargetOptions ---- - -# WaitForTargetOptions interface - -#### Signature: - -```typescript -export interface WaitForTargetOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ------------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------- | ----------- | -| [timeout?](./puppeteer.waitfortargetoptions.timeout.md) | | number | _(Optional)_ Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30 seconds. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.timeout.md deleted file mode 100644 index e5304748b4df7..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waitfortargetoptions.timeout.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForTargetOptions.timeout ---- - -# WaitForTargetOptions.timeout property - -Maximum wait time in milliseconds. Pass `0` to disable the timeout. - -#### Signature: - -```typescript -interface WaitForTargetOptions { - timeout?: number; -} -``` - -#### Default value: - -30 seconds. diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.md deleted file mode 100644 index ef693c9aac76d..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: WaitTimeoutOptions ---- - -# WaitTimeoutOptions interface - -#### Signature: - -```typescript -export interface WaitTimeoutOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------------------------------------------- | --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| [timeout?](./puppeteer.waittimeoutoptions.timeout.md) | | number |

_(Optional)_ Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method.

| 30000 | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.timeout.md b/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.timeout.md deleted file mode 100644 index 5d65eda5e70f7..0000000000000 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.waittimeoutoptions.timeout.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: WaitTimeoutOptions.timeout ---- - -# WaitTimeoutOptions.timeout property - -Maximum wait time in milliseconds. Pass 0 to disable the timeout. - -The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. - -#### Signature: - -```typescript -interface WaitTimeoutOptions { - timeout?: number; -} -``` - -#### Default value: - -`30000` diff --git a/website/versioned_docs/version-19.8.1/api/index.md b/website/versioned_docs/version-19.8.2/api/index.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/index.md rename to website/versioned_docs/version-19.8.2/api/index.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.8.2/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.8.2/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.8.2/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.2/api/puppeteer.boundingbox.md new file mode 100644 index 0000000000000..4b813816575be --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.boundingbox.md @@ -0,0 +1,20 @@ +--- +sidebar_label: BoundingBox +--- + +# BoundingBox interface + +#### Signature: + +```typescript +export interface BoundingBox extends Point +``` + +**Extends:** [Point](./puppeteer.point.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ------------------------------------ | ------- | +| height | | number | the height of the element in pixels. | | +| width | | number | the width of the element in pixels. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.2/api/puppeteer.boxmodel.md new file mode 100644 index 0000000000000..dd2abd8dd4815 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.boxmodel.md @@ -0,0 +1,22 @@ +--- +sidebar_label: BoxModel +--- + +# BoxModel interface + +#### Signature: + +```typescript +export interface BoxModel +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | --------------------------------- | ----------- | ------- | +| border | | [Point](./puppeteer.point.md)\[\] | | | +| content | | [Point](./puppeteer.point.md)\[\] | | | +| height | | number | | | +| margin | | [Point](./puppeteer.point.md)\[\] | | | +| padding | | [Point](./puppeteer.point.md)\[\] | | | +| width | | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md new file mode 100644 index 0000000000000..c8a537776fc42 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md @@ -0,0 +1,23 @@ +--- +sidebar_label: BrowserConnectOptions +--- + +# BrowserConnectOptions interface + +Generic browser options that can be passed when launching any browser or when connecting to an existing browser instance. + +#### Signature: + +```typescript +export interface BrowserConnectOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------- | +| defaultViewport | optional | [Viewport](./puppeteer.viewport.md) \| null | Sets the viewport for each page. | | +| ignoreHTTPSErrors | optional | boolean | Whether to ignore HTTPS errors during navigation. | false | +| protocolTimeout | optional | number | Timeout setting for individual protocol (CDP) calls. | 180000 | +| slowMo | optional | number | Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | +| targetFilter | optional | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.md similarity index 93% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.md index 51d3d60049b02..4443ba2830710 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.md @@ -39,9 +39,9 @@ await context.close(); ## Properties -| Property | Modifiers | Type | Description | -| -------------------------------------- | --------------------- | ------------------- | ----------- | -| [id](./puppeteer.browsercontext.id.md) | readonly | string \| undefined | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | ------------------- | ----------- | +| id | readonly | string \| undefined | | ## Methods diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextoptions.md new file mode 100644 index 0000000000000..27754f3f0a6f4 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextoptions.md @@ -0,0 +1,20 @@ +--- +sidebar_label: BrowserContextOptions +--- + +# BrowserContextOptions interface + +BrowserContext options. + +#### Signature: + +```typescript +export interface BrowserContextOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------- | ------- | +| proxyBypassList | optional | string\[\] | Bypass the proxy for the given list of hosts. | | +| proxyServer | optional | string | Proxy server with optional port to use for all requests. Username and password can be set in Page.authenticate. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md new file mode 100644 index 0000000000000..70dace886f929 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md @@ -0,0 +1,21 @@ +--- +sidebar_label: BrowserFetcherOptions +--- + +# BrowserFetcherOptions interface + +#### Signature: + +```typescript +export interface BrowserFetcherOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ----------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| host | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| +| path | | string | Determines the path to download browsers to. | | +| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | Auto-detected. | +| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | "chrome". | +| useMacOSARMBinary | optional | boolean | Enables the use of the Chromium binary for macOS ARM. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcherrevisioninfo.md new file mode 100644 index 0000000000000..36d5c1756afd1 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcherrevisioninfo.md @@ -0,0 +1,22 @@ +--- +sidebar_label: BrowserFetcherRevisionInfo +--- + +# BrowserFetcherRevisionInfo interface + +#### Signature: + +```typescript +export interface BrowserFetcherRevisionInfo +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------------- | --------- | ------- | ----------- | ------- | +| executablePath | | string | | | +| folderPath | | string | | | +| local | | boolean | | | +| product | | string | | | +| revision | | string | | | +| url | | string | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md new file mode 100644 index 0000000000000..e3540e737c428 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md @@ -0,0 +1,23 @@ +--- +sidebar_label: BrowserLaunchArgumentOptions +--- + +# BrowserLaunchArgumentOptions interface + +Launcher options that only apply to Chrome. + +#### Signature: + +```typescript +export interface BrowserLaunchArgumentOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------- | --------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| args | optional | string\[\] | Additional command line arguments to pass to the browser instance. | | +| debuggingPort | optional | number | | | +| devtools | optional | boolean | Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | +| headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | +| userDataDir | optional | string | Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsessiononmessageobject.md new file mode 100644 index 0000000000000..da62304c9be42 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsessiononmessageobject.md @@ -0,0 +1,21 @@ +--- +sidebar_label: CDPSessionOnMessageObject +--- + +# CDPSessionOnMessageObject interface + +#### Signature: + +```typescript +export interface CDPSessionOnMessageObject +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------- | ----------- | ------- | +| error | | { message: string; data: any; code: number; } | | | +| id | optional | number | | | +| method | | string | | | +| params | | Record<string, unknown> | | | +| result | optional | any | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.8.2/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.2/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md new file mode 100644 index 0000000000000..16044dfeb1e4b --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md @@ -0,0 +1,20 @@ +--- +sidebar_label: ClickOptions +--- + +# ClickOptions interface + +#### Signature: + +```typescript +export interface ClickOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | ------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | +| clickCount | optional | number | | 1 | +| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | +| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md new file mode 100644 index 0000000000000..220d4bd625c9d --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md @@ -0,0 +1,30 @@ +--- +sidebar_label: Configuration +--- + +# Configuration interface + +Defines options to configure Puppeteer's behavior during installation and runtime. + +See individual properties for more information. + +#### Signature: + +```typescript +export interface Configuration +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------ | --------------------- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | +| cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | +| defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| 'chrome' | +| downloadHost | optional | string |

Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | +| downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | +| executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| Auto-computed. | +| experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | +| logLevel | optional | 'silent' \| 'error' \| 'warn' |

Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | +| skipDownload | optional | boolean |

Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | +| temporaryDirectory | optional | string |

Defines the directory to be used by Puppeteer for creating temporary files.

Can be overridden by PUPPETEER_TMP_DIR.

| os.tmpdir() | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connect.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connect.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.md similarity index 84% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.md index 694993bafc606..3c16caca67bc4 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.md @@ -20,9 +20,9 @@ export declare class Connection extends EventEmitter ## Properties -| Property | Modifiers | Type | Description | -| -------------------------------------------- | --------------------- | ------ | ----------- | -| [timeout](./puppeteer.connection.timeout.md) | readonly | number | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | ------ | ----------- | +| timeout | readonly | number | | ## Methods diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.md new file mode 100644 index 0000000000000..39c56a1760114 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.md @@ -0,0 +1,25 @@ +--- +sidebar_label: ConnectionTransport +--- + +# ConnectionTransport interface + +#### Signature: + +```typescript +export interface ConnectionTransport +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------- | --------------------- | ---------------------------- | ----------- | ------- | +| onclose | optional | () => void | | | +| onmessage | optional | (message: string) => void | | | + +## Methods + +| Method | Description | +| -------------------------------------------------------- | ----------- | +| [close()](./puppeteer.connectiontransport.close.md) | | +| [send(message)](./puppeteer.connectiontransport.send.md) | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.connectoptions.md new file mode 100644 index 0000000000000..588370ee46933 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.connectoptions.md @@ -0,0 +1,22 @@ +--- +sidebar_label: ConnectOptions +--- + +# ConnectOptions interface + +#### Signature: + +```typescript +export interface ConnectOptions extends BrowserConnectOptions +``` + +**Extends:** [BrowserConnectOptions](./puppeteer.browserconnectoptions.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | --------------------------------------------------------- | --------------------------------------------- | ------- | +| browserURL | optional | string | | | +| browserWSEndpoint | optional | string | | | +| headers | optional | Record<string, string> | Headers to use for the web socket connection. | | +| transport | optional | [ConnectionTransport](./puppeteer.connectiontransport.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagelocation.md new file mode 100644 index 0000000000000..47aa190231de3 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagelocation.md @@ -0,0 +1,19 @@ +--- +sidebar_label: ConsoleMessageLocation +--- + +# ConsoleMessageLocation interface + +#### Signature: + +```typescript +export interface ConsoleMessageLocation +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------ | --------------------- | ------ | ----------------------------------------------------------------------------------- | ------- | +| columnNumber | optional | number | 0-based column number in the resource if known or undefined otherwise. | | +| lineNumber | optional | number | 0-based line number in the resource if known or undefined otherwise. | | +| url | optional | string | URL of the resource if known or undefined otherwise. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.2/api/puppeteer.continuerequestoverrides.md new file mode 100644 index 0000000000000..2dc955e943dd6 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.continuerequestoverrides.md @@ -0,0 +1,20 @@ +--- +sidebar_label: ContinueRequestOverrides +--- + +# ContinueRequestOverrides interface + +#### Signature: + +```typescript +export interface ContinueRequestOverrides +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ---------------------------- | ------------------------------------------------------------ | ------- | +| headers | optional | Record<string, string> | | | +| method | optional | string | | | +| postData | optional | string | | | +| url | optional | string | If set, the request URL will change. This is not a redirect. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.2/api/puppeteer.coverageentry.md new file mode 100644 index 0000000000000..3f904740c5125 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.coverageentry.md @@ -0,0 +1,21 @@ +--- +sidebar_label: CoverageEntry +--- + +# CoverageEntry interface + +The CoverageEntry class represents one entry of the coverage report. + +#### Signature: + +```typescript +export interface CoverageEntry +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | -------------------------------------------- | --------------------------------------------- | ------- | +| ranges | | Array<{ start: number; end: number; }> | The covered range as start and end positions. | | +| text | | string | The content of the style sheet or script. | | +| url | | string | The URL of the style sheet or script. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.8.2/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.2/api/puppeteer.credentials.md new file mode 100644 index 0000000000000..36068a7b8cc8b --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.credentials.md @@ -0,0 +1,18 @@ +--- +sidebar_label: Credentials +--- + +# Credentials interface + +#### Signature: + +```typescript +export interface Credentials +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------- | ------- | +| password | | string | | | +| username | | string | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverageoptions.md new file mode 100644 index 0000000000000..59fc7dc152c67 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverageoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: CSSCoverageOptions +--- + +# CSSCoverageOptions interface + +Set of configurable options for CSS coverage. + +#### Signature: + +```typescript +export interface CSSCoverageOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ------- | ---------------------------------------------- | ------- | +| resetOnNavigation | optional | boolean | Whether to reset coverage on every navigation. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.customerror.md b/website/versioned_docs/version-19.8.2/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md new file mode 100644 index 0000000000000..2719a00984cd9 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md @@ -0,0 +1,18 @@ +--- +sidebar_label: CustomQueryHandler +--- + +# CustomQueryHandler interface + +#### Signature: + +```typescript +export interface CustomQueryHandler +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------------------- | ----------- | ------- | +| queryAll | optional | (node: Node, selector: string) => Iterable<Node> | | | +| queryOne | optional | (node: Node, selector: string) => Node \| null | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.8.2/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.8.2/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.device.md b/website/versioned_docs/version-19.8.2/api/puppeteer.device.md new file mode 100644 index 0000000000000..aae65de99575d --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.device.md @@ -0,0 +1,18 @@ +--- +sidebar_label: Device +--- + +# Device interface + +#### Signature: + +```typescript +export interface Device +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------- | --------- | ----------------------------------- | ----------- | ------- | +| userAgent | | string | | | +| viewport | | [Viewport](./puppeteer.viewport.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.md similarity index 75% rename from website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.md index 47ca8a8ad0d13..ee9f1a62fc39b 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.md @@ -32,9 +32,9 @@ await devicePrompt.select( ## Properties -| Property | Modifiers | Type | Description | -| ----------------------------------------------------- | --------- | ------------------------------------------------------------------------- | ----------------------------------- | -| [devices](./puppeteer.devicerequestprompt.devices.md) | | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)\[\] | Current list of selectable devices. | +| Property | Modifiers | Type | Description | +| -------- | --------- | ------------------------------------------------------------------------- | ----------------------------------- | +| devices | | [DeviceRequestPromptDevice](./puppeteer.devicerequestpromptdevice.md)\[\] | Current list of selectable devices. | ## Methods diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestpromptdevice.md new file mode 100644 index 0000000000000..c272f56840adf --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestpromptdevice.md @@ -0,0 +1,24 @@ +--- +sidebar_label: DeviceRequestPromptDevice +--- + +# DeviceRequestPromptDevice class + +Device in a request prompt. + +#### Signature: + +```typescript +export declare class DeviceRequestPromptDevice +``` + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `DeviceRequestPromptDevice` class. + +## Properties + +| Property | Modifiers | Type | Description | +| -------- | --------- | ------ | -------------------------------------- | +| id | | string | Device id during a prompt. | +| name | | string | Device name as it appears in a prompt. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.devices.md b/website/versioned_docs/version-19.8.2/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.devices.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.md b/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.click.md similarity index 82% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.click.md index 62dac9df204dc..a94f93ca07812 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.click.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.click.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.click # ElementHandle.click() method -This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. +This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. #### Signature: diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.hover.md similarity index 79% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.hover.md index e6f9c55c3ff84..af325f51d91bb 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.hover.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.hover.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.hover # ElementHandle.hover() method -This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. +This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. #### Signature: diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.md similarity index 95% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.md index a62395cb48c96..995bf3557eda8 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.md @@ -41,9 +41,9 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ------------------------------------------- | --------------------- | ----------------------------- | ----------- | -| [frame](./puppeteer.elementhandle.frame.md) | readonly | [Frame](./puppeteer.frame.md) | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | ----------------------------- | ----------- | +| frame | readonly | [Frame](./puppeteer.frame.md) | | ## Methods @@ -57,7 +57,7 @@ The constructor for this class is marked as internal. Third-party code should no | [asElement()](./puppeteer.elementhandle.aselement.md) | | | | [boundingBox()](./puppeteer.elementhandle.boundingbox.md) | | This method returns the bounding box of the element (relative to the main frame), or null if the element is not visible. | | [boxModel()](./puppeteer.elementhandle.boxmodel.md) | | This method returns boxes of the element, or null if the element is not visible. | -| [click(this, options)](./puppeteer.elementhandle.click.md) | | This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. | +| [click(this, options)](./puppeteer.elementhandle.click.md) | | This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If the element is detached from DOM, the method throws an error. | | [clickablePoint(offset)](./puppeteer.elementhandle.clickablepoint.md) | | Returns the middle point within an element unless a specific offset is provided. | | [contentFrame()](./puppeteer.elementhandle.contentframe.md) | | Resolves to the content frame for element handles referencing iframe nodes, or null otherwise | | [drag(this, target)](./puppeteer.elementhandle.drag.md) | | This method creates and captures a dragevent from the element. | @@ -66,7 +66,7 @@ The constructor for this class is marked as internal. Third-party code should no | [dragOver(this, data)](./puppeteer.elementhandle.dragover.md) | | This method creates a dragover event on the element. | | [drop(this, data)](./puppeteer.elementhandle.drop.md) | | This method triggers a drop on the element. | | [focus()](./puppeteer.elementhandle.focus.md) | | Calls [focus](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus) on the element. | -| [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | +| [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | | [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. | | [press(key, options)](./puppeteer.elementhandle.press.md) | | Focuses the element, and then uses [Keyboard.down()](./puppeteer.keyboard.down.md) and [Keyboard.up()](./puppeteer.keyboard.up.md). | | [screenshot(this, options)](./puppeteer.elementhandle.screenshot.md) | | This method scrolls element into view if needed, and then uses [Page.screenshot()](./puppeteer.page.screenshot_2.md) to take a screenshot of the element. If the element is detached from DOM, the method throws an error. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforxpath.md similarity index 83% rename from website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforxpath.md index a1708401d195d..40e691fa5116b 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.elementhandle.waitforxpath.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforxpath.md @@ -15,28 +15,6 @@ sidebar_label: ElementHandle.waitForXPath > Wait for the `xpath` within the element. If at the moment of calling the method the `xpath` already exists, the method will return immediately. If the `xpath` doesn't appear after the `timeout` milliseconds of waiting, the function will throw. > > If `xpath` starts with `//` instead of `.//`, the dot will be appended automatically. -> -> This method works across navigation. -> -> ```ts -> import puppeteer from 'puppeteer'; -> (async () => { -> const browser = await puppeteer.launch(); -> const page = await browser.newPage(); -> let currentURL; -> page -> .waitForXPath('//img') -> .then(() => console.log('First URL with image: ' + currentURL)); -> for (currentURL of [ -> 'https://example.com', -> 'https://google.com', -> 'https://bbc.com', -> ]) { -> await page.goto(currentURL); -> } -> await browser.close(); -> })(); -> ``` #### Signature: @@ -75,3 +53,27 @@ The optional Argument `options` have properties: - `hidden`: A boolean wait for element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. Defaults to `false`. - `timeout`: A number which is maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. + +## Example + +This method works across navigation. + +```ts +import puppeteer from 'puppeteer'; +(async () => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + let currentURL; + page + .waitForXPath('//img') + .then(() => console.log('First URL with image: ' + currentURL)); + for (currentURL of [ + 'https://example.com', + 'https://google.com', + 'https://bbc.com', + ]) { + await page.goto(currentURL); + } + await browser.close(); +})(); +``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.8.2/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.errors.md b/website/versioned_docs/version-19.8.2/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.errors.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.8.2/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.8.2/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.2/api/puppeteer.experimentsconfiguration.md new file mode 100644 index 0000000000000..035ee31db1d79 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.experimentsconfiguration.md @@ -0,0 +1,21 @@ +--- +sidebar_label: ExperimentsConfiguration +--- + +# ExperimentsConfiguration interface + +Defines experiment options for Puppeteer. + +See individual properties for more information. + +#### Signature: + +```typescript +export interface ExperimentsConfiguration +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| macArmChromiumEnabled | optional | boolean |

Require Puppeteer to download Chromium for Apple M1.

On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time.

Can be overridden by PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM.

| false | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame._.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddscripttagoptions.md new file mode 100644 index 0000000000000..83fe47b19bb69 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddscripttagoptions.md @@ -0,0 +1,21 @@ +--- +sidebar_label: FrameAddScriptTagOptions +--- + +# FrameAddScriptTagOptions interface + +#### Signature: + +```typescript +export interface FrameAddScriptTagOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ---------------------------------------------------------------------------------------------------- | ------- | +| content | optional | string | JavaScript to be injected into the frame. | | +| id | optional | string | Sets the id of the script. | | +| path | optional | string | Path to a JavaScript file to be injected into the frame. | | +| type | optional | string | Sets the type of the script. Use module in order to load an ES2015 module. | | +| url | optional | string | URL of the script to be added. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddstyletagoptions.md new file mode 100644 index 0000000000000..8a1fcf6ffb40b --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddstyletagoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: FrameAddStyleTagOptions +--- + +# FrameAddStyleTagOptions interface + +#### Signature: + +```typescript +export interface FrameAddStyleTagOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------------------------------------------------- | ------- | +| content | optional | string | Raw CSS content to be injected into the frame. | | +| path | optional | string | The path to a CSS file to be injected into the frame. | | +| url | optional | string | the URL of the CSS file to be added. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.framewaitforfunctionoptions.md new file mode 100644 index 0000000000000..cba2ed79a02c8 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.framewaitforfunctionoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: FrameWaitForFunctionOptions +--- + +# FrameWaitForFunctionOptions interface + +#### Signature: + +```typescript +export interface FrameWaitForFunctionOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| polling | optional | 'raf' \| 'mutation' \| number |

An interval at which the pageFunction is executed, defaults to raf. If polling is a number, then it is treated as an interval in milliseconds at which the function would be executed. If polling is a string, then it can be one of the following values:

- raf - to constantly execute pageFunction in requestAnimationFrame callback. This is the tightest polling mode which is suitable to observe styling changes.

- mutation - to execute pageFunction on every DOM mutation.

| | +| timeout | optional | number | Maximum time to wait in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.geolocationoptions.md new file mode 100644 index 0000000000000..dcbdfc270fb5b --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.geolocationoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: GeolocationOptions +--- + +# GeolocationOptions interface + +#### Signature: + +```typescript +export interface GeolocationOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------- | --------------------- | ------ | --------------------------------------------------------- | ------- | +| accuracy | optional | number | Optional non-negative accuracy value. | | +| latitude | | number | Longitude between -180 and 180. | | +| longitude | | number | Latitude between -90 and 90. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.8.2/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.handleor.md b/website/versioned_docs/version-19.8.2/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.handler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.handler.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.md similarity index 94% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.md index 6db6e461fcf0d..594706d9b5ec5 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.md @@ -34,9 +34,9 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ------------------------------------------- | --------------------- | --------------------------------------- | ----------------------------------------------------------------- | -| [client](./puppeteer.httprequest.client.md) | readonly | [CDPSession](./puppeteer.cdpsession.md) | Warning! Using this client can break Puppeteer. Use with caution. | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | --------------------------------------- | ----------------------------------------------------------------- | +| client | readonly | [CDPSession](./puppeteer.cdpsession.md) | Warning! Using this client can break Puppeteer. Use with caution. | ## Methods diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.8.2/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstate.md new file mode 100644 index 0000000000000..0433a0e8abede --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstate.md @@ -0,0 +1,18 @@ +--- +sidebar_label: InterceptResolutionState +--- + +# InterceptResolutionState interface + +#### Signature: + +```typescript +export interface InterceptResolutionState +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------------------------------- | ----------- | ------- | +| action | | [InterceptResolutionAction](./puppeteer.interceptresolutionaction.md) | | | +| priority | optional | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.internalnetworkconditions.md new file mode 100644 index 0000000000000..fbeab505b13e6 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.internalnetworkconditions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: InternalNetworkConditions +--- + +# InternalNetworkConditions interface + +#### Signature: + +```typescript +export interface InternalNetworkConditions extends NetworkConditions +``` + +**Extends:** [NetworkConditions](./puppeteer.networkconditions.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------- | ----------- | ------- | +| offline | | boolean | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageentry.md new file mode 100644 index 0000000000000..de0bca1023932 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageentry.md @@ -0,0 +1,21 @@ +--- +sidebar_label: JSCoverageEntry +--- + +# JSCoverageEntry interface + +The CoverageEntry class for JavaScript + +#### Signature: + +```typescript +export interface JSCoverageEntry extends CoverageEntry +``` + +**Extends:** [CoverageEntry](./puppeteer.coverageentry.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | -------------------------------- | ----------------------------- | ------- | +| rawScriptCoverage | optional | Protocol.Profiler.ScriptCoverage | Raw V8 script coverage entry. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageoptions.md new file mode 100644 index 0000000000000..289173066fcde --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageoptions.md @@ -0,0 +1,22 @@ +--- +sidebar_label: JSCoverageOptions +--- + +# JSCoverageOptions interface + +Set of configurable options for JS coverage. + +#### Signature: + +```typescript +export interface JSCoverageOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------------ | --------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| includeRawScriptCoverage | optional | boolean | Whether the result includes raw V8 script coverage entries. | | +| reportAnonymousScripts | optional | boolean | Whether anonymous scripts generated by the page should be reported. | | +| resetOnNavigation | optional | boolean | Whether to reset coverage on every navigation. | | +| useBlockCoverage | optional | boolean | Whether to collect coverage information at the block level. If true, coverage will be collected at the block level (this is the default). If false, coverage will be collected at the function level. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.md similarity index 89% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.md index 3cf60fe506324..d1a4956186267 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.md @@ -28,9 +28,9 @@ const windowHandle = await page.evaluateHandle(() => window); ## Properties -| Property | Modifiers | Type | Description | -| --------------------------------------------------------------------- | --------- | ---- | --------------------------------------------------------------------------- | -| [\[\_\_JSHandleSymbol\]?](./puppeteer.jshandle.___jshandlesymbol_.md) | | T | _(Optional)_ Used for nominally typing [JSHandle](./puppeteer.jshandle.md). | +| Property | Modifiers | Type | Description | +| ---------------------- | --------------------- | ---- | -------------------------------------------------------------- | +| \[\_\_JSHandleSymbol\] | optional | T | Used for nominally typing [JSHandle](./puppeteer.jshandle.md). | ## Methods diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.8.2/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.8.2/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.launch.md b/website/versioned_docs/version-19.8.2/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.launch.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md new file mode 100644 index 0000000000000..09776b87b4d45 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md @@ -0,0 +1,31 @@ +--- +sidebar_label: LaunchOptions +--- + +# LaunchOptions interface + +Generic launch options that can be passed when launching any browser. + +#### Signature: + +```typescript +export interface LaunchOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------ | --------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| channel | optional | [ChromeReleaseChannel](./puppeteer.chromereleasechannel.md) | Chrome Release Channel | | +| dumpio | optional | boolean | If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | +| env | optional | Record<string, string \| undefined> | Specify environment variables that will be visible to the browser. | The contents of process.env. | +| executablePath | optional | string | Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. | | +| extraPrefsFirefox | optional | Record<string, unknown> | [Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. | | +| handleSIGHUP | optional | boolean | Close the browser process on SIGHUP. | true | +| handleSIGINT | optional | boolean | Close the browser process on Ctrl+C. | true | +| handleSIGTERM | optional | boolean | Close the browser process on SIGTERM. | true | +| ignoreDefaultArgs | optional | boolean \| string\[\] | If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | +| pipe | optional | boolean | Connect to a browser over a pipe instead of a WebSocket. | false | +| product | optional | [Product](./puppeteer.product.md) | Which browser to launch. | chrome | +| timeout | optional | number | Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30000 (30 seconds). | +| waitForInitialPage | optional | boolean | Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.8.2/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mediafeature.md new file mode 100644 index 0000000000000..15ef168add8d5 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.mediafeature.md @@ -0,0 +1,18 @@ +--- +sidebar_label: MediaFeature +--- + +# MediaFeature interface + +#### Signature: + +```typescript +export interface MediaFeature +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------- | ------- | +| name | | string | | | +| value | | string | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.2/api/puppeteer.metrics.md new file mode 100644 index 0000000000000..2c7fc61b236e9 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.metrics.md @@ -0,0 +1,29 @@ +--- +sidebar_label: Metrics +--- + +# Metrics interface + +#### Signature: + +```typescript +export interface Metrics +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------- | --------------------- | ------ | ----------- | ------- | +| Documents | optional | number | | | +| Frames | optional | number | | | +| JSEventListeners | optional | number | | | +| JSHeapTotalSize | optional | number | | | +| JSHeapUsedSize | optional | number | | | +| LayoutCount | optional | number | | | +| LayoutDuration | optional | number | | | +| Nodes | optional | number | | | +| RecalcStyleCount | optional | number | | | +| RecalcStyleDuration | optional | number | | | +| ScriptDuration | optional | number | | | +| TaskDuration | optional | number | | | +| Timestamp | optional | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mouseoptions.md new file mode 100644 index 0000000000000..2e45c17c5d0ce --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.mouseoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: MouseOptions +--- + +# MouseOptions interface + +#### Signature: + +```typescript +export interface MouseOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ----------- | ------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | | +| clickCount | optional | number | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.mousewheeloptions.md new file mode 100644 index 0000000000000..026b5a882a2eb --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.mousewheeloptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: MouseWheelOptions +--- + +# MouseWheelOptions interface + +#### Signature: + +```typescript +export interface MouseWheelOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | ------- | +| deltaX | optional | number | | | +| deltaY | optional | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.8.2/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.2/api/puppeteer.offset.md new file mode 100644 index 0000000000000..5ddaffa5b9929 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.offset.md @@ -0,0 +1,18 @@ +--- +sidebar_label: Offset +--- + +# Offset interface + +#### Signature: + +```typescript +export interface Offset +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------------------------------------------------------------------------------- | ------- | +| x | | number | x-offset for the clickable point relative to the top-left corner of the border box. | | +| y | | number | y-offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page._.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page._.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.__.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page._x.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.click.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.click.md similarity index 92% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.click.md index 4154fe3011118..fd644e8b90ddf 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.click.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.page.click.md @@ -4,7 +4,7 @@ sidebar_label: Page.click # Page.click() method -This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If there's no element matching `selector`, the method throws an error. +This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If there's no element matching `selector`, the method throws an error. #### Signature: diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.close.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.content.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.hover.md similarity index 86% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.hover.md index 24432ea81bd10..f498e4cc74c37 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.hover.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.page.hover.md @@ -4,7 +4,7 @@ sidebar_label: Page.hover # Page.hover() method -This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If there's no element matching `selector`, the method throws an error. +This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to hover over the center of the element. If there's no element matching `selector`, the method throws an error. #### Signature: diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.md similarity index 90% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.md index e73ba4f149f42..d0d29a9fed5d4 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.page.md @@ -63,14 +63,14 @@ page.off('request', logRequest); ## Properties -| Property | Modifiers | Type | Description | -| -------------------------------------------------- | --------------------- | --------------------------------------------- | ----------- | -| [accessibility](./puppeteer.page.accessibility.md) | readonly | [Accessibility](./puppeteer.accessibility.md) | | -| [coverage](./puppeteer.page.coverage.md) | readonly | [Coverage](./puppeteer.coverage.md) | | -| [keyboard](./puppeteer.page.keyboard.md) | readonly | [Keyboard](./puppeteer.keyboard.md) | | -| [mouse](./puppeteer.page.mouse.md) | readonly | [Mouse](./puppeteer.mouse.md) | | -| [touchscreen](./puppeteer.page.touchscreen.md) | readonly | [Touchscreen](./puppeteer.touchscreen.md) | | -| [tracing](./puppeteer.page.tracing.md) | readonly | [Tracing](./puppeteer.tracing.md) | | +| Property | Modifiers | Type | Description | +| ------------- | --------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| accessibility | readonly | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | +| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| keyboard | readonly | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | +| mouse | readonly | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | +| touchscreen | readonly | [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | +| tracing | readonly | [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | ## Methods @@ -89,7 +89,7 @@ page.off('request', logRequest); | [bringToFront()](./puppeteer.page.bringtofront.md) | | Brings page to front (activates tab). | | [browser()](./puppeteer.page.browser.md) | | Get the browser the page belongs to. | | [browserContext()](./puppeteer.page.browsercontext.md) | | Get the browser context that the page belongs to. | -| [click(selector, options)](./puppeteer.page.click.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to click in the center of the element. If there's no element matching selector, the method throws an error. | +| [click(selector, options)](./puppeteer.page.click.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If there's no element matching selector, the method throws an error. | | [close(options)](./puppeteer.page.close.md) | | | | [content()](./puppeteer.page.content.md) | | | | [cookies(urls)](./puppeteer.page.cookies.md) | | If no URLs are specified, this method returns cookies for the current page URL. If URLs are specified, only cookies for those URLs are returned. | @@ -113,7 +113,7 @@ page.off('request', logRequest); | [goBack(options)](./puppeteer.page.goback.md) | | This method navigate to the previous page in history. | | [goForward(options)](./puppeteer.page.goforward.md) | | This method navigate to the next page in history. | | [goto(url, options)](./puppeteer.page.goto.md) | | | -| [hover(selector)](./puppeteer.page.hover.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.mouse.md) to hover over the center of the element. If there's no element matching selector, the method throws an error. | +| [hover(selector)](./puppeteer.page.hover.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to hover over the center of the element. If there's no element matching selector, the method throws an error. | | [isClosed()](./puppeteer.page.isclosed.md) | | Indicates that the page has been closed. | | [isDragInterceptionEnabled()](./puppeteer.page.isdraginterceptionenabled.md) | | | | [isJavaScriptEnabled()](./puppeteer.page.isjavascriptenabled.md) | | | @@ -143,7 +143,7 @@ page.off('request', logRequest); | [setRequestInterception(value)](./puppeteer.page.setrequestinterception.md) | |

Activating request interception enables [HTTPRequest.abort()](./puppeteer.httprequest.abort.md), [HTTPRequest.continue()](./puppeteer.httprequest.continue.md) and [HTTPRequest.respond()](./puppeteer.httprequest.respond.md) methods. This provides the capability to modify network requests that are made by a page.

Once request interception is enabled, every request will stall unless it's continued, responded or aborted; or completed using the browser cache.

See the [Request interception guide](https://pptr.dev/next/guides/request-interception) for more details.

| | [setUserAgent(userAgent, userAgentMetadata)](./puppeteer.page.setuseragent.md) | | | | [setViewport(viewport)](./puppeteer.page.setviewport.md) | |

page.setViewport will resize the page. A lot of websites don't expect phones to change size, so you should set the viewport before navigating to the page.

In the case of multiple pages in a single browser, each page can have its own viewport size.

| -| [tap(selector)](./puppeteer.page.tap.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.touchscreen.md) to tap in the center of the element. If there's no element matching selector, the method throws an error. | +| [tap(selector)](./puppeteer.page.tap.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.md) to tap in the center of the element. If there's no element matching selector, the method throws an error. | | [target()](./puppeteer.page.target.md) | | | | [title()](./puppeteer.page.title.md) | | | | [type(selector, text, options)](./puppeteer.page.type.md) | |

Sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [Keyboard.press()](./puppeteer.keyboard.press.md).

| @@ -157,51 +157,7 @@ page.off('request', logRequest); | [waitForNetworkIdle(options)](./puppeteer.page.waitfornetworkidle.md) | | | | [waitForRequest(urlOrPredicate, options)](./puppeteer.page.waitforrequest.md) | | | | [waitForResponse(urlOrPredicate, options)](./puppeteer.page.waitforresponse.md) | | | -| [waitForSelector(selector, options)](./puppeteer.page.waitforselector.md) | |

Wait for the selector to appear in page. If at the moment of calling the method the selector already exists, the method will return immediately. If the selector doesn't appear after the timeout milliseconds of waiting, the function will throw.

This method works across navigations:

| - -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForSelector('img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - -| -| [waitForTimeout(milliseconds)](./puppeteer.page.waitfortimeout.md) | | | -| [waitForXPath(xpath, options)](./puppeteer.page.waitforxpath.md) | |

Wait for the xpath to appear in page. If at the moment of calling the method the xpath already exists, the method will return immediately. If the xpath doesn't appear after the timeout milliseconds of waiting, the function will throw.

This method works across navigation

- -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForXPath('//img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - -| -| [workers()](./puppeteer.page.workers.md) | | | +| [waitForSelector(selector, options)](./puppeteer.page.waitforselector.md) | | Wait for the selector to appear in page. If at the moment of calling the method the selector already exists, the method will return immediately. If the selector doesn't appear after the timeout milliseconds of waiting, the function will throw. | +| [waitForTimeout(milliseconds)](./puppeteer.page.waitfortimeout.md) | | | +| [waitForXPath(xpath, options)](./puppeteer.page.waitforxpath.md) | | Wait for the xpath to appear in page. If at the moment of calling the method the xpath already exists, the method will return immediately. If the xpath doesn't appear after the timeout milliseconds of waiting, the function will throw. | +| [workers()](./puppeteer.page.workers.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.off.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.on.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.once.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.select.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.tap.md similarity index 89% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.tap.md index bf91e7ecbb869..87fa397c7dc16 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.tap.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.page.tap.md @@ -4,7 +4,7 @@ sidebar_label: Page.tap # Page.tap() method -This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.touchscreen.md) to tap in the center of the element. If there's no element matching `selector`, the method throws an error. +This method fetches an element with `selector`, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.md) to tap in the center of the element. If there's no element matching `selector`, the method throws an error. #### Signature: diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.target.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.title.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforselector.md similarity index 99% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforselector.md index cbd961c673b7f..70a7432529986 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforselector.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforselector.md @@ -6,28 +6,6 @@ sidebar_label: Page.waitForSelector Wait for the `selector` to appear in page. If at the moment of calling the method the `selector` already exists, the method will return immediately. If the `selector` doesn't appear after the `timeout` milliseconds of waiting, the function will throw. -This method works across navigations: - -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForSelector('img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - #### Signature: ```typescript @@ -61,3 +39,27 @@ The optional Parameter in Arguments `options` are: - `hidden`: Wait for element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. Defaults to `false`. - `timeout`: maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. + +## Example + +This method works across navigations: + +```ts +import puppeteer from 'puppeteer'; +(async () => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + let currentURL; + page + .waitForSelector('img') + .then(() => console.log('First URL with image: ' + currentURL)); + for (currentURL of [ + 'https://example.com', + 'https://google.com', + 'https://bbc.com', + ]) { + await page.goto(currentURL); + } + await browser.close(); +})(); +``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforxpath.md similarity index 99% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforxpath.md index 811ee6ca5be79..7f8aaa39ac392 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.page.waitforxpath.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforxpath.md @@ -6,28 +6,6 @@ sidebar_label: Page.waitForXPath Wait for the `xpath` to appear in page. If at the moment of calling the method the `xpath` already exists, the method will return immediately. If the `xpath` doesn't appear after the `timeout` milliseconds of waiting, the function will throw. -This method works across navigation - -```ts -import puppeteer from 'puppeteer'; -(async () => { - const browser = await puppeteer.launch(); - const page = await browser.newPage(); - let currentURL; - page - .waitForXPath('//img') - .then(() => console.log('First URL with image: ' + currentURL)); - for (currentURL of [ - 'https://example.com', - 'https://google.com', - 'https://bbc.com', - ]) { - await page.goto(currentURL); - } - await browser.close(); -})(); -``` - #### Signature: ```typescript @@ -61,3 +39,27 @@ The optional Argument `options` have properties: - `hidden`: A boolean wait for element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. Defaults to `false`. - `timeout`: A number which is maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method. + +## Example + +This method works across navigation + +```ts +import puppeteer from 'puppeteer'; +(async () => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + let currentURL; + page + .waitForXPath('//img') + .then(() => console.log('First URL with image: ' + currentURL)); + for (currentURL of [ + 'https://example.com', + 'https://google.com', + 'https://bbc.com', + ]) { + await page.goto(currentURL); + } + await browser.close(); +})(); +``` diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.8.2/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.8.2/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.2/api/puppeteer.pageeventobject.md new file mode 100644 index 0000000000000..8fda1a908d3e3 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.pageeventobject.md @@ -0,0 +1,39 @@ +--- +sidebar_label: PageEventObject +--- + +# PageEventObject interface + +Denotes the objects received by callback functions for page events. + +See [PageEmittedEvents](./puppeteer.pageemittedevents.md) for more detail on the events and when they are emitted. + +#### Signature: + +```typescript +export interface PageEventObject +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ---------------------- | --------- | -------------------------------------------------------------- | ----------- | ------- | +| close | | never | | | +| console | | [ConsoleMessage](./puppeteer.consolemessage.md) | | | +| dialog | | [Dialog](./puppeteer.dialog.md) | | | +| domcontentloaded | | never | | | +| error | | Error | | | +| frameattached | | [Frame](./puppeteer.frame.md) | | | +| framedetached | | [Frame](./puppeteer.frame.md) | | | +| framenavigated | | [Frame](./puppeteer.frame.md) | | | +| load | | never | | | +| metrics | | { title: string; metrics: [Metrics](./puppeteer.metrics.md); } | | | +| pageerror | | Error | | | +| popup | | [Page](./puppeteer.page.md) | | | +| request | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| requestfailed | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| requestfinished | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| requestservedfromcache | | [HTTPRequest](./puppeteer.httprequest.md) | | | +| response | | [HTTPResponse](./puppeteer.httpresponse.md) | | | +| workercreated | | [WebWorker](./puppeteer.webworker.md) | | | +| workerdestroyed | | [WebWorker](./puppeteer.webworker.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.8.2/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.2/api/puppeteer.pdfmargin.md new file mode 100644 index 0000000000000..5cd11ee34158c --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.pdfmargin.md @@ -0,0 +1,20 @@ +--- +sidebar_label: PDFMargin +--- + +# PDFMargin interface + +#### Signature: + +```typescript +export interface PDFMargin +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ---------------- | ----------- | ------- | +| bottom | optional | string \| number | | | +| left | optional | string \| number | | | +| right | optional | string \| number | | | +| top | optional | string \| number | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md new file mode 100644 index 0000000000000..7cf878372fcdd --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md @@ -0,0 +1,33 @@ +--- +sidebar_label: PDFOptions +--- + +# PDFOptions interface + +Valid options to configure PDF generation via [Page.pdf()](./puppeteer.page.pdf.md). + +#### Signature: + +```typescript +export interface PDFOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| displayHeaderFooter | optional | boolean | Whether to show the header and footer. | false | +| footerTemplate | optional | string | HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.md). | | +| format | optional | [PaperFormat](./puppeteer.paperformat.md) | | letter. | +| headerTemplate | optional | string |

HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | +| height | optional | string \| number | Sets the height of paper. You can pass in a number or a string with a unit. | | +| landscape | optional | boolean | Whether to print in landscape orientation. | = false | +| margin | optional | [PDFMargin](./puppeteer.pdfmargin.md) | Set the PDF margins. | no margins are set. | +| omitBackground | optional | boolean | Hides default white background and allows generating pdfs with transparency. | false | +| pageRanges | optional | string | Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | +| path | optional | string | The path to save the file to. | the empty string, which means the PDF will not be written to disk. | +| preferCSSPageSize | optional | boolean | Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | +| printBackground | optional | boolean | Set to true to print background graphics. | false | +| scale | optional | number | Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | +| timeout | optional | number | Timeout in milliseconds. Pass 0 to disable timeout. | 30000 | +| width | optional | string \| number | Sets the width of paper. You can pass in a number or a string with a unit. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.permission.md b/website/versioned_docs/version-19.8.2/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.permission.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.platform.md b/website/versioned_docs/version-19.8.2/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.platform.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.point.md b/website/versioned_docs/version-19.8.2/api/puppeteer.point.md new file mode 100644 index 0000000000000..55acd6b123065 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.point.md @@ -0,0 +1,18 @@ +--- +sidebar_label: Point +--- + +# Point interface + +#### Signature: + +```typescript +export interface Point +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | ----------- | ------- | +| x | | number | | | +| y | | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.pressoptions.md new file mode 100644 index 0000000000000..2cdefe8a841ae --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.pressoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: PressOptions +--- + +# PressOptions interface + +#### Signature: + +```typescript +export interface PressOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------------------------ | ------- | +| delay | optional | number | Time to wait between keydown and keyup in milliseconds. Defaults to 0. | | +| text | optional | string | If specified, generates an input event with this text. | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.product.md b/website/versioned_docs/version-19.8.2/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.product.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.md similarity index 71% rename from website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.md index ec71edc83d1d7..23dbf6f7118d3 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.productlauncher.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.md @@ -18,9 +18,9 @@ The constructor for this class is marked as internal. Third-party code should no ## Properties -| Property | Modifiers | Type | Description | -| ------------------------------------------------- | --------------------- | --------------------------------- | ----------- | -| [product](./puppeteer.productlauncher.product.md) | readonly | [Product](./puppeteer.product.md) | | +| Property | Modifiers | Type | Description | +| -------- | --------------------- | --------------------------------- | ----------- | +| product | readonly | [Product](./puppeteer.product.md) | | ## Methods diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.2/api/puppeteer.protocolerror.md new file mode 100644 index 0000000000000..121696eca01c6 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.protocolerror.md @@ -0,0 +1,22 @@ +--- +sidebar_label: ProtocolError +--- + +# ProtocolError class + +ProtocolError is emitted whenever there is an error from the protocol. + +#### Signature: + +```typescript +export declare class ProtocolError extends CustomError +``` + +**Extends:** [CustomError](./puppeteer.customerror.md) + +## Properties + +| Property | Modifiers | Type | Description | +| --------------- | --------------------- | ------------------- | ----------- | +| code | readonly | number \| undefined | | +| originalMessage | readonly | string | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.8.2/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteererrors.md new file mode 100644 index 0000000000000..5993f942a6852 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteererrors.md @@ -0,0 +1,22 @@ +--- +sidebar_label: PuppeteerErrors +--- + +# PuppeteerErrors interface + +> Warning: This API is now obsolete. +> +> Do not use. + +#### Signature: + +```typescript +export interface PuppeteerErrors +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------- | --------- | ---------------------------------------------------- | ----------- | ------- | +| ProtocolError | | typeof [ProtocolError](./puppeteer.protocolerror.md) | | | +| TimeoutError | | typeof [TimeoutError](./puppeteer.timeouterror.md) | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlaunchoptions.md new file mode 100644 index 0000000000000..2ff6a5ceeb141 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlaunchoptions.md @@ -0,0 +1,20 @@ +--- +sidebar_label: PuppeteerLaunchOptions +--- + +# PuppeteerLaunchOptions interface + +#### Signature: + +```typescript +export interface PuppeteerLaunchOptions extends LaunchOptions, BrowserLaunchArgumentOptions, BrowserConnectOptions +``` + +**Extends:** [LaunchOptions](./puppeteer.launchoptions.md), [BrowserLaunchArgumentOptions](./puppeteer.browserlaunchargumentoptions.md), [BrowserConnectOptions](./puppeteer.browserconnectoptions.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | --------------------------------- | ----------- | ------- | +| extraPrefsFirefox | optional | Record<string, unknown> | | | +| product | optional | [Product](./puppeteer.product.md) | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.launch.md similarity index 90% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.launch.md index a2fe2adc983d7..1762eb2214554 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.launch.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.launch.md @@ -6,7 +6,7 @@ sidebar_label: PuppeteerNode.launch Launches a browser instance with given arguments and options when specified. -When using with `puppeteer-core`, [options.executablePath](./puppeteer.launchoptions.executablepath.md) or [options.channel](./puppeteer.launchoptions.channel.md) must be provided. +When using with `puppeteer-core`, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided. #### Signature: @@ -32,7 +32,7 @@ Puppeteer can also be used to control the Chrome browser, but it works best with ## Example -You can use [options.ignoreDefaultArgs](./puppeteer.launchoptions.ignoredefaultargs.md) to filter out `--mute-audio` from default arguments: +You can use [options.ignoreDefaultArgs](./puppeteer.launchoptions.md) to filter out `--mute-audio` from default arguments: ```ts const browser = await puppeteer.launch({ diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.md similarity index 74% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.md index e967a6956b3a9..62f72eb711c5f 100644 --- a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernode.md +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.md @@ -44,18 +44,18 @@ Once you have created a `page` you have access to a large API to interact with t ## Properties -| Property | Modifiers | Type | Description | -| ----------------------------------------------------------------------- | --------------------- | --------------------------------- | ----------- | -| [defaultProduct](./puppeteer.puppeteernode.defaultproduct.md) | readonly | [Product](./puppeteer.product.md) | | -| [lastLaunchedProduct](./puppeteer.puppeteernode.lastlaunchedproduct.md) | readonly | [Product](./puppeteer.product.md) | | -| [product](./puppeteer.puppeteernode.product.md) | readonly | string | | +| Property | Modifiers | Type | Description | +| ------------------- | --------------------- | --------------------------------- | ----------- | +| defaultProduct | readonly | [Product](./puppeteer.product.md) | | +| lastLaunchedProduct | readonly | [Product](./puppeteer.product.md) | | +| product | readonly | string | | ## Methods -| Method | Modifiers | Description | -| ---------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | -| [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | -| [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | -| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | | -| [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.executablepath.md) or [options.channel](./puppeteer.launchoptions.channel.md) must be provided.

| +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | +| [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | +| [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | +| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | | +| [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided.

| diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.2/api/puppeteer.remoteaddress.md new file mode 100644 index 0000000000000..e5cea3af5f566 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.remoteaddress.md @@ -0,0 +1,18 @@ +--- +sidebar_label: RemoteAddress +--- + +# RemoteAddress interface + +#### Signature: + +```typescript +export interface RemoteAddress +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | ------- | +| ip | optional | string | | | +| port | optional | number | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.8.2/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.2/api/puppeteer.responseforrequest.md new file mode 100644 index 0000000000000..a66d2c28dbf58 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.responseforrequest.md @@ -0,0 +1,22 @@ +--- +sidebar_label: ResponseForRequest +--- + +# ResponseForRequest interface + +Required response data to fulfill a request with. + +#### Signature: + +```typescript +export interface ResponseForRequest +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------- | --------- | ----------------------------- | --------------------------------------------------------------- | ------- | +| body | | string \| Buffer | | | +| contentType | | string | | | +| headers | | Record<string, unknown> | Optional response headers. All values are converted to strings. | | +| status | | number | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md new file mode 100644 index 0000000000000..49e112f77dd80 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md @@ -0,0 +1,21 @@ +--- +sidebar_label: ScreenshotClip +--- + +# ScreenshotClip interface + +#### Signature: + +```typescript +export interface ScreenshotClip +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | ------- | +| height | | number | | | +| scale | optional | number | | 1 | +| width | | number | | | +| x | | number | | | +| y | | number | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotoptions.md new file mode 100644 index 0000000000000..784e37b6c3a09 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotoptions.md @@ -0,0 +1,25 @@ +--- +sidebar_label: ScreenshotOptions +--- + +# ScreenshotOptions interface + +#### Signature: + +```typescript +export interface ScreenshotOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------------------- | --------------------- | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| captureBeyondViewport | optional | boolean | Capture the screenshot beyond the viewport. | true | +| clip | optional | [ScreenshotClip](./puppeteer.screenshotclip.md) | An object which specifies the clipping region of the page. | | +| encoding | optional | 'base64' \| 'binary' | Encoding of the image. | binary | +| fromSurface | optional | boolean | Capture the screenshot from the surface, rather than the view. | true | +| fullPage | optional | boolean | When true, takes a screenshot of the full page. | false | +| omitBackground | optional | boolean | Hides default white background and allows capturing screenshots with transparency. | false | +| path | optional | string | The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk. | | +| quality | optional | number | Quality of the image, between 0-100. Not applicable to png images. | | +| type | optional | 'png' \| 'jpeg' \| 'webp' | | png | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.2/api/puppeteer.serializedaxnode.md new file mode 100644 index 0000000000000..c7518c4a48ac2 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.serializedaxnode.md @@ -0,0 +1,44 @@ +--- +sidebar_label: SerializedAXNode +--- + +# SerializedAXNode interface + +Represents a Node and the properties of it that are relevant to Accessibility. + +#### Signature: + +```typescript +export interface SerializedAXNode +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| autocomplete | optional | string | | | +| checked | optional | boolean \| 'mixed' | Whether the checkbox is checked, or in a [mixed state](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-2/checkbox-2.html). | | +| children | optional | [SerializedAXNode](./puppeteer.serializedaxnode.md)\[\] | Children of this node, if there are any. | | +| description | optional | string | An additional human readable description of the node. | | +| disabled | optional | boolean | | | +| expanded | optional | boolean | | | +| focused | optional | boolean | | | +| haspopup | optional | string | | | +| invalid | optional | string | Whether and in what way this node's value is invalid. | | +| keyshortcuts | optional | string | Any keyboard shortcuts associated with this node. | | +| level | optional | number | The level of a heading. | | +| modal | optional | boolean | | | +| multiline | optional | boolean | | | +| multiselectable | optional | boolean | Whether more than one child can be selected. | | +| name | optional | string | A human readable name for the node. | | +| orientation | optional | string | | | +| pressed | optional | boolean \| 'mixed' | Whether the node is checked or in a mixed state. | | +| readonly | optional | boolean | | | +| required | optional | boolean | | | +| role | | string | The [role](https://www.w3.org/TR/wai-aria/#usage_intro) of the node. | | +| roledescription | optional | string | A human readable alternative to the role. | | +| selected | optional | boolean | | | +| value | optional | string \| number | The current value of the node. | | +| valuemax | optional | number | | | +| valuemin | optional | number | | | +| valuetext | optional | string | A description of the current value. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md new file mode 100644 index 0000000000000..f9625d240ba6e --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: SnapshotOptions +--- + +# SnapshotOptions interface + +#### Signature: + +```typescript +export interface SnapshotOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | --------------------------------------------------------- | ------------------------------------------- | --------------------------------- | +| interestingOnly | optional | boolean | Prune uninteresting nodes from the tree. | true | +| root | optional | [ElementHandle](./puppeteer.elementhandle.md)<Node> | Root node to get the accessibility tree for | The root node of the entire page. | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.page.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.type.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.8.2/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.8.2/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.8.2/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracing.md b/website/versioned_docs/version-19.8.2/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.8.2/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.8.2/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.tracingoptions.md new file mode 100644 index 0000000000000..315b15add09f5 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.tracingoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: TracingOptions +--- + +# TracingOptions interface + +#### Signature: + +```typescript +export interface TracingOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------- | --------------------- | ---------- | ----------- | ------- | +| categories | optional | string\[\] | | | +| path | optional | string | | | +| screenshots | optional | boolean | | | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md new file mode 100644 index 0000000000000..456993bbeec00 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md @@ -0,0 +1,24 @@ +--- +sidebar_label: Viewport +--- + +# Viewport interface + +Sets the viewport of the page. + +#### Signature: + +```typescript +export interface Viewport +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| deviceScaleFactor | optional | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | +| hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | +| height | | number | The page height in pixels. | | +| isLandscape | optional | boolean | Specifies if the viewport is in landscape mode. | false | +| isMobile | optional | boolean | Whether the meta viewport tag is taken into account. | false | +| width | | number | The page width in pixels. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.waitforoptions.md new file mode 100644 index 0000000000000..a9e5448895383 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.waitforoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: WaitForOptions +--- + +# WaitForOptions interface + +#### Signature: + +```typescript +export interface WaitForOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| --------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | +| timeout | optional | number |

Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) or [Page.setDefaultNavigationTimeout()](./puppeteer.page.setdefaultnavigationtimeout.md) methods.

| 30000 | +| waitUntil | optional | [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md) \| [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md)\[\] | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md new file mode 100644 index 0000000000000..0dd59b7ee46dd --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: WaitForSelectorOptions +--- + +# WaitForSelectorOptions interface + +#### Signature: + +```typescript +export interface WaitForSelectorOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md new file mode 100644 index 0000000000000..d393cf35902cc --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md @@ -0,0 +1,17 @@ +--- +sidebar_label: WaitForTargetOptions +--- + +# WaitForTargetOptions interface + +#### Signature: + +```typescript +export interface WaitForTargetOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------ | ----------- | +| timeout | optional | number | Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30 seconds. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.2/api/puppeteer.waittimeoutoptions.md new file mode 100644 index 0000000000000..e436a96d96244 --- /dev/null +++ b/website/versioned_docs/version-19.8.2/api/puppeteer.waittimeoutoptions.md @@ -0,0 +1,17 @@ +--- +sidebar_label: WaitTimeoutOptions +--- + +# WaitTimeoutOptions interface + +#### Signature: + +```typescript +export interface WaitTimeoutOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | +| timeout | optional | number |

Maximum wait time in milliseconds. Pass 0 to disable the timeout.

The default value can be changed by using the [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) method.

| 30000 | diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.md b/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.8.1/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.8.1/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.8.2/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.8.1/assets/overview.png b/website/versioned_docs/version-19.8.2/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.8.1/assets/overview.png rename to website/versioned_docs/version-19.8.2/assets/overview.png diff --git a/website/versioned_docs/version-19.8.1/assets/overview.svg b/website/versioned_docs/version-19.8.2/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.8.1/assets/overview.svg rename to website/versioned_docs/version-19.8.2/assets/overview.svg diff --git a/website/versioned_docs/version-19.8.1/chromium-support.md b/website/versioned_docs/version-19.8.2/chromium-support.md similarity index 97% rename from website/versioned_docs/version-19.8.1/chromium-support.md rename to website/versioned_docs/version-19.8.2/chromium-support.md index bf3783d0e6044..ed7ebaa83a7e6 100644 --- a/website/versioned_docs/version-19.8.1/chromium-support.md +++ b/website/versioned_docs/version-19.8.2/chromium-support.md @@ -4,7 +4,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: -- Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://pptr.dev/19.8.0) +- Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://github.com/puppeteer/puppeteer/blob/v19.8.0/docs/api/index.md) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) - Chromium 110.0.5479.0 - [Puppeteer v19.6.0](https://github.com/puppeteer/puppeteer/blob/v19.6.0/docs/api/index.md) - Chromium 109.0.5412.0 - [Puppeteer v19.4.0](https://github.com/puppeteer/puppeteer/blob/v19.4.0/docs/api/index.md) diff --git a/website/versioned_docs/version-19.8.1/contributing.md b/website/versioned_docs/version-19.8.2/contributing.md similarity index 100% rename from website/versioned_docs/version-19.8.1/contributing.md rename to website/versioned_docs/version-19.8.2/contributing.md diff --git a/website/versioned_docs/version-19.8.1/faq.md b/website/versioned_docs/version-19.8.2/faq.md similarity index 99% rename from website/versioned_docs/version-19.8.1/faq.md rename to website/versioned_docs/version-19.8.2/faq.md index 41eec4d3021b2..d063ff336f9d5 100644 --- a/website/versioned_docs/version-19.8.1/faq.md +++ b/website/versioned_docs/version-19.8.2/faq.md @@ -193,7 +193,7 @@ There are two reasons for this: This means that Puppeteer does not support licensed formats such as AAC or H.264. (However, it is possible to force Puppeteer to use a separately-installed version Chrome instead of Chromium via the - [`executablePath` option to `puppeteer.launch`](./api/puppeteer.launchoptions.executablepath). + [`executablePath` option to `puppeteer.launch`](./api/puppeteer.launchoptions). You should only use this configuration if you need an official release of Chrome that supports these media formats.) - Since Puppeteer (in all configurations) controls a desktop version of diff --git a/website/versioned_docs/version-19.8.1/guides/chrome-extensions.md b/website/versioned_docs/version-19.8.2/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.8.1/guides/chrome-extensions.md rename to website/versioned_docs/version-19.8.2/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.8.1/guides/configuration.mdx b/website/versioned_docs/version-19.8.2/guides/configuration.mdx similarity index 97% rename from website/versioned_docs/version-19.8.1/guides/configuration.mdx rename to website/versioned_docs/version-19.8.2/guides/configuration.mdx index a9fd3885cffa0..c6e11edda6b2c 100644 --- a/website/versioned_docs/version-19.8.1/guides/configuration.mdx +++ b/website/versioned_docs/version-19.8.2/guides/configuration.mdx @@ -81,7 +81,7 @@ about the ambient environment is needed (in this case, `__dirname`). #### Enabling experiments By default, experiments are turned off, but they can be individually turned on -using the [`experiments`](../api/puppeteer.configuration.experiments) key. +using the [`experiments`](../api/puppeteer.configuration) key. For example, if you want to enable ARM-native macOS chromium, you can use diff --git a/website/versioned_docs/version-19.8.1/guides/debugging.md b/website/versioned_docs/version-19.8.2/guides/debugging.md similarity index 92% rename from website/versioned_docs/version-19.8.1/guides/debugging.md rename to website/versioned_docs/version-19.8.2/guides/debugging.md index 17c64bbba5b7b..9b41c80906e36 100644 --- a/website/versioned_docs/version-19.8.1/guides/debugging.md +++ b/website/versioned_docs/version-19.8.2/guides/debugging.md @@ -23,13 +23,13 @@ before These methods can be used to debug any situation. These should be used as a quick sanity check before diving into more complex methods. -### Turn off [`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) +### Turn off [`headless`](../api/puppeteer.browserlaunchargumentoptions) Sometimes it's useful to see what the browser is displaying. Instead of launching in -[`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) mode, +[`headless`](../api/puppeteer.browserlaunchargumentoptions) mode, launch a full version of the browser with -[`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) set to +[`headless`](../api/puppeteer.browserlaunchargumentoptions) set to `false`: ```ts @@ -38,7 +38,7 @@ const browser = await puppeteer.launch({headless: false}); ### Puppeteer "slow-mo" -The [`slowMo`](../api/puppeteer.browserconnectoptions.slowmo) option slows down +The [`slowMo`](../api/puppeteer.browserconnectoptions) option slows down Puppeteer operations by a specified amount of milliseconds. It's another way to help see what's going on. @@ -55,7 +55,7 @@ const browser = await puppeteer.launch({ Since client code runs in the browser, doing `console.*` in client code will not directly log to Node.js. However, you can [listen](../api/puppeteer.page.on) for -the [`console`](../api/puppeteer.pageeventobject.console) event which returns a +the [`console`](../api/puppeteer.pageeventobject) event which returns a payload with the logged text. ```ts @@ -66,7 +66,7 @@ await page.evaluate(() => console.log(`url is ${location.href}`)); ### Use the debugger in the browser -1. Set [`devtools`](../api/puppeteer.browserlaunchargumentoptions.devtools) to +1. Set [`devtools`](../api/puppeteer.browserlaunchargumentoptions) to `true` when launching Puppeteer: ```ts @@ -98,7 +98,7 @@ to this [Chromium bug](https://bugs.chromium.org/p/chromium/issues/detail?id=833928), so if you want to try something out, you have to add it to your test file. -1. Set [`headless`](../api/puppeteer.browserlaunchargumentoptions.headless) to +1. Set [`headless`](../api/puppeteer.browserlaunchargumentoptions) to `false`. 2. Add `debugger` to any server code you want debugged. For example, diff --git a/website/versioned_docs/version-19.8.1/guides/docker.md b/website/versioned_docs/version-19.8.2/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.8.1/guides/docker.md rename to website/versioned_docs/version-19.8.2/guides/docker.md diff --git a/website/versioned_docs/version-19.8.1/guides/evaluate-javascript.md b/website/versioned_docs/version-19.8.2/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.8.1/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.8.2/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.8.1/guides/query-selectors.md b/website/versioned_docs/version-19.8.2/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.8.1/guides/query-selectors.md rename to website/versioned_docs/version-19.8.2/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.8.1/guides/request-interception.md b/website/versioned_docs/version-19.8.2/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.8.1/guides/request-interception.md rename to website/versioned_docs/version-19.8.2/guides/request-interception.md diff --git a/website/versioned_docs/version-19.8.1/index.md b/website/versioned_docs/version-19.8.2/index.md similarity index 97% rename from website/versioned_docs/version-19.8.1/index.md rename to website/versioned_docs/version-19.8.2/index.md index 451fe99e10790..4f2b49be99e61 100644 --- a/website/versioned_docs/version-19.8.1/index.md +++ b/website/versioned_docs/version-19.8.2/index.md @@ -107,8 +107,8 @@ or [managing browsers yourself](https://pptr.dev/api/puppeteer.browserfetcher). If you are managing browsers yourself, you will need to call [`puppeteer.launch`](https://pptr.dev/api/puppeteer.puppeteernode.launch) with an an explicit -[`executablePath`](https://pptr.dev/api/puppeteer.launchoptions.executablepath) -(or [`channel`](https://pptr.dev/api/puppeteer.launchoptions.channel) if it's +[`executablePath`](https://pptr.dev/api/puppeteer.launchoptions) +(or [`channel`](https://pptr.dev/api/puppeteer.launchoptions) if it's installed in a standard location). When using `puppeteer-core`, remember to change the import: @@ -177,7 +177,7 @@ import puppeteer from 'puppeteer'; Puppeteer launches Chromium in [headless mode](https://developers.google.com/web/updates/2017/04/headless-chrome). To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions.headless) +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) option when launching a browser: ```ts diff --git a/website/versioned_docs/version-19.8.1/troubleshooting.md b/website/versioned_docs/version-19.8.2/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.8.1/troubleshooting.md rename to website/versioned_docs/version-19.8.2/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.8.1-sidebars.json b/website/versioned_sidebars/version-19.8.2-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.8.1-sidebars.json rename to website/versioned_sidebars/version-19.8.2-sidebars.json diff --git a/website/versions.json b/website/versions.json index e86372c2ba7bb..ba1648b234e30 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.8.1"] +["19.8.2"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 2b23541908815..0ec5a2f66ea70 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.8.1", "19.8.0", "19.7.5", "19.7.4", From e0eef01f1c901bdde5892bb80d5ddafc519e448a Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 29 Mar 2023 15:27:29 +0200 Subject: [PATCH 048/417] docs: use code block for single values (#9936) --- docs/api/puppeteer.browserconnectoptions.md | 14 ++++---- docs/api/puppeteer.browserfetcheroptions.md | 4 +-- .../puppeteer.browserlaunchargumentoptions.md | 2 +- docs/api/puppeteer.clickoptions.md | 12 +++---- docs/api/puppeteer.configuration.md | 4 +-- docs/api/puppeteer.launchoptions.md | 10 +++--- docs/api/puppeteer.page.setcacheenabled.md | 2 +- docs/api/puppeteer.pdfoptions.md | 34 +++++++++---------- docs/api/puppeteer.screenshotclip.md | 14 ++++---- docs/api/puppeteer.snapshotoptions.md | 2 +- docs/api/puppeteer.viewport.md | 16 ++++----- docs/api/puppeteer.waitforselectoroptions.md | 10 +++--- docs/api/puppeteer.waitfortargetoptions.md | 6 ++-- packages/browsers/src/fetch.ts | 2 +- packages/browsers/src/launcher.ts | 4 +-- packages/puppeteer-core/src/api/Browser.ts | 2 +- .../puppeteer-core/src/api/ElementHandle.ts | 4 +-- packages/puppeteer-core/src/api/Page.ts | 4 +-- .../src/common/Accessibility.ts | 2 +- .../src/common/BrowserConnector.ts | 4 +-- .../src/common/Configuration.ts | 4 +-- .../src/common/IsolatedWorld.ts | 2 +- .../puppeteer-core/src/common/PDFOptions.ts | 16 ++++----- .../src/common/PuppeteerViewport.ts | 8 ++--- .../puppeteer-core/src/node/BrowserFetcher.ts | 4 +-- .../puppeteer-core/src/node/LaunchOptions.ts | 12 +++---- 26 files changed, 99 insertions(+), 99 deletions(-) diff --git a/docs/api/puppeteer.browserconnectoptions.md b/docs/api/puppeteer.browserconnectoptions.md index c8a537776fc42..3e1a65b028a12 100644 --- a/docs/api/puppeteer.browserconnectoptions.md +++ b/docs/api/puppeteer.browserconnectoptions.md @@ -14,10 +14,10 @@ export interface BrowserConnectOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------- | --------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------- | -| defaultViewport | optional | [Viewport](./puppeteer.viewport.md) \| null | Sets the viewport for each page. | | -| ignoreHTTPSErrors | optional | boolean | Whether to ignore HTTPS errors during navigation. | false | -| protocolTimeout | optional | number | Timeout setting for individual protocol (CDP) calls. | 180000 | -| slowMo | optional | number | Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | -| targetFilter | optional | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | Callback to decide if Puppeteer should connect to a given target or not. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------- | +| defaultViewport | optional | [Viewport](./puppeteer.viewport.md) \| null | Sets the viewport for each page. | | +| ignoreHTTPSErrors | optional | boolean | Whether to ignore HTTPS errors during navigation. | false | +| protocolTimeout | optional | number | Timeout setting for individual protocol (CDP) calls. | 180_000 | +| slowMo | optional | number | Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | +| targetFilter | optional | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/docs/api/puppeteer.browserfetcheroptions.md b/docs/api/puppeteer.browserfetcheroptions.md index 70dace886f929..6d1c93fcefec5 100644 --- a/docs/api/puppeteer.browserfetcheroptions.md +++ b/docs/api/puppeteer.browserfetcheroptions.md @@ -16,6 +16,6 @@ export interface BrowserFetcherOptions | ----------------- | --------------------- | ----------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | | host | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| | path | | string | Determines the path to download browsers to. | | -| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | Auto-detected. | -| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | "chrome". | +| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | +| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | chrome | | useMacOSARMBinary | optional | boolean | Enables the use of the Chromium binary for macOS ARM. | | diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.md b/docs/api/puppeteer.browserlaunchargumentoptions.md index e3540e737c428..1b161e8a49387 100644 --- a/docs/api/puppeteer.browserlaunchargumentoptions.md +++ b/docs/api/puppeteer.browserlaunchargumentoptions.md @@ -19,5 +19,5 @@ export interface BrowserLaunchArgumentOptions | args | optional | string\[\] | Additional command line arguments to pass to the browser instance. | | | debuggingPort | optional | number | | | | devtools | optional | boolean | Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | -| headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | +| headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | | userDataDir | optional | string | Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | diff --git a/docs/api/puppeteer.clickoptions.md b/docs/api/puppeteer.clickoptions.md index 16044dfeb1e4b..3f86670946e24 100644 --- a/docs/api/puppeteer.clickoptions.md +++ b/docs/api/puppeteer.clickoptions.md @@ -12,9 +12,9 @@ export interface ClickOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | ------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | -| clickCount | optional | number | | 1 | -| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | -| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | -------------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | +| clickCount | optional | number | | 1 | +| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | +| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/docs/api/puppeteer.configuration.md b/docs/api/puppeteer.configuration.md index 220d4bd625c9d..5f64f8898474e 100644 --- a/docs/api/puppeteer.configuration.md +++ b/docs/api/puppeteer.configuration.md @@ -20,10 +20,10 @@ export interface Configuration | ------------------ | --------------------- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | -| defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| 'chrome' | +| defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | | downloadHost | optional | string |

Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | | downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | -| executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| Auto-computed. | +| executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | | logLevel | optional | 'silent' \| 'error' \| 'warn' |

Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | | skipDownload | optional | boolean |

Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | diff --git a/docs/api/puppeteer.launchoptions.md b/docs/api/puppeteer.launchoptions.md index 09776b87b4d45..e6b28d3502863 100644 --- a/docs/api/puppeteer.launchoptions.md +++ b/docs/api/puppeteer.launchoptions.md @@ -17,15 +17,15 @@ export interface LaunchOptions | Property | Modifiers | Type | Description | Default | | ------------------ | --------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | | channel | optional | [ChromeReleaseChannel](./puppeteer.chromereleasechannel.md) | Chrome Release Channel | | -| dumpio | optional | boolean | If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | +| dumpio | optional | boolean | If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | | env | optional | Record<string, string \| undefined> | Specify environment variables that will be visible to the browser. | The contents of process.env. | | executablePath | optional | string | Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. | | | extraPrefsFirefox | optional | Record<string, unknown> | [Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. | | | handleSIGHUP | optional | boolean | Close the browser process on SIGHUP. | true | | handleSIGINT | optional | boolean | Close the browser process on Ctrl+C. | true | | handleSIGTERM | optional | boolean | Close the browser process on SIGTERM. | true | -| ignoreDefaultArgs | optional | boolean \| string\[\] | If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | -| pipe | optional | boolean | Connect to a browser over a pipe instead of a WebSocket. | false | +| ignoreDefaultArgs | optional | boolean \| string\[\] | If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | +| pipe | optional | boolean | Connect to a browser over a pipe instead of a WebSocket. | false | | product | optional | [Product](./puppeteer.product.md) | Which browser to launch. | chrome | -| timeout | optional | number | Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30000 (30 seconds). | -| waitForInitialPage | optional | boolean | Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | +| timeout | optional | number | Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30_000 (30 seconds). | +| waitForInitialPage | optional | boolean | Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | diff --git a/docs/api/puppeteer.page.setcacheenabled.md b/docs/api/puppeteer.page.setcacheenabled.md index 9b799e82a98d4..4dfebde4506bd 100644 --- a/docs/api/puppeteer.page.setcacheenabled.md +++ b/docs/api/puppeteer.page.setcacheenabled.md @@ -26,4 +26,4 @@ Promise<void> #### Default value: -true +`true` diff --git a/docs/api/puppeteer.pdfoptions.md b/docs/api/puppeteer.pdfoptions.md index 7cf878372fcdd..e764f6142df66 100644 --- a/docs/api/puppeteer.pdfoptions.md +++ b/docs/api/puppeteer.pdfoptions.md @@ -14,20 +14,20 @@ export interface PDFOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| displayHeaderFooter | optional | boolean | Whether to show the header and footer. | false | -| footerTemplate | optional | string | HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.md). | | -| format | optional | [PaperFormat](./puppeteer.paperformat.md) | | letter. | -| headerTemplate | optional | string |

HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | -| height | optional | string \| number | Sets the height of paper. You can pass in a number or a string with a unit. | | -| landscape | optional | boolean | Whether to print in landscape orientation. | = false | -| margin | optional | [PDFMargin](./puppeteer.pdfmargin.md) | Set the PDF margins. | no margins are set. | -| omitBackground | optional | boolean | Hides default white background and allows generating pdfs with transparency. | false | -| pageRanges | optional | string | Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | -| path | optional | string | The path to save the file to. | the empty string, which means the PDF will not be written to disk. | -| preferCSSPageSize | optional | boolean | Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | -| printBackground | optional | boolean | Set to true to print background graphics. | false | -| scale | optional | number | Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | -| timeout | optional | number | Timeout in milliseconds. Pass 0 to disable timeout. | 30000 | -| width | optional | string \| number | Sets the width of paper. You can pass in a number or a string with a unit. | | +| Property | Modifiers | Type | Description | Default | +| ------------------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| displayHeaderFooter | optional | boolean | Whether to show the header and footer. | false | +| footerTemplate | optional | string | HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.md). | | +| format | optional | [PaperFormat](./puppeteer.paperformat.md) | | letter. | +| headerTemplate | optional | string |

HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | +| height | optional | string \| number | Sets the height of paper. You can pass in a number or a string with a unit. | | +| landscape | optional | boolean | Whether to print in landscape orientation. | false | +| margin | optional | [PDFMargin](./puppeteer.pdfmargin.md) | Set the PDF margins. | undefined no margins are set. | +| omitBackground | optional | boolean | Hides default white background and allows generating pdfs with transparency. | false | +| pageRanges | optional | string | Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | +| path | optional | string | The path to save the file to. | undefined, which means the PDF will not be written to disk. | +| preferCSSPageSize | optional | boolean | Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | +| printBackground | optional | boolean | Set to true to print background graphics. | false | +| scale | optional | number | Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | +| timeout | optional | number | Timeout in milliseconds. Pass 0 to disable timeout. | 30_000 | +| width | optional | string \| number | Sets the width of paper. You can pass in a number or a string with a unit. | | diff --git a/docs/api/puppeteer.screenshotclip.md b/docs/api/puppeteer.screenshotclip.md index 49e112f77dd80..5ab8be38642f5 100644 --- a/docs/api/puppeteer.screenshotclip.md +++ b/docs/api/puppeteer.screenshotclip.md @@ -12,10 +12,10 @@ export interface ScreenshotClip ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------ | ----------- | ------- | -| height | | number | | | -| scale | optional | number | | 1 | -| width | | number | | | -| x | | number | | | -| y | | number | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | -------------- | +| height | | number | | | +| scale | optional | number | | 1 | +| width | | number | | | +| x | | number | | | +| y | | number | | | diff --git a/docs/api/puppeteer.snapshotoptions.md b/docs/api/puppeteer.snapshotoptions.md index f9625d240ba6e..45afea40b9e96 100644 --- a/docs/api/puppeteer.snapshotoptions.md +++ b/docs/api/puppeteer.snapshotoptions.md @@ -14,5 +14,5 @@ export interface SnapshotOptions | Property | Modifiers | Type | Description | Default | | --------------- | --------------------- | --------------------------------------------------------- | ------------------------------------------- | --------------------------------- | -| interestingOnly | optional | boolean | Prune uninteresting nodes from the tree. | true | +| interestingOnly | optional | boolean | Prune uninteresting nodes from the tree. | true | | root | optional | [ElementHandle](./puppeteer.elementhandle.md)<Node> | Root node to get the accessibility tree for | The root node of the entire page. | diff --git a/docs/api/puppeteer.viewport.md b/docs/api/puppeteer.viewport.md index 456993bbeec00..5fa1f4d2a380e 100644 --- a/docs/api/puppeteer.viewport.md +++ b/docs/api/puppeteer.viewport.md @@ -14,11 +14,11 @@ export interface Viewport ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| deviceScaleFactor | optional | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | -| hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | -| height | | number | The page height in pixels. | | -| isLandscape | optional | boolean | Specifies if the viewport is in landscape mode. | false | -| isMobile | optional | boolean | Whether the meta viewport tag is taken into account. | false | -| width | | number | The page width in pixels. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| deviceScaleFactor | optional | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | +| hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | +| height | | number | The page height in pixels. | | +| isLandscape | optional | boolean | Specifies if the viewport is in landscape mode. | false | +| isMobile | optional | boolean | Whether the meta viewport tag is taken into account. | false | +| width | | number | The page width in pixels. | | diff --git a/docs/api/puppeteer.waitforselectoroptions.md b/docs/api/puppeteer.waitforselectoroptions.md index 0dd59b7ee46dd..59757785316ae 100644 --- a/docs/api/puppeteer.waitforselectoroptions.md +++ b/docs/api/puppeteer.waitforselectoroptions.md @@ -12,8 +12,8 @@ export interface WaitForSelectorOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | -| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30000 (30 seconds) | -| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/docs/api/puppeteer.waitfortargetoptions.md b/docs/api/puppeteer.waitfortargetoptions.md index d393cf35902cc..b1787356499ec 100644 --- a/docs/api/puppeteer.waitfortargetoptions.md +++ b/docs/api/puppeteer.waitfortargetoptions.md @@ -12,6 +12,6 @@ export interface WaitForTargetOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------ | ------------------------------------------------------------------------------ | ----------- | -| timeout | optional | number | Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30 seconds. | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------ | ------------------- | +| timeout | optional | number | Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30_000 | diff --git a/packages/browsers/src/fetch.ts b/packages/browsers/src/fetch.ts index 25690b1662b40..3189ea48b3c44 100644 --- a/packages/browsers/src/fetch.ts +++ b/packages/browsers/src/fetch.ts @@ -44,7 +44,7 @@ export interface Options { /** * Determines which platform the browser will be suited for. * - * @defaultValue Auto-detected. + * @defaultValue **Auto-detected.** */ platform?: BrowserPlatform; /** diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launcher.ts index 077459254f77c..ae5998af5790a 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launcher.ts @@ -44,7 +44,7 @@ export interface Options { /** * Determines which platform the browser will be suited for. * - * @defaultValue Auto-detected. + * @defaultValue **Auto-detected.** */ platform?: BrowserPlatform; /** @@ -83,7 +83,7 @@ export interface SystemOptions { /** * Determines which platform the browser will be suited for. * - * @defaultValue Auto-detected. + * @defaultValue **Auto-detected.** */ platform?: BrowserPlatform; /** diff --git a/packages/puppeteer-core/src/api/Browser.ts b/packages/puppeteer-core/src/api/Browser.ts index 23eede0dbf7cb..ccf364d9e9754 100644 --- a/packages/puppeteer-core/src/api/Browser.ts +++ b/packages/puppeteer-core/src/api/Browser.ts @@ -119,7 +119,7 @@ export type Permission = export interface WaitForTargetOptions { /** * Maximum wait time in milliseconds. Pass `0` to disable the timeout. - * @defaultValue 30 seconds. + * @defaultValue `30_000` */ timeout?: number; } diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index d21d8d2c8fd50..9d151a107f93d 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -80,7 +80,7 @@ export interface ClickOptions { /** * Time to wait between `mousedown` and `mouseup` in milliseconds. * - * @defaultValue 0 + * @defaultValue `0` */ delay?: number; /** @@ -88,7 +88,7 @@ export interface ClickOptions { */ button?: MouseButton; /** - * @defaultValue 1 + * @defaultValue `1` */ clickCount?: number; /** diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index ff75a2983928b..9d8f5549e5b43 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -153,7 +153,7 @@ export interface ScreenshotClip { width: number; height: number; /** - * @defaultValue 1 + * @defaultValue `1` */ scale?: number; } @@ -2090,7 +2090,7 @@ export class Page extends EventEmitter { * Toggles ignoring cache for each request based on the enabled state. By * default, caching is enabled. * @param enabled - sets the `enabled` state of cache - * @defaultValue true + * @defaultValue `true` */ async setCacheEnabled(enabled?: boolean): Promise; async setCacheEnabled(): Promise { diff --git a/packages/puppeteer-core/src/common/Accessibility.ts b/packages/puppeteer-core/src/common/Accessibility.ts index 0a56b6a155a85..53fbb9767d12a 100644 --- a/packages/puppeteer-core/src/common/Accessibility.ts +++ b/packages/puppeteer-core/src/common/Accessibility.ts @@ -99,7 +99,7 @@ export interface SerializedAXNode { export interface SnapshotOptions { /** * Prune uninteresting nodes from the tree. - * @defaultValue true + * @defaultValue `true` */ interestingOnly?: boolean; /** diff --git a/packages/puppeteer-core/src/common/BrowserConnector.ts b/packages/puppeteer-core/src/common/BrowserConnector.ts index b571c9de0ae01..c9916a85706db 100644 --- a/packages/puppeteer-core/src/common/BrowserConnector.ts +++ b/packages/puppeteer-core/src/common/BrowserConnector.ts @@ -34,7 +34,7 @@ import {debugError} from './util.js'; export interface BrowserConnectOptions { /** * Whether to ignore HTTPS errors during navigation. - * @defaultValue false + * @defaultValue `false` */ ignoreHTTPSErrors?: boolean; /** @@ -62,7 +62,7 @@ export interface BrowserConnectOptions { /** * Timeout setting for individual protocol (CDP) calls. * - * @defaultValue 180000 + * @defaultValue `180_000` */ protocolTimeout?: number; } diff --git a/packages/puppeteer-core/src/common/Configuration.ts b/packages/puppeteer-core/src/common/Configuration.ts index 14f59925cbb5c..e17c1503ade45 100644 --- a/packages/puppeteer-core/src/common/Configuration.ts +++ b/packages/puppeteer-core/src/common/Configuration.ts @@ -95,7 +95,7 @@ export interface Configuration { * * Can be overridden by `PUPPETEER_EXECUTABLE_PATH`. * - * @defaultValue Auto-computed. + * @defaultValue **Auto-computed.** */ executablePath?: string; /** @@ -103,7 +103,7 @@ export interface Configuration { * * Can be overridden by `PUPPETEER_PRODUCT`. * - * @defaultValue `'chrome'` + * @defaultValue `chrome` */ defaultProduct?: Product; /** diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index a74f5fd3ee1e6..9b1bda7e36051 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -69,7 +69,7 @@ export interface WaitForSelectorOptions { * * The default value can be changed by using {@link Page.setDefaultTimeout} * - * @defaultValue `30000` (30 seconds) + * @defaultValue `30_000` (30 seconds) */ timeout?: number; } diff --git a/packages/puppeteer-core/src/common/PDFOptions.ts b/packages/puppeteer-core/src/common/PDFOptions.ts index 3e169852c8dd0..7b9eed78727fb 100644 --- a/packages/puppeteer-core/src/common/PDFOptions.ts +++ b/packages/puppeteer-core/src/common/PDFOptions.ts @@ -83,12 +83,12 @@ export type PaperFormat = export interface PDFOptions { /** * Scales the rendering of the web page. Amount must be between `0.1` and `2`. - * @defaultValue 1 + * @defaultValue `1` */ scale?: number; /** * Whether to show the header and footer. - * @defaultValue false + * @defaultValue `false` */ displayHeaderFooter?: boolean; /** @@ -113,12 +113,12 @@ export interface PDFOptions { footerTemplate?: string; /** * Set to `true` to print background graphics. - * @defaultValue false + * @defaultValue `false` */ printBackground?: boolean; /** * Whether to print in landscape orientation. - * @defaultValue = false + * @defaultValue `false` */ landscape?: boolean; /** @@ -148,7 +148,7 @@ export interface PDFOptions { preferCSSPageSize?: boolean; /** * Set the PDF margins. - * @defaultValue no margins are set. + * @defaultValue `undefined` no margins are set. */ margin?: PDFMargin; /** @@ -158,17 +158,17 @@ export interface PDFOptions { * * If the path is relative, it's resolved relative to the current working directory. * - * @defaultValue the empty string, which means the PDF will not be written to disk. + * @defaultValue `undefined`, which means the PDF will not be written to disk. */ path?: string; /** * Hides default white background and allows generating pdfs with transparency. - * @defaultValue false + * @defaultValue `false` */ omitBackground?: boolean; /** * Timeout in milliseconds. Pass `0` to disable timeout. - * @defaultValue 30000 + * @defaultValue `30_000` */ timeout?: number; } diff --git a/packages/puppeteer-core/src/common/PuppeteerViewport.ts b/packages/puppeteer-core/src/common/PuppeteerViewport.ts index a0221ea68cba1..953b327c015ab 100644 --- a/packages/puppeteer-core/src/common/PuppeteerViewport.ts +++ b/packages/puppeteer-core/src/common/PuppeteerViewport.ts @@ -34,22 +34,22 @@ export interface Viewport { * @remarks * Setting this value to `0` will set the deviceScaleFactor to the system default. * - * @defaultValue 1 + * @defaultValue `1` */ deviceScaleFactor?: number; /** * Whether the `meta viewport` tag is taken into account. - * @defaultValue false + * @defaultValue `false` */ isMobile?: boolean; /** * Specifies if the viewport is in landscape mode. - * @defaultValue false + * @defaultValue `false` */ isLandscape?: boolean; /** * Specify if the viewport supports touch events. - * @defaultValue false + * @defaultValue `false` */ hasTouch?: boolean; } diff --git a/packages/puppeteer-core/src/node/BrowserFetcher.ts b/packages/puppeteer-core/src/node/BrowserFetcher.ts index 8ac4edebd8951..d7ef162dee9dd 100644 --- a/packages/puppeteer-core/src/node/BrowserFetcher.ts +++ b/packages/puppeteer-core/src/node/BrowserFetcher.ts @@ -143,13 +143,13 @@ export interface BrowserFetcherOptions { /** * Determines which platform the browser will be suited for. * - * @defaultValue Auto-detected. + * @defaultValue **Auto-detected.** */ platform?: Platform; /** * Determines which product the {@link BrowserFetcher} is for. * - * @defaultValue `"chrome"`. + * @defaultValue `chrome` */ product?: 'chrome' | 'firefox'; /** diff --git a/packages/puppeteer-core/src/node/LaunchOptions.ts b/packages/puppeteer-core/src/node/LaunchOptions.ts index af7847a60b5af..5351a5179795a 100644 --- a/packages/puppeteer-core/src/node/LaunchOptions.ts +++ b/packages/puppeteer-core/src/node/LaunchOptions.ts @@ -25,7 +25,7 @@ import {Product} from '../common/Product.js'; export interface BrowserLaunchArgumentOptions { /** * Whether to run the browser in headless mode. - * @defaultValue true + * @defaultValue `true` */ headless?: boolean | 'new'; /** @@ -77,7 +77,7 @@ export interface LaunchOptions { * If `true`, do not use `puppeteer.defaultArgs()` when creating a browser. If * an array is provided, these args will be filtered out. Use this with care - * you probably want the default arguments Puppeteer uses. - * @defaultValue false + * @defaultValue `false` */ ignoreDefaultArgs?: boolean | string[]; /** @@ -98,13 +98,13 @@ export interface LaunchOptions { /** * Maximum time in milliseconds to wait for the browser to start. * Pass `0` to disable the timeout. - * @defaultValue 30000 (30 seconds). + * @defaultValue `30_000` (30 seconds). */ timeout?: number; /** * If true, pipes the browser process stdout and stderr to `process.stdout` * and `process.stderr`. - * @defaultValue false + * @defaultValue `false` */ dumpio?: boolean; /** @@ -114,7 +114,7 @@ export interface LaunchOptions { env?: Record; /** * Connect to a browser over a pipe instead of a WebSocket. - * @defaultValue false + * @defaultValue `false` */ pipe?: boolean; /** @@ -129,7 +129,7 @@ export interface LaunchOptions { /** * Whether to wait for the initial page to be ready. * Useful when a user explicitly disables that (e.g. `--no-startup-window` for Chrome). - * @defaultValue true + * @defaultValue `true` */ waitForInitialPage?: boolean; } From 13962744774c404cec18c0e52a2f867ae4098c6d Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 30 Mar 2023 13:54:00 +0200 Subject: [PATCH 049/417] docs: remove some redundant instances of @returns (#9943) --- docs/api/puppeteer.browserfetcher.host.md | 4 +- docs/api/puppeteer.browserfetcher.md | 20 ++++---- docs/api/puppeteer.browserfetcher.platform.md | 4 +- docs/api/puppeteer.browserfetcher.product.md | 4 +- .../puppeteer.browserlaunchargumentoptions.md | 2 +- docs/api/puppeteer.consolemessage.args.md | 4 +- docs/api/puppeteer.consolemessage.location.md | 4 +- docs/api/puppeteer.consolemessage.md | 14 +++--- .../puppeteer.consolemessage.stacktrace.md | 4 +- docs/api/puppeteer.consolemessage.text.md | 4 +- docs/api/puppeteer.consolemessage.type.md | 4 +- docs/api/puppeteer.coverage.md | 12 ++--- .../api/puppeteer.coverage.stopcsscoverage.md | 4 +- docs/api/puppeteer.coverage.stopjscoverage.md | 4 +- docs/api/puppeteer.customqueryhandler.md | 8 ++-- docs/api/puppeteer.dialog.accept.md | 4 +- docs/api/puppeteer.dialog.defaultvalue.md | 4 +- docs/api/puppeteer.dialog.dismiss.md | 4 +- docs/api/puppeteer.dialog.md | 14 +++--- docs/api/puppeteer.dialog.message.md | 4 +- docs/api/puppeteer.dialog.type.md | 4 +- docs/api/puppeteer.frame.childframes.md | 4 +- docs/api/puppeteer.frame.content.md | 4 +- docs/api/puppeteer.frame.isdetached.md | 4 +- docs/api/puppeteer.frame.isoopframe.md | 4 +- docs/api/puppeteer.frame.md | 18 ++++---- docs/api/puppeteer.frame.name.md | 4 +- docs/api/puppeteer.frame.page.md | 4 +- docs/api/puppeteer.frame.parentframe.md | 4 +- docs/api/puppeteer.frame.title.md | 4 +- docs/api/puppeteer.frame.url.md | 4 +- .../puppeteer.httprequest.aborterrorreason.md | 4 +- ...er.httprequest.continuerequestoverrides.md | 4 +- docs/api/puppeteer.httprequest.frame.md | 4 +- docs/api/puppeteer.httprequest.headers.md | 4 +- docs/api/puppeteer.httprequest.initiator.md | 4 +- ...er.httprequest.interceptresolutionstate.md | 12 ++--- ...ttprequest.isinterceptresolutionhandled.md | 4 +- ...ppeteer.httprequest.isnavigationrequest.md | 4 +- docs/api/puppeteer.httprequest.md | 46 +++++++++---------- docs/api/puppeteer.httprequest.method.md | 4 +- docs/api/puppeteer.httprequest.postdata.md | 4 +- docs/api/puppeteer.httprequest.response.md | 4 +- ...uppeteer.httprequest.responseforrequest.md | 4 +- docs/api/puppeteer.httprequest.url.md | 4 +- docs/api/puppeteer.httpresponse.buffer.md | 4 +- docs/api/puppeteer.httpresponse.frame.md | 4 +- docs/api/puppeteer.httpresponse.fromcache.md | 4 +- ...uppeteer.httpresponse.fromserviceworker.md | 4 +- docs/api/puppeteer.httpresponse.headers.md | 4 +- docs/api/puppeteer.httpresponse.json.md | 4 +- docs/api/puppeteer.httpresponse.md | 34 +++++++------- docs/api/puppeteer.httpresponse.ok.md | 4 +- .../puppeteer.httpresponse.remoteaddress.md | 4 +- docs/api/puppeteer.httpresponse.request.md | 4 +- .../puppeteer.httpresponse.securitydetails.md | 4 +- docs/api/puppeteer.httpresponse.status.md | 4 +- docs/api/puppeteer.httpresponse.statustext.md | 4 +- docs/api/puppeteer.httpresponse.text.md | 4 +- docs/api/puppeteer.httpresponse.timing.md | 4 +- docs/api/puppeteer.httpresponse.url.md | 4 +- docs/api/puppeteer.jshandle.aselement.md | 4 +- docs/api/puppeteer.jshandle.jsonvalue.md | 4 +- docs/api/puppeteer.jshandle.md | 4 +- docs/api/puppeteer.page.content.md | 2 + docs/api/puppeteer.page.frames.md | 4 +- docs/api/puppeteer.page.getdefaulttimeout.md | 4 +- ...uppeteer.page.isdraginterceptionenabled.md | 4 +- .../api/puppeteer.page.isjavascriptenabled.md | 4 +- docs/api/puppeteer.page.mainframe.md | 4 +- docs/api/puppeteer.page.md | 28 +++++------ docs/api/puppeteer.page.metrics.md | 4 +- docs/api/puppeteer.page.screenshot.md | 4 +- docs/api/puppeteer.page.setcontent.md | 2 + docs/api/puppeteer.page.target.md | 4 +- docs/api/puppeteer.page.title.md | 4 +- docs/api/puppeteer.page.url.md | 2 + docs/api/puppeteer.page.viewport.md | 2 + docs/api/puppeteer.page.workers.md | 4 +- .../puppeteer.puppeteernode.executablepath.md | 4 +- docs/api/puppeteer.puppeteernode.md | 12 ++--- docs/api/puppeteer.securitydetails.issuer.md | 4 +- docs/api/puppeteer.securitydetails.md | 16 +++---- .../api/puppeteer.securitydetails.protocol.md | 4 +- ...securitydetails.subjectalternativenames.md | 4 +- .../puppeteer.securitydetails.subjectname.md | 4 +- .../puppeteer.securitydetails.validfrom.md | 4 +- docs/api/puppeteer.securitydetails.validto.md | 4 +- docs/api/puppeteer.webworker.md | 2 +- docs/api/puppeteer.webworker.url.md | 4 +- .../puppeteer-core/src/api/HTTPRequest.ts | 26 +++++------ .../puppeteer-core/src/api/HTTPResponse.ts | 31 ++++++------- packages/puppeteer-core/src/api/JSHandle.ts | 4 +- packages/puppeteer-core/src/api/Page.ts | 35 ++++++++------ .../src/common/ChromeTargetManager.ts | 1 - .../src/common/ConsoleMessage.ts | 10 ++-- .../puppeteer-core/src/common/Coverage.ts | 5 +- .../src/common/CustomQueryHandler.ts | 4 +- packages/puppeteer-core/src/common/Dialog.ts | 11 +++-- packages/puppeteer-core/src/common/Frame.ts | 18 ++++---- .../puppeteer-core/src/common/JSHandle.ts | 2 +- .../src/common/SecurityDetails.ts | 12 ++--- .../puppeteer-core/src/common/WebWorker.ts | 2 +- .../puppeteer-core/src/node/BrowserFetcher.ts | 6 +-- .../puppeteer-core/src/node/LaunchOptions.ts | 2 +- .../puppeteer-core/src/node/PuppeteerNode.ts | 22 ++------- 106 files changed, 364 insertions(+), 361 deletions(-) diff --git a/docs/api/puppeteer.browserfetcher.host.md b/docs/api/puppeteer.browserfetcher.host.md index 0ecfeaf7c18eb..378b53abbd21f 100644 --- a/docs/api/puppeteer.browserfetcher.host.md +++ b/docs/api/puppeteer.browserfetcher.host.md @@ -4,6 +4,8 @@ sidebar_label: BrowserFetcher.host # BrowserFetcher.host() method +The download host being used. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class BrowserFetcher { **Returns:** string - -The download host being used. diff --git a/docs/api/puppeteer.browserfetcher.md b/docs/api/puppeteer.browserfetcher.md index 41441849784fc..0b7a8caf0dccf 100644 --- a/docs/api/puppeteer.browserfetcher.md +++ b/docs/api/puppeteer.browserfetcher.md @@ -36,13 +36,13 @@ const browser = await puppeteer.launch({ ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------------------------------ | --------- | --------------------------------------------------------------- | -| [canDownload(revision)](./puppeteer.browserfetcher.candownload.md) | | Initiates a HEAD request to check if the revision is available. | -| [download(revision, progressCallback)](./puppeteer.browserfetcher.download.md) | | Initiates a GET request to download the revision from the host. | -| [host()](./puppeteer.browserfetcher.host.md) | | | -| [localRevisions()](./puppeteer.browserfetcher.localrevisions.md) | | | -| [platform()](./puppeteer.browserfetcher.platform.md) | | | -| [product()](./puppeteer.browserfetcher.product.md) | | | -| [remove(revision)](./puppeteer.browserfetcher.remove.md) | | | -| [revisionInfo(revision)](./puppeteer.browserfetcher.revisioninfo.md) | | | +| Method | Modifiers | Description | +| ------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| [canDownload(revision)](./puppeteer.browserfetcher.candownload.md) | | Initiates a HEAD request to check if the revision is available. | +| [download(revision, progressCallback)](./puppeteer.browserfetcher.download.md) | | Initiates a GET request to download the revision from the host. | +| [host()](./puppeteer.browserfetcher.host.md) | | The download host being used. | +| [localRevisions()](./puppeteer.browserfetcher.localrevisions.md) | | | +| [platform()](./puppeteer.browserfetcher.platform.md) | | Returns the current Platform, which is one of mac, linux, win32 or win64. | +| [product()](./puppeteer.browserfetcher.product.md) | | Returns the current Product, which is one of chrome or firefox. | +| [remove(revision)](./puppeteer.browserfetcher.remove.md) | | | +| [revisionInfo(revision)](./puppeteer.browserfetcher.revisioninfo.md) | | | diff --git a/docs/api/puppeteer.browserfetcher.platform.md b/docs/api/puppeteer.browserfetcher.platform.md index 9f3d8f74724fa..50ec11b3ba95a 100644 --- a/docs/api/puppeteer.browserfetcher.platform.md +++ b/docs/api/puppeteer.browserfetcher.platform.md @@ -4,6 +4,8 @@ sidebar_label: BrowserFetcher.platform # BrowserFetcher.platform() method +Returns the current `Platform`, which is one of `mac`, `linux`, `win32` or `win64`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class BrowserFetcher { **Returns:** [Platform](./puppeteer.platform.md) - -Returns the current `Platform`, which is one of `mac`, `linux`, `win32` or `win64`. diff --git a/docs/api/puppeteer.browserfetcher.product.md b/docs/api/puppeteer.browserfetcher.product.md index 512f603461b2a..826e696ef9bbb 100644 --- a/docs/api/puppeteer.browserfetcher.product.md +++ b/docs/api/puppeteer.browserfetcher.product.md @@ -4,6 +4,8 @@ sidebar_label: BrowserFetcher.product # BrowserFetcher.product() method +Returns the current `Product`, which is one of `chrome` or `firefox`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class BrowserFetcher { **Returns:** [Product](./puppeteer.product.md) - -Returns the current `Product`, which is one of `chrome` or `firefox`. diff --git a/docs/api/puppeteer.browserlaunchargumentoptions.md b/docs/api/puppeteer.browserlaunchargumentoptions.md index 1b161e8a49387..70daff25704f4 100644 --- a/docs/api/puppeteer.browserlaunchargumentoptions.md +++ b/docs/api/puppeteer.browserlaunchargumentoptions.md @@ -17,7 +17,7 @@ export interface BrowserLaunchArgumentOptions | Property | Modifiers | Type | Description | Default | | ------------- | --------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | | args | optional | string\[\] | Additional command line arguments to pass to the browser instance. | | -| debuggingPort | optional | number | | | +| debuggingPort | optional | number | Specify the debugging port number to use | | | devtools | optional | boolean | Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | | headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | | userDataDir | optional | string | Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | diff --git a/docs/api/puppeteer.consolemessage.args.md b/docs/api/puppeteer.consolemessage.args.md index 565fd6bc53723..e10a90ee818ac 100644 --- a/docs/api/puppeteer.consolemessage.args.md +++ b/docs/api/puppeteer.consolemessage.args.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.args # ConsoleMessage.args() method +An array of arguments passed to the console. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [JSHandle](./puppeteer.jshandle.md)\[\] - -An array of arguments passed to the console. diff --git a/docs/api/puppeteer.consolemessage.location.md b/docs/api/puppeteer.consolemessage.location.md index d26c80b5e0008..f4696e1a070da 100644 --- a/docs/api/puppeteer.consolemessage.location.md +++ b/docs/api/puppeteer.consolemessage.location.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.location # ConsoleMessage.location() method +The location of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md) - -The location of the console message. diff --git a/docs/api/puppeteer.consolemessage.md b/docs/api/puppeteer.consolemessage.md index 86ed1c0efe109..812da5481983e 100644 --- a/docs/api/puppeteer.consolemessage.md +++ b/docs/api/puppeteer.consolemessage.md @@ -20,10 +20,10 @@ export declare class ConsoleMessage ## Methods -| Method | Modifiers | Description | -| -------------------------------------------------------- | --------- | ----------- | -| [args()](./puppeteer.consolemessage.args.md) | | | -| [location()](./puppeteer.consolemessage.location.md) | | | -| [stackTrace()](./puppeteer.consolemessage.stacktrace.md) | | | -| [text()](./puppeteer.consolemessage.text.md) | | | -| [type()](./puppeteer.consolemessage.type.md) | | | +| Method | Modifiers | Description | +| -------------------------------------------------------- | --------- | ----------------------------------------------------------- | +| [args()](./puppeteer.consolemessage.args.md) | | An array of arguments passed to the console. | +| [location()](./puppeteer.consolemessage.location.md) | | The location of the console message. | +| [stackTrace()](./puppeteer.consolemessage.stacktrace.md) | | The array of locations on the stack of the console message. | +| [text()](./puppeteer.consolemessage.text.md) | | The text of the console message. | +| [type()](./puppeteer.consolemessage.type.md) | | The type of the console message. | diff --git a/docs/api/puppeteer.consolemessage.stacktrace.md b/docs/api/puppeteer.consolemessage.stacktrace.md index f589b9aed3a9d..aa48e6048a907 100644 --- a/docs/api/puppeteer.consolemessage.stacktrace.md +++ b/docs/api/puppeteer.consolemessage.stacktrace.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.stackTrace # ConsoleMessage.stackTrace() method +The array of locations on the stack of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md)\[\] - -The array of locations on the stack of the console message. diff --git a/docs/api/puppeteer.consolemessage.text.md b/docs/api/puppeteer.consolemessage.text.md index 4e86e4651b40d..3957ede4180ba 100644 --- a/docs/api/puppeteer.consolemessage.text.md +++ b/docs/api/puppeteer.consolemessage.text.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.text # ConsoleMessage.text() method +The text of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** string - -The text of the console message. diff --git a/docs/api/puppeteer.consolemessage.type.md b/docs/api/puppeteer.consolemessage.type.md index 9f0224a248b67..e253d847b61bc 100644 --- a/docs/api/puppeteer.consolemessage.type.md +++ b/docs/api/puppeteer.consolemessage.type.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.type # ConsoleMessage.type() method +The type of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [ConsoleMessageType](./puppeteer.consolemessagetype.md) - -The type of the console message. diff --git a/docs/api/puppeteer.coverage.md b/docs/api/puppeteer.coverage.md index f0ac68faa1396..dfd32f6043ca2 100644 --- a/docs/api/puppeteer.coverage.md +++ b/docs/api/puppeteer.coverage.md @@ -51,9 +51,9 @@ console.log(`Bytes used: ${(usedBytes / totalBytes) * 100}%`); ## Methods -| Method | Modifiers | Description | -| --------------------------------------------------------------------- | --------- | ----------- | -| [startCSSCoverage(options)](./puppeteer.coverage.startcsscoverage.md) | | | -| [startJSCoverage(options)](./puppeteer.coverage.startjscoverage.md) | | | -| [stopCSSCoverage()](./puppeteer.coverage.stopcsscoverage.md) | | | -| [stopJSCoverage()](./puppeteer.coverage.stopjscoverage.md) | | | +| Method | Modifiers | Description | +| --------------------------------------------------------------------- | --------- | --------------------------------------------------------------------------- | +| [startCSSCoverage(options)](./puppeteer.coverage.startcsscoverage.md) | | | +| [startJSCoverage(options)](./puppeteer.coverage.startjscoverage.md) | | | +| [stopCSSCoverage()](./puppeteer.coverage.stopcsscoverage.md) | | Promise that resolves to the array of coverage reports for all stylesheets. | +| [stopJSCoverage()](./puppeteer.coverage.stopjscoverage.md) | | Promise that resolves to the array of coverage reports for all scripts. | diff --git a/docs/api/puppeteer.coverage.stopcsscoverage.md b/docs/api/puppeteer.coverage.stopcsscoverage.md index db43fab553b09..143b34f46f1fd 100644 --- a/docs/api/puppeteer.coverage.stopcsscoverage.md +++ b/docs/api/puppeteer.coverage.stopcsscoverage.md @@ -4,6 +4,8 @@ sidebar_label: Coverage.stopCSSCoverage # Coverage.stopCSSCoverage() method +Promise that resolves to the array of coverage reports for all stylesheets. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Coverage { Promise<[CoverageEntry](./puppeteer.coverageentry.md)\[\]> -Promise that resolves to the array of coverage reports for all stylesheets. - ## Remarks CSS Coverage doesn't include dynamically injected style tags without sourceURLs. diff --git a/docs/api/puppeteer.coverage.stopjscoverage.md b/docs/api/puppeteer.coverage.stopjscoverage.md index 996db5c5bb7fc..483bb8dd759cd 100644 --- a/docs/api/puppeteer.coverage.stopjscoverage.md +++ b/docs/api/puppeteer.coverage.stopjscoverage.md @@ -4,6 +4,8 @@ sidebar_label: Coverage.stopJSCoverage # Coverage.stopJSCoverage() method +Promise that resolves to the array of coverage reports for all scripts. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Coverage { Promise<[JSCoverageEntry](./puppeteer.jscoverageentry.md)\[\]> -Promise that resolves to the array of coverage reports for all scripts. - ## Remarks JavaScript Coverage doesn't include anonymous scripts by default. However, scripts with sourceURLs are reported. diff --git a/docs/api/puppeteer.customqueryhandler.md b/docs/api/puppeteer.customqueryhandler.md index 2719a00984cd9..83d6a1e13dd16 100644 --- a/docs/api/puppeteer.customqueryhandler.md +++ b/docs/api/puppeteer.customqueryhandler.md @@ -12,7 +12,7 @@ export interface CustomQueryHandler ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | --------------------------------------------------------- | ----------- | ------- | -| queryAll | optional | (node: Node, selector: string) => Iterable<Node> | | | -| queryOne | optional | (node: Node, selector: string) => Node \| null | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| queryAll | optional | (node: Node, selector: string) => Iterable<Node> | Searches for some [Nodes](https://developer.mozilla.org/en-US/docs/Web/API/Node) matching the given selector from [node](https://developer.mozilla.org/en-US/docs/Web/API/Node). | | +| queryOne | optional | (node: Node, selector: string) => Node \| null | Searches for a [Node](https://developer.mozilla.org/en-US/docs/Web/API/Node) matching the given selector from [node](https://developer.mozilla.org/en-US/docs/Web/API/Node). | | diff --git a/docs/api/puppeteer.dialog.accept.md b/docs/api/puppeteer.dialog.accept.md index 996989d806e1a..fbf2f90e1a64f 100644 --- a/docs/api/puppeteer.dialog.accept.md +++ b/docs/api/puppeteer.dialog.accept.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.accept # Dialog.accept() method +A promise that resolves when the dialog has been accepted. + #### Signature: ```typescript @@ -21,5 +23,3 @@ class Dialog { **Returns:** Promise<void> - -A promise that resolves when the dialog has been accepted. diff --git a/docs/api/puppeteer.dialog.defaultvalue.md b/docs/api/puppeteer.dialog.defaultvalue.md index 75c236182766e..6041646d0b6fa 100644 --- a/docs/api/puppeteer.dialog.defaultvalue.md +++ b/docs/api/puppeteer.dialog.defaultvalue.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.defaultValue # Dialog.defaultValue() method +The default value of the prompt, or an empty string if the dialog is not a `prompt`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** string - -The default value of the prompt, or an empty string if the dialog is not a `prompt`. diff --git a/docs/api/puppeteer.dialog.dismiss.md b/docs/api/puppeteer.dialog.dismiss.md index c76ff4e33b8eb..8f4889b4db020 100644 --- a/docs/api/puppeteer.dialog.dismiss.md +++ b/docs/api/puppeteer.dialog.dismiss.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.dismiss # Dialog.dismiss() method +A promise which will resolve once the dialog has been dismissed + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** Promise<void> - -A promise which will resolve once the dialog has been dismissed diff --git a/docs/api/puppeteer.dialog.md b/docs/api/puppeteer.dialog.md index 4851c802268b1..2b65ef359837c 100644 --- a/docs/api/puppeteer.dialog.md +++ b/docs/api/puppeteer.dialog.md @@ -35,10 +35,10 @@ import puppeteer from 'puppeteer'; ## Methods -| Method | Modifiers | Description | -| ---------------------------------------------------- | --------- | ----------- | -| [accept(promptText)](./puppeteer.dialog.accept.md) | | | -| [defaultValue()](./puppeteer.dialog.defaultvalue.md) | | | -| [dismiss()](./puppeteer.dialog.dismiss.md) | | | -| [message()](./puppeteer.dialog.message.md) | | | -| [type()](./puppeteer.dialog.type.md) | | | +| Method | Modifiers | Description | +| ---------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------- | +| [accept(promptText)](./puppeteer.dialog.accept.md) | | A promise that resolves when the dialog has been accepted. | +| [defaultValue()](./puppeteer.dialog.defaultvalue.md) | | The default value of the prompt, or an empty string if the dialog is not a prompt. | +| [dismiss()](./puppeteer.dialog.dismiss.md) | | A promise which will resolve once the dialog has been dismissed | +| [message()](./puppeteer.dialog.message.md) | | The message displayed in the dialog. | +| [type()](./puppeteer.dialog.type.md) | | The type of the dialog. | diff --git a/docs/api/puppeteer.dialog.message.md b/docs/api/puppeteer.dialog.message.md index e837d1dec0241..b39526eafba57 100644 --- a/docs/api/puppeteer.dialog.message.md +++ b/docs/api/puppeteer.dialog.message.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.message # Dialog.message() method +The message displayed in the dialog. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** string - -The message displayed in the dialog. diff --git a/docs/api/puppeteer.dialog.type.md b/docs/api/puppeteer.dialog.type.md index 948b751523aa2..9ef343d2f2e81 100644 --- a/docs/api/puppeteer.dialog.type.md +++ b/docs/api/puppeteer.dialog.type.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.type # Dialog.type() method +The type of the dialog. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** Protocol.Page.DialogType - -The type of the dialog. diff --git a/docs/api/puppeteer.frame.childframes.md b/docs/api/puppeteer.frame.childframes.md index 8d9a140006916..e62165680f102 100644 --- a/docs/api/puppeteer.frame.childframes.md +++ b/docs/api/puppeteer.frame.childframes.md @@ -4,6 +4,8 @@ sidebar_label: Frame.childFrames # Frame.childFrames() method +An array of child frames. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** [Frame](./puppeteer.frame.md)\[\] - -An array of child frames. diff --git a/docs/api/puppeteer.frame.content.md b/docs/api/puppeteer.frame.content.md index 14ad7535cd274..ec9852e0aad5d 100644 --- a/docs/api/puppeteer.frame.content.md +++ b/docs/api/puppeteer.frame.content.md @@ -4,6 +4,8 @@ sidebar_label: Frame.content # Frame.content() method +The full HTML contents of the frame, including the DOCTYPE. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** Promise<string> - -The full HTML contents of the frame, including the DOCTYPE. diff --git a/docs/api/puppeteer.frame.isdetached.md b/docs/api/puppeteer.frame.isdetached.md index c994ff1b07657..a43bcb70e3aa7 100644 --- a/docs/api/puppeteer.frame.isdetached.md +++ b/docs/api/puppeteer.frame.isdetached.md @@ -4,6 +4,8 @@ sidebar_label: Frame.isDetached # Frame.isDetached() method +Is`true` if the frame has been detached. Otherwise, `false`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** boolean - -`true` if the frame has been detached. Otherwise, `false`. diff --git a/docs/api/puppeteer.frame.isoopframe.md b/docs/api/puppeteer.frame.isoopframe.md index 8f6da464b12fc..222faa07b73c8 100644 --- a/docs/api/puppeteer.frame.isoopframe.md +++ b/docs/api/puppeteer.frame.isoopframe.md @@ -4,6 +4,8 @@ sidebar_label: Frame.isOOPFrame # Frame.isOOPFrame() method +Is `true` if the frame is an out-of-process (OOP) frame. Otherwise, `false`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** boolean - -`true` if the frame is an out-of-process (OOP) frame. Otherwise, `false`. diff --git a/docs/api/puppeteer.frame.md b/docs/api/puppeteer.frame.md index ea0766188222f..0450f2c8a01d4 100644 --- a/docs/api/puppeteer.frame.md +++ b/docs/api/puppeteer.frame.md @@ -71,25 +71,25 @@ console.log(text); | [addScriptTag(options)](./puppeteer.frame.addscripttag.md) | | Adds a <script> tag into the page with the desired url or content. | | [addStyleTag(options)](./puppeteer.frame.addstyletag.md) | | Adds a <link rel="stylesheet"> tag into the page with the desired URL or a <style type="text/css"> tag with the content. | | [addStyleTag(options)](./puppeteer.frame.addstyletag_1.md) | | | -| [childFrames()](./puppeteer.frame.childframes.md) | | | +| [childFrames()](./puppeteer.frame.childframes.md) | | An array of child frames. | | [click(selector, options)](./puppeteer.frame.click.md) | | Clicks the first element found that matches selector. | -| [content()](./puppeteer.frame.content.md) | | | +| [content()](./puppeteer.frame.content.md) | | The full HTML contents of the frame, including the DOCTYPE. | | [evaluate(pageFunction, args)](./puppeteer.frame.evaluate.md) | | Behaves identically to [Page.evaluate()](./puppeteer.page.evaluate.md) except it's run within the the context of this frame. | | [evaluateHandle(pageFunction, args)](./puppeteer.frame.evaluatehandle.md) | | Behaves identically to [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md) except it's run within the context of this frame. | | [focus(selector)](./puppeteer.frame.focus.md) | | Focuses the first element that matches the selector. | | [goto(url, options)](./puppeteer.frame.goto.md) | | Navigates a frame to the given url. | | [hover(selector)](./puppeteer.frame.hover.md) | | Hovers the pointer over the center of the first element that matches the selector. | -| [isDetached()](./puppeteer.frame.isdetached.md) | | | -| [isOOPFrame()](./puppeteer.frame.isoopframe.md) | | | -| [name()](./puppeteer.frame.name.md) | | | -| [page()](./puppeteer.frame.page.md) | | | -| [parentFrame()](./puppeteer.frame.parentframe.md) | | | +| [isDetached()](./puppeteer.frame.isdetached.md) | | Istrue if the frame has been detached. Otherwise, false. | +| [isOOPFrame()](./puppeteer.frame.isoopframe.md) | | Is true if the frame is an out-of-process (OOP) frame. Otherwise, false. | +| [name()](./puppeteer.frame.name.md) | | The frame's name attribute as specified in the tag. | +| [page()](./puppeteer.frame.page.md) | | The page associated with the frame. | +| [parentFrame()](./puppeteer.frame.parentframe.md) | | The parent frame, if any. Detached and main frames return null. | | [select(selector, values)](./puppeteer.frame.select.md) | | Selects a set of value on the first <select> element that matches the selector. | | [setContent(html, options)](./puppeteer.frame.setcontent.md) | | Set the content of the frame. | | [tap(selector)](./puppeteer.frame.tap.md) | | Taps the first element that matches the selector. | -| [title()](./puppeteer.frame.title.md) | | | +| [title()](./puppeteer.frame.title.md) | | The frame's title. | | [type(selector, text, options)](./puppeteer.frame.type.md) | | Sends a keydown, keypress/input, and keyup event for each character in the text. | -| [url()](./puppeteer.frame.url.md) | | | +| [url()](./puppeteer.frame.url.md) | | The frame's URL. | | [waitForDevicePrompt(options)](./puppeteer.frame.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFunction(pageFunction, options, args)](./puppeteer.frame.waitforfunction.md) | | | | [waitForNavigation(options)](./puppeteer.frame.waitfornavigation.md) | |

Waits for the frame to navigate. It is useful for when you run code which will indirectly cause the frame to navigate.

Usage of the [History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API) to change the URL is considered a navigation.

| diff --git a/docs/api/puppeteer.frame.name.md b/docs/api/puppeteer.frame.name.md index a5995fe1578c2..cfb472d233cff 100644 --- a/docs/api/puppeteer.frame.name.md +++ b/docs/api/puppeteer.frame.name.md @@ -4,6 +4,8 @@ sidebar_label: Frame.name # Frame.name() method +The frame's `name` attribute as specified in the tag. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Frame { string -The frame's `name` attribute as specified in the tag. - ## Remarks This value is calculated once when the frame is created, and will not update if the attribute is changed later. diff --git a/docs/api/puppeteer.frame.page.md b/docs/api/puppeteer.frame.page.md index 96dce12e295d2..dd4027c71dee8 100644 --- a/docs/api/puppeteer.frame.page.md +++ b/docs/api/puppeteer.frame.page.md @@ -4,6 +4,8 @@ sidebar_label: Frame.page # Frame.page() method +The page associated with the frame. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** [Page](./puppeteer.page.md) - -The page associated with the frame. diff --git a/docs/api/puppeteer.frame.parentframe.md b/docs/api/puppeteer.frame.parentframe.md index ac1a5fa0f1227..5b0879b18272a 100644 --- a/docs/api/puppeteer.frame.parentframe.md +++ b/docs/api/puppeteer.frame.parentframe.md @@ -4,6 +4,8 @@ sidebar_label: Frame.parentFrame # Frame.parentFrame() method +The parent frame, if any. Detached and main frames return `null`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** [Frame](./puppeteer.frame.md) \| null - -The parent frame, if any. Detached and main frames return `null`. diff --git a/docs/api/puppeteer.frame.title.md b/docs/api/puppeteer.frame.title.md index 96e474f20fca6..a6fe9945c0b8e 100644 --- a/docs/api/puppeteer.frame.title.md +++ b/docs/api/puppeteer.frame.title.md @@ -4,6 +4,8 @@ sidebar_label: Frame.title # Frame.title() method +The frame's title. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** Promise<string> - -the frame's title. diff --git a/docs/api/puppeteer.frame.url.md b/docs/api/puppeteer.frame.url.md index d6339c6cbdcec..7c757b426436d 100644 --- a/docs/api/puppeteer.frame.url.md +++ b/docs/api/puppeteer.frame.url.md @@ -4,6 +4,8 @@ sidebar_label: Frame.url # Frame.url() method +The frame's URL. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** string - -The frame's URL. diff --git a/docs/api/puppeteer.httprequest.aborterrorreason.md b/docs/api/puppeteer.httprequest.aborterrorreason.md index b5ca91c3e09c2..ed4c782d923b9 100644 --- a/docs/api/puppeteer.httprequest.aborterrorreason.md +++ b/docs/api/puppeteer.httprequest.aborterrorreason.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.abortErrorReason # HTTPRequest.abortErrorReason() method +The most recent reason for aborting the request + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Protocol.Network.ErrorReason \| null - -the most recent reason for aborting the request diff --git a/docs/api/puppeteer.httprequest.continuerequestoverrides.md b/docs/api/puppeteer.httprequest.continuerequestoverrides.md index 597f66a5fb1fc..832d430deeb5a 100644 --- a/docs/api/puppeteer.httprequest.continuerequestoverrides.md +++ b/docs/api/puppeteer.httprequest.continuerequestoverrides.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.continueRequestOverrides # HTTPRequest.continueRequestOverrides() method +The `ContinueRequestOverrides` that will be used if the interception is allowed to continue (ie, `abort()` and `respond()` aren't called). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** [ContinueRequestOverrides](./puppeteer.continuerequestoverrides.md) - -the `ContinueRequestOverrides` that will be used if the interception is allowed to continue (ie, `abort()` and `respond()` aren't called). diff --git a/docs/api/puppeteer.httprequest.frame.md b/docs/api/puppeteer.httprequest.frame.md index 718486e462dc3..f32e9cfbb01c9 100644 --- a/docs/api/puppeteer.httprequest.frame.md +++ b/docs/api/puppeteer.httprequest.frame.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.frame # HTTPRequest.frame() method +The frame that initiated the request, or null if navigating to error pages. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** [Frame](./puppeteer.frame.md) \| null - -the frame that initiated the request, or null if navigating to error pages. diff --git a/docs/api/puppeteer.httprequest.headers.md b/docs/api/puppeteer.httprequest.headers.md index 750af334a9fe5..6c0a749678756 100644 --- a/docs/api/puppeteer.httprequest.headers.md +++ b/docs/api/puppeteer.httprequest.headers.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.headers # HTTPRequest.headers() method +An object with HTTP headers associated with the request. All header names are lower-case. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Record<string, string> - -an object with HTTP headers associated with the request. All header names are lower-case. diff --git a/docs/api/puppeteer.httprequest.initiator.md b/docs/api/puppeteer.httprequest.initiator.md index e413108c6100d..f66f174a53143 100644 --- a/docs/api/puppeteer.httprequest.initiator.md +++ b/docs/api/puppeteer.httprequest.initiator.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.initiator # HTTPRequest.initiator() method +The initiator of the request. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Protocol.Network.Initiator - -the initiator of the request. diff --git a/docs/api/puppeteer.httprequest.interceptresolutionstate.md b/docs/api/puppeteer.httprequest.interceptresolutionstate.md index 08bd85a1dc324..2adca7ac17b71 100644 --- a/docs/api/puppeteer.httprequest.interceptresolutionstate.md +++ b/docs/api/puppeteer.httprequest.interceptresolutionstate.md @@ -4,6 +4,12 @@ sidebar_label: HTTPRequest.interceptResolutionState # HTTPRequest.interceptResolutionState() method +An InterceptResolutionState object describing the current resolution action and priority. + +InterceptResolutionState contains: action: InterceptResolutionAction priority?: number + +InterceptResolutionAction is one of: `abort`, `respond`, `continue`, `disabled`, `none`, or `already-handled`. + #### Signature: ```typescript @@ -15,9 +21,3 @@ class HTTPRequest { **Returns:** [InterceptResolutionState](./puppeteer.interceptresolutionstate.md) - -An InterceptResolutionState object describing the current resolution action and priority. - -InterceptResolutionState contains: action: InterceptResolutionAction priority?: number - -InterceptResolutionAction is one of: `abort`, `respond`, `continue`, `disabled`, `none`, or `already-handled`. diff --git a/docs/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/docs/api/puppeteer.httprequest.isinterceptresolutionhandled.md index 4bc772fe2ac0c..2807a9cfb1693 100644 --- a/docs/api/puppeteer.httprequest.isinterceptresolutionhandled.md +++ b/docs/api/puppeteer.httprequest.isinterceptresolutionhandled.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.isInterceptResolutionHandled # HTTPRequest.isInterceptResolutionHandled() method +Is `true` if the intercept resolution has already been handled, `false` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** boolean - -`true` if the intercept resolution has already been handled, `false` otherwise. diff --git a/docs/api/puppeteer.httprequest.isnavigationrequest.md b/docs/api/puppeteer.httprequest.isnavigationrequest.md index 35f03cd1784e1..cfb120e2bc5ba 100644 --- a/docs/api/puppeteer.httprequest.isnavigationrequest.md +++ b/docs/api/puppeteer.httprequest.isnavigationrequest.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.isNavigationRequest # HTTPRequest.isNavigationRequest() method +True if the request is the driver of the current frame's navigation. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** boolean - -true if the request is the driver of the current frame's navigation. diff --git a/docs/api/puppeteer.httprequest.md b/docs/api/puppeteer.httprequest.md index 594706d9b5ec5..500d4c10e4e27 100644 --- a/docs/api/puppeteer.httprequest.md +++ b/docs/api/puppeteer.httprequest.md @@ -40,26 +40,26 @@ The constructor for this class is marked as internal. Third-party code should no ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [abort(errorCode, priority)](./puppeteer.httprequest.abort.md) | | Aborts a request. | -| [abortErrorReason()](./puppeteer.httprequest.aborterrorreason.md) | | | -| [continue(overrides, priority)](./puppeteer.httprequest.continue.md) | | Continues request with optional request overrides. | -| [continueRequestOverrides()](./puppeteer.httprequest.continuerequestoverrides.md) | | | -| [enqueueInterceptAction(pendingHandler)](./puppeteer.httprequest.enqueueinterceptaction.md) | | Adds an async request handler to the processing queue. Deferred handlers are not guaranteed to execute in any particular order, but they are guaranteed to resolve before the request interception is finalized. | -| [failure()](./puppeteer.httprequest.failure.md) | | Access information about the request's failure. | -| [finalizeInterceptions()](./puppeteer.httprequest.finalizeinterceptions.md) | | Awaits pending interception handlers and then decides how to fulfill the request interception. | -| [frame()](./puppeteer.httprequest.frame.md) | | | -| [headers()](./puppeteer.httprequest.headers.md) | | | -| [initiator()](./puppeteer.httprequest.initiator.md) | | | -| [interceptResolutionState()](./puppeteer.httprequest.interceptresolutionstate.md) | | | -| [isInterceptResolutionHandled()](./puppeteer.httprequest.isinterceptresolutionhandled.md) | | | -| [isNavigationRequest()](./puppeteer.httprequest.isnavigationrequest.md) | | | -| [method()](./puppeteer.httprequest.method.md) | | | -| [postData()](./puppeteer.httprequest.postdata.md) | | | -| [redirectChain()](./puppeteer.httprequest.redirectchain.md) | | A redirectChain is a chain of requests initiated to fetch a resource. | -| [resourceType()](./puppeteer.httprequest.resourcetype.md) | | Contains the request's resource type as it was perceived by the rendering engine. | -| [respond(response, priority)](./puppeteer.httprequest.respond.md) | | Fulfills a request with the given response. | -| [response()](./puppeteer.httprequest.response.md) | | | -| [responseForRequest()](./puppeteer.httprequest.responseforrequest.md) | | | -| [url()](./puppeteer.httprequest.url.md) | | | +| Method | Modifiers | Description | +| ------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [abort(errorCode, priority)](./puppeteer.httprequest.abort.md) | | Aborts a request. | +| [abortErrorReason()](./puppeteer.httprequest.aborterrorreason.md) | | The most recent reason for aborting the request | +| [continue(overrides, priority)](./puppeteer.httprequest.continue.md) | | Continues request with optional request overrides. | +| [continueRequestOverrides()](./puppeteer.httprequest.continuerequestoverrides.md) | | The ContinueRequestOverrides that will be used if the interception is allowed to continue (ie, abort() and respond() aren't called). | +| [enqueueInterceptAction(pendingHandler)](./puppeteer.httprequest.enqueueinterceptaction.md) | | Adds an async request handler to the processing queue. Deferred handlers are not guaranteed to execute in any particular order, but they are guaranteed to resolve before the request interception is finalized. | +| [failure()](./puppeteer.httprequest.failure.md) | | Access information about the request's failure. | +| [finalizeInterceptions()](./puppeteer.httprequest.finalizeinterceptions.md) | | Awaits pending interception handlers and then decides how to fulfill the request interception. | +| [frame()](./puppeteer.httprequest.frame.md) | | The frame that initiated the request, or null if navigating to error pages. | +| [headers()](./puppeteer.httprequest.headers.md) | | An object with HTTP headers associated with the request. All header names are lower-case. | +| [initiator()](./puppeteer.httprequest.initiator.md) | | The initiator of the request. | +| [interceptResolutionState()](./puppeteer.httprequest.interceptresolutionstate.md) | |

An InterceptResolutionState object describing the current resolution action and priority.

InterceptResolutionState contains: action: InterceptResolutionAction priority?: number

InterceptResolutionAction is one of: abort, respond, continue, disabled, none, or already-handled.

| +| [isInterceptResolutionHandled()](./puppeteer.httprequest.isinterceptresolutionhandled.md) | | Is true if the intercept resolution has already been handled, false otherwise. | +| [isNavigationRequest()](./puppeteer.httprequest.isnavigationrequest.md) | | True if the request is the driver of the current frame's navigation. | +| [method()](./puppeteer.httprequest.method.md) | | The method used (GET, POST, etc.) | +| [postData()](./puppeteer.httprequest.postdata.md) | | The request's post body, if any. | +| [redirectChain()](./puppeteer.httprequest.redirectchain.md) | | A redirectChain is a chain of requests initiated to fetch a resource. | +| [resourceType()](./puppeteer.httprequest.resourcetype.md) | | Contains the request's resource type as it was perceived by the rendering engine. | +| [respond(response, priority)](./puppeteer.httprequest.respond.md) | | Fulfills a request with the given response. | +| [response()](./puppeteer.httprequest.response.md) | | A matching HTTPResponse object, or null if the response has not been received yet. | +| [responseForRequest()](./puppeteer.httprequest.responseforrequest.md) | | The ResponseForRequest that gets used if the interception is allowed to respond (ie, abort() is not called). | +| [url()](./puppeteer.httprequest.url.md) | | The URL of the request | diff --git a/docs/api/puppeteer.httprequest.method.md b/docs/api/puppeteer.httprequest.method.md index aec833c36f87f..ce261ac28ff12 100644 --- a/docs/api/puppeteer.httprequest.method.md +++ b/docs/api/puppeteer.httprequest.method.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.method # HTTPRequest.method() method +The method used (`GET`, `POST`, etc.) + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** string - -the method used (`GET`, `POST`, etc.) diff --git a/docs/api/puppeteer.httprequest.postdata.md b/docs/api/puppeteer.httprequest.postdata.md index 6461de652f72f..7b7e1b328d518 100644 --- a/docs/api/puppeteer.httprequest.postdata.md +++ b/docs/api/puppeteer.httprequest.postdata.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.postData # HTTPRequest.postData() method +The request's post body, if any. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** string \| undefined - -the request's post body, if any. diff --git a/docs/api/puppeteer.httprequest.response.md b/docs/api/puppeteer.httprequest.response.md index e797a055ebb92..57a193bb74e15 100644 --- a/docs/api/puppeteer.httprequest.response.md +++ b/docs/api/puppeteer.httprequest.response.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.response # HTTPRequest.response() method +A matching `HTTPResponse` object, or null if the response has not been received yet. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** [HTTPResponse](./puppeteer.httpresponse.md) \| null - -A matching `HTTPResponse` object, or null if the response has not been received yet. diff --git a/docs/api/puppeteer.httprequest.responseforrequest.md b/docs/api/puppeteer.httprequest.responseforrequest.md index 4e4ea2524cf9c..168b83131b1bd 100644 --- a/docs/api/puppeteer.httprequest.responseforrequest.md +++ b/docs/api/puppeteer.httprequest.responseforrequest.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.responseForRequest # HTTPRequest.responseForRequest() method +The `ResponseForRequest` that gets used if the interception is allowed to respond (ie, `abort()` is not called). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Partial<[ResponseForRequest](./puppeteer.responseforrequest.md)> \| null - -The `ResponseForRequest` that gets used if the interception is allowed to respond (ie, `abort()` is not called). diff --git a/docs/api/puppeteer.httprequest.url.md b/docs/api/puppeteer.httprequest.url.md index b76e21ff16a59..ec8e667fa5f58 100644 --- a/docs/api/puppeteer.httprequest.url.md +++ b/docs/api/puppeteer.httprequest.url.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.url # HTTPRequest.url() method +The URL of the request + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** string - -the URL of the request diff --git a/docs/api/puppeteer.httpresponse.buffer.md b/docs/api/puppeteer.httpresponse.buffer.md index 156072790511b..75c64d4ac678c 100644 --- a/docs/api/puppeteer.httpresponse.buffer.md +++ b/docs/api/puppeteer.httpresponse.buffer.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.buffer # HTTPResponse.buffer() method +Promise which resolves to a buffer with response body. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Promise<Buffer> - -Promise which resolves to a buffer with response body. diff --git a/docs/api/puppeteer.httpresponse.frame.md b/docs/api/puppeteer.httpresponse.frame.md index 83a0964c9f9bc..781736cd29beb 100644 --- a/docs/api/puppeteer.httpresponse.frame.md +++ b/docs/api/puppeteer.httpresponse.frame.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.frame # HTTPResponse.frame() method +A [Frame](./puppeteer.frame.md) that initiated this response, or `null` if navigating to error pages. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [Frame](./puppeteer.frame.md) \| null - -A [Frame](./puppeteer.frame.md) that initiated this response, or `null` if navigating to error pages. diff --git a/docs/api/puppeteer.httpresponse.fromcache.md b/docs/api/puppeteer.httpresponse.fromcache.md index ddf029ff91282..ec38a9ebb449d 100644 --- a/docs/api/puppeteer.httpresponse.fromcache.md +++ b/docs/api/puppeteer.httpresponse.fromcache.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.fromCache # HTTPResponse.fromCache() method +True if the response was served from either the browser's disk cache or memory cache. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** boolean - -True if the response was served from either the browser's disk cache or memory cache. diff --git a/docs/api/puppeteer.httpresponse.fromserviceworker.md b/docs/api/puppeteer.httpresponse.fromserviceworker.md index e5a126694bf03..7de43d3c17ae9 100644 --- a/docs/api/puppeteer.httpresponse.fromserviceworker.md +++ b/docs/api/puppeteer.httpresponse.fromserviceworker.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.fromServiceWorker # HTTPResponse.fromServiceWorker() method +True if the response was served by a service worker. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** boolean - -True if the response was served by a service worker. diff --git a/docs/api/puppeteer.httpresponse.headers.md b/docs/api/puppeteer.httpresponse.headers.md index 775d4a412469c..05790794ffd61 100644 --- a/docs/api/puppeteer.httpresponse.headers.md +++ b/docs/api/puppeteer.httpresponse.headers.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.headers # HTTPResponse.headers() method +An object with HTTP headers associated with the response. All header names are lower-case. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Record<string, string> - -An object with HTTP headers associated with the response. All header names are lower-case. diff --git a/docs/api/puppeteer.httpresponse.json.md b/docs/api/puppeteer.httpresponse.json.md index 229a50b3133d9..d3641eb54545a 100644 --- a/docs/api/puppeteer.httpresponse.json.md +++ b/docs/api/puppeteer.httpresponse.json.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.json # HTTPResponse.json() method +Promise which resolves to a JSON representation of response body. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class HTTPResponse { Promise<any> -Promise which resolves to a JSON representation of response body. - ## Remarks This method will throw if the response body is not parsable via `JSON.parse`. diff --git a/docs/api/puppeteer.httpresponse.md b/docs/api/puppeteer.httpresponse.md index d9be4dd79e042..411b48c7cff77 100644 --- a/docs/api/puppeteer.httpresponse.md +++ b/docs/api/puppeteer.httpresponse.md @@ -18,20 +18,20 @@ The constructor for this class is marked as internal. Third-party code should no ## Methods -| Method | Modifiers | Description | -| -------------------------------------------------------------------- | --------- | ----------- | -| [buffer()](./puppeteer.httpresponse.buffer.md) | | | -| [frame()](./puppeteer.httpresponse.frame.md) | | | -| [fromCache()](./puppeteer.httpresponse.fromcache.md) | | | -| [fromServiceWorker()](./puppeteer.httpresponse.fromserviceworker.md) | | | -| [headers()](./puppeteer.httpresponse.headers.md) | | | -| [json()](./puppeteer.httpresponse.json.md) | | | -| [ok()](./puppeteer.httpresponse.ok.md) | | | -| [remoteAddress()](./puppeteer.httpresponse.remoteaddress.md) | | | -| [request()](./puppeteer.httpresponse.request.md) | | | -| [securityDetails()](./puppeteer.httpresponse.securitydetails.md) | | | -| [status()](./puppeteer.httpresponse.status.md) | | | -| [statusText()](./puppeteer.httpresponse.statustext.md) | | | -| [text()](./puppeteer.httpresponse.text.md) | | | -| [timing()](./puppeteer.httpresponse.timing.md) | | | -| [url()](./puppeteer.httpresponse.url.md) | | | +| Method | Modifiers | Description | +| -------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| [buffer()](./puppeteer.httpresponse.buffer.md) | | Promise which resolves to a buffer with response body. | +| [frame()](./puppeteer.httpresponse.frame.md) | | A [Frame](./puppeteer.frame.md) that initiated this response, or null if navigating to error pages. | +| [fromCache()](./puppeteer.httpresponse.fromcache.md) | | True if the response was served from either the browser's disk cache or memory cache. | +| [fromServiceWorker()](./puppeteer.httpresponse.fromserviceworker.md) | | True if the response was served by a service worker. | +| [headers()](./puppeteer.httpresponse.headers.md) | | An object with HTTP headers associated with the response. All header names are lower-case. | +| [json()](./puppeteer.httpresponse.json.md) | | Promise which resolves to a JSON representation of response body. | +| [ok()](./puppeteer.httpresponse.ok.md) | | True if the response was successful (status in the range 200-299). | +| [remoteAddress()](./puppeteer.httpresponse.remoteaddress.md) | | The IP address and port number used to connect to the remote server. | +| [request()](./puppeteer.httpresponse.request.md) | | A matching [HTTPRequest](./puppeteer.httprequest.md) object. | +| [securityDetails()](./puppeteer.httpresponse.securitydetails.md) | | [SecurityDetails](./puppeteer.securitydetails.md) if the response was received over the secure connection, or null otherwise. | +| [status()](./puppeteer.httpresponse.status.md) | | The status code of the response (e.g., 200 for a success). | +| [statusText()](./puppeteer.httpresponse.statustext.md) | | The status text of the response (e.g. usually an "OK" for a success). | +| [text()](./puppeteer.httpresponse.text.md) | | Promise which resolves to a text representation of response body. | +| [timing()](./puppeteer.httpresponse.timing.md) | | Timing information related to the response. | +| [url()](./puppeteer.httpresponse.url.md) | | The URL of the response. | diff --git a/docs/api/puppeteer.httpresponse.ok.md b/docs/api/puppeteer.httpresponse.ok.md index 287faf095848c..bc0955eb1b7ab 100644 --- a/docs/api/puppeteer.httpresponse.ok.md +++ b/docs/api/puppeteer.httpresponse.ok.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.ok # HTTPResponse.ok() method +True if the response was successful (status in the range 200-299). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** boolean - -True if the response was successful (status in the range 200-299). diff --git a/docs/api/puppeteer.httpresponse.remoteaddress.md b/docs/api/puppeteer.httpresponse.remoteaddress.md index e9dee405e89a7..fb34ae9eb0951 100644 --- a/docs/api/puppeteer.httpresponse.remoteaddress.md +++ b/docs/api/puppeteer.httpresponse.remoteaddress.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.remoteAddress # HTTPResponse.remoteAddress() method +The IP address and port number used to connect to the remote server. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [RemoteAddress](./puppeteer.remoteaddress.md) - -The IP address and port number used to connect to the remote server. diff --git a/docs/api/puppeteer.httpresponse.request.md b/docs/api/puppeteer.httpresponse.request.md index 21e06ec360928..aeb88988dbcb1 100644 --- a/docs/api/puppeteer.httpresponse.request.md +++ b/docs/api/puppeteer.httpresponse.request.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.request # HTTPResponse.request() method +A matching [HTTPRequest](./puppeteer.httprequest.md) object. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [HTTPRequest](./puppeteer.httprequest.md) - -A matching [HTTPRequest](./puppeteer.httprequest.md) object. diff --git a/docs/api/puppeteer.httpresponse.securitydetails.md b/docs/api/puppeteer.httpresponse.securitydetails.md index bd1954f8d36a3..d8f086d9fa8c8 100644 --- a/docs/api/puppeteer.httpresponse.securitydetails.md +++ b/docs/api/puppeteer.httpresponse.securitydetails.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.securityDetails # HTTPResponse.securityDetails() method +[SecurityDetails](./puppeteer.securitydetails.md) if the response was received over the secure connection, or `null` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [SecurityDetails](./puppeteer.securitydetails.md) \| null - -[SecurityDetails](./puppeteer.securitydetails.md) if the response was received over the secure connection, or `null` otherwise. diff --git a/docs/api/puppeteer.httpresponse.status.md b/docs/api/puppeteer.httpresponse.status.md index 7f22189568d06..fcb0ab1e1b625 100644 --- a/docs/api/puppeteer.httpresponse.status.md +++ b/docs/api/puppeteer.httpresponse.status.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.status # HTTPResponse.status() method +The status code of the response (e.g., 200 for a success). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** number - -The status code of the response (e.g., 200 for a success). diff --git a/docs/api/puppeteer.httpresponse.statustext.md b/docs/api/puppeteer.httpresponse.statustext.md index 127b2dccbf8a9..30449231460e6 100644 --- a/docs/api/puppeteer.httpresponse.statustext.md +++ b/docs/api/puppeteer.httpresponse.statustext.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.statusText # HTTPResponse.statusText() method +The status text of the response (e.g. usually an "OK" for a success). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** string - -The status text of the response (e.g. usually an "OK" for a success). diff --git a/docs/api/puppeteer.httpresponse.text.md b/docs/api/puppeteer.httpresponse.text.md index bd76b75186614..9e040a3f0d523 100644 --- a/docs/api/puppeteer.httpresponse.text.md +++ b/docs/api/puppeteer.httpresponse.text.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.text # HTTPResponse.text() method +Promise which resolves to a text representation of response body. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Promise<string> - -Promise which resolves to a text representation of response body. diff --git a/docs/api/puppeteer.httpresponse.timing.md b/docs/api/puppeteer.httpresponse.timing.md index db2e44a000998..273d14c395baa 100644 --- a/docs/api/puppeteer.httpresponse.timing.md +++ b/docs/api/puppeteer.httpresponse.timing.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.timing # HTTPResponse.timing() method +Timing information related to the response. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Protocol.Network.ResourceTiming \| null - -Timing information related to the response. diff --git a/docs/api/puppeteer.httpresponse.url.md b/docs/api/puppeteer.httpresponse.url.md index c2fe551b94a0e..01dbb6c3853de 100644 --- a/docs/api/puppeteer.httpresponse.url.md +++ b/docs/api/puppeteer.httpresponse.url.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.url # HTTPResponse.url() method +The URL of the response. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** string - -The URL of the response. diff --git a/docs/api/puppeteer.jshandle.aselement.md b/docs/api/puppeteer.jshandle.aselement.md index 63383a636dada..c2107434c56eb 100644 --- a/docs/api/puppeteer.jshandle.aselement.md +++ b/docs/api/puppeteer.jshandle.aselement.md @@ -4,6 +4,8 @@ sidebar_label: JSHandle.asElement # JSHandle.asElement() method +Either `null` or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class JSHandle { **Returns:** [ElementHandle](./puppeteer.elementhandle.md)<Node> \| null - -Either `null` or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md). diff --git a/docs/api/puppeteer.jshandle.jsonvalue.md b/docs/api/puppeteer.jshandle.jsonvalue.md index 4e54fe9fbb50c..6f33818ba2888 100644 --- a/docs/api/puppeteer.jshandle.jsonvalue.md +++ b/docs/api/puppeteer.jshandle.jsonvalue.md @@ -4,6 +4,8 @@ sidebar_label: JSHandle.jsonValue # JSHandle.jsonValue() method +A vanilla object representing the serializable portions of the referenced object. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class JSHandle { Promise<T> -A vanilla object representing the serializable portions of the referenced object. - ## Exceptions Throws if the object cannot be serialized due to circularity. diff --git a/docs/api/puppeteer.jshandle.md b/docs/api/puppeteer.jshandle.md index d1a4956186267..1a56e5d0bc326 100644 --- a/docs/api/puppeteer.jshandle.md +++ b/docs/api/puppeteer.jshandle.md @@ -36,7 +36,7 @@ const windowHandle = await page.evaluateHandle(() => window); | Method | Modifiers | Description | | ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [asElement()](./puppeteer.jshandle.aselement.md) | | | +| [asElement()](./puppeteer.jshandle.aselement.md) | | Either null or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md). | | [dispose()](./puppeteer.jshandle.dispose.md) | | Releases the object referenced by the handle for garbage collection. | | [evaluate(pageFunction, args)](./puppeteer.jshandle.evaluate.md) | | Evaluates the given function with the current handle as its first argument. | | [evaluateHandle(pageFunction, args)](./puppeteer.jshandle.evaluatehandle.md) | | Evaluates the given function with the current handle as its first argument. | @@ -44,6 +44,6 @@ const windowHandle = await page.evaluateHandle(() => window); | [getProperty(propertyName)](./puppeteer.jshandle.getproperty.md) | | Fetches a single property from the referenced object. | | [getProperty(propertyName)](./puppeteer.jshandle.getproperty_1.md) | | | | [getProperty(propertyName)](./puppeteer.jshandle.getproperty_2.md) | | | -| [jsonValue()](./puppeteer.jshandle.jsonvalue.md) | | | +| [jsonValue()](./puppeteer.jshandle.jsonvalue.md) | | A vanilla object representing the serializable portions of the referenced object. | | [remoteObject()](./puppeteer.jshandle.remoteobject.md) | | Provides access to the \[Protocol.Runtime.RemoteObject\](https://chromedevtools.github.io/devtools-protocol/tot/Runtime/\#type-RemoteObject) backing this handle. | | [toString()](./puppeteer.jshandle.tostring.md) | | Returns a string representation of the JSHandle. | diff --git a/docs/api/puppeteer.page.content.md b/docs/api/puppeteer.page.content.md index d6077c132f73a..fe0e11cd9cbef 100644 --- a/docs/api/puppeteer.page.content.md +++ b/docs/api/puppeteer.page.content.md @@ -4,6 +4,8 @@ sidebar_label: Page.content # Page.content() method +The full HTML contents of the page, including the DOCTYPE. + #### Signature: ```typescript diff --git a/docs/api/puppeteer.page.frames.md b/docs/api/puppeteer.page.frames.md index b69c04c944f9c..385e465cec991 100644 --- a/docs/api/puppeteer.page.frames.md +++ b/docs/api/puppeteer.page.frames.md @@ -4,6 +4,8 @@ sidebar_label: Page.frames # Page.frames() method +An array of all frames attached to the page. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** [Frame](./puppeteer.frame.md)\[\] - -An array of all frames attached to the page. diff --git a/docs/api/puppeteer.page.getdefaulttimeout.md b/docs/api/puppeteer.page.getdefaulttimeout.md index e3820d211b152..3acaec3c0422d 100644 --- a/docs/api/puppeteer.page.getdefaulttimeout.md +++ b/docs/api/puppeteer.page.getdefaulttimeout.md @@ -4,6 +4,8 @@ sidebar_label: Page.getDefaultTimeout # Page.getDefaultTimeout() method +Maximum time in milliseconds. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** number - -Maximum time in milliseconds. diff --git a/docs/api/puppeteer.page.isdraginterceptionenabled.md b/docs/api/puppeteer.page.isdraginterceptionenabled.md index 0cfe38078166e..ff01da1cd6f66 100644 --- a/docs/api/puppeteer.page.isdraginterceptionenabled.md +++ b/docs/api/puppeteer.page.isdraginterceptionenabled.md @@ -4,6 +4,8 @@ sidebar_label: Page.isDragInterceptionEnabled # Page.isDragInterceptionEnabled() method +`true` if drag events are being intercepted, `false` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** boolean - -`true` if drag events are being intercepted, `false` otherwise. diff --git a/docs/api/puppeteer.page.isjavascriptenabled.md b/docs/api/puppeteer.page.isjavascriptenabled.md index 87177338dd58b..32ed419eb6b45 100644 --- a/docs/api/puppeteer.page.isjavascriptenabled.md +++ b/docs/api/puppeteer.page.isjavascriptenabled.md @@ -4,6 +4,8 @@ sidebar_label: Page.isJavaScriptEnabled # Page.isJavaScriptEnabled() method +`true` if the page has JavaScript enabled, `false` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** boolean - -`true` if the page has JavaScript enabled, `false` otherwise. diff --git a/docs/api/puppeteer.page.mainframe.md b/docs/api/puppeteer.page.mainframe.md index 529521d8762d4..383bbe5f63249 100644 --- a/docs/api/puppeteer.page.mainframe.md +++ b/docs/api/puppeteer.page.mainframe.md @@ -4,6 +4,8 @@ sidebar_label: Page.mainFrame # Page.mainFrame() method +The page's main frame. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { [Frame](./puppeteer.frame.md) -The page's main frame. - ## Remarks Page is guaranteed to have a main frame which persists during navigations. diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index d0d29a9fed5d4..05c622b3866d6 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -91,7 +91,7 @@ page.off('request', logRequest); | [browserContext()](./puppeteer.page.browsercontext.md) | | Get the browser context that the page belongs to. | | [click(selector, options)](./puppeteer.page.click.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If there's no element matching selector, the method throws an error. | | [close(options)](./puppeteer.page.close.md) | | | -| [content()](./puppeteer.page.content.md) | | | +| [content()](./puppeteer.page.content.md) | | The full HTML contents of the page, including the DOCTYPE. | | [cookies(urls)](./puppeteer.page.cookies.md) | | If no URLs are specified, this method returns cookies for the current page URL. If URLs are specified, only cookies for those URLs are returned. | | [createPDFStream(options)](./puppeteer.page.createpdfstream.md) | | Generates a PDF of the page with the print CSS media type. | | [deleteCookie(cookies)](./puppeteer.page.deletecookie.md) | | | @@ -108,30 +108,30 @@ page.off('request', logRequest); | [evaluateOnNewDocument(pageFunction, args)](./puppeteer.page.evaluateonnewdocument.md) | |

Adds a function which would be invoked in one of the following scenarios:

- whenever the page is navigated

- whenever the child frame is attached or navigated. In this case, the function is invoked in the context of the newly attached frame.

The function is invoked after the document was created but before any of its scripts were run. This is useful to amend the JavaScript environment, e.g. to seed Math.random.

| | [exposeFunction(name, pptrFunction)](./puppeteer.page.exposefunction.md) | |

The method adds a function called name on the page's window object. When called, the function executes puppeteerFunction in node.js and returns a Promise which resolves to the return value of puppeteerFunction.

If the puppeteerFunction returns a Promise, it will be awaited.

:::note

Functions installed via page.exposeFunction survive navigations.

:::note

| | [focus(selector)](./puppeteer.page.focus.md) | | This method fetches an element with selector and focuses it. If there's no element matching selector, the method throws an error. | -| [frames()](./puppeteer.page.frames.md) | | | -| [getDefaultTimeout()](./puppeteer.page.getdefaulttimeout.md) | | | +| [frames()](./puppeteer.page.frames.md) | | An array of all frames attached to the page. | +| [getDefaultTimeout()](./puppeteer.page.getdefaulttimeout.md) | | Maximum time in milliseconds. | | [goBack(options)](./puppeteer.page.goback.md) | | This method navigate to the previous page in history. | | [goForward(options)](./puppeteer.page.goforward.md) | | This method navigate to the next page in history. | | [goto(url, options)](./puppeteer.page.goto.md) | | | | [hover(selector)](./puppeteer.page.hover.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to hover over the center of the element. If there's no element matching selector, the method throws an error. | | [isClosed()](./puppeteer.page.isclosed.md) | | Indicates that the page has been closed. | -| [isDragInterceptionEnabled()](./puppeteer.page.isdraginterceptionenabled.md) | | | -| [isJavaScriptEnabled()](./puppeteer.page.isjavascriptenabled.md) | | | -| [mainFrame()](./puppeteer.page.mainframe.md) | | | -| [metrics()](./puppeteer.page.metrics.md) | | | +| [isDragInterceptionEnabled()](./puppeteer.page.isdraginterceptionenabled.md) | | true if drag events are being intercepted, false otherwise. | +| [isJavaScriptEnabled()](./puppeteer.page.isjavascriptenabled.md) | | true if the page has JavaScript enabled, false otherwise. | +| [mainFrame()](./puppeteer.page.mainframe.md) | | The page's main frame. | +| [metrics()](./puppeteer.page.metrics.md) | | Object containing metrics as key/value pairs. | | [off(eventName, handler)](./puppeteer.page.off.md) | | | | [on(eventName, handler)](./puppeteer.page.on.md) | |

Listen to page events.

:::note

This method exists to define event typings and handle proper wireup of cooperative request interception. Actual event listening and dispatching is delegated to [EventEmitter](./puppeteer.eventemitter.md).

:::

| | [once(eventName, handler)](./puppeteer.page.once.md) | | | | [pdf(options)](./puppeteer.page.pdf.md) | | Generates a PDF of the page with the print CSS media type. | | [queryObjects(prototypeHandle)](./puppeteer.page.queryobjects.md) | | This method iterates the JavaScript heap and finds all objects with the given prototype. | | [reload(options)](./puppeteer.page.reload.md) | | | -| [screenshot(options)](./puppeteer.page.screenshot.md) | | | +| [screenshot(options)](./puppeteer.page.screenshot.md) | | Captures screenshot of the current page. | | [screenshot(options)](./puppeteer.page.screenshot_1.md) | | | | [screenshot(options)](./puppeteer.page.screenshot_2.md) | | | | [select(selector, values)](./puppeteer.page.select.md) | | Triggers a change and input event once all the provided options have been selected. If there's no <select> element matching selector, the method throws an error. | | [setBypassCSP(enabled)](./puppeteer.page.setbypasscsp.md) | | Toggles bypassing page's Content-Security-Policy. | | [setCacheEnabled(enabled)](./puppeteer.page.setcacheenabled.md) | | Toggles ignoring cache for each request based on the enabled state. By default, caching is enabled. | -| [setContent(html, options)](./puppeteer.page.setcontent.md) | | | +| [setContent(html, options)](./puppeteer.page.setcontent.md) | | Set the content of the page. | | [setCookie(cookies)](./puppeteer.page.setcookie.md) | | | | [setDefaultNavigationTimeout(timeout)](./puppeteer.page.setdefaultnavigationtimeout.md) | |

This setting will change the default maximum navigation time for the following methods and related shortcuts:

- [page.goBack(options)](./puppeteer.page.goback.md)

- [page.goForward(options)](./puppeteer.page.goforward.md)

- [page.goto(url,options)](./puppeteer.page.goto.md)

- [page.reload(options)](./puppeteer.page.reload.md)

- [page.setContent(html,options)](./puppeteer.page.setcontent.md)

- [page.waitForNavigation(options)](./puppeteer.page.waitfornavigation.md)

| | [setDefaultTimeout(timeout)](./puppeteer.page.setdefaulttimeout.md) | | | @@ -144,11 +144,11 @@ page.off('request', logRequest); | [setUserAgent(userAgent, userAgentMetadata)](./puppeteer.page.setuseragent.md) | | | | [setViewport(viewport)](./puppeteer.page.setviewport.md) | |

page.setViewport will resize the page. A lot of websites don't expect phones to change size, so you should set the viewport before navigating to the page.

In the case of multiple pages in a single browser, each page can have its own viewport size.

| | [tap(selector)](./puppeteer.page.tap.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.md) to tap in the center of the element. If there's no element matching selector, the method throws an error. | -| [target()](./puppeteer.page.target.md) | | | -| [title()](./puppeteer.page.title.md) | | | +| [target()](./puppeteer.page.target.md) | | A target this page was created from. | +| [title()](./puppeteer.page.title.md) | | The page's title | | [type(selector, text, options)](./puppeteer.page.type.md) | |

Sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [Keyboard.press()](./puppeteer.keyboard.press.md).

| -| [url()](./puppeteer.page.url.md) | | | -| [viewport()](./puppeteer.page.viewport.md) | | | +| [url()](./puppeteer.page.url.md) | | The page's URL. | +| [viewport()](./puppeteer.page.viewport.md) | | Current page viewport settings. | | [waitForDevicePrompt(options)](./puppeteer.page.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFileChooser(options)](./puppeteer.page.waitforfilechooser.md) | |

This method is typically coupled with an action that triggers file choosing.

:::caution

This must be called before the file chooser is launched. It will not return a currently active file chooser.

:::

| | [waitForFrame(urlOrPredicate, options)](./puppeteer.page.waitforframe.md) | | | @@ -160,4 +160,4 @@ page.off('request', logRequest); | [waitForSelector(selector, options)](./puppeteer.page.waitforselector.md) | | Wait for the selector to appear in page. If at the moment of calling the method the selector already exists, the method will return immediately. If the selector doesn't appear after the timeout milliseconds of waiting, the function will throw. | | [waitForTimeout(milliseconds)](./puppeteer.page.waitfortimeout.md) | | | | [waitForXPath(xpath, options)](./puppeteer.page.waitforxpath.md) | | Wait for the xpath to appear in page. If at the moment of calling the method the xpath already exists, the method will return immediately. If the xpath doesn't appear after the timeout milliseconds of waiting, the function will throw. | -| [workers()](./puppeteer.page.workers.md) | | | +| [workers()](./puppeteer.page.workers.md) | | All of the dedicated [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) associated with the page. | diff --git a/docs/api/puppeteer.page.metrics.md b/docs/api/puppeteer.page.metrics.md index 14b0e82ba3d70..90c34d042188c 100644 --- a/docs/api/puppeteer.page.metrics.md +++ b/docs/api/puppeteer.page.metrics.md @@ -4,6 +4,8 @@ sidebar_label: Page.metrics # Page.metrics() method +Object containing metrics as key/value pairs. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { Promise<[Metrics](./puppeteer.metrics.md)> -Object containing metrics as key/value pairs. - - `Timestamp` : The timestamp when the metrics sample was taken. - `Documents` : Number of documents in the page. diff --git a/docs/api/puppeteer.page.screenshot.md b/docs/api/puppeteer.page.screenshot.md index 7d4e1add903de..06a4df736f5b2 100644 --- a/docs/api/puppeteer.page.screenshot.md +++ b/docs/api/puppeteer.page.screenshot.md @@ -4,6 +4,8 @@ sidebar_label: Page.screenshot # Page.screenshot() method +Captures screenshot of the current page. + #### Signature: ```typescript @@ -49,5 +51,3 @@ Options object which might have the following properties: - `captureBeyondViewport` : When true, captures screenshot [beyond the viewport](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-captureScreenshot). When false, falls back to old behaviour, and cuts the screenshot by the viewport size. Defaults to `true`. - `fromSurface` : When true, captures screenshot [from the surface rather than the view](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-captureScreenshot). When false, works only in headful mode and ignores page viewport (but not browser window's bounds). Defaults to `true`. - -NOTE: Screenshots take at least 1/6 second on OS X. See [https://crbug.com/741689](https://crbug.com/741689) for discussion. diff --git a/docs/api/puppeteer.page.setcontent.md b/docs/api/puppeteer.page.setcontent.md index 7fca64d554dc5..aacfeda921b01 100644 --- a/docs/api/puppeteer.page.setcontent.md +++ b/docs/api/puppeteer.page.setcontent.md @@ -4,6 +4,8 @@ sidebar_label: Page.setContent # Page.setContent() method +Set the content of the page. + #### Signature: ```typescript diff --git a/docs/api/puppeteer.page.target.md b/docs/api/puppeteer.page.target.md index e44ade04cdc6f..f44a26b200f47 100644 --- a/docs/api/puppeteer.page.target.md +++ b/docs/api/puppeteer.page.target.md @@ -4,6 +4,8 @@ sidebar_label: Page.target # Page.target() method +A target this page was created from. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** [Target](./puppeteer.target.md) - -A target this page was created from. diff --git a/docs/api/puppeteer.page.title.md b/docs/api/puppeteer.page.title.md index 1b58bb19c1654..170cb0ad6f6b7 100644 --- a/docs/api/puppeteer.page.title.md +++ b/docs/api/puppeteer.page.title.md @@ -4,6 +4,8 @@ sidebar_label: Page.title # Page.title() method +The page's title + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { Promise<string> -The page's title - ## Remarks Shortcut for [page.mainFrame().title()](./puppeteer.frame.title.md). diff --git a/docs/api/puppeteer.page.url.md b/docs/api/puppeteer.page.url.md index fd4f7fd868c16..3faf833096825 100644 --- a/docs/api/puppeteer.page.url.md +++ b/docs/api/puppeteer.page.url.md @@ -4,6 +4,8 @@ sidebar_label: Page.url # Page.url() method +The page's URL. + #### Signature: ```typescript diff --git a/docs/api/puppeteer.page.viewport.md b/docs/api/puppeteer.page.viewport.md index cb37bf36b07f4..1162d99a00ffd 100644 --- a/docs/api/puppeteer.page.viewport.md +++ b/docs/api/puppeteer.page.viewport.md @@ -4,6 +4,8 @@ sidebar_label: Page.viewport # Page.viewport() method +Current page viewport settings. + #### Signature: ```typescript diff --git a/docs/api/puppeteer.page.workers.md b/docs/api/puppeteer.page.workers.md index c660032c02c37..64143902414c1 100644 --- a/docs/api/puppeteer.page.workers.md +++ b/docs/api/puppeteer.page.workers.md @@ -4,6 +4,8 @@ sidebar_label: Page.workers # Page.workers() method +All of the dedicated [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) associated with the page. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { [WebWorker](./puppeteer.webworker.md)\[\] -all of the dedicated [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) associated with the page. - ## Remarks This does not contain ServiceWorkers diff --git a/docs/api/puppeteer.puppeteernode.executablepath.md b/docs/api/puppeteer.puppeteernode.executablepath.md index bea7a932b34a2..afa1291a601c3 100644 --- a/docs/api/puppeteer.puppeteernode.executablepath.md +++ b/docs/api/puppeteer.puppeteernode.executablepath.md @@ -4,6 +4,8 @@ sidebar_label: PuppeteerNode.executablePath # PuppeteerNode.executablePath() method +The default executable path. + #### Signature: ```typescript @@ -21,5 +23,3 @@ class PuppeteerNode { **Returns:** string - -The default executable path. diff --git a/docs/api/puppeteer.puppeteernode.md b/docs/api/puppeteer.puppeteernode.md index 62f72eb711c5f..ae6c94ed5f0ca 100644 --- a/docs/api/puppeteer.puppeteernode.md +++ b/docs/api/puppeteer.puppeteernode.md @@ -44,11 +44,11 @@ Once you have created a `page` you have access to a large API to interact with t ## Properties -| Property | Modifiers | Type | Description | -| ------------------- | --------------------- | --------------------------------- | ----------- | -| defaultProduct | readonly | [Product](./puppeteer.product.md) | | -| lastLaunchedProduct | readonly | [Product](./puppeteer.product.md) | | -| product | readonly | string | | +| Property | Modifiers | Type | Description | +| ------------------- | --------------------- | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| defaultProduct | readonly | [Product](./puppeteer.product.md) | The name of the browser that will be launched by default. For puppeteer, this is influenced by your configuration. Otherwise, it's chrome. | +| lastLaunchedProduct | readonly | [Product](./puppeteer.product.md) | The name of the browser that was last launched. | +| product | readonly | string | | ## Methods @@ -57,5 +57,5 @@ Once you have created a `page` you have access to a large API to interact with t | [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | | [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | | [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | -| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | | +| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | The default executable path. | | [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided.

| diff --git a/docs/api/puppeteer.securitydetails.issuer.md b/docs/api/puppeteer.securitydetails.issuer.md index a7bb3fded73c9..b82835a844fe6 100644 --- a/docs/api/puppeteer.securitydetails.issuer.md +++ b/docs/api/puppeteer.securitydetails.issuer.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.issuer # SecurityDetails.issuer() method +The name of the issuer of the certificate. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string - -The name of the issuer of the certificate. diff --git a/docs/api/puppeteer.securitydetails.md b/docs/api/puppeteer.securitydetails.md index db50be39adb95..1c9fa17deb284 100644 --- a/docs/api/puppeteer.securitydetails.md +++ b/docs/api/puppeteer.securitydetails.md @@ -18,11 +18,11 @@ The constructor for this class is marked as internal. Third-party code should no ## Methods -| Method | Modifiers | Description | -| ----------------------------------------------------------------------------------- | --------- | ----------- | -| [issuer()](./puppeteer.securitydetails.issuer.md) | | | -| [protocol()](./puppeteer.securitydetails.protocol.md) | | | -| [subjectAlternativeNames()](./puppeteer.securitydetails.subjectalternativenames.md) | | | -| [subjectName()](./puppeteer.securitydetails.subjectname.md) | | | -| [validFrom()](./puppeteer.securitydetails.validfrom.md) | | | -| [validTo()](./puppeteer.securitydetails.validto.md) | | | +| Method | Modifiers | Description | +| ----------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------- | +| [issuer()](./puppeteer.securitydetails.issuer.md) | | The name of the issuer of the certificate. | +| [protocol()](./puppeteer.securitydetails.protocol.md) | | The security protocol being used, e.g. "TLS 1.2". | +| [subjectAlternativeNames()](./puppeteer.securitydetails.subjectalternativenames.md) | | The list of [subject alternative names (SANs)](https://en.wikipedia.org/wiki/Subject_Alternative_Name) of the certificate. | +| [subjectName()](./puppeteer.securitydetails.subjectname.md) | | The name of the subject to which the certificate was issued. | +| [validFrom()](./puppeteer.securitydetails.validfrom.md) | | [Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the start of the certificate's validity. | +| [validTo()](./puppeteer.securitydetails.validto.md) | | [Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the end of the certificate's validity. | diff --git a/docs/api/puppeteer.securitydetails.protocol.md b/docs/api/puppeteer.securitydetails.protocol.md index d6a7b735e295d..421a82e20a4e7 100644 --- a/docs/api/puppeteer.securitydetails.protocol.md +++ b/docs/api/puppeteer.securitydetails.protocol.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.protocol # SecurityDetails.protocol() method +The security protocol being used, e.g. "TLS 1.2". + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string - -The security protocol being used, e.g. "TLS 1.2". diff --git a/docs/api/puppeteer.securitydetails.subjectalternativenames.md b/docs/api/puppeteer.securitydetails.subjectalternativenames.md index 926991082c0a1..448651fd58103 100644 --- a/docs/api/puppeteer.securitydetails.subjectalternativenames.md +++ b/docs/api/puppeteer.securitydetails.subjectalternativenames.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.subjectAlternativeNames # SecurityDetails.subjectAlternativeNames() method +The list of [subject alternative names (SANs)](https://en.wikipedia.org/wiki/Subject_Alternative_Name) of the certificate. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string\[\] - -The list of [subject alternative names (SANs)](https://en.wikipedia.org/wiki/Subject_Alternative_Name) of the certificate. diff --git a/docs/api/puppeteer.securitydetails.subjectname.md b/docs/api/puppeteer.securitydetails.subjectname.md index 0727f2dbb08ca..211c67bc02965 100644 --- a/docs/api/puppeteer.securitydetails.subjectname.md +++ b/docs/api/puppeteer.securitydetails.subjectname.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.subjectName # SecurityDetails.subjectName() method +The name of the subject to which the certificate was issued. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string - -The name of the subject to which the certificate was issued. diff --git a/docs/api/puppeteer.securitydetails.validfrom.md b/docs/api/puppeteer.securitydetails.validfrom.md index 7bd6d81ad7baa..e42cb0c007289 100644 --- a/docs/api/puppeteer.securitydetails.validfrom.md +++ b/docs/api/puppeteer.securitydetails.validfrom.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.validFrom # SecurityDetails.validFrom() method +[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the start of the certificate's validity. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** number - -[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the start of the certificate's validity. diff --git a/docs/api/puppeteer.securitydetails.validto.md b/docs/api/puppeteer.securitydetails.validto.md index 85629da76a775..e1710b1a64dda 100644 --- a/docs/api/puppeteer.securitydetails.validto.md +++ b/docs/api/puppeteer.securitydetails.validto.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.validTo # SecurityDetails.validTo() method +[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the end of the certificate's validity. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** number - -[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the end of the certificate's validity. diff --git a/docs/api/puppeteer.webworker.md b/docs/api/puppeteer.webworker.md index 5662bc435fdd3..d0f683ffae91c 100644 --- a/docs/api/puppeteer.webworker.md +++ b/docs/api/puppeteer.webworker.md @@ -42,4 +42,4 @@ for (const worker of page.workers()) { | ----------------------------------------------------------------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [evaluate(pageFunction, args)](./puppeteer.webworker.evaluate.md) | | If the function passed to the worker.evaluate returns a Promise, then worker.evaluate would wait for the promise to resolve and return its value. If the function passed to the worker.evaluate returns a non-serializable value, then worker.evaluate resolves to undefined. DevTools Protocol also supports transferring some additional values that are not serializable by JSON: -0, NaN, Infinity, -Infinity, and bigint literals. Shortcut for await worker.executionContext()).evaluate(pageFunction, ...args). | | [evaluateHandle(pageFunction, args)](./puppeteer.webworker.evaluatehandle.md) | | The only difference between worker.evaluate and worker.evaluateHandle is that worker.evaluateHandle returns in-page object (JSHandle). If the function passed to the worker.evaluateHandle returns a Promise, then worker.evaluateHandle would wait for the promise to resolve and return its value. Shortcut for await worker.executionContext()).evaluateHandle(pageFunction, ...args) | -| [url()](./puppeteer.webworker.url.md) | | | +| [url()](./puppeteer.webworker.url.md) | | The URL of this web worker. | diff --git a/docs/api/puppeteer.webworker.url.md b/docs/api/puppeteer.webworker.url.md index a8a09c6a94c04..8893c385dca18 100644 --- a/docs/api/puppeteer.webworker.url.md +++ b/docs/api/puppeteer.webworker.url.md @@ -4,6 +4,8 @@ sidebar_label: WebWorker.url # WebWorker.url() method +The URL of this web worker. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class WebWorker { **Returns:** string - -The URL of this web worker. diff --git a/packages/puppeteer-core/src/api/HTTPRequest.ts b/packages/puppeteer-core/src/api/HTTPRequest.ts index 9e3c1b2454f5e..fb16cc7b005b6 100644 --- a/packages/puppeteer-core/src/api/HTTPRequest.ts +++ b/packages/puppeteer-core/src/api/HTTPRequest.ts @@ -142,14 +142,14 @@ export class HTTPRequest { constructor() {} /** - * @returns the URL of the request + * The URL of the request */ url(): string { throw new Error('Not implemented'); } /** - * @returns the `ContinueRequestOverrides` that will be used + * The `ContinueRequestOverrides` that will be used * if the interception is allowed to continue (ie, `abort()` and * `respond()` aren't called). */ @@ -158,7 +158,7 @@ export class HTTPRequest { } /** - * @returns The `ResponseForRequest` that gets used if the + * The `ResponseForRequest` that gets used if the * interception is allowed to respond (ie, `abort()` is not called). */ responseForRequest(): Partial | null { @@ -166,14 +166,14 @@ export class HTTPRequest { } /** - * @returns the most recent reason for aborting the request + * The most recent reason for aborting the request */ abortErrorReason(): Protocol.Network.ErrorReason | null { throw new Error('Not implemented'); } /** - * @returns An InterceptResolutionState object describing the current resolution + * An InterceptResolutionState object describing the current resolution * action and priority. * * InterceptResolutionState contains: @@ -188,7 +188,7 @@ export class HTTPRequest { } /** - * @returns `true` if the intercept resolution has already been handled, + * Is `true` if the intercept resolution has already been handled, * `false` otherwise. */ isInterceptResolutionHandled(): boolean { @@ -225,21 +225,21 @@ export class HTTPRequest { } /** - * @returns the method used (`GET`, `POST`, etc.) + * The method used (`GET`, `POST`, etc.) */ method(): string { throw new Error('Not implemented'); } /** - * @returns the request's post body, if any. + * The request's post body, if any. */ postData(): string | undefined { throw new Error('Not implemented'); } /** - * @returns an object with HTTP headers associated with the request. All + * An object with HTTP headers associated with the request. All * header names are lower-case. */ headers(): Record { @@ -247,7 +247,7 @@ export class HTTPRequest { } /** - * @returns A matching `HTTPResponse` object, or null if the response has not + * A matching `HTTPResponse` object, or null if the response has not * been received yet. */ response(): HTTPResponse | null { @@ -255,7 +255,7 @@ export class HTTPRequest { } /** - * @returns the frame that initiated the request, or null if navigating to + * The frame that initiated the request, or null if navigating to * error pages. */ frame(): Frame | null { @@ -263,14 +263,14 @@ export class HTTPRequest { } /** - * @returns true if the request is the driver of the current frame's navigation. + * True if the request is the driver of the current frame's navigation. */ isNavigationRequest(): boolean { throw new Error('Not implemented'); } /** - * @returns the initiator of the request. + * The initiator of the request. */ initiator(): Protocol.Network.Initiator { throw new Error('Not implemented'); diff --git a/packages/puppeteer-core/src/api/HTTPResponse.ts b/packages/puppeteer-core/src/api/HTTPResponse.ts index 00422e4282681..ddc56279a4701 100644 --- a/packages/puppeteer-core/src/api/HTTPResponse.ts +++ b/packages/puppeteer-core/src/api/HTTPResponse.ts @@ -49,7 +49,7 @@ export class HTTPResponse { } /** - * @returns The IP address and port number used to connect to the remote + * The IP address and port number used to connect to the remote * server. */ remoteAddress(): RemoteAddress { @@ -57,28 +57,28 @@ export class HTTPResponse { } /** - * @returns The URL of the response. + * The URL of the response. */ url(): string { throw new Error('Not implemented'); } /** - * @returns True if the response was successful (status in the range 200-299). + * True if the response was successful (status in the range 200-299). */ ok(): boolean { throw new Error('Not implemented'); } /** - * @returns The status code of the response (e.g., 200 for a success). + * The status code of the response (e.g., 200 for a success). */ status(): number { throw new Error('Not implemented'); } /** - * @returns The status text of the response (e.g. usually an "OK" for a + * The status text of the response (e.g. usually an "OK" for a * success). */ statusText(): string { @@ -86,7 +86,7 @@ export class HTTPResponse { } /** - * @returns An object with HTTP headers associated with the response. All + * An object with HTTP headers associated with the response. All * header names are lower-case. */ headers(): Record { @@ -94,7 +94,7 @@ export class HTTPResponse { } /** - * @returns {@link SecurityDetails} if the response was received over the + * {@link SecurityDetails} if the response was received over the * secure connection, or `null` otherwise. */ securityDetails(): SecurityDetails | null { @@ -102,21 +102,21 @@ export class HTTPResponse { } /** - * @returns Timing information related to the response. + * Timing information related to the response. */ timing(): Protocol.Network.ResourceTiming | null { throw new Error('Not implemented'); } /** - * @returns Promise which resolves to a buffer with response body. + * Promise which resolves to a buffer with response body. */ buffer(): Promise { throw new Error('Not implemented'); } /** - * @returns Promise which resolves to a text representation of response body. + * Promise which resolves to a text representation of response body. */ async text(): Promise { const content = await this.buffer(); @@ -124,8 +124,7 @@ export class HTTPResponse { } /** - * - * @returns Promise which resolves to a JSON representation of response body. + * Promise which resolves to a JSON representation of response body. * * @remarks * @@ -138,14 +137,14 @@ export class HTTPResponse { } /** - * @returns A matching {@link HTTPRequest} object. + * A matching {@link HTTPRequest} object. */ request(): HTTPRequest { throw new Error('Not implemented'); } /** - * @returns True if the response was served from either the browser's disk + * True if the response was served from either the browser's disk * cache or memory cache. */ fromCache(): boolean { @@ -153,14 +152,14 @@ export class HTTPResponse { } /** - * @returns True if the response was served by a service worker. + * True if the response was served by a service worker. */ fromServiceWorker(): boolean { throw new Error('Not implemented'); } /** - * @returns A {@link Frame} that initiated this response, or `null` if + * A {@link Frame} that initiated this response, or `null` if * navigating to error pages. */ frame(): Frame | null { diff --git a/packages/puppeteer-core/src/api/JSHandle.ts b/packages/puppeteer-core/src/api/JSHandle.ts index a94c1ca28eb41..1092837b5896b 100644 --- a/packages/puppeteer-core/src/api/JSHandle.ts +++ b/packages/puppeteer-core/src/api/JSHandle.ts @@ -143,7 +143,7 @@ export class JSHandle { } /** - * @returns A vanilla object representing the serializable portions of the + * A vanilla object representing the serializable portions of the * referenced object. * @throws Throws if the object cannot be serialized due to circularity. * @@ -155,7 +155,7 @@ export class JSHandle { } /** - * @returns Either `null` or the handle itself if the handle is an + * Either `null` or the handle itself if the handle is an * instance of {@link ElementHandle}. */ asElement(): ElementHandle | null { diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 9d8f5549e5b43..d363fbf4ce9e2 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -450,14 +450,14 @@ export class Page extends EventEmitter { } /** - * @returns `true` if drag events are being intercepted, `false` otherwise. + * `true` if drag events are being intercepted, `false` otherwise. */ isDragInterceptionEnabled(): boolean { throw new Error('Not implemented'); } /** - * @returns `true` if the page has JavaScript enabled, `false` otherwise. + * `true` if the page has JavaScript enabled, `false` otherwise. */ isJavaScriptEnabled(): boolean { throw new Error('Not implemented'); @@ -566,7 +566,7 @@ export class Page extends EventEmitter { } /** - * @returns A target this page was created from. + * A target this page was created from. */ target(): Target { throw new Error('Not implemented'); @@ -587,7 +587,7 @@ export class Page extends EventEmitter { } /** - * @returns The page's main frame. + * The page's main frame. * * @remarks * Page is guaranteed to have a main frame which persists during navigations. @@ -632,14 +632,14 @@ export class Page extends EventEmitter { } /** - * @returns An array of all frames attached to the page. + * An array of all frames attached to the page. */ frames(): Frame[] { throw new Error('Not implemented'); } /** - * @returns all of the dedicated {@link + * All of the dedicated {@link * https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API | * WebWorkers} associated with the page. * @@ -781,7 +781,7 @@ export class Page extends EventEmitter { } /** - * @returns Maximum time in milliseconds. + * Maximum time in milliseconds. */ getDefaultTimeout(): number { throw new Error('Not implemented'); @@ -1292,7 +1292,9 @@ export class Page extends EventEmitter { } /** - * @returns Object containing metrics as key/value pairs. + * Object containing metrics as key/value pairs. + * + * @returns * * - `Timestamp` : The timestamp when the metrics sample was taken. * @@ -1330,8 +1332,7 @@ export class Page extends EventEmitter { } /** - * - * @returns + * The page's URL. * @remarks Shortcut for * {@link Frame.url | page.mainFrame().url()}. */ @@ -1339,11 +1340,16 @@ export class Page extends EventEmitter { throw new Error('Not implemented'); } + /** + * The full HTML contents of the page, including the DOCTYPE. + */ async content(): Promise { throw new Error('Not implemented'); } /** + * Set the content of the page. + * * @param html - HTML markup to assign to the page. * @param options - Parameters that has some properties. * @remarks @@ -1963,6 +1969,8 @@ export class Page extends EventEmitter { } /** + * Current page viewport settings. + * * @returns * * - `width`: page's width in pixels @@ -2123,6 +2131,8 @@ export class Page extends EventEmitter { } /** + * Captures screenshot of the current page. + * * @remarks * Options object which might have the following properties: * @@ -2166,8 +2176,6 @@ export class Page extends EventEmitter { * headful mode and ignores page viewport (but not browser window's * bounds). Defaults to `true`. * - * NOTE: Screenshots take at least 1/6 second on OS X. See - * {@link https://crbug.com/741689} for discussion. * @returns Promise which resolves to buffer or a base64 string (depending on * the value of `encoding`) with captured screenshot. */ @@ -2266,7 +2274,8 @@ export class Page extends EventEmitter { } /** - * @returns The page's title + * The page's title + * * @remarks * Shortcut for {@link Frame.title | page.mainFrame().title()}. */ diff --git a/packages/puppeteer-core/src/common/ChromeTargetManager.ts b/packages/puppeteer-core/src/common/ChromeTargetManager.ts index 85e14c302a969..4ba515e48fffd 100644 --- a/packages/puppeteer-core/src/common/ChromeTargetManager.ts +++ b/packages/puppeteer-core/src/common/ChromeTargetManager.ts @@ -57,7 +57,6 @@ export class ChromeTargetManager extends EventEmitter implements TargetManager { */ #attachedTargetsByTargetId: Map = new Map(); /** - * * Tracks which sessions attach to which target. */ #attachedTargetsBySessionId: Map = new Map(); diff --git a/packages/puppeteer-core/src/common/ConsoleMessage.ts b/packages/puppeteer-core/src/common/ConsoleMessage.ts index 06678382b3c3d..9e911c814994d 100644 --- a/packages/puppeteer-core/src/common/ConsoleMessage.ts +++ b/packages/puppeteer-core/src/common/ConsoleMessage.ts @@ -87,35 +87,35 @@ export class ConsoleMessage { } /** - * @returns The type of the console message. + * The type of the console message. */ type(): ConsoleMessageType { return this.#type; } /** - * @returns The text of the console message. + * The text of the console message. */ text(): string { return this.#text; } /** - * @returns An array of arguments passed to the console. + * An array of arguments passed to the console. */ args(): JSHandle[] { return this.#args; } /** - * @returns The location of the console message. + * The location of the console message. */ location(): ConsoleMessageLocation { return this.#stackTraceLocations[0] ?? {}; } /** - * @returns The array of locations on the stack of the console message. + * The array of locations on the stack of the console message. */ stackTrace(): ConsoleMessageLocation[] { return this.#stackTraceLocations; diff --git a/packages/puppeteer-core/src/common/Coverage.ts b/packages/puppeteer-core/src/common/Coverage.ts index 0ab65ad9b3294..27103f9016652 100644 --- a/packages/puppeteer-core/src/common/Coverage.ts +++ b/packages/puppeteer-core/src/common/Coverage.ts @@ -158,7 +158,7 @@ export class Coverage { } /** - * @returns Promise that resolves to the array of coverage reports for + * Promise that resolves to the array of coverage reports for * all scripts. * * @remarks @@ -179,8 +179,9 @@ export class Coverage { } /** - * @returns Promise that resolves to the array of coverage reports + * Promise that resolves to the array of coverage reports * for all stylesheets. + * * @remarks * CSS Coverage doesn't include dynamically injected style tags * without sourceURLs. diff --git a/packages/puppeteer-core/src/common/CustomQueryHandler.ts b/packages/puppeteer-core/src/common/CustomQueryHandler.ts index 699006a01a608..89ae0ca0a2c20 100644 --- a/packages/puppeteer-core/src/common/CustomQueryHandler.ts +++ b/packages/puppeteer-core/src/common/CustomQueryHandler.ts @@ -26,11 +26,11 @@ import {scriptInjector} from './ScriptInjector.js'; */ export interface CustomQueryHandler { /** - * @returns A {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | Node} matching the given `selector` from {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | node}. + * Searches for a {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | Node} matching the given `selector` from {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | node}. */ queryOne?: (node: Node, selector: string) => Node | null; /** - * @returns Some {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | Nodes} matching the given `selector` from {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | node}. + * Searches for some {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | Nodes} matching the given `selector` from {@link https://developer.mozilla.org/en-US/docs/Web/API/Node | node}. */ queryAll?: (node: Node, selector: string) => Iterable; } diff --git a/packages/puppeteer-core/src/common/Dialog.ts b/packages/puppeteer-core/src/common/Dialog.ts index bc1c1d4a8206b..5ccc5e1bac721 100644 --- a/packages/puppeteer-core/src/common/Dialog.ts +++ b/packages/puppeteer-core/src/common/Dialog.ts @@ -67,21 +67,21 @@ export class Dialog { } /** - * @returns The type of the dialog. + * The type of the dialog. */ type(): Protocol.Page.DialogType { return this.#type; } /** - * @returns The message displayed in the dialog. + * The message displayed in the dialog. */ message(): string { return this.#message; } /** - * @returns The default value of the prompt, or an empty string if the dialog + * The default value of the prompt, or an empty string if the dialog * is not a `prompt`. */ defaultValue(): string { @@ -89,10 +89,11 @@ export class Dialog { } /** + * A promise that resolves when the dialog has been accepted. + * * @param promptText - optional text that will be entered in the dialog * prompt. Has no effect if the dialog's type is not `prompt`. * - * @returns A promise that resolves when the dialog has been accepted. */ async accept(promptText?: string): Promise { assert(!this.#handled, 'Cannot accept dialog which is already handled!'); @@ -104,7 +105,7 @@ export class Dialog { } /** - * @returns A promise which will resolve once the dialog has been dismissed + * A promise which will resolve once the dialog has been dismissed */ async dismiss(): Promise { assert(!this.#handled, 'Cannot dismiss dialog which is already handled!'); diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index 158977d5cdf58..e3125eb5c11dc 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -241,14 +241,14 @@ export class Frame { } /** - * @returns The page associated with the frame. + * The page associated with the frame. */ page(): Page { return this._frameManager.page(); } /** - * @returns `true` if the frame is an out-of-process (OOP) frame. Otherwise, + * Is `true` if the frame is an out-of-process (OOP) frame. Otherwise, * `false`. */ isOOPFrame(): boolean { @@ -714,7 +714,7 @@ export class Frame { } /** - * @returns The full HTML contents of the frame, including the DOCTYPE. + * The full HTML contents of the frame, including the DOCTYPE. */ async content(): Promise { return this.worlds[PUPPETEER_WORLD].content(); @@ -738,7 +738,7 @@ export class Frame { } /** - * @returns The frame's `name` attribute as specified in the tag. + * The frame's `name` attribute as specified in the tag. * * @remarks * If the name is empty, it returns the `id` attribute instead. @@ -752,28 +752,28 @@ export class Frame { } /** - * @returns The frame's URL. + * The frame's URL. */ url(): string { return this.#url; } /** - * @returns The parent frame, if any. Detached and main frames return `null`. + * The parent frame, if any. Detached and main frames return `null`. */ parentFrame(): Frame | null { return this._frameManager._frameTree.parentFrame(this._id) || null; } /** - * @returns An array of child frames. + * An array of child frames. */ childFrames(): Frame[] { return this._frameManager._frameTree.childFrames(this._id); } /** - * @returns `true` if the frame has been detached. Otherwise, `false`. + * Is`true` if the frame has been detached. Otherwise, `false`. */ isDetached(): boolean { return this.#detached; @@ -1082,7 +1082,7 @@ export class Frame { } /** - * @returns the frame's title. + * The frame's title. */ async title(): Promise { return this.worlds[PUPPETEER_WORLD].title(); diff --git a/packages/puppeteer-core/src/common/JSHandle.ts b/packages/puppeteer-core/src/common/JSHandle.ts index 1e4059162211c..e755e9344cb08 100644 --- a/packages/puppeteer-core/src/common/JSHandle.ts +++ b/packages/puppeteer-core/src/common/JSHandle.ts @@ -135,7 +135,7 @@ export class CDPJSHandle extends JSHandle { } /** - * @returns Either `null` or the handle itself if the handle is an + * Either `null` or the handle itself if the handle is an * instance of {@link ElementHandle}. */ override asElement(): CDPElementHandle | null { diff --git a/packages/puppeteer-core/src/common/SecurityDetails.ts b/packages/puppeteer-core/src/common/SecurityDetails.ts index 7df6aef88ab9b..4dbb71046e70e 100644 --- a/packages/puppeteer-core/src/common/SecurityDetails.ts +++ b/packages/puppeteer-core/src/common/SecurityDetails.ts @@ -43,14 +43,14 @@ export class SecurityDetails { } /** - * @returns The name of the issuer of the certificate. + * The name of the issuer of the certificate. */ issuer(): string { return this.#issuer; } /** - * @returns {@link https://en.wikipedia.org/wiki/Unix_time | Unix timestamp} + * {@link https://en.wikipedia.org/wiki/Unix_time | Unix timestamp} * marking the start of the certificate's validity. */ validFrom(): number { @@ -58,7 +58,7 @@ export class SecurityDetails { } /** - * @returns {@link https://en.wikipedia.org/wiki/Unix_time | Unix timestamp} + * {@link https://en.wikipedia.org/wiki/Unix_time | Unix timestamp} * marking the end of the certificate's validity. */ validTo(): number { @@ -66,21 +66,21 @@ export class SecurityDetails { } /** - * @returns The security protocol being used, e.g. "TLS 1.2". + * The security protocol being used, e.g. "TLS 1.2". */ protocol(): string { return this.#protocol; } /** - * @returns The name of the subject to which the certificate was issued. + * The name of the subject to which the certificate was issued. */ subjectName(): string { return this.#subjectName; } /** - * @returns The list of {@link https://en.wikipedia.org/wiki/Subject_Alternative_Name | subject alternative names (SANs)} of the certificate. + * The list of {@link https://en.wikipedia.org/wiki/Subject_Alternative_Name | subject alternative names (SANs)} of the certificate. */ subjectAlternativeNames(): string[] { return this.#sanList; diff --git a/packages/puppeteer-core/src/common/WebWorker.ts b/packages/puppeteer-core/src/common/WebWorker.ts index 9594e52fe5357..d4265741e55d6 100644 --- a/packages/puppeteer-core/src/common/WebWorker.ts +++ b/packages/puppeteer-core/src/common/WebWorker.ts @@ -116,7 +116,7 @@ export class WebWorker extends EventEmitter { } /** - * @returns The URL of this web worker. + * The URL of this web worker. */ url(): string { return this.#url; diff --git a/packages/puppeteer-core/src/node/BrowserFetcher.ts b/packages/puppeteer-core/src/node/BrowserFetcher.ts index d7ef162dee9dd..6ea3be20fbe04 100644 --- a/packages/puppeteer-core/src/node/BrowserFetcher.ts +++ b/packages/puppeteer-core/src/node/BrowserFetcher.ts @@ -272,7 +272,7 @@ export class BrowserFetcher { } /** - * @returns Returns the current `Platform`, which is one of `mac`, `linux`, + * Returns the current `Platform`, which is one of `mac`, `linux`, * `win32` or `win64`. */ platform(): Platform { @@ -280,7 +280,7 @@ export class BrowserFetcher { } /** - * @returns Returns the current `Product`, which is one of `chrome` or + * Returns the current `Product`, which is one of `chrome` or * `firefox`. */ product(): Product { @@ -288,7 +288,7 @@ export class BrowserFetcher { } /** - * @returns The download host being used. + * The download host being used. */ host(): string { return this.#downloadHost; diff --git a/packages/puppeteer-core/src/node/LaunchOptions.ts b/packages/puppeteer-core/src/node/LaunchOptions.ts index 5351a5179795a..cc14fac911888 100644 --- a/packages/puppeteer-core/src/node/LaunchOptions.ts +++ b/packages/puppeteer-core/src/node/LaunchOptions.ts @@ -41,7 +41,7 @@ export interface BrowserLaunchArgumentOptions { */ devtools?: boolean; /** - * + * Specify the debugging port number to use */ debuggingPort?: number; /** diff --git a/packages/puppeteer-core/src/node/PuppeteerNode.ts b/packages/puppeteer-core/src/node/PuppeteerNode.ts index 4ad9e9beee789..fb61161c92b95 100644 --- a/packages/puppeteer-core/src/node/PuppeteerNode.ts +++ b/packages/puppeteer-core/src/node/PuppeteerNode.ts @@ -132,8 +132,6 @@ export class PuppeteerNode extends Puppeteer { * * @param options - Set of configurable options to set on the browser. * @returns Promise which resolves to browser instance. - * - * @public */ override connect(options: ConnectOptions): Promise { return super.connect(options); @@ -172,8 +170,6 @@ export class PuppeteerNode extends Puppeteer { * describes some differences for Linux users. * * @param options - Options to configure launching behavior. - * - * @public */ launch(options: PuppeteerLaunchOptions = {}): Promise { const {product = this.defaultProduct} = options; @@ -207,9 +203,7 @@ export class PuppeteerNode extends Puppeteer { } /** - * @returns The default executable path. - * - * @public + * The default executable path. */ executablePath(channel?: ChromeReleaseChannel): string { return this.#launcher.executablePath(channel); @@ -227,7 +221,7 @@ export class PuppeteerNode extends Puppeteer { } /** - * @returns The default download path for puppeteer. For puppeteer-core, this + * The default download path for puppeteer. For puppeteer-core, this * code should never be called as it is never defined. * * @internal @@ -240,20 +234,16 @@ export class PuppeteerNode extends Puppeteer { } /** - * @returns The name of the browser that was last launched. - * - * @public + * The name of the browser that was last launched. */ get lastLaunchedProduct(): Product { return this.#lastLaunchedProduct ?? this.defaultProduct; } /** - * @returns The name of the browser that will be launched by default. For + * The name of the browser that will be launched by default. For * `puppeteer`, this is influenced by your configuration. Otherwise, it's * `chrome`. - * - * @public */ get defaultProduct(): Product { return this.configuration.defaultProduct ?? 'chrome'; @@ -266,8 +256,6 @@ export class PuppeteerNode extends Puppeteer { * {@link PuppeteerNode.lastLaunchedProduct | lastLaunchedProduct}. * * @returns The name of the browser that is under automation. - * - * @public */ get product(): string { return this.#launcher.product; @@ -277,8 +265,6 @@ export class PuppeteerNode extends Puppeteer { * @param options - Set of configurable options to set on the browser. * * @returns The default flags that Chromium will be launched with. - * - * @public */ defaultArgs(options: BrowserLaunchArgumentOptions = {}): string[] { return this.#launcher.defaultArgs(options); From 728547d4608e8c601e209ede860493b1986da174 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Fri, 31 Mar 2023 17:19:59 +0200 Subject: [PATCH 050/417] fix: use shadowRoot for tree walker (#9950) --- packages/puppeteer-core/src/injected/util.ts | 3 ++- test/src/queryhandler.spec.ts | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/puppeteer-core/src/injected/util.ts b/packages/puppeteer-core/src/injected/util.ts index 6c4b046d8c5d8..34fe8f7748474 100644 --- a/packages/puppeteer-core/src/injected/util.ts +++ b/packages/puppeteer-core/src/injected/util.ts @@ -49,7 +49,8 @@ export function* pierce(root: Node): IterableIterator { * @internal */ export function* pierceAll(root: Node): IterableIterator { - yield* pierce(root); + root = pierce(root).next().value; + yield root; const walkers = [document.createTreeWalker(root, NodeFilter.SHOW_ELEMENT)]; for (const walker of walkers) { let node: Element | null; diff --git a/test/src/queryhandler.spec.ts b/test/src/queryhandler.spec.ts index e5218a3080704..ae8c66dece061 100644 --- a/test/src/queryhandler.spec.ts +++ b/test/src/queryhandler.spec.ts @@ -404,6 +404,24 @@ describe('Query handler tests', function () { }) ).toBeTruthy(); } + { + const elements = await page.$$('#c >>>> div'); + assert(elements[0], 'Could not find element'); + expect( + await elements[0]?.evaluate(element => { + return element.id === 'd'; + }) + ).toBeTruthy(); + } + { + const elements = await page.$$('#c >>> div'); + assert(elements[0], 'Could not find element'); + expect( + await elements[0]?.evaluate(element => { + return element.id === 'd'; + }) + ).toBeTruthy(); + } }); it('should work with text selectors', async () => { From c7803844cf10b6edaa2da83134029b7acf5b45b2 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 3 Apr 2023 09:36:21 +0200 Subject: [PATCH 051/417] fix: typo in the browsers package (#9957) --- packages/browsers/src/launcher.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launcher.ts index ae5998af5790a..57cdbc456bfa9 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launcher.ts @@ -235,7 +235,7 @@ class Process { this.kill(); process.exit(130); case 'SIGTERM': - case 'SIGUP': + case 'SIGHUP': this.kill(); break; } From 6a7ad30fa74e9fa097fc4b8dc24d9e1c768f9a0a Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 3 Apr 2023 09:38:23 +0200 Subject: [PATCH 052/417] chore: release puppeteer-core as 19.8.3 (#9958) --- release-please-config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release-please-config.json b/release-please-config.json index 62b4719772f6a..6efd838f3f389 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -6,7 +6,8 @@ "component": "puppeteer" }, "packages/puppeteer-core": { - "component": "puppeteer-core" + "component": "puppeteer-core", + "release-as": "19.8.3" }, "packages/testserver": {}, "packages/ng-schematics": {}, From 006086bc836e68cc78ede54c5cdabbb1f84005d3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 3 Apr 2023 10:23:08 +0200 Subject: [PATCH 053/417] chore: release main (#9962) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 +-- package-lock.json | 14 +++--- packages/browsers/CHANGELOG.md | 7 +++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 7 +++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 15 ++++++ packages/puppeteer/package.json | 6 +-- .../api/puppeteer.customqueryhandler.md | 18 ------- .../api/puppeteer.httpresponse.md | 37 -------------- .../api/puppeteer.securitydetails.md | 28 ----------- .../api/index.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 14 +++--- .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 4 +- ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 20 ++++---- .../api/puppeteer.browserfetcher.platform.md | 4 +- .../api/puppeteer.browserfetcher.product.md | 4 +- .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 4 +- .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 4 +- .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 12 ++--- ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 4 +- .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 4 +- .../api/puppeteer.consolemessage.location.md | 4 +- .../api/puppeteer.consolemessage.md | 14 +++--- .../puppeteer.consolemessage.stacktrace.md | 4 +- .../api/puppeteer.consolemessage.text.md | 4 +- .../api/puppeteer.consolemessage.type.md | 4 +- .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 12 ++--- .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 4 +- .../api/puppeteer.coverage.stopjscoverage.md | 4 +- .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 18 +++++++ .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 4 +- .../api/puppeteer.dialog.defaultvalue.md | 4 +- .../api/puppeteer.dialog.dismiss.md | 4 +- .../api/puppeteer.dialog.md | 14 +++--- .../api/puppeteer.dialog.message.md | 4 +- .../api/puppeteer.dialog.type.md | 4 +- .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 4 +- .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 4 +- .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 4 +- .../api/puppeteer.frame.isoopframe.md | 4 +- .../api/puppeteer.frame.md | 18 +++---- .../api/puppeteer.frame.name.md | 4 +- .../api/puppeteer.frame.page.md | 4 +- .../api/puppeteer.frame.parentframe.md | 4 +- .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 4 +- .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 4 +- .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 4 +- .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 4 +- ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 4 +- .../api/puppeteer.httprequest.headers.md | 4 +- .../api/puppeteer.httprequest.initiator.md | 4 +- ...er.httprequest.interceptresolutionstate.md | 12 ++--- ...ttprequest.isinterceptresolutionhandled.md | 4 +- ...ppeteer.httprequest.isnavigationrequest.md | 4 +- .../api/puppeteer.httprequest.md | 46 +++++++++--------- .../api/puppeteer.httprequest.method.md | 4 +- .../api/puppeteer.httprequest.postdata.md | 4 +- .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 4 +- ...uppeteer.httprequest.responseforrequest.md | 4 +- .../api/puppeteer.httprequest.url.md | 4 +- .../api/puppeteer.httpresponse.buffer.md | 4 +- .../api/puppeteer.httpresponse.frame.md | 4 +- .../api/puppeteer.httpresponse.fromcache.md | 4 +- ...uppeteer.httpresponse.fromserviceworker.md | 4 +- .../api/puppeteer.httpresponse.headers.md | 4 +- .../api/puppeteer.httpresponse.json.md | 4 +- .../api/puppeteer.httpresponse.md | 37 ++++++++++++++ .../api/puppeteer.httpresponse.ok.md | 4 +- .../puppeteer.httpresponse.remoteaddress.md | 4 +- .../api/puppeteer.httpresponse.request.md | 4 +- .../puppeteer.httpresponse.securitydetails.md | 4 +- .../api/puppeteer.httpresponse.status.md | 4 +- .../api/puppeteer.httpresponse.statustext.md | 4 +- .../api/puppeteer.httpresponse.text.md | 4 +- .../api/puppeteer.httpresponse.timing.md | 4 +- .../api/puppeteer.httpresponse.url.md | 4 +- .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 4 +- .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 4 +- .../api/puppeteer.jshandle.md | 4 +- .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 10 ++-- .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 2 + .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 4 +- .../api/puppeteer.page.getdefaulttimeout.md | 4 +- .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 4 +- .../api/puppeteer.page.isjavascriptenabled.md | 4 +- .../api/puppeteer.page.mainframe.md | 4 +- .../api/puppeteer.page.md | 28 +++++------ .../api/puppeteer.page.metrics.md | 4 +- .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 4 +- .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 2 +- .../api/puppeteer.page.setcontent.md | 2 + .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 4 +- .../api/puppeteer.page.title.md | 4 +- .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 2 + .../api/puppeteer.page.viewport.md | 2 + .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 4 +- .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 34 ++++++------- .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 4 +- .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 12 ++--- .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 14 +++--- .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 4 +- .../api/puppeteer.securitydetails.md | 28 +++++++++++ .../api/puppeteer.securitydetails.protocol.md | 4 +- ...securitydetails.subjectalternativenames.md | 4 +- .../puppeteer.securitydetails.subjectname.md | 4 +- .../puppeteer.securitydetails.validfrom.md | 4 +- .../api/puppeteer.securitydetails.validto.md | 4 +- .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 2 +- .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 16 +++--- .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 10 ++-- .../api/puppeteer.waitfortargetoptions.md | 6 +-- .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 2 +- .../api/puppeteer.webworker.url.md | 4 +- .../assets/overview.png | Bin .../assets/overview.svg | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../{version-19.8.2 => version-19.8.3}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-19.8.3-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 504 files changed, 436 insertions(+), 398 deletions(-) delete mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md delete mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.md delete mode 100644 website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.md rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/index.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserconnectoptions.md (88%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.md (64%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcheroptions.md (91%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.browserlaunchargumentoptions.md (90%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.clickoptions.md (71%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.configuration.md (96%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage.md (71%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverage.md (77%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.customerror.md (100%) create mode 100644 website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandler.md rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.dialog.md (61%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.isdetached.md (73%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.isoopframe.md (68%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.md (93%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.title.md (90%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.aborterrorreason.md (84%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.continuerequestoverrides.md (85%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.frame.md (77%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.headers.md (79%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.initiator.md (88%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (74%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.isnavigationrequest.md (77%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.md (52%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.method.md (82%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.postdata.md (86%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httprequest.url.md (87%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.json.md (100%) create mode 100644 website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.md rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.md (93%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.launchoptions.md (94%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.content.md (74%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.md (97%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.screenshot.md (95%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setcacheenabled.md (98%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setcontent.md (98%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.url.md (92%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.viewport.md (94%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.page.workers.md (82%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.pdfoptions.md (89%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernode.md (81%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.screenshotclip.md (77%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.securitydetails.issuer.md (100%) create mode 100644 website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.md rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.snapshotoptions.md (93%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.viewport.md (88%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.waitforselectoroptions.md (91%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.waitfortargetoptions.md (79%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.webworker.md (98%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/assets/overview.png (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/chromium-support.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/contributing.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/faq.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/docker.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/index.md (100%) rename website/versioned_docs/{version-19.8.2 => version-19.8.3}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.8.2-sidebars.json => version-19.8.3-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7741bd69f3b5b..e2f9fae2b3198 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.8.2", - "packages/puppeteer-core": "19.8.1", + "packages/puppeteer": "19.8.3", + "packages/puppeteer-core": "19.8.3", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.3.1" + "packages/browsers": "0.3.2" } diff --git a/package-lock.json b/package-lock.json index e59eefd6f8d90..31a664590bc85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9317,7 +9317,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.3.1", + "version": "0.3.2", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9466,20 +9466,20 @@ } }, "packages/puppeteer": { - "version": "19.8.2", + "version": "19.8.3", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.3.1", + "@puppeteer/browsers": "0.3.2", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.1" + "puppeteer-core": "19.8.3" } }, "packages/puppeteer-core": { - "version": "19.8.1", + "version": "19.8.3", "license": "Apache-2.0", "dependencies": { "chromium-bidi": "0.4.6", @@ -14453,12 +14453,12 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "0.3.1", + "@puppeteer/browsers": "0.3.2", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.1" + "puppeteer-core": "19.8.3" } }, "puppeteer-core": { diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 78518b64d0f8a..202b226dab7d4 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.3.2](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.1...browsers-v0.3.2) (2023-04-03) + + +### Bug Fixes + +* typo in the browsers package ([#9957](https://github.com/puppeteer/puppeteer/issues/9957)) ([c780384](https://github.com/puppeteer/puppeteer/commit/c7803844cf10b6edaa2da83134029b7acf5b45b2)) + ## [0.3.1](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.0...browsers-v0.3.1) (2023-03-29) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 212642797150c..f1274444e0dbc 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.3.1", + "version": "0.3.2", "description": "Download and launch browsers", "scripts": { "build": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index ec657a18082cc..c23de8c55f836 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.3](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.1...puppeteer-core-v19.8.3) (2023-04-03) + + +### Bug Fixes + +* use shadowRoot for tree walker ([#9950](https://github.com/puppeteer/puppeteer/issues/9950)) ([728547d](https://github.com/puppeteer/puppeteer/commit/728547d4608e8c601e209ede860493b1986da174)) + ## [19.8.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.0...puppeteer-core-v19.8.1) (2023-03-28) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 480c4a5ab060c..1310aebc8fb53 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.8.1", + "version": "19.8.3", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index f20dab233c681..50e81f4cb1575 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.8.3](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.2...puppeteer-v19.8.3) (2023-04-03) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.8.1 to 19.8.3 + * @puppeteer/browsers bumped from 0.3.1 to 0.3.2 + ## [19.8.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.0...puppeteer-v19.8.1) (2023-03-28) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index c2a560255f9b8..78c98470b8154 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.8.2", + "version": "19.8.3", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.1", - "@puppeteer/browsers": "0.3.1" + "puppeteer-core": "19.8.3", + "@puppeteer/browsers": "0.3.2" } } diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md deleted file mode 100644 index 2719a00984cd9..0000000000000 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandler.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_label: CustomQueryHandler ---- - -# CustomQueryHandler interface - -#### Signature: - -```typescript -export interface CustomQueryHandler -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | --------------------------------------------------------- | ----------- | ------- | -| queryAll | optional | (node: Node, selector: string) => Iterable<Node> | | | -| queryOne | optional | (node: Node, selector: string) => Node \| null | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.md deleted file mode 100644 index d9be4dd79e042..0000000000000 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -sidebar_label: HTTPResponse ---- - -# HTTPResponse class - -The HTTPResponse class represents responses which are received by the [Page](./puppeteer.page.md) class. - -#### Signature: - -```typescript -export declare class HTTPResponse -``` - -## Remarks - -The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `HTTPResponse` class. - -## Methods - -| Method | Modifiers | Description | -| -------------------------------------------------------------------- | --------- | ----------- | -| [buffer()](./puppeteer.httpresponse.buffer.md) | | | -| [frame()](./puppeteer.httpresponse.frame.md) | | | -| [fromCache()](./puppeteer.httpresponse.fromcache.md) | | | -| [fromServiceWorker()](./puppeteer.httpresponse.fromserviceworker.md) | | | -| [headers()](./puppeteer.httpresponse.headers.md) | | | -| [json()](./puppeteer.httpresponse.json.md) | | | -| [ok()](./puppeteer.httpresponse.ok.md) | | | -| [remoteAddress()](./puppeteer.httpresponse.remoteaddress.md) | | | -| [request()](./puppeteer.httpresponse.request.md) | | | -| [securityDetails()](./puppeteer.httpresponse.securitydetails.md) | | | -| [status()](./puppeteer.httpresponse.status.md) | | | -| [statusText()](./puppeteer.httpresponse.statustext.md) | | | -| [text()](./puppeteer.httpresponse.text.md) | | | -| [timing()](./puppeteer.httpresponse.timing.md) | | | -| [url()](./puppeteer.httpresponse.url.md) | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.md deleted file mode 100644 index db50be39adb95..0000000000000 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -sidebar_label: SecurityDetails ---- - -# SecurityDetails class - -The SecurityDetails class represents the security details of a response that was received over a secure connection. - -#### Signature: - -```typescript -export declare class SecurityDetails -``` - -## Remarks - -The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `SecurityDetails` class. - -## Methods - -| Method | Modifiers | Description | -| ----------------------------------------------------------------------------------- | --------- | ----------- | -| [issuer()](./puppeteer.securitydetails.issuer.md) | | | -| [protocol()](./puppeteer.securitydetails.protocol.md) | | | -| [subjectAlternativeNames()](./puppeteer.securitydetails.subjectalternativenames.md) | | | -| [subjectName()](./puppeteer.securitydetails.subjectname.md) | | | -| [validFrom()](./puppeteer.securitydetails.validfrom.md) | | | -| [validTo()](./puppeteer.securitydetails.validto.md) | | | diff --git a/website/versioned_docs/version-19.8.2/api/index.md b/website/versioned_docs/version-19.8.3/api/index.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/index.md rename to website/versioned_docs/version-19.8.3/api/index.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.8.3/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.8.3/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.8.3/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.3/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.3/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserconnectoptions.md similarity index 88% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserconnectoptions.md index c8a537776fc42..3e1a65b028a12 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserconnectoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserconnectoptions.md @@ -14,10 +14,10 @@ export interface BrowserConnectOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------- | --------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------- | -| defaultViewport | optional | [Viewport](./puppeteer.viewport.md) \| null | Sets the viewport for each page. | | -| ignoreHTTPSErrors | optional | boolean | Whether to ignore HTTPS errors during navigation. | false | -| protocolTimeout | optional | number | Timeout setting for individual protocol (CDP) calls. | 180000 | -| slowMo | optional | number | Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | -| targetFilter | optional | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | Callback to decide if Puppeteer should connect to a given target or not. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------- | +| defaultViewport | optional | [Viewport](./puppeteer.viewport.md) \| null | Sets the viewport for each page. | | +| ignoreHTTPSErrors | optional | boolean | Whether to ignore HTTPS errors during navigation. | false | +| protocolTimeout | optional | number | Timeout setting for individual protocol (CDP) calls. | 180_000 | +| slowMo | optional | number | Slows down Puppeteer operations by the specified amount of milliseconds to aid debugging. | | +| targetFilter | optional | [TargetFilterCallback](./puppeteer.targetfiltercallback.md) | Callback to decide if Puppeteer should connect to a given target or not. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.host.md index 0ecfeaf7c18eb..378b53abbd21f 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.host.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.host.md @@ -4,6 +4,8 @@ sidebar_label: BrowserFetcher.host # BrowserFetcher.host() method +The download host being used. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class BrowserFetcher { **Returns:** string - -The download host being used. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.md similarity index 64% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.md index 41441849784fc..0b7a8caf0dccf 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.md @@ -36,13 +36,13 @@ const browser = await puppeteer.launch({ ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------------------------------ | --------- | --------------------------------------------------------------- | -| [canDownload(revision)](./puppeteer.browserfetcher.candownload.md) | | Initiates a HEAD request to check if the revision is available. | -| [download(revision, progressCallback)](./puppeteer.browserfetcher.download.md) | | Initiates a GET request to download the revision from the host. | -| [host()](./puppeteer.browserfetcher.host.md) | | | -| [localRevisions()](./puppeteer.browserfetcher.localrevisions.md) | | | -| [platform()](./puppeteer.browserfetcher.platform.md) | | | -| [product()](./puppeteer.browserfetcher.product.md) | | | -| [remove(revision)](./puppeteer.browserfetcher.remove.md) | | | -| [revisionInfo(revision)](./puppeteer.browserfetcher.revisioninfo.md) | | | +| Method | Modifiers | Description | +| ------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| [canDownload(revision)](./puppeteer.browserfetcher.candownload.md) | | Initiates a HEAD request to check if the revision is available. | +| [download(revision, progressCallback)](./puppeteer.browserfetcher.download.md) | | Initiates a GET request to download the revision from the host. | +| [host()](./puppeteer.browserfetcher.host.md) | | The download host being used. | +| [localRevisions()](./puppeteer.browserfetcher.localrevisions.md) | | | +| [platform()](./puppeteer.browserfetcher.platform.md) | | Returns the current Platform, which is one of mac, linux, win32 or win64. | +| [product()](./puppeteer.browserfetcher.product.md) | | Returns the current Product, which is one of chrome or firefox. | +| [remove(revision)](./puppeteer.browserfetcher.remove.md) | | | +| [revisionInfo(revision)](./puppeteer.browserfetcher.revisioninfo.md) | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.platform.md index 9f3d8f74724fa..50ec11b3ba95a 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.platform.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.platform.md @@ -4,6 +4,8 @@ sidebar_label: BrowserFetcher.platform # BrowserFetcher.platform() method +Returns the current `Platform`, which is one of `mac`, `linux`, `win32` or `win64`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class BrowserFetcher { **Returns:** [Platform](./puppeteer.platform.md) - -Returns the current `Platform`, which is one of `mac`, `linux`, `win32` or `win64`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.product.md index 512f603461b2a..826e696ef9bbb 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.product.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.product.md @@ -4,6 +4,8 @@ sidebar_label: BrowserFetcher.product # BrowserFetcher.product() method +Returns the current `Product`, which is one of `chrome` or `firefox`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class BrowserFetcher { **Returns:** [Product](./puppeteer.product.md) - -Returns the current `Product`, which is one of `chrome` or `firefox`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcheroptions.md similarity index 91% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcheroptions.md index 70dace886f929..6d1c93fcefec5 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcheroptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcheroptions.md @@ -16,6 +16,6 @@ export interface BrowserFetcherOptions | ----------------- | --------------------- | ----------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | | host | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| | path | | string | Determines the path to download browsers to. | | -| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | Auto-detected. | -| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | "chrome". | +| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | +| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | chrome | | useMacOSARMBinary | optional | boolean | Enables the use of the Chromium binary for macOS ARM. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.browserlaunchargumentoptions.md similarity index 90% rename from website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.browserlaunchargumentoptions.md index e3540e737c428..70daff25704f4 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.browserlaunchargumentoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.browserlaunchargumentoptions.md @@ -17,7 +17,7 @@ export interface BrowserLaunchArgumentOptions | Property | Modifiers | Type | Description | Default | | ------------- | --------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | | args | optional | string\[\] | Additional command line arguments to pass to the browser instance. | | -| debuggingPort | optional | number | | | +| debuggingPort | optional | number | Specify the debugging port number to use | | | devtools | optional | boolean | Whether to auto-open a DevTools panel for each tab. If this is set to true, then headless will be forced to false. | false | -| headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | +| headless | optional | boolean \| 'new' | Whether to run the browser in headless mode. | true | | userDataDir | optional | string | Path to a user data directory. [see the Chromium docs](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/user_data_dir.md) for more info. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.8.3/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.3/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.clickoptions.md similarity index 71% rename from website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.clickoptions.md index 16044dfeb1e4b..3f86670946e24 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.clickoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.clickoptions.md @@ -12,9 +12,9 @@ export interface ClickOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | ------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | -| clickCount | optional | number | | 1 | -| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | -| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | -------------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | +| clickCount | optional | number | | 1 | +| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | +| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.3/api/puppeteer.configuration.md similarity index 96% rename from website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.configuration.md index 220d4bd625c9d..5f64f8898474e 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.configuration.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.configuration.md @@ -20,10 +20,10 @@ export interface Configuration | ------------------ | --------------------- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | -| defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| 'chrome' | +| defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | | downloadHost | optional | string |

Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | | downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | -| executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| Auto-computed. | +| executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | | logLevel | optional | 'silent' \| 'error' \| 'warn' |

Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | | skipDownload | optional | boolean |

Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connect.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connect.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.args.md index 565fd6bc53723..e10a90ee818ac 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.args.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.args.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.args # ConsoleMessage.args() method +An array of arguments passed to the console. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [JSHandle](./puppeteer.jshandle.md)\[\] - -An array of arguments passed to the console. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.location.md index d26c80b5e0008..f4696e1a070da 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.location.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.location.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.location # ConsoleMessage.location() method +The location of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md) - -The location of the console message. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.md similarity index 71% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.md index 86ed1c0efe109..812da5481983e 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.md @@ -20,10 +20,10 @@ export declare class ConsoleMessage ## Methods -| Method | Modifiers | Description | -| -------------------------------------------------------- | --------- | ----------- | -| [args()](./puppeteer.consolemessage.args.md) | | | -| [location()](./puppeteer.consolemessage.location.md) | | | -| [stackTrace()](./puppeteer.consolemessage.stacktrace.md) | | | -| [text()](./puppeteer.consolemessage.text.md) | | | -| [type()](./puppeteer.consolemessage.type.md) | | | +| Method | Modifiers | Description | +| -------------------------------------------------------- | --------- | ----------------------------------------------------------- | +| [args()](./puppeteer.consolemessage.args.md) | | An array of arguments passed to the console. | +| [location()](./puppeteer.consolemessage.location.md) | | The location of the console message. | +| [stackTrace()](./puppeteer.consolemessage.stacktrace.md) | | The array of locations on the stack of the console message. | +| [text()](./puppeteer.consolemessage.text.md) | | The text of the console message. | +| [type()](./puppeteer.consolemessage.type.md) | | The type of the console message. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.stacktrace.md index f589b9aed3a9d..aa48e6048a907 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.stacktrace.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.stacktrace.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.stackTrace # ConsoleMessage.stackTrace() method +The array of locations on the stack of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md)\[\] - -The array of locations on the stack of the console message. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.text.md index 4e86e4651b40d..3957ede4180ba 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.text.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.text.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.text # ConsoleMessage.text() method +The text of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** string - -The text of the console message. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.type.md index 9f0224a248b67..e253d847b61bc 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessage.type.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.type.md @@ -4,6 +4,8 @@ sidebar_label: ConsoleMessage.type # ConsoleMessage.type() method +The type of the console message. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class ConsoleMessage { **Returns:** [ConsoleMessageType](./puppeteer.consolemessagetype.md) - -The type of the console message. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.3/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.md similarity index 77% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverage.md index f0ac68faa1396..dfd32f6043ca2 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.md @@ -51,9 +51,9 @@ console.log(`Bytes used: ${(usedBytes / totalBytes) * 100}%`); ## Methods -| Method | Modifiers | Description | -| --------------------------------------------------------------------- | --------- | ----------- | -| [startCSSCoverage(options)](./puppeteer.coverage.startcsscoverage.md) | | | -| [startJSCoverage(options)](./puppeteer.coverage.startjscoverage.md) | | | -| [stopCSSCoverage()](./puppeteer.coverage.stopcsscoverage.md) | | | -| [stopJSCoverage()](./puppeteer.coverage.stopjscoverage.md) | | | +| Method | Modifiers | Description | +| --------------------------------------------------------------------- | --------- | --------------------------------------------------------------------------- | +| [startCSSCoverage(options)](./puppeteer.coverage.startcsscoverage.md) | | | +| [startJSCoverage(options)](./puppeteer.coverage.startjscoverage.md) | | | +| [stopCSSCoverage()](./puppeteer.coverage.stopcsscoverage.md) | | Promise that resolves to the array of coverage reports for all stylesheets. | +| [stopJSCoverage()](./puppeteer.coverage.stopjscoverage.md) | | Promise that resolves to the array of coverage reports for all scripts. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopcsscoverage.md index db43fab553b09..143b34f46f1fd 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopcsscoverage.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopcsscoverage.md @@ -4,6 +4,8 @@ sidebar_label: Coverage.stopCSSCoverage # Coverage.stopCSSCoverage() method +Promise that resolves to the array of coverage reports for all stylesheets. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Coverage { Promise<[CoverageEntry](./puppeteer.coverageentry.md)\[\]> -Promise that resolves to the array of coverage reports for all stylesheets. - ## Remarks CSS Coverage doesn't include dynamically injected style tags without sourceURLs. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopjscoverage.md index 996db5c5bb7fc..483bb8dd759cd 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.coverage.stopjscoverage.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopjscoverage.md @@ -4,6 +4,8 @@ sidebar_label: Coverage.stopJSCoverage # Coverage.stopJSCoverage() method +Promise that resolves to the array of coverage reports for all scripts. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Coverage { Promise<[JSCoverageEntry](./puppeteer.jscoverageentry.md)\[\]> -Promise that resolves to the array of coverage reports for all scripts. - ## Remarks JavaScript Coverage doesn't include anonymous scripts by default. However, scripts with sourceURLs are reported. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.3/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.8.3/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.3/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.customerror.md b/website/versioned_docs/version-19.8.3/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandler.md new file mode 100644 index 0000000000000..83d6a1e13dd16 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandler.md @@ -0,0 +1,18 @@ +--- +sidebar_label: CustomQueryHandler +--- + +# CustomQueryHandler interface + +#### Signature: + +```typescript +export interface CustomQueryHandler +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| queryAll | optional | (node: Node, selector: string) => Iterable<Node> | Searches for some [Nodes](https://developer.mozilla.org/en-US/docs/Web/API/Node) matching the given selector from [node](https://developer.mozilla.org/en-US/docs/Web/API/Node). | | +| queryOne | optional | (node: Node, selector: string) => Node \| null | Searches for a [Node](https://developer.mozilla.org/en-US/docs/Web/API/Node) matching the given selector from [node](https://developer.mozilla.org/en-US/docs/Web/API/Node). | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.8.3/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.8.3/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.device.md b/website/versioned_docs/version-19.8.3/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.device.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.devices.md b/website/versioned_docs/version-19.8.3/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.devices.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.dialog.accept.md index 996989d806e1a..fbf2f90e1a64f 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.accept.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.accept.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.accept # Dialog.accept() method +A promise that resolves when the dialog has been accepted. + #### Signature: ```typescript @@ -21,5 +23,3 @@ class Dialog { **Returns:** Promise<void> - -A promise that resolves when the dialog has been accepted. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.dialog.defaultvalue.md index 75c236182766e..6041646d0b6fa 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.defaultvalue.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.defaultvalue.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.defaultValue # Dialog.defaultValue() method +The default value of the prompt, or an empty string if the dialog is not a `prompt`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** string - -The default value of the prompt, or an empty string if the dialog is not a `prompt`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.dialog.dismiss.md index c76ff4e33b8eb..8f4889b4db020 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.dismiss.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.dismiss.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.dismiss # Dialog.dismiss() method +A promise which will resolve once the dialog has been dismissed + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** Promise<void> - -A promise which will resolve once the dialog has been dismissed diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.md b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.md similarity index 61% rename from website/versioned_docs/version-19.8.2/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.dialog.md index 4851c802268b1..2b65ef359837c 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.md @@ -35,10 +35,10 @@ import puppeteer from 'puppeteer'; ## Methods -| Method | Modifiers | Description | -| ---------------------------------------------------- | --------- | ----------- | -| [accept(promptText)](./puppeteer.dialog.accept.md) | | | -| [defaultValue()](./puppeteer.dialog.defaultvalue.md) | | | -| [dismiss()](./puppeteer.dialog.dismiss.md) | | | -| [message()](./puppeteer.dialog.message.md) | | | -| [type()](./puppeteer.dialog.type.md) | | | +| Method | Modifiers | Description | +| ---------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------- | +| [accept(promptText)](./puppeteer.dialog.accept.md) | | A promise that resolves when the dialog has been accepted. | +| [defaultValue()](./puppeteer.dialog.defaultvalue.md) | | The default value of the prompt, or an empty string if the dialog is not a prompt. | +| [dismiss()](./puppeteer.dialog.dismiss.md) | | A promise which will resolve once the dialog has been dismissed | +| [message()](./puppeteer.dialog.message.md) | | The message displayed in the dialog. | +| [type()](./puppeteer.dialog.type.md) | | The type of the dialog. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.dialog.message.md index e837d1dec0241..b39526eafba57 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.message.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.message.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.message # Dialog.message() method +The message displayed in the dialog. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** string - -The message displayed in the dialog. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.dialog.type.md index 948b751523aa2..9ef343d2f2e81 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.dialog.type.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.type.md @@ -4,6 +4,8 @@ sidebar_label: Dialog.type # Dialog.type() method +The type of the dialog. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Dialog { **Returns:** Protocol.Page.DialogType - -The type of the dialog. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.8.3/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.errors.md b/website/versioned_docs/version-19.8.3/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.errors.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.8.3/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.8.3/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.3/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame._.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.childframes.md index 8d9a140006916..e62165680f102 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.childframes.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.childframes.md @@ -4,6 +4,8 @@ sidebar_label: Frame.childFrames # Frame.childFrames() method +An array of child frames. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** [Frame](./puppeteer.frame.md)\[\] - -An array of child frames. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.content.md index 14ad7535cd274..ec9852e0aad5d 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.content.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.content.md @@ -4,6 +4,8 @@ sidebar_label: Frame.content # Frame.content() method +The full HTML contents of the frame, including the DOCTYPE. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** Promise<string> - -The full HTML contents of the frame, including the DOCTYPE. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.isdetached.md similarity index 73% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.isdetached.md index c994ff1b07657..a43bcb70e3aa7 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.isdetached.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.isdetached.md @@ -4,6 +4,8 @@ sidebar_label: Frame.isDetached # Frame.isDetached() method +Is`true` if the frame has been detached. Otherwise, `false`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** boolean - -`true` if the frame has been detached. Otherwise, `false`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.isoopframe.md similarity index 68% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.isoopframe.md index 8f6da464b12fc..222faa07b73c8 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.isoopframe.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.isoopframe.md @@ -4,6 +4,8 @@ sidebar_label: Frame.isOOPFrame # Frame.isOOPFrame() method +Is `true` if the frame is an out-of-process (OOP) frame. Otherwise, `false`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** boolean - -`true` if the frame is an out-of-process (OOP) frame. Otherwise, `false`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.md similarity index 93% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.md index ea0766188222f..0450f2c8a01d4 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.md @@ -71,25 +71,25 @@ console.log(text); | [addScriptTag(options)](./puppeteer.frame.addscripttag.md) | | Adds a <script> tag into the page with the desired url or content. | | [addStyleTag(options)](./puppeteer.frame.addstyletag.md) | | Adds a <link rel="stylesheet"> tag into the page with the desired URL or a <style type="text/css"> tag with the content. | | [addStyleTag(options)](./puppeteer.frame.addstyletag_1.md) | | | -| [childFrames()](./puppeteer.frame.childframes.md) | | | +| [childFrames()](./puppeteer.frame.childframes.md) | | An array of child frames. | | [click(selector, options)](./puppeteer.frame.click.md) | | Clicks the first element found that matches selector. | -| [content()](./puppeteer.frame.content.md) | | | +| [content()](./puppeteer.frame.content.md) | | The full HTML contents of the frame, including the DOCTYPE. | | [evaluate(pageFunction, args)](./puppeteer.frame.evaluate.md) | | Behaves identically to [Page.evaluate()](./puppeteer.page.evaluate.md) except it's run within the the context of this frame. | | [evaluateHandle(pageFunction, args)](./puppeteer.frame.evaluatehandle.md) | | Behaves identically to [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md) except it's run within the context of this frame. | | [focus(selector)](./puppeteer.frame.focus.md) | | Focuses the first element that matches the selector. | | [goto(url, options)](./puppeteer.frame.goto.md) | | Navigates a frame to the given url. | | [hover(selector)](./puppeteer.frame.hover.md) | | Hovers the pointer over the center of the first element that matches the selector. | -| [isDetached()](./puppeteer.frame.isdetached.md) | | | -| [isOOPFrame()](./puppeteer.frame.isoopframe.md) | | | -| [name()](./puppeteer.frame.name.md) | | | -| [page()](./puppeteer.frame.page.md) | | | -| [parentFrame()](./puppeteer.frame.parentframe.md) | | | +| [isDetached()](./puppeteer.frame.isdetached.md) | | Istrue if the frame has been detached. Otherwise, false. | +| [isOOPFrame()](./puppeteer.frame.isoopframe.md) | | Is true if the frame is an out-of-process (OOP) frame. Otherwise, false. | +| [name()](./puppeteer.frame.name.md) | | The frame's name attribute as specified in the tag. | +| [page()](./puppeteer.frame.page.md) | | The page associated with the frame. | +| [parentFrame()](./puppeteer.frame.parentframe.md) | | The parent frame, if any. Detached and main frames return null. | | [select(selector, values)](./puppeteer.frame.select.md) | | Selects a set of value on the first <select> element that matches the selector. | | [setContent(html, options)](./puppeteer.frame.setcontent.md) | | Set the content of the frame. | | [tap(selector)](./puppeteer.frame.tap.md) | | Taps the first element that matches the selector. | -| [title()](./puppeteer.frame.title.md) | | | +| [title()](./puppeteer.frame.title.md) | | The frame's title. | | [type(selector, text, options)](./puppeteer.frame.type.md) | | Sends a keydown, keypress/input, and keyup event for each character in the text. | -| [url()](./puppeteer.frame.url.md) | | | +| [url()](./puppeteer.frame.url.md) | | The frame's URL. | | [waitForDevicePrompt(options)](./puppeteer.frame.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFunction(pageFunction, options, args)](./puppeteer.frame.waitforfunction.md) | | | | [waitForNavigation(options)](./puppeteer.frame.waitfornavigation.md) | |

Waits for the frame to navigate. It is useful for when you run code which will indirectly cause the frame to navigate.

Usage of the [History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API) to change the URL is considered a navigation.

| diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.name.md index a5995fe1578c2..cfb472d233cff 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.name.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.name.md @@ -4,6 +4,8 @@ sidebar_label: Frame.name # Frame.name() method +The frame's `name` attribute as specified in the tag. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Frame { string -The frame's `name` attribute as specified in the tag. - ## Remarks This value is calculated once when the frame is created, and will not update if the attribute is changed later. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.page.md index 96dce12e295d2..dd4027c71dee8 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.page.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.page.md @@ -4,6 +4,8 @@ sidebar_label: Frame.page # Frame.page() method +The page associated with the frame. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** [Page](./puppeteer.page.md) - -The page associated with the frame. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.parentframe.md index ac1a5fa0f1227..5b0879b18272a 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.parentframe.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.parentframe.md @@ -4,6 +4,8 @@ sidebar_label: Frame.parentFrame # Frame.parentFrame() method +The parent frame, if any. Detached and main frames return `null`. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** [Frame](./puppeteer.frame.md) \| null - -The parent frame, if any. Detached and main frames return `null`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.title.md similarity index 90% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.title.md index 96e474f20fca6..a6fe9945c0b8e 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.title.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.title.md @@ -4,6 +4,8 @@ sidebar_label: Frame.title # Frame.title() method +The frame's title. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** Promise<string> - -the frame's title. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.url.md index d6339c6cbdcec..7c757b426436d 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.url.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.url.md @@ -4,6 +4,8 @@ sidebar_label: Frame.url # Frame.url() method +The frame's URL. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Frame { **Returns:** string - -The frame's URL. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.8.3/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.handleor.md b/website/versioned_docs/version-19.8.3/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.handler.md b/website/versioned_docs/version-19.8.3/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.handler.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.aborterrorreason.md similarity index 84% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.aborterrorreason.md index b5ca91c3e09c2..ed4c782d923b9 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.aborterrorreason.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.aborterrorreason.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.abortErrorReason # HTTPRequest.abortErrorReason() method +The most recent reason for aborting the request + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Protocol.Network.ErrorReason \| null - -the most recent reason for aborting the request diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 85% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continuerequestoverrides.md index 597f66a5fb1fc..832d430deeb5a 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.continuerequestoverrides.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continuerequestoverrides.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.continueRequestOverrides # HTTPRequest.continueRequestOverrides() method +The `ContinueRequestOverrides` that will be used if the interception is allowed to continue (ie, `abort()` and `respond()` aren't called). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** [ContinueRequestOverrides](./puppeteer.continuerequestoverrides.md) - -the `ContinueRequestOverrides` that will be used if the interception is allowed to continue (ie, `abort()` and `respond()` aren't called). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.frame.md similarity index 77% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.frame.md index 718486e462dc3..f32e9cfbb01c9 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.frame.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.frame.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.frame # HTTPRequest.frame() method +The frame that initiated the request, or null if navigating to error pages. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** [Frame](./puppeteer.frame.md) \| null - -the frame that initiated the request, or null if navigating to error pages. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.headers.md similarity index 79% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.headers.md index 750af334a9fe5..6c0a749678756 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.headers.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.headers.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.headers # HTTPRequest.headers() method +An object with HTTP headers associated with the request. All header names are lower-case. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Record<string, string> - -an object with HTTP headers associated with the request. All header names are lower-case. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.initiator.md similarity index 88% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.initiator.md index e413108c6100d..f66f174a53143 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.initiator.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.initiator.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.initiator # HTTPRequest.initiator() method +The initiator of the request. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Protocol.Network.Initiator - -the initiator of the request. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.interceptresolutionstate.md index 08bd85a1dc324..2adca7ac17b71 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.interceptresolutionstate.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.interceptresolutionstate.md @@ -4,6 +4,12 @@ sidebar_label: HTTPRequest.interceptResolutionState # HTTPRequest.interceptResolutionState() method +An InterceptResolutionState object describing the current resolution action and priority. + +InterceptResolutionState contains: action: InterceptResolutionAction priority?: number + +InterceptResolutionAction is one of: `abort`, `respond`, `continue`, `disabled`, `none`, or `already-handled`. + #### Signature: ```typescript @@ -15,9 +21,3 @@ class HTTPRequest { **Returns:** [InterceptResolutionState](./puppeteer.interceptresolutionstate.md) - -An InterceptResolutionState object describing the current resolution action and priority. - -InterceptResolutionState contains: action: InterceptResolutionAction priority?: number - -InterceptResolutionAction is one of: `abort`, `respond`, `continue`, `disabled`, `none`, or `already-handled`. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 74% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isinterceptresolutionhandled.md index 4bc772fe2ac0c..2807a9cfb1693 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isinterceptresolutionhandled.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.isInterceptResolutionHandled # HTTPRequest.isInterceptResolutionHandled() method +Is `true` if the intercept resolution has already been handled, `false` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** boolean - -`true` if the intercept resolution has already been handled, `false` otherwise. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isnavigationrequest.md similarity index 77% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isnavigationrequest.md index 35f03cd1784e1..cfb120e2bc5ba 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.isnavigationrequest.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isnavigationrequest.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.isNavigationRequest # HTTPRequest.isNavigationRequest() method +True if the request is the driver of the current frame's navigation. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** boolean - -true if the request is the driver of the current frame's navigation. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.md similarity index 52% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.md index 594706d9b5ec5..500d4c10e4e27 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.md @@ -40,26 +40,26 @@ The constructor for this class is marked as internal. Third-party code should no ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [abort(errorCode, priority)](./puppeteer.httprequest.abort.md) | | Aborts a request. | -| [abortErrorReason()](./puppeteer.httprequest.aborterrorreason.md) | | | -| [continue(overrides, priority)](./puppeteer.httprequest.continue.md) | | Continues request with optional request overrides. | -| [continueRequestOverrides()](./puppeteer.httprequest.continuerequestoverrides.md) | | | -| [enqueueInterceptAction(pendingHandler)](./puppeteer.httprequest.enqueueinterceptaction.md) | | Adds an async request handler to the processing queue. Deferred handlers are not guaranteed to execute in any particular order, but they are guaranteed to resolve before the request interception is finalized. | -| [failure()](./puppeteer.httprequest.failure.md) | | Access information about the request's failure. | -| [finalizeInterceptions()](./puppeteer.httprequest.finalizeinterceptions.md) | | Awaits pending interception handlers and then decides how to fulfill the request interception. | -| [frame()](./puppeteer.httprequest.frame.md) | | | -| [headers()](./puppeteer.httprequest.headers.md) | | | -| [initiator()](./puppeteer.httprequest.initiator.md) | | | -| [interceptResolutionState()](./puppeteer.httprequest.interceptresolutionstate.md) | | | -| [isInterceptResolutionHandled()](./puppeteer.httprequest.isinterceptresolutionhandled.md) | | | -| [isNavigationRequest()](./puppeteer.httprequest.isnavigationrequest.md) | | | -| [method()](./puppeteer.httprequest.method.md) | | | -| [postData()](./puppeteer.httprequest.postdata.md) | | | -| [redirectChain()](./puppeteer.httprequest.redirectchain.md) | | A redirectChain is a chain of requests initiated to fetch a resource. | -| [resourceType()](./puppeteer.httprequest.resourcetype.md) | | Contains the request's resource type as it was perceived by the rendering engine. | -| [respond(response, priority)](./puppeteer.httprequest.respond.md) | | Fulfills a request with the given response. | -| [response()](./puppeteer.httprequest.response.md) | | | -| [responseForRequest()](./puppeteer.httprequest.responseforrequest.md) | | | -| [url()](./puppeteer.httprequest.url.md) | | | +| Method | Modifiers | Description | +| ------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [abort(errorCode, priority)](./puppeteer.httprequest.abort.md) | | Aborts a request. | +| [abortErrorReason()](./puppeteer.httprequest.aborterrorreason.md) | | The most recent reason for aborting the request | +| [continue(overrides, priority)](./puppeteer.httprequest.continue.md) | | Continues request with optional request overrides. | +| [continueRequestOverrides()](./puppeteer.httprequest.continuerequestoverrides.md) | | The ContinueRequestOverrides that will be used if the interception is allowed to continue (ie, abort() and respond() aren't called). | +| [enqueueInterceptAction(pendingHandler)](./puppeteer.httprequest.enqueueinterceptaction.md) | | Adds an async request handler to the processing queue. Deferred handlers are not guaranteed to execute in any particular order, but they are guaranteed to resolve before the request interception is finalized. | +| [failure()](./puppeteer.httprequest.failure.md) | | Access information about the request's failure. | +| [finalizeInterceptions()](./puppeteer.httprequest.finalizeinterceptions.md) | | Awaits pending interception handlers and then decides how to fulfill the request interception. | +| [frame()](./puppeteer.httprequest.frame.md) | | The frame that initiated the request, or null if navigating to error pages. | +| [headers()](./puppeteer.httprequest.headers.md) | | An object with HTTP headers associated with the request. All header names are lower-case. | +| [initiator()](./puppeteer.httprequest.initiator.md) | | The initiator of the request. | +| [interceptResolutionState()](./puppeteer.httprequest.interceptresolutionstate.md) | |

An InterceptResolutionState object describing the current resolution action and priority.

InterceptResolutionState contains: action: InterceptResolutionAction priority?: number

InterceptResolutionAction is one of: abort, respond, continue, disabled, none, or already-handled.

| +| [isInterceptResolutionHandled()](./puppeteer.httprequest.isinterceptresolutionhandled.md) | | Is true if the intercept resolution has already been handled, false otherwise. | +| [isNavigationRequest()](./puppeteer.httprequest.isnavigationrequest.md) | | True if the request is the driver of the current frame's navigation. | +| [method()](./puppeteer.httprequest.method.md) | | The method used (GET, POST, etc.) | +| [postData()](./puppeteer.httprequest.postdata.md) | | The request's post body, if any. | +| [redirectChain()](./puppeteer.httprequest.redirectchain.md) | | A redirectChain is a chain of requests initiated to fetch a resource. | +| [resourceType()](./puppeteer.httprequest.resourcetype.md) | | Contains the request's resource type as it was perceived by the rendering engine. | +| [respond(response, priority)](./puppeteer.httprequest.respond.md) | | Fulfills a request with the given response. | +| [response()](./puppeteer.httprequest.response.md) | | A matching HTTPResponse object, or null if the response has not been received yet. | +| [responseForRequest()](./puppeteer.httprequest.responseforrequest.md) | | The ResponseForRequest that gets used if the interception is allowed to respond (ie, abort() is not called). | +| [url()](./puppeteer.httprequest.url.md) | | The URL of the request | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.method.md similarity index 82% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.method.md index aec833c36f87f..ce261ac28ff12 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.method.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.method.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.method # HTTPRequest.method() method +The method used (`GET`, `POST`, etc.) + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** string - -the method used (`GET`, `POST`, etc.) diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.postdata.md similarity index 86% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.postdata.md index 6461de652f72f..7b7e1b328d518 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.postdata.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.postdata.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.postData # HTTPRequest.postData() method +The request's post body, if any. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** string \| undefined - -the request's post body, if any. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.response.md index e797a055ebb92..57a193bb74e15 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.response.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.response.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.response # HTTPRequest.response() method +A matching `HTTPResponse` object, or null if the response has not been received yet. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** [HTTPResponse](./puppeteer.httpresponse.md) \| null - -A matching `HTTPResponse` object, or null if the response has not been received yet. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.responseforrequest.md index 4e4ea2524cf9c..168b83131b1bd 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.responseforrequest.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.responseforrequest.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.responseForRequest # HTTPRequest.responseForRequest() method +The `ResponseForRequest` that gets used if the interception is allowed to respond (ie, `abort()` is not called). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** Partial<[ResponseForRequest](./puppeteer.responseforrequest.md)> \| null - -The `ResponseForRequest` that gets used if the interception is allowed to respond (ie, `abort()` is not called). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.url.md similarity index 87% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.url.md index b76e21ff16a59..ec8e667fa5f58 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httprequest.url.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.url.md @@ -4,6 +4,8 @@ sidebar_label: HTTPRequest.url # HTTPRequest.url() method +The URL of the request + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPRequest { **Returns:** string - -the URL of the request diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.buffer.md index 156072790511b..75c64d4ac678c 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.buffer.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.buffer.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.buffer # HTTPResponse.buffer() method +Promise which resolves to a buffer with response body. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Promise<Buffer> - -Promise which resolves to a buffer with response body. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.frame.md index 83a0964c9f9bc..781736cd29beb 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.frame.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.frame.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.frame # HTTPResponse.frame() method +A [Frame](./puppeteer.frame.md) that initiated this response, or `null` if navigating to error pages. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [Frame](./puppeteer.frame.md) \| null - -A [Frame](./puppeteer.frame.md) that initiated this response, or `null` if navigating to error pages. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromcache.md index ddf029ff91282..ec38a9ebb449d 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromcache.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromcache.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.fromCache # HTTPResponse.fromCache() method +True if the response was served from either the browser's disk cache or memory cache. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** boolean - -True if the response was served from either the browser's disk cache or memory cache. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromserviceworker.md index e5a126694bf03..7de43d3c17ae9 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.fromserviceworker.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromserviceworker.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.fromServiceWorker # HTTPResponse.fromServiceWorker() method +True if the response was served by a service worker. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** boolean - -True if the response was served by a service worker. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.headers.md index 775d4a412469c..05790794ffd61 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.headers.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.headers.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.headers # HTTPResponse.headers() method +An object with HTTP headers associated with the response. All header names are lower-case. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Record<string, string> - -An object with HTTP headers associated with the response. All header names are lower-case. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.json.md index 229a50b3133d9..d3641eb54545a 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.json.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.json.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.json # HTTPResponse.json() method +Promise which resolves to a JSON representation of response body. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class HTTPResponse { Promise<any> -Promise which resolves to a JSON representation of response body. - ## Remarks This method will throw if the response body is not parsable via `JSON.parse`. diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.md new file mode 100644 index 0000000000000..411b48c7cff77 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.md @@ -0,0 +1,37 @@ +--- +sidebar_label: HTTPResponse +--- + +# HTTPResponse class + +The HTTPResponse class represents responses which are received by the [Page](./puppeteer.page.md) class. + +#### Signature: + +```typescript +export declare class HTTPResponse +``` + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `HTTPResponse` class. + +## Methods + +| Method | Modifiers | Description | +| -------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| [buffer()](./puppeteer.httpresponse.buffer.md) | | Promise which resolves to a buffer with response body. | +| [frame()](./puppeteer.httpresponse.frame.md) | | A [Frame](./puppeteer.frame.md) that initiated this response, or null if navigating to error pages. | +| [fromCache()](./puppeteer.httpresponse.fromcache.md) | | True if the response was served from either the browser's disk cache or memory cache. | +| [fromServiceWorker()](./puppeteer.httpresponse.fromserviceworker.md) | | True if the response was served by a service worker. | +| [headers()](./puppeteer.httpresponse.headers.md) | | An object with HTTP headers associated with the response. All header names are lower-case. | +| [json()](./puppeteer.httpresponse.json.md) | | Promise which resolves to a JSON representation of response body. | +| [ok()](./puppeteer.httpresponse.ok.md) | | True if the response was successful (status in the range 200-299). | +| [remoteAddress()](./puppeteer.httpresponse.remoteaddress.md) | | The IP address and port number used to connect to the remote server. | +| [request()](./puppeteer.httpresponse.request.md) | | A matching [HTTPRequest](./puppeteer.httprequest.md) object. | +| [securityDetails()](./puppeteer.httpresponse.securitydetails.md) | | [SecurityDetails](./puppeteer.securitydetails.md) if the response was received over the secure connection, or null otherwise. | +| [status()](./puppeteer.httpresponse.status.md) | | The status code of the response (e.g., 200 for a success). | +| [statusText()](./puppeteer.httpresponse.statustext.md) | | The status text of the response (e.g. usually an "OK" for a success). | +| [text()](./puppeteer.httpresponse.text.md) | | Promise which resolves to a text representation of response body. | +| [timing()](./puppeteer.httpresponse.timing.md) | | Timing information related to the response. | +| [url()](./puppeteer.httpresponse.url.md) | | The URL of the response. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.ok.md index 287faf095848c..bc0955eb1b7ab 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.ok.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.ok.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.ok # HTTPResponse.ok() method +True if the response was successful (status in the range 200-299). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** boolean - -True if the response was successful (status in the range 200-299). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.remoteaddress.md index e9dee405e89a7..fb34ae9eb0951 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.remoteaddress.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.remoteaddress.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.remoteAddress # HTTPResponse.remoteAddress() method +The IP address and port number used to connect to the remote server. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [RemoteAddress](./puppeteer.remoteaddress.md) - -The IP address and port number used to connect to the remote server. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.request.md index 21e06ec360928..aeb88988dbcb1 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.request.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.request.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.request # HTTPResponse.request() method +A matching [HTTPRequest](./puppeteer.httprequest.md) object. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [HTTPRequest](./puppeteer.httprequest.md) - -A matching [HTTPRequest](./puppeteer.httprequest.md) object. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.securitydetails.md index bd1954f8d36a3..d8f086d9fa8c8 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.securitydetails.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.securitydetails.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.securityDetails # HTTPResponse.securityDetails() method +[SecurityDetails](./puppeteer.securitydetails.md) if the response was received over the secure connection, or `null` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** [SecurityDetails](./puppeteer.securitydetails.md) \| null - -[SecurityDetails](./puppeteer.securitydetails.md) if the response was received over the secure connection, or `null` otherwise. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.status.md index 7f22189568d06..fcb0ab1e1b625 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.status.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.status.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.status # HTTPResponse.status() method +The status code of the response (e.g., 200 for a success). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** number - -The status code of the response (e.g., 200 for a success). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.statustext.md index 127b2dccbf8a9..30449231460e6 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.statustext.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.statustext.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.statusText # HTTPResponse.statusText() method +The status text of the response (e.g. usually an "OK" for a success). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** string - -The status text of the response (e.g. usually an "OK" for a success). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.text.md index bd76b75186614..9e040a3f0d523 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.text.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.text.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.text # HTTPResponse.text() method +Promise which resolves to a text representation of response body. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Promise<string> - -Promise which resolves to a text representation of response body. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.timing.md index db2e44a000998..273d14c395baa 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.timing.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.timing.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.timing # HTTPResponse.timing() method +Timing information related to the response. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** Protocol.Network.ResourceTiming \| null - -Timing information related to the response. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.url.md index c2fe551b94a0e..01dbb6c3853de 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.httpresponse.url.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.url.md @@ -4,6 +4,8 @@ sidebar_label: HTTPResponse.url # HTTPResponse.url() method +The URL of the response. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class HTTPResponse { **Returns:** string - -The URL of the response. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.8.3/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.aselement.md index 63383a636dada..c2107434c56eb 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.aselement.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.aselement.md @@ -4,6 +4,8 @@ sidebar_label: JSHandle.asElement # JSHandle.asElement() method +Either `null` or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md). + #### Signature: ```typescript @@ -15,5 +17,3 @@ class JSHandle { **Returns:** [ElementHandle](./puppeteer.elementhandle.md)<Node> \| null - -Either `null` or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.jsonvalue.md index 4e54fe9fbb50c..6f33818ba2888 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.jsonvalue.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.jsonvalue.md @@ -4,6 +4,8 @@ sidebar_label: JSHandle.jsonValue # JSHandle.jsonValue() method +A vanilla object representing the serializable portions of the referenced object. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class JSHandle { Promise<T> -A vanilla object representing the serializable portions of the referenced object. - ## Exceptions Throws if the object cannot be serialized due to circularity. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.md similarity index 93% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.md index d1a4956186267..1a56e5d0bc326 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.md @@ -36,7 +36,7 @@ const windowHandle = await page.evaluateHandle(() => window); | Method | Modifiers | Description | | ---------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [asElement()](./puppeteer.jshandle.aselement.md) | | | +| [asElement()](./puppeteer.jshandle.aselement.md) | | Either null or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md). | | [dispose()](./puppeteer.jshandle.dispose.md) | | Releases the object referenced by the handle for garbage collection. | | [evaluate(pageFunction, args)](./puppeteer.jshandle.evaluate.md) | | Evaluates the given function with the current handle as its first argument. | | [evaluateHandle(pageFunction, args)](./puppeteer.jshandle.evaluatehandle.md) | | Evaluates the given function with the current handle as its first argument. | @@ -44,6 +44,6 @@ const windowHandle = await page.evaluateHandle(() => window); | [getProperty(propertyName)](./puppeteer.jshandle.getproperty.md) | | Fetches a single property from the referenced object. | | [getProperty(propertyName)](./puppeteer.jshandle.getproperty_1.md) | | | | [getProperty(propertyName)](./puppeteer.jshandle.getproperty_2.md) | | | -| [jsonValue()](./puppeteer.jshandle.jsonvalue.md) | | | +| [jsonValue()](./puppeteer.jshandle.jsonvalue.md) | | A vanilla object representing the serializable portions of the referenced object. | | [remoteObject()](./puppeteer.jshandle.remoteobject.md) | | Provides access to the \[Protocol.Runtime.RemoteObject\](https://chromedevtools.github.io/devtools-protocol/tot/Runtime/\#type-RemoteObject) backing this handle. | | [toString()](./puppeteer.jshandle.tostring.md) | | Returns a string representation of the JSHandle. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.8.3/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.8.3/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.launch.md b/website/versioned_docs/version-19.8.3/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.launch.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.launchoptions.md similarity index 94% rename from website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.launchoptions.md index 09776b87b4d45..e6b28d3502863 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.launchoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.launchoptions.md @@ -17,15 +17,15 @@ export interface LaunchOptions | Property | Modifiers | Type | Description | Default | | ------------------ | --------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | | channel | optional | [ChromeReleaseChannel](./puppeteer.chromereleasechannel.md) | Chrome Release Channel | | -| dumpio | optional | boolean | If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | +| dumpio | optional | boolean | If true, pipes the browser process stdout and stderr to process.stdout and process.stderr. | false | | env | optional | Record<string, string \| undefined> | Specify environment variables that will be visible to the browser. | The contents of process.env. | | executablePath | optional | string | Path to a browser executable to use instead of the bundled Chromium. Note that Puppeteer is only guaranteed to work with the bundled Chromium, so use this setting at your own risk. | | | extraPrefsFirefox | optional | Record<string, unknown> | [Additional preferences](https://searchfox.org/mozilla-release/source/modules/libpref/init/all.js) that can be passed when launching with Firefox. | | | handleSIGHUP | optional | boolean | Close the browser process on SIGHUP. | true | | handleSIGINT | optional | boolean | Close the browser process on Ctrl+C. | true | | handleSIGTERM | optional | boolean | Close the browser process on SIGTERM. | true | -| ignoreDefaultArgs | optional | boolean \| string\[\] | If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | -| pipe | optional | boolean | Connect to a browser over a pipe instead of a WebSocket. | false | +| ignoreDefaultArgs | optional | boolean \| string\[\] | If true, do not use puppeteer.defaultArgs() when creating a browser. If an array is provided, these args will be filtered out. Use this with care - you probably want the default arguments Puppeteer uses. | false | +| pipe | optional | boolean | Connect to a browser over a pipe instead of a WebSocket. | false | | product | optional | [Product](./puppeteer.product.md) | Which browser to launch. | chrome | -| timeout | optional | number | Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30000 (30 seconds). | -| waitForInitialPage | optional | boolean | Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | +| timeout | optional | number | Maximum time in milliseconds to wait for the browser to start. Pass 0 to disable the timeout. | 30_000 (30 seconds). | +| waitForInitialPage | optional | boolean | Whether to wait for the initial page to be ready. Useful when a user explicitly disables that (e.g. --no-startup-window for Chrome). | true | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.8.3/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.3/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.8.3/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.3/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.offset.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page._.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page._.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.__.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page._x.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.click.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.close.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.content.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.content.md similarity index 74% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.content.md index d6077c132f73a..fe0e11cd9cbef 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.content.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.content.md @@ -4,6 +4,8 @@ sidebar_label: Page.content # Page.content() method +The full HTML contents of the page, including the DOCTYPE. + #### Signature: ```typescript diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.frames.md index b69c04c944f9c..385e465cec991 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.frames.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.frames.md @@ -4,6 +4,8 @@ sidebar_label: Page.frames # Page.frames() method +An array of all frames attached to the page. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** [Frame](./puppeteer.frame.md)\[\] - -An array of all frames attached to the page. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.getdefaulttimeout.md index e3820d211b152..3acaec3c0422d 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.getdefaulttimeout.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.getdefaulttimeout.md @@ -4,6 +4,8 @@ sidebar_label: Page.getDefaultTimeout # Page.getDefaultTimeout() method +Maximum time in milliseconds. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** number - -Maximum time in milliseconds. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.isdraginterceptionenabled.md index 0cfe38078166e..ff01da1cd6f66 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.isdraginterceptionenabled.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.isdraginterceptionenabled.md @@ -4,6 +4,8 @@ sidebar_label: Page.isDragInterceptionEnabled # Page.isDragInterceptionEnabled() method +`true` if drag events are being intercepted, `false` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** boolean - -`true` if drag events are being intercepted, `false` otherwise. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.isjavascriptenabled.md index 87177338dd58b..32ed419eb6b45 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.isjavascriptenabled.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.isjavascriptenabled.md @@ -4,6 +4,8 @@ sidebar_label: Page.isJavaScriptEnabled # Page.isJavaScriptEnabled() method +`true` if the page has JavaScript enabled, `false` otherwise. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** boolean - -`true` if the page has JavaScript enabled, `false` otherwise. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.mainframe.md index 529521d8762d4..383bbe5f63249 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.mainframe.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.mainframe.md @@ -4,6 +4,8 @@ sidebar_label: Page.mainFrame # Page.mainFrame() method +The page's main frame. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { [Frame](./puppeteer.frame.md) -The page's main frame. - ## Remarks Page is guaranteed to have a main frame which persists during navigations. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.md similarity index 97% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.md index d0d29a9fed5d4..05c622b3866d6 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.md @@ -91,7 +91,7 @@ page.off('request', logRequest); | [browserContext()](./puppeteer.page.browsercontext.md) | | Get the browser context that the page belongs to. | | [click(selector, options)](./puppeteer.page.click.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to click in the center of the element. If there's no element matching selector, the method throws an error. | | [close(options)](./puppeteer.page.close.md) | | | -| [content()](./puppeteer.page.content.md) | | | +| [content()](./puppeteer.page.content.md) | | The full HTML contents of the page, including the DOCTYPE. | | [cookies(urls)](./puppeteer.page.cookies.md) | | If no URLs are specified, this method returns cookies for the current page URL. If URLs are specified, only cookies for those URLs are returned. | | [createPDFStream(options)](./puppeteer.page.createpdfstream.md) | | Generates a PDF of the page with the print CSS media type. | | [deleteCookie(cookies)](./puppeteer.page.deletecookie.md) | | | @@ -108,30 +108,30 @@ page.off('request', logRequest); | [evaluateOnNewDocument(pageFunction, args)](./puppeteer.page.evaluateonnewdocument.md) | |

Adds a function which would be invoked in one of the following scenarios:

- whenever the page is navigated

- whenever the child frame is attached or navigated. In this case, the function is invoked in the context of the newly attached frame.

The function is invoked after the document was created but before any of its scripts were run. This is useful to amend the JavaScript environment, e.g. to seed Math.random.

| | [exposeFunction(name, pptrFunction)](./puppeteer.page.exposefunction.md) | |

The method adds a function called name on the page's window object. When called, the function executes puppeteerFunction in node.js and returns a Promise which resolves to the return value of puppeteerFunction.

If the puppeteerFunction returns a Promise, it will be awaited.

:::note

Functions installed via page.exposeFunction survive navigations.

:::note

| | [focus(selector)](./puppeteer.page.focus.md) | | This method fetches an element with selector and focuses it. If there's no element matching selector, the method throws an error. | -| [frames()](./puppeteer.page.frames.md) | | | -| [getDefaultTimeout()](./puppeteer.page.getdefaulttimeout.md) | | | +| [frames()](./puppeteer.page.frames.md) | | An array of all frames attached to the page. | +| [getDefaultTimeout()](./puppeteer.page.getdefaulttimeout.md) | | Maximum time in milliseconds. | | [goBack(options)](./puppeteer.page.goback.md) | | This method navigate to the previous page in history. | | [goForward(options)](./puppeteer.page.goforward.md) | | This method navigate to the next page in history. | | [goto(url, options)](./puppeteer.page.goto.md) | | | | [hover(selector)](./puppeteer.page.hover.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.mouse](./puppeteer.page.md) to hover over the center of the element. If there's no element matching selector, the method throws an error. | | [isClosed()](./puppeteer.page.isclosed.md) | | Indicates that the page has been closed. | -| [isDragInterceptionEnabled()](./puppeteer.page.isdraginterceptionenabled.md) | | | -| [isJavaScriptEnabled()](./puppeteer.page.isjavascriptenabled.md) | | | -| [mainFrame()](./puppeteer.page.mainframe.md) | | | -| [metrics()](./puppeteer.page.metrics.md) | | | +| [isDragInterceptionEnabled()](./puppeteer.page.isdraginterceptionenabled.md) | | true if drag events are being intercepted, false otherwise. | +| [isJavaScriptEnabled()](./puppeteer.page.isjavascriptenabled.md) | | true if the page has JavaScript enabled, false otherwise. | +| [mainFrame()](./puppeteer.page.mainframe.md) | | The page's main frame. | +| [metrics()](./puppeteer.page.metrics.md) | | Object containing metrics as key/value pairs. | | [off(eventName, handler)](./puppeteer.page.off.md) | | | | [on(eventName, handler)](./puppeteer.page.on.md) | |

Listen to page events.

:::note

This method exists to define event typings and handle proper wireup of cooperative request interception. Actual event listening and dispatching is delegated to [EventEmitter](./puppeteer.eventemitter.md).

:::

| | [once(eventName, handler)](./puppeteer.page.once.md) | | | | [pdf(options)](./puppeteer.page.pdf.md) | | Generates a PDF of the page with the print CSS media type. | | [queryObjects(prototypeHandle)](./puppeteer.page.queryobjects.md) | | This method iterates the JavaScript heap and finds all objects with the given prototype. | | [reload(options)](./puppeteer.page.reload.md) | | | -| [screenshot(options)](./puppeteer.page.screenshot.md) | | | +| [screenshot(options)](./puppeteer.page.screenshot.md) | | Captures screenshot of the current page. | | [screenshot(options)](./puppeteer.page.screenshot_1.md) | | | | [screenshot(options)](./puppeteer.page.screenshot_2.md) | | | | [select(selector, values)](./puppeteer.page.select.md) | | Triggers a change and input event once all the provided options have been selected. If there's no <select> element matching selector, the method throws an error. | | [setBypassCSP(enabled)](./puppeteer.page.setbypasscsp.md) | | Toggles bypassing page's Content-Security-Policy. | | [setCacheEnabled(enabled)](./puppeteer.page.setcacheenabled.md) | | Toggles ignoring cache for each request based on the enabled state. By default, caching is enabled. | -| [setContent(html, options)](./puppeteer.page.setcontent.md) | | | +| [setContent(html, options)](./puppeteer.page.setcontent.md) | | Set the content of the page. | | [setCookie(cookies)](./puppeteer.page.setcookie.md) | | | | [setDefaultNavigationTimeout(timeout)](./puppeteer.page.setdefaultnavigationtimeout.md) | |

This setting will change the default maximum navigation time for the following methods and related shortcuts:

- [page.goBack(options)](./puppeteer.page.goback.md)

- [page.goForward(options)](./puppeteer.page.goforward.md)

- [page.goto(url,options)](./puppeteer.page.goto.md)

- [page.reload(options)](./puppeteer.page.reload.md)

- [page.setContent(html,options)](./puppeteer.page.setcontent.md)

- [page.waitForNavigation(options)](./puppeteer.page.waitfornavigation.md)

| | [setDefaultTimeout(timeout)](./puppeteer.page.setdefaulttimeout.md) | | | @@ -144,11 +144,11 @@ page.off('request', logRequest); | [setUserAgent(userAgent, userAgentMetadata)](./puppeteer.page.setuseragent.md) | | | | [setViewport(viewport)](./puppeteer.page.setviewport.md) | |

page.setViewport will resize the page. A lot of websites don't expect phones to change size, so you should set the viewport before navigating to the page.

In the case of multiple pages in a single browser, each page can have its own viewport size.

| | [tap(selector)](./puppeteer.page.tap.md) | | This method fetches an element with selector, scrolls it into view if needed, and then uses [Page.touchscreen](./puppeteer.page.md) to tap in the center of the element. If there's no element matching selector, the method throws an error. | -| [target()](./puppeteer.page.target.md) | | | -| [title()](./puppeteer.page.title.md) | | | +| [target()](./puppeteer.page.target.md) | | A target this page was created from. | +| [title()](./puppeteer.page.title.md) | | The page's title | | [type(selector, text, options)](./puppeteer.page.type.md) | |

Sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [Keyboard.press()](./puppeteer.keyboard.press.md).

| -| [url()](./puppeteer.page.url.md) | | | -| [viewport()](./puppeteer.page.viewport.md) | | | +| [url()](./puppeteer.page.url.md) | | The page's URL. | +| [viewport()](./puppeteer.page.viewport.md) | | Current page viewport settings. | | [waitForDevicePrompt(options)](./puppeteer.page.waitfordeviceprompt.md) | |

This method is typically coupled with an action that triggers a device request from an api such as WebBluetooth.

:::caution

This must be called before the device request is made. It will not return a currently active device prompt.

:::

| | [waitForFileChooser(options)](./puppeteer.page.waitforfilechooser.md) | |

This method is typically coupled with an action that triggers file choosing.

:::caution

This must be called before the file chooser is launched. It will not return a currently active file chooser.

:::

| | [waitForFrame(urlOrPredicate, options)](./puppeteer.page.waitforframe.md) | | | @@ -160,4 +160,4 @@ page.off('request', logRequest); | [waitForSelector(selector, options)](./puppeteer.page.waitforselector.md) | | Wait for the selector to appear in page. If at the moment of calling the method the selector already exists, the method will return immediately. If the selector doesn't appear after the timeout milliseconds of waiting, the function will throw. | | [waitForTimeout(milliseconds)](./puppeteer.page.waitfortimeout.md) | | | | [waitForXPath(xpath, options)](./puppeteer.page.waitforxpath.md) | | Wait for the xpath to appear in page. If at the moment of calling the method the xpath already exists, the method will return immediately. If the xpath doesn't appear after the timeout milliseconds of waiting, the function will throw. | -| [workers()](./puppeteer.page.workers.md) | | | +| [workers()](./puppeteer.page.workers.md) | | All of the dedicated [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) associated with the page. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.metrics.md index 14b0e82ba3d70..90c34d042188c 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.metrics.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.metrics.md @@ -4,6 +4,8 @@ sidebar_label: Page.metrics # Page.metrics() method +Object containing metrics as key/value pairs. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { Promise<[Metrics](./puppeteer.metrics.md)> -Object containing metrics as key/value pairs. - - `Timestamp` : The timestamp when the metrics sample was taken. - `Documents` : Number of documents in the page. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.off.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.on.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.once.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot.md similarity index 95% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot.md index 7d4e1add903de..06a4df736f5b2 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot.md @@ -4,6 +4,8 @@ sidebar_label: Page.screenshot # Page.screenshot() method +Captures screenshot of the current page. + #### Signature: ```typescript @@ -49,5 +51,3 @@ Options object which might have the following properties: - `captureBeyondViewport` : When true, captures screenshot [beyond the viewport](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-captureScreenshot). When false, falls back to old behaviour, and cuts the screenshot by the viewport size. Defaults to `true`. - `fromSurface` : When true, captures screenshot [from the surface rather than the view](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-captureScreenshot). When false, works only in headful mode and ignores page viewport (but not browser window's bounds). Defaults to `true`. - -NOTE: Screenshots take at least 1/6 second on OS X. See [https://crbug.com/741689](https://crbug.com/741689) for discussion. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.select.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcacheenabled.md similarity index 98% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setcacheenabled.md index 9b799e82a98d4..4dfebde4506bd 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcacheenabled.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcacheenabled.md @@ -26,4 +26,4 @@ Promise<void> #### Default value: -true +`true` diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcontent.md similarity index 98% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setcontent.md index 7fca64d554dc5..aacfeda921b01 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcontent.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcontent.md @@ -4,6 +4,8 @@ sidebar_label: Page.setContent # Page.setContent() method +Set the content of the page. + #### Signature: ```typescript diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.target.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.target.md index e44ade04cdc6f..f44a26b200f47 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.target.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.target.md @@ -4,6 +4,8 @@ sidebar_label: Page.target # Page.target() method +A target this page was created from. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class Page { **Returns:** [Target](./puppeteer.target.md) - -A target this page was created from. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.title.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.title.md index 1b58bb19c1654..170cb0ad6f6b7 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.title.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.title.md @@ -4,6 +4,8 @@ sidebar_label: Page.title # Page.title() method +The page's title + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { Promise<string> -The page's title - ## Remarks Shortcut for [page.mainFrame().title()](./puppeteer.frame.title.md). diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.url.md similarity index 92% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.url.md index fd4f7fd868c16..3faf833096825 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.url.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.url.md @@ -4,6 +4,8 @@ sidebar_label: Page.url # Page.url() method +The page's URL. + #### Signature: ```typescript diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.viewport.md similarity index 94% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.viewport.md index cb37bf36b07f4..1162d99a00ffd 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.viewport.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.viewport.md @@ -4,6 +4,8 @@ sidebar_label: Page.viewport # Page.viewport() method +Current page viewport settings. + #### Signature: ```typescript diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.8.3/api/puppeteer.page.workers.md similarity index 82% rename from website/versioned_docs/version-19.8.2/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.page.workers.md index c660032c02c37..64143902414c1 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.page.workers.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.page.workers.md @@ -4,6 +4,8 @@ sidebar_label: Page.workers # Page.workers() method +All of the dedicated [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) associated with the page. + #### Signature: ```typescript @@ -16,8 +18,6 @@ class Page { [WebWorker](./puppeteer.webworker.md)\[\] -all of the dedicated [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) associated with the page. - ## Remarks This does not contain ServiceWorkers diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.8.3/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.3/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.8.3/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.3/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.pdfoptions.md similarity index 89% rename from website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.pdfoptions.md index 7cf878372fcdd..e764f6142df66 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.pdfoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.pdfoptions.md @@ -14,20 +14,20 @@ export interface PDFOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| displayHeaderFooter | optional | boolean | Whether to show the header and footer. | false | -| footerTemplate | optional | string | HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.md). | | -| format | optional | [PaperFormat](./puppeteer.paperformat.md) | | letter. | -| headerTemplate | optional | string |

HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | -| height | optional | string \| number | Sets the height of paper. You can pass in a number or a string with a unit. | | -| landscape | optional | boolean | Whether to print in landscape orientation. | = false | -| margin | optional | [PDFMargin](./puppeteer.pdfmargin.md) | Set the PDF margins. | no margins are set. | -| omitBackground | optional | boolean | Hides default white background and allows generating pdfs with transparency. | false | -| pageRanges | optional | string | Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | -| path | optional | string | The path to save the file to. | the empty string, which means the PDF will not be written to disk. | -| preferCSSPageSize | optional | boolean | Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | -| printBackground | optional | boolean | Set to true to print background graphics. | false | -| scale | optional | number | Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | -| timeout | optional | number | Timeout in milliseconds. Pass 0 to disable timeout. | 30000 | -| width | optional | string \| number | Sets the width of paper. You can pass in a number or a string with a unit. | | +| Property | Modifiers | Type | Description | Default | +| ------------------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| displayHeaderFooter | optional | boolean | Whether to show the header and footer. | false | +| footerTemplate | optional | string | HTML template for the print footer. Has the same constraints and support for special classes as [PDFOptions.headerTemplate](./puppeteer.pdfoptions.md). | | +| format | optional | [PaperFormat](./puppeteer.paperformat.md) | | letter. | +| headerTemplate | optional | string |

HTML template for the print header. Should be valid HTML with the following classes used to inject values into them:

- date formatted print date

- title document title

- url document location

- pageNumber current page number

- totalPages total pages in the document

| | +| height | optional | string \| number | Sets the height of paper. You can pass in a number or a string with a unit. | | +| landscape | optional | boolean | Whether to print in landscape orientation. | false | +| margin | optional | [PDFMargin](./puppeteer.pdfmargin.md) | Set the PDF margins. | undefined no margins are set. | +| omitBackground | optional | boolean | Hides default white background and allows generating pdfs with transparency. | false | +| pageRanges | optional | string | Paper ranges to print, e.g. 1-5, 8, 11-13. | The empty string, which means all pages are printed. | +| path | optional | string | The path to save the file to. | undefined, which means the PDF will not be written to disk. | +| preferCSSPageSize | optional | boolean | Give any CSS @page size declared in the page priority over what is declared in the width or height or format option. | false, which will scale the content to fit the paper size. | +| printBackground | optional | boolean | Set to true to print background graphics. | false | +| scale | optional | number | Scales the rendering of the web page. Amount must be between 0.1 and 2. | 1 | +| timeout | optional | number | Timeout in milliseconds. Pass 0 to disable timeout. | 30_000 | +| width | optional | string \| number | Sets the width of paper. You can pass in a number or a string with a unit. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.permission.md b/website/versioned_docs/version-19.8.3/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.permission.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.platform.md b/website/versioned_docs/version-19.8.3/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.platform.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.point.md b/website/versioned_docs/version-19.8.3/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.point.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.product.md b/website/versioned_docs/version-19.8.3/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.product.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.3/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.8.3/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.executablepath.md index bea7a932b34a2..afa1291a601c3 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.executablepath.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.executablepath.md @@ -4,6 +4,8 @@ sidebar_label: PuppeteerNode.executablePath # PuppeteerNode.executablePath() method +The default executable path. + #### Signature: ```typescript @@ -21,5 +23,3 @@ class PuppeteerNode { **Returns:** string - -The default executable path. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.md similarity index 81% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.md index 62f72eb711c5f..ae6c94ed5f0ca 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernode.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.md @@ -44,11 +44,11 @@ Once you have created a `page` you have access to a large API to interact with t ## Properties -| Property | Modifiers | Type | Description | -| ------------------- | --------------------- | --------------------------------- | ----------- | -| defaultProduct | readonly | [Product](./puppeteer.product.md) | | -| lastLaunchedProduct | readonly | [Product](./puppeteer.product.md) | | -| product | readonly | string | | +| Property | Modifiers | Type | Description | +| ------------------- | --------------------- | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| defaultProduct | readonly | [Product](./puppeteer.product.md) | The name of the browser that will be launched by default. For puppeteer, this is influenced by your configuration. Otherwise, it's chrome. | +| lastLaunchedProduct | readonly | [Product](./puppeteer.product.md) | The name of the browser that was last launched. | +| product | readonly | string | | ## Methods @@ -57,5 +57,5 @@ Once you have created a `page` you have access to a large API to interact with t | [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | | [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | | [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | -| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | | +| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | The default executable path. | | [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided.

| diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.3/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.3/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.8.3/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.3/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.3/api/puppeteer.screenshotclip.md similarity index 77% rename from website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.screenshotclip.md index 49e112f77dd80..5ab8be38642f5 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotclip.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.screenshotclip.md @@ -12,10 +12,10 @@ export interface ScreenshotClip ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------ | ----------- | ------- | -| height | | number | | | -| scale | optional | number | | 1 | -| width | | number | | | -| x | | number | | | -| y | | number | | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ----------- | -------------- | +| height | | number | | | +| scale | optional | number | | 1 | +| width | | number | | | +| x | | number | | | +| y | | number | | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.issuer.md index a7bb3fded73c9..b82835a844fe6 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.issuer.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.issuer.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.issuer # SecurityDetails.issuer() method +The name of the issuer of the certificate. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string - -The name of the issuer of the certificate. diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.md new file mode 100644 index 0000000000000..1c9fa17deb284 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.md @@ -0,0 +1,28 @@ +--- +sidebar_label: SecurityDetails +--- + +# SecurityDetails class + +The SecurityDetails class represents the security details of a response that was received over a secure connection. + +#### Signature: + +```typescript +export declare class SecurityDetails +``` + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `SecurityDetails` class. + +## Methods + +| Method | Modifiers | Description | +| ----------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------- | +| [issuer()](./puppeteer.securitydetails.issuer.md) | | The name of the issuer of the certificate. | +| [protocol()](./puppeteer.securitydetails.protocol.md) | | The security protocol being used, e.g. "TLS 1.2". | +| [subjectAlternativeNames()](./puppeteer.securitydetails.subjectalternativenames.md) | | The list of [subject alternative names (SANs)](https://en.wikipedia.org/wiki/Subject_Alternative_Name) of the certificate. | +| [subjectName()](./puppeteer.securitydetails.subjectname.md) | | The name of the subject to which the certificate was issued. | +| [validFrom()](./puppeteer.securitydetails.validfrom.md) | | [Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the start of the certificate's validity. | +| [validTo()](./puppeteer.securitydetails.validto.md) | | [Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the end of the certificate's validity. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.protocol.md index d6a7b735e295d..421a82e20a4e7 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.protocol.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.protocol.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.protocol # SecurityDetails.protocol() method +The security protocol being used, e.g. "TLS 1.2". + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string - -The security protocol being used, e.g. "TLS 1.2". diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectalternativenames.md index 926991082c0a1..448651fd58103 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectalternativenames.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectalternativenames.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.subjectAlternativeNames # SecurityDetails.subjectAlternativeNames() method +The list of [subject alternative names (SANs)](https://en.wikipedia.org/wiki/Subject_Alternative_Name) of the certificate. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string\[\] - -The list of [subject alternative names (SANs)](https://en.wikipedia.org/wiki/Subject_Alternative_Name) of the certificate. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectname.md index 0727f2dbb08ca..211c67bc02965 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.subjectname.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectname.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.subjectName # SecurityDetails.subjectName() method +The name of the subject to which the certificate was issued. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** string - -The name of the subject to which the certificate was issued. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validfrom.md index 7bd6d81ad7baa..e42cb0c007289 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validfrom.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validfrom.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.validFrom # SecurityDetails.validFrom() method +[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the start of the certificate's validity. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** number - -[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the start of the certificate's validity. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validto.md index 85629da76a775..e1710b1a64dda 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.securitydetails.validto.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validto.md @@ -4,6 +4,8 @@ sidebar_label: SecurityDetails.validTo # SecurityDetails.validTo() method +[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the end of the certificate's validity. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class SecurityDetails { **Returns:** number - -[Unix timestamp](https://en.wikipedia.org/wiki/Unix_time) marking the end of the certificate's validity. diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.3/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.snapshotoptions.md similarity index 93% rename from website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.snapshotoptions.md index f9625d240ba6e..45afea40b9e96 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.snapshotoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.snapshotoptions.md @@ -14,5 +14,5 @@ export interface SnapshotOptions | Property | Modifiers | Type | Description | Default | | --------------- | --------------------- | --------------------------------------------------------- | ------------------------------------------- | --------------------------------- | -| interestingOnly | optional | boolean | Prune uninteresting nodes from the tree. | true | +| interestingOnly | optional | boolean | Prune uninteresting nodes from the tree. | true | | root | optional | [ElementHandle](./puppeteer.elementhandle.md)<Node> | Root node to get the accessibility tree for | The root node of the entire page. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.page.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.type.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.8.3/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.8.3/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.8.3/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.tracing.md b/website/versioned_docs/version-19.8.3/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.8.3/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.8.3/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.3/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.3/api/puppeteer.viewport.md similarity index 88% rename from website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.viewport.md index 456993bbeec00..5fa1f4d2a380e 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.viewport.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.viewport.md @@ -14,11 +14,11 @@ export interface Viewport ## Properties -| Property | Modifiers | Type | Description | Default | -| ----------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| deviceScaleFactor | optional | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | -| hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | -| height | | number | The page height in pixels. | | -| isLandscape | optional | boolean | Specifies if the viewport is in landscape mode. | false | -| isMobile | optional | boolean | Whether the meta viewport tag is taken into account. | false | -| width | | number | The page width in pixels. | | +| Property | Modifiers | Type | Description | Default | +| ----------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| deviceScaleFactor | optional | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. | 1 | +| hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | +| height | | number | The page height in pixels. | | +| isLandscape | optional | boolean | Specifies if the viewport is in landscape mode. | false | +| isMobile | optional | boolean | Whether the meta viewport tag is taken into account. | false | +| width | | number | The page width in pixels. | | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.waitforselectoroptions.md similarity index 91% rename from website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.waitforselectoroptions.md index 0dd59b7ee46dd..59757785316ae 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.waitforselectoroptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.waitforselectoroptions.md @@ -12,8 +12,8 @@ export interface WaitForSelectorOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | -| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30000 (30 seconds) | -| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.waitfortargetoptions.md similarity index 79% rename from website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.waitfortargetoptions.md index d393cf35902cc..b1787356499ec 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.waitfortargetoptions.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.waitfortargetoptions.md @@ -12,6 +12,6 @@ export interface WaitForTargetOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------ | ------------------------------------------------------------------------------ | ----------- | -| timeout | optional | number | Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30 seconds. | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------ | ------------------- | +| timeout | optional | number | Maximum wait time in milliseconds. Pass 0 to disable the timeout. | 30_000 | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.3/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.md b/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.md similarity index 98% rename from website/versioned_docs/version-19.8.2/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.webworker.md index 5662bc435fdd3..d0f683ffae91c 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.md @@ -42,4 +42,4 @@ for (const worker of page.workers()) { | ----------------------------------------------------------------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [evaluate(pageFunction, args)](./puppeteer.webworker.evaluate.md) | | If the function passed to the worker.evaluate returns a Promise, then worker.evaluate would wait for the promise to resolve and return its value. If the function passed to the worker.evaluate returns a non-serializable value, then worker.evaluate resolves to undefined. DevTools Protocol also supports transferring some additional values that are not serializable by JSON: -0, NaN, Infinity, -Infinity, and bigint literals. Shortcut for await worker.executionContext()).evaluate(pageFunction, ...args). | | [evaluateHandle(pageFunction, args)](./puppeteer.webworker.evaluatehandle.md) | | The only difference between worker.evaluate and worker.evaluateHandle is that worker.evaluateHandle returns in-page object (JSHandle). If the function passed to the worker.evaluateHandle returns a Promise, then worker.evaluateHandle would wait for the promise to resolve and return its value. Shortcut for await worker.executionContext()).evaluateHandle(pageFunction, ...args) | -| [url()](./puppeteer.webworker.url.md) | | | +| [url()](./puppeteer.webworker.url.md) | | The URL of this web worker. | diff --git a/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.8.2/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.8.3/api/puppeteer.webworker.url.md index a8a09c6a94c04..8893c385dca18 100644 --- a/website/versioned_docs/version-19.8.2/api/puppeteer.webworker.url.md +++ b/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.url.md @@ -4,6 +4,8 @@ sidebar_label: WebWorker.url # WebWorker.url() method +The URL of this web worker. + #### Signature: ```typescript @@ -15,5 +17,3 @@ class WebWorker { **Returns:** string - -The URL of this web worker. diff --git a/website/versioned_docs/version-19.8.2/assets/overview.png b/website/versioned_docs/version-19.8.3/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.8.2/assets/overview.png rename to website/versioned_docs/version-19.8.3/assets/overview.png diff --git a/website/versioned_docs/version-19.8.2/assets/overview.svg b/website/versioned_docs/version-19.8.3/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.8.2/assets/overview.svg rename to website/versioned_docs/version-19.8.3/assets/overview.svg diff --git a/website/versioned_docs/version-19.8.2/chromium-support.md b/website/versioned_docs/version-19.8.3/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.8.2/chromium-support.md rename to website/versioned_docs/version-19.8.3/chromium-support.md diff --git a/website/versioned_docs/version-19.8.2/contributing.md b/website/versioned_docs/version-19.8.3/contributing.md similarity index 100% rename from website/versioned_docs/version-19.8.2/contributing.md rename to website/versioned_docs/version-19.8.3/contributing.md diff --git a/website/versioned_docs/version-19.8.2/faq.md b/website/versioned_docs/version-19.8.3/faq.md similarity index 100% rename from website/versioned_docs/version-19.8.2/faq.md rename to website/versioned_docs/version-19.8.3/faq.md diff --git a/website/versioned_docs/version-19.8.2/guides/chrome-extensions.md b/website/versioned_docs/version-19.8.3/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/chrome-extensions.md rename to website/versioned_docs/version-19.8.3/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.8.2/guides/configuration.mdx b/website/versioned_docs/version-19.8.3/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/configuration.mdx rename to website/versioned_docs/version-19.8.3/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.8.2/guides/debugging.md b/website/versioned_docs/version-19.8.3/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/debugging.md rename to website/versioned_docs/version-19.8.3/guides/debugging.md diff --git a/website/versioned_docs/version-19.8.2/guides/docker.md b/website/versioned_docs/version-19.8.3/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/docker.md rename to website/versioned_docs/version-19.8.3/guides/docker.md diff --git a/website/versioned_docs/version-19.8.2/guides/evaluate-javascript.md b/website/versioned_docs/version-19.8.3/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.8.3/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.8.2/guides/query-selectors.md b/website/versioned_docs/version-19.8.3/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/query-selectors.md rename to website/versioned_docs/version-19.8.3/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.8.2/guides/request-interception.md b/website/versioned_docs/version-19.8.3/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.8.2/guides/request-interception.md rename to website/versioned_docs/version-19.8.3/guides/request-interception.md diff --git a/website/versioned_docs/version-19.8.2/index.md b/website/versioned_docs/version-19.8.3/index.md similarity index 100% rename from website/versioned_docs/version-19.8.2/index.md rename to website/versioned_docs/version-19.8.3/index.md diff --git a/website/versioned_docs/version-19.8.2/troubleshooting.md b/website/versioned_docs/version-19.8.3/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.8.2/troubleshooting.md rename to website/versioned_docs/version-19.8.3/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.8.2-sidebars.json b/website/versioned_sidebars/version-19.8.3-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.8.2-sidebars.json rename to website/versioned_sidebars/version-19.8.3-sidebars.json diff --git a/website/versions.json b/website/versions.json index ba1648b234e30..b8d67b50ba44b 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.8.2"] +["19.8.3"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 0ec5a2f66ea70..50d52f5677b84 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.8.2", "19.8.1", "19.8.0", "19.7.5", From 449d1f1ead3a23b17f3f251885d990f47c1e0235 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 3 Apr 2023 10:38:52 +0200 Subject: [PATCH 054/417] chore: revert release puppeteer-core as 19.8.3 (#9963) --- release-please-config.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/release-please-config.json b/release-please-config.json index 6efd838f3f389..62b4719772f6a 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -6,8 +6,7 @@ "component": "puppeteer" }, "packages/puppeteer-core": { - "component": "puppeteer-core", - "release-as": "19.8.3" + "component": "puppeteer-core" }, "packages/testserver": {}, "packages/ng-schematics": {}, From fe934ad09264fec86ed0afed384da28ad086d106 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 4 Apr 2023 09:37:15 +0200 Subject: [PATCH 055/417] chore: fix only for skipped tests (#9964) --- test/src/network.spec.ts | 59 ++++++++++++++---------------- tools/mochaRunner/src/interface.ts | 19 ++++++++-- 2 files changed, 44 insertions(+), 34 deletions(-) diff --git a/test/src/network.spec.ts b/test/src/network.spec.ts index a627db967fb8f..e609f57a728de 100644 --- a/test/src/network.spec.ts +++ b/test/src/network.spec.ts @@ -27,7 +27,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame, isFavicon} from './utils.js'; describe('network', function () { setupTestBrowserHooks(); @@ -39,9 +39,9 @@ describe('network', function () { const requests: HTTPRequest[] = []; page.on('request', request => { - return !utils.isFavicon(request) && requests.push(request); + return !isFavicon(request) && requests.push(request); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(requests.length).toBe(1); }); it('should fire for iframes', async () => { @@ -49,10 +49,10 @@ describe('network', function () { const requests: HTTPRequest[] = []; page.on('request', request => { - return !utils.isFavicon(request) && requests.push(request); + return !isFavicon(request) && requests.push(request); }); - (await page.goto(server.EMPTY_PAGE))!; - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await page.goto(server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); expect(requests.length).toBe(2); }); it('should fire for fetches', async () => { @@ -60,9 +60,9 @@ describe('network', function () { const requests: HTTPRequest[] = []; page.on('request', request => { - return !utils.isFavicon(request) && requests.push(request); + return !isFavicon(request) && requests.push(request); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); await page.evaluate(() => { return fetch('/empty.html'); }); @@ -75,31 +75,31 @@ describe('network', function () { const requests: HTTPRequest[] = []; page.on('request', request => { - return !utils.isFavicon(request) && requests.push(request); + return !isFavicon(request) && requests.push(request); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(requests.length).toBe(1); expect(requests[0]!.frame()).toBe(page.mainFrame()); }); it('should work for subframe navigation request', async () => { const {page, server} = getTestState(); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); const requests: HTTPRequest[] = []; page.on('request', request => { - return !utils.isFavicon(request) && requests.push(request); + return !isFavicon(request) && requests.push(request); }); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); expect(requests.length).toBe(1); expect(requests[0]!.frame()).toBe(page.frames()[1]!); }); it('should work for fetch requests', async () => { const {page, server} = getTestState(); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); let requests: HTTPRequest[] = []; page.on('request', request => { - return !utils.isFavicon(request) && requests.push(request); + return !isFavicon(request) && requests.push(request); }); await page.evaluate(() => { return fetch('/digits/1.png'); @@ -199,8 +199,7 @@ describe('network', function () { const responses = new Map(); page.on('response', r => { return ( - !utils.isFavicon(r.request()) && - responses.set(r.url().split('/').pop(), r) + !isFavicon(r.request()) && responses.set(r.url().split('/').pop(), r) ); }); @@ -229,9 +228,7 @@ describe('network', function () { const responses = new Map(); page.on('response', r => { - return ( - !utils.isFavicon(r) && responses.set(r.url().split('/').pop(), r) - ); + return !isFavicon(r) && responses.set(r.url().split('/').pop(), r); }); // Load and re-load to make sure serviceworker is installed and running. @@ -255,13 +252,13 @@ describe('network', function () { it('should work', async () => { const {page, server} = getTestState(); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); server.setRoute('/post', (_req, res) => { return res.end(); }); let request!: HTTPRequest; page.on('request', r => { - if (!utils.isFavicon(r)) { + if (!isFavicon(r)) { request = r; } }); @@ -319,7 +316,7 @@ describe('network', function () { it('should wait until response completes', async () => { const {page, server} = getTestState(); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); // Setup server to trap request. let serverResponse!: ServerResponse; server.setRoute('/get', (_req, res) => { @@ -337,7 +334,7 @@ describe('network', function () { // send request and wait for server response const [pageResponse] = await Promise.all([ page.waitForResponse(r => { - return !utils.isFavicon(r.request()); + return !isFavicon(r.request()); }), page.evaluate(() => { return fetch('./get', {method: 'GET'}); @@ -466,7 +463,7 @@ describe('network', function () { page.on('response', response => { return responses.push(response); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(responses.length).toBe(1); expect(responses[0]!.timing()!.receiveHeadersEnd).toBeGreaterThan(0); }); @@ -480,7 +477,7 @@ describe('network', function () { page.on('request', request => { return requests.push(request); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(requests.length).toBe(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); expect(requests[0]!.resourceType()).toBe('document'); @@ -510,7 +507,7 @@ describe('network', function () { page.on('response', response => { return responses.push(response); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(responses.length).toBe(1); expect(responses[0]!.url()).toBe(server.EMPTY_PAGE); expect(responses[0]!.status()).toBe(200); @@ -560,7 +557,7 @@ describe('network', function () { page.on('requestfinished', request => { return requests.push(request); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(requests.length).toBe(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); expect(requests[0]!.response()).toBeTruthy(); @@ -580,7 +577,7 @@ describe('network', function () { page.on('requestfinished', () => { return events.push('requestfinished'); }); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); expect(events).toEqual(['request', 'response', 'requestfinished']); }); it('should support redirects', async () => { @@ -661,7 +658,7 @@ describe('network', function () { page.on('request', request => { return requests.push(request); }); - (await page.goto(server.PREFIX + '/pptr.png'))!; + await page.goto(server.PREFIX + '/pptr.png'); expect(requests[0]!.isNavigationRequest()).toBe(true); }); }); @@ -807,7 +804,7 @@ describe('network', function () { it('Same-origin set-cookie subresource', async () => { const {page, server} = getTestState(); - (await page.goto(server.EMPTY_PAGE))!; + await page.goto(server.EMPTY_PAGE); const setCookieString = 'foo=bar'; server.setRoute('/foo', (_req, res) => { diff --git a/tools/mochaRunner/src/interface.ts b/tools/mochaRunner/src/interface.ts index c2dab35335642..79329fcb0d36c 100644 --- a/tools/mochaRunner/src/interface.ts +++ b/tools/mochaRunner/src/interface.ts @@ -66,6 +66,7 @@ function customBDDInterface(suite: Mocha.Suite) { title: title, file: file, fn: fn, + isOnly: true, }); }; @@ -81,12 +82,21 @@ function customBDDInterface(suite: Mocha.Suite) { // @ts-ignore context['describe'] = describe; - function it(title: string, fn: Mocha.TestFunction) { + function it(title: string, fn: Mocha.TestFunction, itOnly = false) { const suite = suites[0]!; const test = new Mocha.Test(title, suite.isPending() ? undefined : fn); test.file = file; test.parent = suite; - if (shouldSkipTest(test)) { + + const describeOnly = Boolean( + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + suite.parent?._onlySuites.find(child => { + return child === suite; + }) + ); + + if (shouldSkipTest(test) && !(itOnly || describeOnly)) { const test = new Mocha.Test(title); test.file = file; suite.addTest(test); @@ -98,7 +108,10 @@ function customBDDInterface(suite: Mocha.Suite) { } it.only = function (title: string, fn: Mocha.TestFunction) { - return common.test.only(mocha, context['it'](title, fn)); + return common.test.only( + mocha, + (context['it'] as typeof it)(title, fn, true) + ); }; it.skip = function (title: string) { From f1211cbec091ec669de019aeb7fb4f011a81c1d7 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 4 Apr 2023 13:58:32 +0200 Subject: [PATCH 056/417] fix(browsers): various fixes and improvements (#9966) --- packages/browsers/package.json | 2 +- packages/browsers/src/CLI.ts | 14 ++++--- packages/browsers/src/launcher.ts | 62 +++++++++++++++++++++++++++---- packages/browsers/src/main.ts | 2 + 4 files changed, 65 insertions(+), 15 deletions(-) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index f1274444e0dbc..ad3ab613688ef 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -20,7 +20,7 @@ }, "wireit": { "build": { - "command": "tsc -b && chmod a+x lib/cjs/main-cli.js lib/esm/main-cli.js", + "command": "tsc -b && chmod a+x lib/cjs/main-cli.js lib/esm/main-cli.js && echo '{\"type\":\"module\"}' > lib/esm/package.json", "files": [ "src/**/*.ts", "tsconfig.json" diff --git a/packages/browsers/src/CLI.ts b/packages/browsers/src/CLI.ts index 1d694073ac55b..0fb9b5428caad 100644 --- a/packages/browsers/src/CLI.ts +++ b/packages/browsers/src/CLI.ts @@ -18,8 +18,9 @@ import {stdin as input, stdout as output} from 'process'; import * as readline from 'readline'; import ProgressBar from 'progress'; -import yargs from 'yargs'; +import type * as Yargs from 'yargs'; import {hideBin} from 'yargs/helpers'; +import yargs from 'yargs/yargs'; import { resolveBuildId, @@ -69,7 +70,7 @@ export class CLI { this.#rl = rl; } - #defineBrowserParameter(yargs: yargs.Argv): void { + #defineBrowserParameter(yargs: Yargs.Argv): void { yargs.positional('browser', { description: 'Which browser to install [@]. `latest` will try to find the latest available build. `buildId` is a browser-specific identifier such as a version or a revision.', @@ -83,7 +84,7 @@ export class CLI { }); } - #definePlatformParameter(yargs: yargs.Argv): void { + #definePlatformParameter(yargs: Yargs.Argv): void { yargs.option('platform', { type: 'string', desc: 'Platform that the binary needs to be compatible with.', @@ -92,7 +93,7 @@ export class CLI { }); } - #definePathParameter(yargs: yargs.Argv, required = false): void { + #definePathParameter(yargs: Yargs.Argv, required = false): void { yargs.option('path', { type: 'string', desc: 'Path to the root folder for the browser downloads and installation. The installation folder structure is compatible with the cache structure used by Puppeteer.', @@ -105,7 +106,8 @@ export class CLI { } async run(argv: string[]): Promise { - await yargs(hideBin(argv)) + const yargsInstance = yargs(hideBin(argv)); + await yargsInstance .scriptName('@puppeteer/browsers') .command( 'install ', @@ -254,7 +256,7 @@ export class CLI { ) .demandCommand(1) .help() - .wrap(Math.min(120, yargs.terminalWidth())) + .wrap(Math.min(120, yargsInstance.terminalWidth())) .parse(); } diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launcher.ts index 57cdbc456bfa9..888a95c4b8e28 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launcher.ts @@ -122,11 +122,12 @@ type LaunchOptions = { pipe?: boolean; dumpio?: boolean; args?: string[]; - env?: Record; + env?: Record; handleSIGINT?: boolean; handleSIGTERM?: boolean; handleSIGHUP?: boolean; detached?: boolean; + onExit?: () => Promise; }; export function launch(opts: LaunchOptions): Process { @@ -143,6 +144,11 @@ class Process { #args: string[]; #browserProcess: childProcess.ChildProcess; #exited = false; + // The browser process can be closed externally or from the driver process. We + // need to invoke the hooks only once though but we don't know how many times + // we will be invoked. + #hooksRan = false; + #onExitHook = async () => {}; #browserProcessExiting: Promise; constructor(opts: LaunchOptions) { @@ -190,15 +196,36 @@ class Process { if (opts.handleSIGHUP) { process.on('SIGHUP', this.#onDriverProcessSignal); } - this.#browserProcessExiting = new Promise(resolve => { - this.#browserProcess.once('exit', () => { - this.#exited = true; + if (opts.onExit) { + this.#onExitHook = opts.onExit; + } + this.#browserProcessExiting = new Promise((resolve, reject) => { + this.#browserProcess.once('exit', async () => { this.#clearListeners(); + this.#exited = true; + try { + await this.#runHooks(); + } catch (err) { + reject(err); + return; + } resolve(); }); }); } + async #runHooks() { + if (this.#hooksRan) { + return; + } + this.#hooksRan = true; + await this.#onExitHook(); + } + + get nodeProcess(): childProcess.ChildProcess { + return this.#browserProcess; + } + #configureStdio(opts: { pipe: boolean; dumpio: boolean; @@ -236,19 +263,24 @@ class Process { process.exit(130); case 'SIGTERM': case 'SIGHUP': - this.kill(); + this.close(); break; } }; - close(): Promise { + async close(): Promise { + await this.#runHooks(); if (this.#exited) { - return Promise.resolve(); + return this.#browserProcessExiting; } this.kill(); return this.#browserProcessExiting; } + hasClosed(): Promise { + return this.#browserProcessExiting; + } + kill(): void { // If the process failed to launch (for example if the browser executable path // is invalid), then the process does not get a pid assigned. A call to @@ -329,6 +361,9 @@ class Process { error ? ' ' + error.message : '' }`, stderr, + '', + 'TROUBLESHOOTING: https://pptr.dev/troubleshooting', + '', ].join('\n') ) ); @@ -337,7 +372,7 @@ class Process { function onTimeout(): void { cleanup(); reject( - new Error( + new TimeoutError( `Timed out after ${timeout} ms while waiting for the WS endpoint URL to appear in stdout!` ) ); @@ -403,3 +438,14 @@ export function isErrnoException(obj: unknown): obj is NodeJS.ErrnoException { ('errno' in obj || 'code' in obj || 'path' in obj || 'syscall' in obj) ); } + +export class TimeoutError extends Error { + /** + * @internal + */ + constructor(message?: string) { + super(message); + this.name = this.constructor.name; + Error.captureStackTrace(this, this.constructor); + } +} diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index 157e7c11a4333..0c3deca60bec5 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -18,6 +18,7 @@ export { launch, computeExecutablePath, computeSystemExecutablePath, + TimeoutError, CDP_WEBSOCKET_ENDPOINT_REGEX, WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, } from './launcher.js'; @@ -28,6 +29,7 @@ export { Browser, BrowserPlatform, ChromeReleaseChannel, + createProfile, } from './browser-data/browser-data.js'; export {CLI, makeProgressCallback} from './CLI.js'; export {Cache} from './Cache.js'; From 817288cd901121ddc8a44226eda689bb784cee61 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 4 Apr 2023 14:11:28 +0200 Subject: [PATCH 057/417] fix(browsers): update package json (#9968) --- packages/browsers/package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index ad3ab613688ef..7c13f143de196 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -12,6 +12,8 @@ "@puppeteer/browsers": "lib/cjs/main-cli.js" }, "main": "./lib/cjs/main.js", + "module": "./lib/esm/main.js", + "type": "commonjs", "exports": { ".": { "import": "./lib/esm/main.js", From c8f6adf9f32b6062a6eeda4475beaaa68589b5d5 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 4 Apr 2023 15:29:21 +0200 Subject: [PATCH 058/417] refactor: use browsers for launchers (#9937) --- docs/api/puppeteer.productlauncher.launch.md | 8 +- docs/api/puppeteer.productlauncher.md | 2 +- package-lock.json | 2 + packages/browsers/src/launcher.ts | 5 +- packages/puppeteer-core/package.json | 6 +- .../puppeteer-core/src/common/Connection.ts | 7 + .../puppeteer-core/src/node/BrowserRunner.ts | 392 ----------------- .../puppeteer-core/src/node/ChromeLauncher.ts | 232 +++------- .../src/node/FirefoxLauncher.ts | 405 +++--------------- .../src/node/ProductLauncher.ts | 282 +++++++++++- packages/puppeteer-core/src/node/node.ts | 1 - test/installation/src/describeInstallation.ts | 4 +- test/installation/src/puppeteer-core.spec.ts | 2 +- test/src/launcher.spec.ts | 11 +- 14 files changed, 435 insertions(+), 924 deletions(-) delete mode 100644 packages/puppeteer-core/src/node/BrowserRunner.ts diff --git a/docs/api/puppeteer.productlauncher.launch.md b/docs/api/puppeteer.productlauncher.launch.md index 1f0a9d933d93c..4d1b7d2ccb31a 100644 --- a/docs/api/puppeteer.productlauncher.launch.md +++ b/docs/api/puppeteer.productlauncher.launch.md @@ -8,15 +8,15 @@ sidebar_label: ProductLauncher.launch ```typescript class ProductLauncher { - launch(object: PuppeteerNodeLaunchOptions): Promise; + launch(options?: PuppeteerNodeLaunchOptions): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | ----------------------------------------------------------------------- | ----------- | -| object | [PuppeteerNodeLaunchOptions](./puppeteer.puppeteernodelaunchoptions.md) | | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------------------------- | ------------ | +| options | [PuppeteerNodeLaunchOptions](./puppeteer.puppeteernodelaunchoptions.md) | _(Optional)_ | **Returns:** diff --git a/docs/api/puppeteer.productlauncher.md b/docs/api/puppeteer.productlauncher.md index 23dbf6f7118d3..f4eed461aec95 100644 --- a/docs/api/puppeteer.productlauncher.md +++ b/docs/api/puppeteer.productlauncher.md @@ -28,4 +28,4 @@ The constructor for this class is marked as internal. Third-party code should no | ------------------------------------------------------------------------ | --------- | ----------- | | [defaultArgs(object)](./puppeteer.productlauncher.defaultargs.md) | | | | [executablePath(channel)](./puppeteer.productlauncher.executablepath.md) | | | -| [launch(object)](./puppeteer.productlauncher.launch.md) | | | +| [launch(options)](./puppeteer.productlauncher.launch.md) | | | diff --git a/package-lock.json b/package-lock.json index 31a664590bc85..a72565bcaf852 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9482,6 +9482,7 @@ "version": "19.8.3", "license": "Apache-2.0", "dependencies": { + "@puppeteer/browsers": "0.3.2", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14464,6 +14465,7 @@ "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { + "@puppeteer/browsers": "0.3.2", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launcher.ts index 888a95c4b8e28..69722ff25d813 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launcher.ts @@ -270,10 +270,9 @@ class Process { async close(): Promise { await this.#runHooks(); - if (this.#exited) { - return this.#browserProcessExiting; + if (!this.#exited) { + this.kill(); } - this.kill(); return this.#browserProcessExiting; } diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 1310aebc8fb53..4f519183309bc 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -97,7 +97,8 @@ "clean": "if-file-deleted", "dependencies": [ "generate:package-json", - "generate:sources" + "generate:sources", + "../browsers:build" ], "files": [ "{compat,src,third_party}/**", @@ -140,7 +141,8 @@ "proxy-from-env": "1.1.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", - "ws": "8.13.0" + "ws": "8.13.0", + "@puppeteer/browsers": "0.3.2" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer-core/src/common/Connection.ts b/packages/puppeteer-core/src/common/Connection.ts index f19bfb83d0200..8b75848347344 100644 --- a/packages/puppeteer-core/src/common/Connection.ts +++ b/packages/puppeteer-core/src/common/Connection.ts @@ -275,6 +275,13 @@ export class Connection extends EventEmitter { }) as Promise; } + /** + * @internal + */ + async closeBrowser(): Promise { + await this.send('Browser.close'); + } + /** * @internal */ diff --git a/packages/puppeteer-core/src/node/BrowserRunner.ts b/packages/puppeteer-core/src/node/BrowserRunner.ts deleted file mode 100644 index cb8e2474293e9..0000000000000 --- a/packages/puppeteer-core/src/node/BrowserRunner.ts +++ /dev/null @@ -1,392 +0,0 @@ -/** - * Copyright 2020 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import childProcess from 'child_process'; -import fs from 'fs'; -import {rename, unlink} from 'fs/promises'; -import path from 'path'; -import readline from 'readline'; - -import type {Connection as BiDiConnection} from '../common/bidi/bidi.js'; -import {Connection} from '../common/Connection.js'; -import {debug} from '../common/Debug.js'; -import {TimeoutError} from '../common/Errors.js'; -import {NodeWebSocketTransport as WebSocketTransport} from '../common/NodeWebSocketTransport.js'; -import {Product} from '../common/Product.js'; -import { - addEventListener, - debugError, - PuppeteerEventListener, - removeEventListeners, -} from '../common/util.js'; -import {assert} from '../util/assert.js'; -import {isErrnoException, isErrorLike} from '../util/ErrorLike.js'; -import {rm, rmSync} from '../util/fs.js'; - -import {LaunchOptions} from './LaunchOptions.js'; -import {PipeTransport} from './PipeTransport.js'; - -const debugLauncher = debug('puppeteer:launcher'); - -const PROCESS_ERROR_EXPLANATION = `Puppeteer was unable to kill the process which ran the browser binary. -This means that, on future Puppeteer launches, Puppeteer might not be able to launch the browser. -Please check your open processes and ensure that the browser processes that Puppeteer launched have been killed. -If you think this is a bug, please report it on the Puppeteer issue tracker.`; - -/** - * @internal - */ -export class BrowserRunner { - #product: Product; - #executablePath: string; - #processArguments: string[]; - #userDataDir: string; - #isTempUserDataDir?: boolean; - #closed = true; - #listeners: PuppeteerEventListener[] = []; - #processClosing!: Promise; - - proc?: childProcess.ChildProcess; - connection?: Connection; - - constructor( - product: Product, - executablePath: string, - processArguments: string[], - userDataDir: string, - isTempUserDataDir?: boolean - ) { - this.#product = product; - this.#executablePath = executablePath; - this.#processArguments = processArguments; - this.#userDataDir = userDataDir; - this.#isTempUserDataDir = isTempUserDataDir; - } - - start(options: LaunchOptions): void { - const {handleSIGINT, handleSIGTERM, handleSIGHUP, dumpio, env, pipe} = - options; - let stdio: Array<'ignore' | 'pipe'>; - if (pipe) { - if (dumpio) { - stdio = ['ignore', 'pipe', 'pipe', 'pipe', 'pipe']; - } else { - stdio = ['ignore', 'ignore', 'ignore', 'pipe', 'pipe']; - } - } else { - if (dumpio) { - stdio = ['pipe', 'pipe', 'pipe']; - } else { - stdio = ['pipe', 'ignore', 'pipe']; - } - } - assert(!this.proc, 'This process has previously been started.'); - debugLauncher( - `Calling ${this.#executablePath} ${this.#processArguments.join(' ')}` - ); - this.proc = childProcess.spawn( - this.#executablePath, - this.#processArguments, - { - // On non-windows platforms, `detached: true` makes child process a - // leader of a new process group, making it possible to kill child - // process tree with `.kill(-pid)` command. @see - // https://nodejs.org/api/child_process.html#child_process_options_detached - detached: process.platform !== 'win32', - env, - stdio, - } - ); - if (dumpio) { - this.proc.stderr?.pipe(process.stderr); - this.proc.stdout?.pipe(process.stdout); - } - this.#closed = false; - this.#processClosing = new Promise((fulfill, reject) => { - this.proc!.once('exit', async () => { - this.#closed = true; - // Cleanup as processes exit. - if (this.#isTempUserDataDir) { - try { - await rm(this.#userDataDir); - fulfill(); - } catch (error) { - debugError(error); - reject(error); - } - } else { - if (this.#product === 'firefox') { - try { - // When an existing user profile has been used remove the user - // preferences file and restore possibly backuped preferences. - await unlink(path.join(this.#userDataDir, 'user.js')); - - const prefsBackupPath = path.join( - this.#userDataDir, - 'prefs.js.puppeteer' - ); - if (fs.existsSync(prefsBackupPath)) { - const prefsPath = path.join(this.#userDataDir, 'prefs.js'); - await unlink(prefsPath); - await rename(prefsBackupPath, prefsPath); - } - } catch (error) { - debugError(error); - reject(error); - } - } - - fulfill(); - } - }); - }); - this.#listeners = [addEventListener(process, 'exit', this.kill.bind(this))]; - if (handleSIGINT) { - this.#listeners.push( - addEventListener(process, 'SIGINT', () => { - this.kill(); - process.exit(130); - }) - ); - } - if (handleSIGTERM) { - this.#listeners.push( - addEventListener(process, 'SIGTERM', this.close.bind(this)) - ); - } - if (handleSIGHUP) { - this.#listeners.push( - addEventListener(process, 'SIGHUP', this.close.bind(this)) - ); - } - } - - close(): Promise { - if (this.#closed) { - return Promise.resolve(); - } - if (this.#isTempUserDataDir) { - this.kill(); - } else if (this.connection) { - // Attempt to close the browser gracefully - this.connection.send('Browser.close').catch(error => { - debugError(error); - this.kill(); - }); - } - // Cleanup this listener last, as that makes sure the full callback runs. If we - // perform this earlier, then the previous function calls would not happen. - removeEventListeners(this.#listeners); - return this.#processClosing; - } - - kill(): void { - // If the process failed to launch (for example if the browser executable path - // is invalid), then the process does not get a pid assigned. A call to - // `proc.kill` would error, as the `pid` to-be-killed can not be found. - if (this.proc && this.proc.pid && pidExists(this.proc.pid)) { - const proc = this.proc; - try { - if (process.platform === 'win32') { - childProcess.exec(`taskkill /pid ${this.proc.pid} /T /F`, error => { - if (error) { - // taskkill can fail to kill the process e.g. due to missing permissions. - // Let's kill the process via Node API. This delays killing of all child - // processes of `this.proc` until the main Node.js process dies. - proc.kill(); - } - }); - } else { - // on linux the process group can be killed with the group id prefixed with - // a minus sign. The process group id is the group leader's pid. - const processGroupId = -this.proc.pid; - - try { - process.kill(processGroupId, 'SIGKILL'); - } catch (error) { - // Killing the process group can fail due e.g. to missing permissions. - // Let's kill the process via Node API. This delays killing of all child - // processes of `this.proc` until the main Node.js process dies. - proc.kill('SIGKILL'); - } - } - } catch (error) { - throw new Error( - `${PROCESS_ERROR_EXPLANATION}\nError cause: ${ - isErrorLike(error) ? error.stack : error - }` - ); - } - } - - // Attempt to remove temporary profile directory to avoid littering. - try { - if (this.#isTempUserDataDir) { - rmSync(this.#userDataDir); - } - } catch (error) {} - - // Cleanup this listener last, as that makes sure the full callback runs. If we - // perform this earlier, then the previous function calls would not happen. - removeEventListeners(this.#listeners); - } - - /** - * @internal - */ - async setupWebDriverBiDiConnection(options: { - timeout: number; - slowMo: number; - preferredRevision: string; - protocolTimeout?: number; - }): Promise { - assert(this.proc, 'BrowserRunner not started.'); - - const {timeout, slowMo, preferredRevision, protocolTimeout} = options; - let browserWSEndpoint = await waitForWSEndpoint( - this.proc, - timeout, - preferredRevision, - /^WebDriver BiDi listening on (ws:\/\/.*)$/ - ); - browserWSEndpoint += '/session'; - const transport = await WebSocketTransport.create(browserWSEndpoint); - const BiDi = await import( - /* webpackIgnore: true */ '../common/bidi/bidi.js' - ); - return new BiDi.Connection(transport, slowMo, protocolTimeout); - } - - async setupConnection(options: { - usePipe?: boolean; - timeout: number; - slowMo: number; - preferredRevision: string; - protocolTimeout?: number; - }): Promise { - assert(this.proc, 'BrowserRunner not started.'); - - const {usePipe, timeout, slowMo, preferredRevision, protocolTimeout} = - options; - if (!usePipe) { - const browserWSEndpoint = await waitForWSEndpoint( - this.proc, - timeout, - preferredRevision - ); - const transport = await WebSocketTransport.create(browserWSEndpoint); - this.connection = new Connection( - browserWSEndpoint, - transport, - slowMo, - protocolTimeout - ); - } else { - // stdio was assigned during start(), and the 'pipe' option there adds the - // 4th and 5th items to stdio array - const {3: pipeWrite, 4: pipeRead} = this.proc.stdio; - const transport = new PipeTransport( - pipeWrite as NodeJS.WritableStream, - pipeRead as NodeJS.ReadableStream - ); - this.connection = new Connection('', transport, slowMo, protocolTimeout); - } - return this.connection; - } -} - -function waitForWSEndpoint( - browserProcess: childProcess.ChildProcess, - timeout: number, - preferredRevision: string, - regex = /^DevTools listening on (ws:\/\/.*)$/ -): Promise { - assert(browserProcess.stderr, '`browserProcess` does not have stderr.'); - const rl = readline.createInterface(browserProcess.stderr); - let stderr = ''; - - return new Promise((resolve, reject) => { - const listeners = [ - addEventListener(rl, 'line', onLine), - addEventListener(rl, 'close', () => { - return onClose(); - }), - addEventListener(browserProcess, 'exit', () => { - return onClose(); - }), - addEventListener(browserProcess, 'error', error => { - return onClose(error); - }), - ]; - const timeoutId = timeout ? setTimeout(onTimeout, timeout) : 0; - - function onClose(error?: Error): void { - cleanup(); - reject( - new Error( - [ - 'Failed to launch the browser process!' + - (error ? ' ' + error.message : ''), - stderr, - '', - 'TROUBLESHOOTING: https://pptr.dev/troubleshooting', - '', - ].join('\n') - ) - ); - } - - function onTimeout(): void { - cleanup(); - reject( - new TimeoutError( - `Timed out after ${timeout} ms while trying to connect to the browser! Only Chrome at revision r${preferredRevision} is guaranteed to work.` - ) - ); - } - - function onLine(line: string): void { - stderr += line + '\n'; - const match = line.match(regex); - if (!match) { - return; - } - cleanup(); - // The RegExp matches, so this will obviously exist. - resolve(match[1]!); - } - - function cleanup(): void { - if (timeoutId) { - clearTimeout(timeoutId); - } - removeEventListeners(listeners); - } - }); -} - -function pidExists(pid: number): boolean { - try { - return process.kill(pid, 0); - } catch (error) { - if (isErrnoException(error)) { - if (error.code && error.code === 'ESRCH') { - return false; - } - } - throw error; - } -} diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index 2d364506e0a7d..b93b1baa6a41d 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -1,19 +1,38 @@ -import {accessSync} from 'fs'; +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import {mkdtemp} from 'fs/promises'; -import os from 'os'; import path from 'path'; -import {Browser} from '../api/Browser.js'; -import {CDPBrowser} from '../common/Browser.js'; +import { + computeSystemExecutablePath, + Browser as SupportedBrowsers, + ChromeReleaseChannel as BrowsersChromeReleaseChannel, +} from '@puppeteer/browsers'; + +import {debugError} from '../common/util.js'; import {assert} from '../util/assert.js'; +import {rm} from '../util/fs.js'; -import {BrowserRunner} from './BrowserRunner.js'; import { BrowserLaunchArgumentOptions, ChromeReleaseChannel, PuppeteerNodeLaunchOptions, } from './LaunchOptions.js'; -import {ProductLauncher} from './ProductLauncher.js'; +import {ProductLauncher, ResolvedLaunchArgs} from './ProductLauncher.js'; import {PuppeteerNode} from './PuppeteerNode.js'; /** @@ -24,28 +43,19 @@ export class ChromeLauncher extends ProductLauncher { super(puppeteer, 'chrome'); } - override async launch( + /** + * @internal + */ + override async computeLaunchArguments( options: PuppeteerNodeLaunchOptions = {} - ): Promise { + ): Promise { const { ignoreDefaultArgs = false, args = [], - dumpio = false, - channel, - executablePath, pipe = false, - env = process.env, - handleSIGINT = true, - handleSIGTERM = true, - handleSIGHUP = true, - ignoreHTTPSErrors = false, - defaultViewport = {width: 800, height: 600}, - slowMo = 0, - timeout = 30000, - waitForInitialPage = true, debuggingPort, - protocol, - protocolTimeout, + channel, + executablePath, } = options; const chromeArguments = []; @@ -104,82 +114,29 @@ export class ChromeLauncher extends ProductLauncher { chromeExecutable = this.executablePath(channel); } - const usePipe = chromeArguments.includes('--remote-debugging-pipe'); - const runner = new BrowserRunner( - this.product, - chromeExecutable, - chromeArguments, + return { + executablePath: chromeExecutable, + args: chromeArguments, + isTempUserDataDir, userDataDir, - isTempUserDataDir - ); - runner.start({ - handleSIGHUP, - handleSIGTERM, - handleSIGINT, - dumpio, - env, - pipe: usePipe, - }); - - let browser; - try { - const connection = await runner.setupConnection({ - usePipe, - timeout, - slowMo, - preferredRevision: this.puppeteer.browserRevision, - protocolTimeout, - }); - - if (protocol === 'webDriverBiDi') { - try { - const BiDi = await import( - /* webpackIgnore: true */ '../common/bidi/bidi.js' - ); - const bidiConnection = await BiDi.connectBidiOverCDP(connection); - browser = await BiDi.Browser.create({ - connection: bidiConnection, - closeCallback: runner.close.bind(runner), - process: runner.proc, - }); - } catch (error) { - runner.kill(); - throw error; - } - - return browser; - } - - browser = await CDPBrowser._create( - this.product, - connection, - [], - ignoreHTTPSErrors, - defaultViewport, - runner.proc, - runner.close.bind(runner), - options.targetFilter - ); - } catch (error) { - runner.kill(); - throw error; - } + }; + } - if (waitForInitialPage) { + /** + * @internal + */ + override async cleanUserDataDir( + path: string, + opts: {isTemp: boolean} + ): Promise { + if (opts.isTemp) { try { - await browser.waitForTarget( - t => { - return t.type() === 'page'; - }, - {timeout} - ); + await rm(path); } catch (error) { - await browser.close(); + debugError(error); throw error; } } - - return browser; } override defaultArgs(options: BrowserLaunchArgumentOptions = {}): string[] { @@ -248,86 +205,27 @@ export class ChromeLauncher extends ProductLauncher { override executablePath(channel?: ChromeReleaseChannel): string { if (channel) { - return this.#executablePathForChannel(channel); + return computeSystemExecutablePath({ + browser: SupportedBrowsers.CHROME, + channel: convertPuppeteerChannelToBrowsersChannel(channel), + }); } else { return this.resolveExecutablePath(); } } +} - /** - * @internal - */ - #executablePathForChannel(channel: ChromeReleaseChannel): string { - const platform = os.platform(); - - let chromePath: string | undefined; - switch (platform) { - case 'win32': - switch (channel) { - case 'chrome': - chromePath = `${process.env['PROGRAMFILES']}\\Google\\Chrome\\Application\\chrome.exe`; - break; - case 'chrome-beta': - chromePath = `${process.env['PROGRAMFILES']}\\Google\\Chrome Beta\\Application\\chrome.exe`; - break; - case 'chrome-canary': - chromePath = `${process.env['PROGRAMFILES']}\\Google\\Chrome SxS\\Application\\chrome.exe`; - break; - case 'chrome-dev': - chromePath = `${process.env['PROGRAMFILES']}\\Google\\Chrome Dev\\Application\\chrome.exe`; - break; - } - break; - case 'darwin': - switch (channel) { - case 'chrome': - chromePath = - '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'; - break; - case 'chrome-beta': - chromePath = - '/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta'; - break; - case 'chrome-canary': - chromePath = - '/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary'; - break; - case 'chrome-dev': - chromePath = - '/Applications/Google Chrome Dev.app/Contents/MacOS/Google Chrome Dev'; - break; - } - break; - case 'linux': - switch (channel) { - case 'chrome': - chromePath = '/opt/google/chrome/chrome'; - break; - case 'chrome-beta': - chromePath = '/opt/google/chrome-beta/chrome'; - break; - case 'chrome-dev': - chromePath = '/opt/google/chrome-unstable/chrome'; - break; - } - break; - } - - if (!chromePath) { - throw new Error( - `Unable to detect browser executable path for '${channel}' on ${platform}.` - ); - } - - // Check if Chrome exists and is accessible. - try { - accessSync(chromePath); - } catch (error) { - throw new Error( - `Could not find Google Chrome executable for channel '${channel}' at '${chromePath}'.` - ); - } - - return chromePath; +function convertPuppeteerChannelToBrowsersChannel( + channel: ChromeReleaseChannel +): BrowsersChromeReleaseChannel { + switch (channel) { + case 'chrome': + return BrowsersChromeReleaseChannel.STABLE; + case 'chrome-dev': + return BrowsersChromeReleaseChannel.DEV; + case 'chrome-beta': + return BrowsersChromeReleaseChannel.BETA; + case 'chrome-canary': + return BrowsersChromeReleaseChannel.CANARY; } } diff --git a/packages/puppeteer-core/src/node/FirefoxLauncher.ts b/packages/puppeteer-core/src/node/FirefoxLauncher.ts index cd8624cde9a69..835fb7ba3d43c 100644 --- a/packages/puppeteer-core/src/node/FirefoxLauncher.ts +++ b/packages/puppeteer-core/src/node/FirefoxLauncher.ts @@ -1,17 +1,35 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import fs from 'fs'; +import {rename, unlink, mkdtemp} from 'fs/promises'; import os from 'os'; import path from 'path'; -import {Browser} from '../api/Browser.js'; -import {CDPBrowser} from '../common/Browser.js'; +import {Browser as SupportedBrowsers, createProfile} from '@puppeteer/browsers'; + +import {debugError} from '../common/util.js'; import {assert} from '../util/assert.js'; +import {rm} from '../util/fs.js'; -import {BrowserRunner} from './BrowserRunner.js'; import { BrowserLaunchArgumentOptions, PuppeteerNodeLaunchOptions, } from './LaunchOptions.js'; -import {ProductLauncher} from './ProductLauncher.js'; +import {ProductLauncher, ResolvedLaunchArgs} from './ProductLauncher.js'; import {PuppeteerNode} from './PuppeteerNode.js'; /** @@ -21,29 +39,19 @@ export class FirefoxLauncher extends ProductLauncher { constructor(puppeteer: PuppeteerNode) { super(puppeteer, 'firefox'); } - - override async launch( + /** + * @internal + */ + override async computeLaunchArguments( options: PuppeteerNodeLaunchOptions = {} - ): Promise { + ): Promise { const { ignoreDefaultArgs = false, args = [], - dumpio = false, executablePath, pipe = false, - env = process.env, - handleSIGINT = true, - handleSIGTERM = true, - handleSIGHUP = true, - ignoreHTTPSErrors = false, - defaultViewport = {width: 800, height: 600}, - slowMo = 0, - timeout = 30000, extraPrefsFirefox = {}, - waitForInitialPage = true, debuggingPort = null, - protocol = 'cdp', - protocolTimeout, } = options; const firefoxArguments = []; @@ -91,14 +99,17 @@ export class FirefoxLauncher extends ProductLauncher { // When using a custom Firefox profile it needs to be populated // with required preferences. isTempUserDataDir = false; - const prefs = this.defaultPreferences(extraPrefsFirefox); - this.writePreferences(prefs, userDataDir); } else { - userDataDir = await this._createProfile(extraPrefsFirefox); + userDataDir = await mkdtemp(this.getProfilePath()); firefoxArguments.push('--profile'); firefoxArguments.push(userDataDir); } + await createProfile(SupportedBrowsers.FIREFOX, { + path: userDataDir, + preferences: extraPrefsFirefox, + }); + let firefoxExecutable: string; if (this.puppeteer._isPuppeteerCore || executablePath) { assert( @@ -110,86 +121,44 @@ export class FirefoxLauncher extends ProductLauncher { firefoxExecutable = this.executablePath(); } - const runner = new BrowserRunner( - this.product, - firefoxExecutable, - firefoxArguments, + return { + isTempUserDataDir, userDataDir, - isTempUserDataDir - ); - runner.start({ - handleSIGHUP, - handleSIGTERM, - handleSIGINT, - dumpio, - env, - pipe, - }); + args: firefoxArguments, + executablePath: firefoxExecutable, + }; + } - if (protocol === 'webDriverBiDi') { - let browser: Browser; + /** + * @internal + */ + override async cleanUserDataDir( + userDataDir: string, + opts: {isTemp: boolean} + ): Promise { + if (opts.isTemp) { try { - const connection = await runner.setupWebDriverBiDiConnection({ - timeout, - slowMo, - preferredRevision: this.puppeteer.browserRevision, - protocolTimeout, - }); - const BiDi = await import( - /* webpackIgnore: true */ '../common/bidi/bidi.js' - ); - browser = await BiDi.Browser.create({ - connection, - closeCallback: runner.close.bind(runner), - process: runner.proc, - }); + await rm(userDataDir); } catch (error) { - runner.kill(); + debugError(error); throw error; } - - return browser; - } - - let browser; - try { - const connection = await runner.setupConnection({ - usePipe: pipe, - timeout, - slowMo, - preferredRevision: this.puppeteer.browserRevision, - protocolTimeout, - }); - browser = await CDPBrowser._create( - this.product, - connection, - [], - ignoreHTTPSErrors, - defaultViewport, - runner.proc, - runner.close.bind(runner), - options.targetFilter - ); - } catch (error) { - runner.kill(); - throw error; - } - - if (waitForInitialPage) { + } else { try { - await browser.waitForTarget( - t => { - return t.type() === 'page'; - }, - {timeout} - ); + // When an existing user profile has been used remove the user + // preferences file and restore possibly backuped preferences. + await unlink(path.join(userDataDir, 'user.js')); + + const prefsBackupPath = path.join(userDataDir, 'prefs.js.puppeteer'); + if (fs.existsSync(prefsBackupPath)) { + const prefsPath = path.join(userDataDir, 'prefs.js'); + await unlink(prefsPath); + await rename(prefsBackupPath, prefsPath); + } } catch (error) { - await browser.close(); - throw error; + debugError(error); } } - - return browser; } override executablePath(): string { @@ -245,256 +214,4 @@ export class FirefoxLauncher extends ProductLauncher { firefoxArguments.push(...args); return firefoxArguments; } - - defaultPreferences(extraPrefs: {[x: string]: unknown}): { - [x: string]: unknown; - } { - const server = 'dummy.test'; - - const defaultPrefs = { - // Make sure Shield doesn't hit the network. - 'app.normandy.api_url': '', - // Disable Firefox old build background check - 'app.update.checkInstallTime': false, - // Disable automatically upgrading Firefox - 'app.update.disabledForTesting': true, - - // Increase the APZ content response timeout to 1 minute - 'apz.content_response_timeout': 60000, - - // Prevent various error message on the console - // jest-puppeteer asserts that no error message is emitted by the console - 'browser.contentblocking.features.standard': - '-tp,tpPrivate,cookieBehavior0,-cm,-fp', - - // Enable the dump function: which sends messages to the system - // console - // https://bugzilla.mozilla.org/show_bug.cgi?id=1543115 - 'browser.dom.window.dump.enabled': true, - // Disable topstories - 'browser.newtabpage.activity-stream.feeds.system.topstories': false, - // Always display a blank page - 'browser.newtabpage.enabled': false, - // Background thumbnails in particular cause grief: and disabling - // thumbnails in general cannot hurt - 'browser.pagethumbnails.capturing_disabled': true, - - // Disable safebrowsing components. - 'browser.safebrowsing.blockedURIs.enabled': false, - 'browser.safebrowsing.downloads.enabled': false, - 'browser.safebrowsing.malware.enabled': false, - 'browser.safebrowsing.passwords.enabled': false, - 'browser.safebrowsing.phishing.enabled': false, - - // Disable updates to search engines. - 'browser.search.update': false, - // Do not restore the last open set of tabs if the browser has crashed - 'browser.sessionstore.resume_from_crash': false, - // Skip check for default browser on startup - 'browser.shell.checkDefaultBrowser': false, - - // Disable newtabpage - 'browser.startup.homepage': 'about:blank', - // Do not redirect user when a milstone upgrade of Firefox is detected - 'browser.startup.homepage_override.mstone': 'ignore', - // Start with a blank page about:blank - 'browser.startup.page': 0, - - // Do not allow background tabs to be zombified on Android: otherwise for - // tests that open additional tabs: the test harness tab itself might get - // unloaded - 'browser.tabs.disableBackgroundZombification': false, - // Do not warn when closing all other open tabs - 'browser.tabs.warnOnCloseOtherTabs': false, - // Do not warn when multiple tabs will be opened - 'browser.tabs.warnOnOpen': false, - - // Disable the UI tour. - 'browser.uitour.enabled': false, - // Turn off search suggestions in the location bar so as not to trigger - // network connections. - 'browser.urlbar.suggest.searches': false, - // Disable first run splash page on Windows 10 - 'browser.usedOnWindows10.introURL': '', - // Do not warn on quitting Firefox - 'browser.warnOnQuit': false, - - // Defensively disable data reporting systems - 'datareporting.healthreport.documentServerURI': `http://${server}/dummy/healthreport/`, - 'datareporting.healthreport.logging.consoleEnabled': false, - 'datareporting.healthreport.service.enabled': false, - 'datareporting.healthreport.service.firstRun': false, - 'datareporting.healthreport.uploadEnabled': false, - - // Do not show datareporting policy notifications which can interfere with tests - 'datareporting.policy.dataSubmissionEnabled': false, - 'datareporting.policy.dataSubmissionPolicyBypassNotification': true, - - // DevTools JSONViewer sometimes fails to load dependencies with its require.js. - // This doesn't affect Puppeteer but spams console (Bug 1424372) - 'devtools.jsonview.enabled': false, - - // Disable popup-blocker - 'dom.disable_open_during_load': false, - - // Enable the support for File object creation in the content process - // Required for |Page.setFileInputFiles| protocol method. - 'dom.file.createInChild': true, - - // Disable the ProcessHangMonitor - 'dom.ipc.reportProcessHangs': false, - - // Disable slow script dialogues - 'dom.max_chrome_script_run_time': 0, - 'dom.max_script_run_time': 0, - - // Only load extensions from the application and user profile - // AddonManager.SCOPE_PROFILE + AddonManager.SCOPE_APPLICATION - 'extensions.autoDisableScopes': 0, - 'extensions.enabledScopes': 5, - - // Disable metadata caching for installed add-ons by default - 'extensions.getAddons.cache.enabled': false, - - // Disable installing any distribution extensions or add-ons. - 'extensions.installDistroAddons': false, - - // Disabled screenshots extension - 'extensions.screenshots.disabled': true, - - // Turn off extension updates so they do not bother tests - 'extensions.update.enabled': false, - - // Turn off extension updates so they do not bother tests - 'extensions.update.notifyUser': false, - - // Make sure opening about:addons will not hit the network - 'extensions.webservice.discoverURL': `http://${server}/dummy/discoveryURL`, - - // Temporarily force disable BFCache in parent (https://bit.ly/bug-1732263) - 'fission.bfcacheInParent': false, - - // Force all web content to use a single content process - 'fission.webContentIsolationStrategy': 0, - - // Allow the application to have focus even it runs in the background - 'focusmanager.testmode': true, - // Disable useragent updates - 'general.useragent.updates.enabled': false, - // Always use network provider for geolocation tests so we bypass the - // macOS dialog raised by the corelocation provider - 'geo.provider.testing': true, - // Do not scan Wifi - 'geo.wifi.scan': false, - // No hang monitor - 'hangmonitor.timeout': 0, - // Show chrome errors and warnings in the error console - 'javascript.options.showInConsole': true, - - // Disable download and usage of OpenH264: and Widevine plugins - 'media.gmp-manager.updateEnabled': false, - // Prevent various error message on the console - // jest-puppeteer asserts that no error message is emitted by the console - 'network.cookie.cookieBehavior': 0, - - // Disable experimental feature that is only available in Nightly - 'network.cookie.sameSite.laxByDefault': false, - - // Do not prompt for temporary redirects - 'network.http.prompt-temp-redirect': false, - - // Disable speculative connections so they are not reported as leaking - // when they are hanging around - 'network.http.speculative-parallel-limit': 0, - - // Do not automatically switch between offline and online - 'network.manage-offline-status': false, - - // Make sure SNTP requests do not hit the network - 'network.sntp.pools': server, - - // Disable Flash. - 'plugin.state.flash': 0, - - 'privacy.trackingprotection.enabled': false, - - // Can be removed once Firefox 89 is no longer supported - // https://bugzilla.mozilla.org/show_bug.cgi?id=1710839 - 'remote.enabled': true, - - // Don't do network connections for mitm priming - 'security.certerrors.mitm.priming.enabled': false, - // Local documents have access to all other local documents, - // including directory listings - 'security.fileuri.strict_origin_policy': false, - // Do not wait for the notification button security delay - 'security.notification_enable_delay': 0, - - // Ensure blocklist updates do not hit the network - 'services.settings.server': `http://${server}/dummy/blocklist/`, - - // Do not automatically fill sign-in forms with known usernames and - // passwords - 'signon.autofillForms': false, - // Disable password capture, so that tests that include forms are not - // influenced by the presence of the persistent doorhanger notification - 'signon.rememberSignons': false, - - // Disable first-run welcome page - 'startup.homepage_welcome_url': 'about:blank', - - // Disable first-run welcome page - 'startup.homepage_welcome_url.additional': '', - - // Disable browser animations (tabs, fullscreen, sliding alerts) - 'toolkit.cosmeticAnimations.enabled': false, - - // Prevent starting into safe mode after application crashes - 'toolkit.startup.max_resumed_crashes': -1, - }; - - return Object.assign(defaultPrefs, extraPrefs); - } - - /** - * Populates the user.js file with custom preferences as needed to allow - * Firefox's CDP support to properly function. These preferences will be - * automatically copied over to prefs.js during startup of Firefox. To be - * able to restore the original values of preferences a backup of prefs.js - * will be created. - * - * @param prefs - List of preferences to add. - * @param profilePath - Firefox profile to write the preferences to. - */ - async writePreferences( - prefs: {[x: string]: unknown}, - profilePath: string - ): Promise { - const lines = Object.entries(prefs).map(([key, value]) => { - return `user_pref(${JSON.stringify(key)}, ${JSON.stringify(value)});`; - }); - - await fs.promises.writeFile( - path.join(profilePath, 'user.js'), - lines.join('\n') - ); - - // Create a backup of the preferences file if it already exitsts. - const prefsPath = path.join(profilePath, 'prefs.js'); - if (fs.existsSync(prefsPath)) { - const prefsBackupPath = path.join(profilePath, 'prefs.js.puppeteer'); - await fs.promises.copyFile(prefsPath, prefsBackupPath); - } - } - - async _createProfile(extraPrefs: {[x: string]: unknown}): Promise { - const temporaryProfilePath = await fs.promises.mkdtemp( - this.getProfilePath() - ); - - const prefs = this.defaultPreferences(extraPrefs); - await this.writePreferences(prefs, temporaryProfilePath); - - return temporaryProfilePath; - } } diff --git a/packages/puppeteer-core/src/node/ProductLauncher.ts b/packages/puppeteer-core/src/node/ProductLauncher.ts index 814b48eb30b7c..c8a13f86511a1 100644 --- a/packages/puppeteer-core/src/node/ProductLauncher.ts +++ b/packages/puppeteer-core/src/node/ProductLauncher.ts @@ -17,16 +17,39 @@ import {existsSync} from 'fs'; import os, {tmpdir} from 'os'; import {join} from 'path'; -import {Browser} from '../api/Browser.js'; +import { + CDP_WEBSOCKET_ENDPOINT_REGEX, + launch, + TimeoutError as BrowsersTimeoutError, + WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, +} from '@puppeteer/browsers'; + +import {Browser, BrowserCloseCallback} from '../api/Browser.js'; +import {CDPBrowser} from '../common/Browser.js'; +import {Connection} from '../common/Connection.js'; +import {TimeoutError} from '../common/Errors.js'; +import {NodeWebSocketTransport as WebSocketTransport} from '../common/NodeWebSocketTransport.js'; import {Product} from '../common/Product.js'; +import {debugError} from '../common/util.js'; import { BrowserLaunchArgumentOptions, ChromeReleaseChannel, PuppeteerNodeLaunchOptions, } from './LaunchOptions.js'; +import {PipeTransport} from './PipeTransport.js'; import {PuppeteerNode} from './PuppeteerNode.js'; +/** + * @internal + */ +export type ResolvedLaunchArgs = { + isTempUserDataDir: boolean; + userDataDir: string; + executablePath: string; + args: string[]; +}; + /** * Describes a launcher - a class that is able to create and launch a browser instance. * @@ -57,9 +80,113 @@ export class ProductLauncher { return this.#product; } - launch(object: PuppeteerNodeLaunchOptions): Promise; - launch(): Promise { - throw new Error('Not implemented'); + async launch(options: PuppeteerNodeLaunchOptions = {}): Promise { + const { + dumpio = false, + env = process.env, + handleSIGINT = true, + handleSIGTERM = true, + handleSIGHUP = true, + ignoreHTTPSErrors = false, + defaultViewport = {width: 800, height: 600}, + slowMo = 0, + timeout = 30000, + waitForInitialPage = true, + protocol, + protocolTimeout, + } = options; + + const launchArgs = await this.computeLaunchArguments(options); + + const usePipe = launchArgs.args.includes('--remote-debugging-pipe'); + + const onProcessExit = async () => { + await this.cleanUserDataDir(launchArgs.userDataDir, { + isTemp: launchArgs.isTempUserDataDir, + }); + }; + + const browserProcess = launch({ + executablePath: launchArgs.executablePath, + args: launchArgs.args, + handleSIGHUP, + handleSIGTERM, + handleSIGINT, + dumpio, + env, + pipe: usePipe, + onExit: onProcessExit, + }); + + let browser: Browser; + let connection: Connection; + let closing = false; + + const browserCloseCallback = async () => { + if (closing) { + return; + } + closing = true; + await this.closeBrowser(browserProcess, connection); + }; + + try { + if (this.#product === 'firefox' && protocol === 'webDriverBiDi') { + browser = await this.createBiDiBrowser( + browserProcess, + browserCloseCallback, + { + timeout, + protocolTimeout, + slowMo, + } + ); + } else { + if (usePipe) { + connection = await this.createCDPPipeConnection(browserProcess, { + timeout, + protocolTimeout, + slowMo, + }); + } else { + connection = await this.createCDPSocketConnection(browserProcess, { + timeout, + protocolTimeout, + slowMo, + }); + } + if (protocol === 'webDriverBiDi') { + browser = await this.createBiDiOverCDPBrowser( + browserProcess, + connection, + browserCloseCallback + ); + } else { + browser = await CDPBrowser._create( + this.product, + connection, + [], + ignoreHTTPSErrors, + defaultViewport, + browserProcess.nodeProcess, + browserCloseCallback, + options.targetFilter + ); + } + } + } catch (error) { + browserCloseCallback(); + if (error instanceof BrowsersTimeoutError) { + throw new TimeoutError(error.message); + } + throw error; + } + + if (waitForInitialPage && protocol !== 'webDriverBiDi') { + await this.waitForPageTarget(browser, timeout); + } + + return browser; } executablePath(channel?: ChromeReleaseChannel): string; @@ -81,6 +208,153 @@ export class ProductLauncher { return this.actualBrowserRevision; } + /** + * @internal + */ + protected async computeLaunchArguments( + options: PuppeteerNodeLaunchOptions + ): Promise; + protected async computeLaunchArguments(): Promise { + throw new Error('Not implemented'); + } + + /** + * @internal + */ + protected async cleanUserDataDir( + path: string, + opts: {isTemp: boolean} + ): Promise; + protected async cleanUserDataDir(): Promise { + throw new Error('Not implemented'); + } + + /** + * @internal + */ + protected async closeBrowser( + browserProcess: ReturnType, + connection?: Connection + ): Promise { + if (connection) { + // Attempt to close the browser gracefully + try { + await connection.closeBrowser(); + await browserProcess.hasClosed(); + } catch (error) { + debugError(error); + await browserProcess.close(); + } + } else { + await browserProcess.close(); + } + } + + /** + * @internal + */ + protected async waitForPageTarget( + browser: Browser, + timeout: number + ): Promise { + try { + await browser.waitForTarget( + t => { + return t.type() === 'page'; + }, + {timeout} + ); + } catch (error) { + await browser.close(); + throw error; + } + } + + /** + * @internal + */ + protected async createCDPSocketConnection( + browserProcess: ReturnType, + opts: {timeout: number; protocolTimeout: number | undefined; slowMo: number} + ): Promise { + const browserWSEndpoint = await browserProcess.waitForLineOutput( + CDP_WEBSOCKET_ENDPOINT_REGEX, + opts.timeout + ); + const transport = await WebSocketTransport.create(browserWSEndpoint); + return new Connection( + browserWSEndpoint, + transport, + opts.slowMo, + opts.protocolTimeout + ); + } + + /** + * @internal + */ + protected async createCDPPipeConnection( + browserProcess: ReturnType, + opts: {timeout: number; protocolTimeout: number | undefined; slowMo: number} + ): Promise { + // stdio was assigned during start(), and the 'pipe' option there adds the + // 4th and 5th items to stdio array + const {3: pipeWrite, 4: pipeRead} = browserProcess.nodeProcess.stdio; + const transport = new PipeTransport( + pipeWrite as NodeJS.WritableStream, + pipeRead as NodeJS.ReadableStream + ); + return new Connection('', transport, opts.slowMo, opts.protocolTimeout); + } + + /** + * @internal + */ + protected async createBiDiOverCDPBrowser( + browserProcess: ReturnType, + connection: Connection, + closeCallback: BrowserCloseCallback + ): Promise { + const BiDi = await import( + /* webpackIgnore: true */ '../common/bidi/bidi.js' + ); + const bidiConnection = await BiDi.connectBidiOverCDP(connection); + return await BiDi.Browser.create({ + connection: bidiConnection, + closeCallback, + process: browserProcess.nodeProcess, + }); + } + + /** + * @internal + */ + protected async createBiDiBrowser( + browserProcess: ReturnType, + closeCallback: BrowserCloseCallback, + opts: {timeout: number; protocolTimeout: number | undefined; slowMo: number} + ): Promise { + const browserWSEndpoint = + (await browserProcess.waitForLineOutput( + WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, + opts.timeout + )) + '/session'; + const transport = await WebSocketTransport.create(browserWSEndpoint); + const BiDi = await import( + /* webpackIgnore: true */ '../common/bidi/bidi.js' + ); + const bidiConnection = new BiDi.Connection( + transport, + opts.slowMo, + opts.protocolTimeout + ); + return await BiDi.Browser.create({ + connection: bidiConnection, + closeCallback, + process: browserProcess.nodeProcess, + }); + } + /** * @internal */ diff --git a/packages/puppeteer-core/src/node/node.ts b/packages/puppeteer-core/src/node/node.ts index ba20a800e8155..6de393a4f3291 100644 --- a/packages/puppeteer-core/src/node/node.ts +++ b/packages/puppeteer-core/src/node/node.ts @@ -15,7 +15,6 @@ */ export * from './BrowserFetcher.js'; -export * from './BrowserRunner.js'; export * from './ChromeLauncher.js'; export * from './FirefoxLauncher.js'; export * from './LaunchOptions.js'; diff --git a/test/installation/src/describeInstallation.ts b/test/installation/src/describeInstallation.ts index 61defefb93e44..aeeef440ba81a 100644 --- a/test/installation/src/describeInstallation.ts +++ b/test/installation/src/describeInstallation.ts @@ -104,8 +104,10 @@ export const describeInstallation = ( }); after(async () => { - if (process.env['KEEP_SANDBOX']) { + if (!process.env['KEEP_SANDBOX']) { await rm(sandbox, {recursive: true, force: true, maxRetries: 5}); + } else { + console.log('sandbox saved in ' + sandbox); } }); diff --git a/test/installation/src/puppeteer-core.spec.ts b/test/installation/src/puppeteer-core.spec.ts index 0cbf79fafebb5..e72e6e7e4a2a0 100644 --- a/test/installation/src/puppeteer-core.spec.ts +++ b/test/installation/src/puppeteer-core.spec.ts @@ -19,7 +19,7 @@ import {readAsset} from './util.js'; describeInstallation( '`puppeteer-core`', - {dependencies: ['puppeteer-core']}, + {dependencies: ['@puppeteer/browsers', 'puppeteer-core']}, ({itEvaluates}) => { itEvaluates('CommonJS', {commonjs: true}, async () => { return readAsset('puppeteer-core', 'requires.cjs'); diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index dfcc734b2e7bc..9279ff072d4a7 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -462,10 +462,13 @@ describe('Launcher specs', function () { const options = Object.assign({}, defaultBrowserOptions); options.ignoreDefaultArgs = true; const browser = await puppeteer.launch(options); - const page = await browser.newPage(); - expect(await page.evaluate('11 * 11')).toBe(121); - await page.close(); - await browser.close(); + try { + const page = await browser.newPage(); + expect(await page.evaluate('11 * 11')).toBe(121); + await page.close(); + } finally { + await browser.close(); + } }); it('should filter out ignored default arguments in Chrome', async () => { const {defaultBrowserOptions, puppeteer} = getTestState(); From 0b1e20cf5b5c19677229bb9fa4ac11a24cc06a6f Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 4 Apr 2023 16:10:26 +0200 Subject: [PATCH 059/417] refactor: prefer use of DeferPromise (#9969) --- .../puppeteer-core/src/common/HTTPRequest.ts | 49 ------------------- .../puppeteer-core/src/common/HTTPResponse.ts | 12 ++--- .../src/common/LifecycleWatcher.ts | 36 ++++---------- 3 files changed, 13 insertions(+), 84 deletions(-) diff --git a/packages/puppeteer-core/src/common/HTTPRequest.ts b/packages/puppeteer-core/src/common/HTTPRequest.ts index 5150c7db3ea31..7eeee5ee2391a 100644 --- a/packages/puppeteer-core/src/common/HTTPRequest.ts +++ b/packages/puppeteer-core/src/common/HTTPRequest.ts @@ -192,26 +192,6 @@ export class HTTPRequest extends BaseHTTPRequest { return this._redirectChain.slice(); } - /** - * Access information about the request's failure. - * - * @remarks - * - * @example - * - * Example of logging all failed requests: - * - * ```ts - * page.on('requestfailed', request => { - * console.log(request.url() + ' ' + request.failure().errorText); - * }); - * ``` - * - * @returns `null` unless the request failed. If the request fails this can - * return an object with `errorText` containing a human-readable error - * message, e.g. `net::ERR_FAILED`. It is not guaranteed that there will be - * failure text if the request fails. - */ override failure(): {errorText: string} | null { if (!this._failureText) { return null; @@ -221,35 +201,6 @@ export class HTTPRequest extends BaseHTTPRequest { }; } - /** - * Continues request with optional request overrides. - * - * @remarks - * - * To use this, request - * interception should be enabled with {@link Page.setRequestInterception}. - * - * Exception is immediately thrown if the request interception is not enabled. - * - * @example - * - * ```ts - * await page.setRequestInterception(true); - * page.on('request', request => { - * // Override headers - * const headers = Object.assign({}, request.headers(), { - * foo: 'bar', // set "foo" header - * origin: undefined, // remove "origin" header - * }); - * request.continue({headers}); - * }); - * ``` - * - * @param overrides - optional overrides to apply to the request. - * @param priority - If provided, intercept is resolved using - * cooperative handling rules. Otherwise, intercept is resolved - * immediately. - */ override async continue( overrides: ContinueRequestOverrides = {}, priority?: number diff --git a/packages/puppeteer-core/src/common/HTTPResponse.ts b/packages/puppeteer-core/src/common/HTTPResponse.ts index c6a2d7237675e..a43aa17195e05 100644 --- a/packages/puppeteer-core/src/common/HTTPResponse.ts +++ b/packages/puppeteer-core/src/common/HTTPResponse.ts @@ -19,6 +19,7 @@ import { HTTPResponse as BaseHTTPResponse, RemoteAddress, } from '../api/HTTPResponse.js'; +import {createDeferredPromise} from '../util/DeferredPromise.js'; import {CDPSession} from './Connection.js'; import {ProtocolError} from './Errors.js'; @@ -33,8 +34,7 @@ export class HTTPResponse extends BaseHTTPResponse { #client: CDPSession; #request: HTTPRequest; #contentPromise: Promise | null = null; - #bodyLoadedPromise: Promise; - #bodyLoadedPromiseFulfill: (err: Error | void) => void = () => {}; + #bodyLoadedPromise = createDeferredPromise(); #remoteAddress: RemoteAddress; #status: number; #statusText: string; @@ -55,10 +55,6 @@ export class HTTPResponse extends BaseHTTPResponse { this.#client = client; this.#request = request; - this.#bodyLoadedPromise = new Promise(fulfill => { - this.#bodyLoadedPromiseFulfill = fulfill; - }); - this.#remoteAddress = { ip: responsePayload.remoteIPAddress, port: responsePayload.remotePort, @@ -105,9 +101,9 @@ export class HTTPResponse extends BaseHTTPResponse { override _resolveBody(err: Error | null): void { if (err) { - return this.#bodyLoadedPromiseFulfill(err); + return this.#bodyLoadedPromise.resolve(err); } - return this.#bodyLoadedPromiseFulfill(); + return this.#bodyLoadedPromise.resolve(); } override remoteAddress(): RemoteAddress { diff --git a/packages/puppeteer-core/src/common/LifecycleWatcher.ts b/packages/puppeteer-core/src/common/LifecycleWatcher.ts index a63c4407fbfe7..06899eb0e981f 100644 --- a/packages/puppeteer-core/src/common/LifecycleWatcher.ts +++ b/packages/puppeteer-core/src/common/LifecycleWatcher.ts @@ -74,27 +74,10 @@ export class LifecycleWatcher { #eventListeners: PuppeteerEventListener[]; #initialLoaderId: string; - #sameDocumentNavigationCompleteCallback: (x?: Error) => void = noop; - #sameDocumentNavigationPromise = new Promise(fulfill => { - this.#sameDocumentNavigationCompleteCallback = fulfill; - }); - - #lifecycleCallback: () => void = noop; - #lifecyclePromise: Promise = new Promise(fulfill => { - this.#lifecycleCallback = fulfill; - }); - - #newDocumentNavigationCompleteCallback: (x?: Error) => void = noop; - #newDocumentNavigationPromise: Promise = new Promise( - fulfill => { - this.#newDocumentNavigationCompleteCallback = fulfill; - } - ); - - #terminationCallback: (x?: Error) => void = noop; - #terminationPromise: Promise = new Promise(fulfill => { - this.#terminationCallback = fulfill; - }); + #sameDocumentNavigationPromise = createDeferredPromise(); + #lifecyclePromise = createDeferredPromise(); + #newDocumentNavigationPromise = createDeferredPromise(); + #terminationPromise = createDeferredPromise(); #timeoutPromise: Promise; @@ -211,8 +194,7 @@ export class LifecycleWatcher { #onFrameDetached(frame: Frame): void { if (this.#frame === frame) { - this.#terminationCallback.call( - null, + this.#terminationPromise.resolve( new Error('Navigating frame was detached') ); return; @@ -227,7 +209,7 @@ export class LifecycleWatcher { } #terminate(error: Error): void { - this.#terminationCallback.call(null, error); + this.#terminationPromise.resolve(error); } sameDocumentNavigationPromise(): Promise { @@ -286,12 +268,12 @@ export class LifecycleWatcher { if (!checkLifecycle(this.#frame, this.#expectedLifecycle)) { return; } - this.#lifecycleCallback(); + this.#lifecyclePromise.resolve(); if (this.#hasSameDocumentNavigation) { - this.#sameDocumentNavigationCompleteCallback(); + this.#sameDocumentNavigationPromise.resolve(undefined); } if (this.#swapped || this.#frame._loaderId !== this.#initialLoaderId) { - this.#newDocumentNavigationCompleteCallback(); + this.#newDocumentNavigationPromise.resolve(undefined); } function checkLifecycle( From 327febe2c9c44bdd48a3e674f2a3894c40ca131e Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 4 Apr 2023 17:29:29 +0200 Subject: [PATCH 060/417] chore: importFs handles it's own error (#9971) --- packages/puppeteer-core/src/api/Page.ts | 15 +++----------- packages/puppeteer-core/src/common/Frame.ts | 12 +---------- packages/puppeteer-core/src/common/util.ts | 23 ++++++++++----------- 3 files changed, 15 insertions(+), 35 deletions(-) diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index d363fbf4ce9e2..6e2dd21d84fad 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -2116,18 +2116,9 @@ export class Page extends EventEmitter { return; } - try { - const fs = await importFSPromises(); - - await fs.writeFile(path, buffer); - } catch (error) { - if (error instanceof TypeError) { - throw new Error( - 'Can only pass a file path in a Node-like environment.' - ); - } - throw error; - } + const fs = await importFSPromises(); + + await fs.writeFile(path, buffer); } /** diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index e3125eb5c11dc..962b85c622c9e 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -883,17 +883,7 @@ export class Frame { } if (path) { - let fs: typeof import('fs/promises'); - try { - fs = await importFSPromises(); - } catch (error) { - if (error instanceof TypeError) { - throw new Error( - 'Can only pass a file path in a Node-like environment.' - ); - } - throw error; - } + const fs = await importFSPromises(); content = await fs.readFile(path, 'utf8'); content += '/*# sourceURL=' + path.replace(/\n/g, '') + '*/'; diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index 200b559f78771..9ec69b2f5f4bc 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -369,7 +369,16 @@ export async function importFSPromises(): Promise< typeof import('fs/promises') > { if (!fs) { - fs = await import('fs/promises'); + try { + fs = await import('fs/promises'); + } catch (error) { + if (error instanceof TypeError) { + throw new Error( + 'Cannot write to a path outside of a Node-like environment.' + ); + } + throw error; + } } return fs; } @@ -383,17 +392,7 @@ export async function getReadableAsBuffer( ): Promise { const buffers = []; if (path) { - let fs: typeof import('fs/promises'); - try { - fs = await importFSPromises(); - } catch (error) { - if (error instanceof TypeError) { - throw new Error( - 'Cannot write to a path outside of a Node-like environment.' - ); - } - throw error; - } + const fs = await importFSPromises(); const fileHandle = await fs.open(path, 'w+'); for await (const chunk of readable) { buffers.push(chunk); From de0cc3245e0fd2bf85ae2a7f08e5a85eefabec1c Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 4 Apr 2023 19:07:24 +0200 Subject: [PATCH 061/417] chore: simplify installation tests (#9945) --- package-lock.json | 422 +++--------------- package.json | 1 + test/installation/.mocharc.cjs | 2 - .../src/puppeteer-configuration.spec.ts | 34 +- test/installation/src/puppeteer-core.spec.ts | 44 +- .../src/puppeteer-firefox.spec.ts | 33 +- .../src/puppeteer-webpack.spec.ts | 59 ++- test/installation/src/puppeteer.spec.ts | 33 +- test/installation/src/sandbox.ts | 137 ++++++ 9 files changed, 301 insertions(+), 464 deletions(-) create mode 100644 test/installation/src/sandbox.ts diff --git a/package-lock.json b/package-lock.json index a72565bcaf852..5b160d0245709 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,6 +68,7 @@ "pngjs": "7.0.0", "prettier": "2.8.4", "puppeteer": "file:packages/puppeteer", + "rimraf": "3.0.2", "rollup": "3.18.0", "semver": "7.3.8", "sinon": "15.0.1", @@ -1139,41 +1140,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/move-file/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@npmcli/node-gyp": { "version": "3.0.0", "dev": true, @@ -2402,41 +2368,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/c8/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/c8/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/c8/node_modules/yargs": { "version": "16.2.0", "dev": true, @@ -4028,41 +3959,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/flatted": { "version": "3.2.7", "dev": true, @@ -4368,26 +4264,6 @@ "typescript": ">=3" } }, - "node_modules/gts/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/gts/node_modules/meow": { "version": "9.0.0", "dev": true, @@ -4427,21 +4303,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/gts/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/gts/node_modules/type-fest": { "version": "0.18.1", "dev": true, @@ -5782,63 +5643,6 @@ "node": ">=8" } }, - "node_modules/make-fetch-happen/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/make-fetch-happen/node_modules/ssri": { "version": "9.0.1", "dev": true, @@ -6488,21 +6292,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/nopt": { "version": "6.0.0", "dev": true, @@ -7895,6 +7684,41 @@ "node": ">=0.10.0" } }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/rollup": { "version": "3.18.0", "dev": true, @@ -10294,31 +10118,6 @@ "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "@npmcli/node-gyp": { @@ -11250,29 +11049,6 @@ "wrap-ansi": "^7.0.0" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "yargs": { "version": "16.2.0", "dev": true, @@ -12294,31 +12070,6 @@ "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "flatted": { @@ -12521,20 +12272,6 @@ "write-file-atomic": "^4.0.0" }, "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "meow": { "version": "9.0.0", "dev": true, @@ -12557,15 +12294,6 @@ "version": "2.7.1", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "type-fest": { "version": "0.18.1", "dev": true @@ -13427,50 +13155,6 @@ "yallist": "^4.0.0" } }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, "ssri": { "version": "9.0.1", "dev": true, @@ -13903,15 +13587,6 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } } } }, @@ -14832,6 +14507,31 @@ "version": "1.0.4", "dev": true }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, "rollup": { "version": "3.18.0", "dev": true, diff --git a/package.json b/package.json index dc566a5d6e1d8..3ea23e0de873c 100644 --- a/package.json +++ b/package.json @@ -172,6 +172,7 @@ "pngjs": "7.0.0", "prettier": "2.8.4", "puppeteer": "file:packages/puppeteer", + "rimraf": "3.0.2", "rollup": "3.18.0", "semver": "7.3.8", "sinon": "15.0.1", diff --git a/test/installation/.mocharc.cjs b/test/installation/.mocharc.cjs index 4a55f5bb55ccc..f84e852fd890a 100644 --- a/test/installation/.mocharc.cjs +++ b/test/installation/.mocharc.cjs @@ -18,6 +18,4 @@ module.exports = { spec: ['build/**/*.spec.js'], timeout: '240000ms', - // Parallel processing fails on other package managers due to caching. - parallel: (process.env['PKG_MANAGER'] ?? 'npm') === 'npm', }; diff --git a/test/installation/src/puppeteer-configuration.spec.ts b/test/installation/src/puppeteer-configuration.spec.ts index bf227b628ea34..f74922844d305 100644 --- a/test/installation/src/puppeteer-configuration.spec.ts +++ b/test/installation/src/puppeteer-configuration.spec.ts @@ -18,27 +18,31 @@ import assert from 'assert'; import {readdir, writeFile} from 'fs/promises'; import {join} from 'path'; -import {describeInstallation} from './describeInstallation.js'; +import {configureSandbox} from './sandbox.js'; import {readAsset} from './util.js'; -describeInstallation( - '`puppeteer` with configuration', - { - dependencies: ['puppeteer-core', '@puppeteer/browsers', 'puppeteer'], +describe('`puppeteer` with configuration', () => { + configureSandbox({ + dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], + env: cwd => { + return { + PUPPETEER_CACHE_DIR: join(cwd, '.cache', 'puppeteer'), + }; + }, before: async cwd => { await writeFile( join(cwd, '.puppeteerrc.cjs'), await readAsset('puppeteer', 'configuration', '.puppeteerrc.cjs') ); }, - }, - ({itEvaluates}) => { - itEvaluates('properly', async cwd => { - const files = await readdir(join(cwd, '.cache', 'puppeteer')); - assert.equal(files.length, 1); - assert.equal(files[0], 'chrome'); + }); + + it('evaluates', async function () { + const files = await readdir(join(this.sandbox, '.cache', 'puppeteer')); + assert.equal(files.length, 1); + assert.equal(files[0], 'chrome'); - return readAsset('puppeteer', 'basic.js'); - }); - } -); + const script = await readAsset('puppeteer', 'basic.js'); + await this.runScript(script, 'mjs'); + }); +}); diff --git a/test/installation/src/puppeteer-core.spec.ts b/test/installation/src/puppeteer-core.spec.ts index e72e6e7e4a2a0..03a57d5437aed 100644 --- a/test/installation/src/puppeteer-core.spec.ts +++ b/test/installation/src/puppeteer-core.spec.ts @@ -14,31 +14,31 @@ * limitations under the License. */ -import {describeInstallation} from './describeInstallation.js'; +import {configureSandbox} from './sandbox.js'; import {readAsset} from './util.js'; -describeInstallation( - '`puppeteer-core`', - {dependencies: ['@puppeteer/browsers', 'puppeteer-core']}, - ({itEvaluates}) => { - itEvaluates('CommonJS', {commonjs: true}, async () => { - return readAsset('puppeteer-core', 'requires.cjs'); - }); +describe('`puppeteer-core`', () => { + configureSandbox({ + dependencies: ['@puppeteer/browsers', 'puppeteer-core'], + }); - itEvaluates('ES modules', async () => { - return readAsset('puppeteer-core', 'imports.js'); - }); + it('evaluates CommonJS', async function () { + const script = await readAsset('puppeteer-core', 'requires.cjs'); + await this.runScript(script, 'cjs'); + }); - for (const product of ['firefox', 'chrome']) { - itEvaluates( - `\`launch\` for \`${product}\` with a bad \`executablePath\``, - async () => { - return (await readAsset('puppeteer-core', 'launch.js')).replace( - '${product}', - product - ); - } + it('evaluates ES modules', async function () { + const script = await readAsset('puppeteer-core', 'imports.js'); + await this.runScript(script, 'mjs'); + }); + + for (const product of ['firefox', 'chrome']) { + it(`\`launch\` for \`${product}\` with a bad \`executablePath\``, async function () { + const script = (await readAsset('puppeteer-core', 'launch.js')).replace( + '${product}', + product ); - } + await this.runScript(script, 'mjs'); + }); } -); +}); diff --git a/test/installation/src/puppeteer-firefox.spec.ts b/test/installation/src/puppeteer-firefox.spec.ts index bf3105396ad28..edefbd3afe442 100644 --- a/test/installation/src/puppeteer-firefox.spec.ts +++ b/test/installation/src/puppeteer-firefox.spec.ts @@ -18,12 +18,11 @@ import assert from 'assert'; import {readdir} from 'fs/promises'; import {join} from 'path'; -import {describeInstallation} from './describeInstallation.js'; +import {configureSandbox} from './sandbox.js'; import {readAsset} from './util.js'; -describeInstallation( - '`puppeteer` with Firefox', - { +describe('`puppeteer` with Firefox', () => { + configureSandbox({ dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], env: cwd => { return { @@ -31,18 +30,18 @@ describeInstallation( PUPPETEER_PRODUCT: 'firefox', }; }, - }, - ({itEvaluates}) => { - itEvaluates('CommonJS', {commonjs: true}, async cwd => { - const files = await readdir(join(cwd, '.cache', 'puppeteer')); - assert.equal(files.length, 1); - assert.equal(files[0], 'firefox'); + }); - return readAsset('puppeteer-core', 'requires.cjs'); - }); + it('evaluates CommonJS', async function () { + const files = await readdir(join(this.sandbox, '.cache', 'puppeteer')); + assert.equal(files.length, 1); + assert.equal(files[0], 'firefox'); + const script = await readAsset('puppeteer-core', 'requires.cjs'); + await this.runScript(script, 'cjs'); + }); - itEvaluates('ES modules', async () => { - return readAsset('puppeteer-core', 'imports.js'); - }); - } -); + it('evaluates ES modules', async function () { + const script = await readAsset('puppeteer-core', 'imports.js'); + await this.runScript(script, 'mjs'); + }); +}); diff --git a/test/installation/src/puppeteer-webpack.spec.ts b/test/installation/src/puppeteer-webpack.spec.ts index 75b6a91c964b6..d0b97bf75f4e8 100644 --- a/test/installation/src/puppeteer-webpack.spec.ts +++ b/test/installation/src/puppeteer-webpack.spec.ts @@ -17,12 +17,11 @@ import {readFile, rm, writeFile} from 'fs/promises'; import {join} from 'path'; -import {describeInstallation} from './describeInstallation.js'; +import {configureSandbox} from './sandbox.js'; import {execFile, readAsset} from './util.js'; -describeInstallation( - '`puppeteer` with Webpack', - { +describe('`puppeteer` with Webpack', () => { + configureSandbox({ dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], devDependencies: ['webpack', 'webpack-cli'], env: cwd => { @@ -30,29 +29,29 @@ describeInstallation( PUPPETEER_CACHE_DIR: join(cwd, '.cache', 'puppeteer'), }; }, - }, - ({itEvaluates}) => { - itEvaluates('Webpack bundles', {commonjs: true}, async cwd => { - // Write a Webpack configuration. - await writeFile( - join(cwd, 'webpack.config.mjs'), - await readAsset('puppeteer', 'webpack', 'webpack.config.js') - ); - - // Write the source code. - await writeFile( - join(cwd, 'index.js'), - await readAsset('puppeteer', 'basic.js') - ); - - // Bundle. - await execFile('npx', ['webpack'], {cwd, shell: true}); - - // Remove `node_modules` to test independence. - await rm('node_modules', {recursive: true, force: true}); - - // Read the bundled file. - return await readFile(join(cwd, 'bundle.js'), 'utf-8'); - }); - } -); + }); + + it('evaluates WebPack Bundles', async function () { + // Write a Webpack configuration. + await writeFile( + join(this.sandbox, 'webpack.config.mjs'), + await readAsset('puppeteer', 'webpack', 'webpack.config.js') + ); + + // Write the source code. + await writeFile( + join(this.sandbox, 'index.js'), + await readAsset('puppeteer', 'basic.js') + ); + + // Bundle. + await execFile('npx', ['webpack'], {cwd: this.sandbox, shell: true}); + + // Remove `node_modules` to test independence. + await rm('node_modules', {recursive: true, force: true}); + + const script = await readFile(join(this.sandbox, 'bundle.js'), 'utf-8'); + + await this.runScript(script, 'cjs'); + }); +}); diff --git a/test/installation/src/puppeteer.spec.ts b/test/installation/src/puppeteer.spec.ts index 2dbf384409c56..6633bdb2e22d8 100644 --- a/test/installation/src/puppeteer.spec.ts +++ b/test/installation/src/puppeteer.spec.ts @@ -18,30 +18,29 @@ import assert from 'assert'; import {readdir} from 'fs/promises'; import {join} from 'path'; -import {describeInstallation} from './describeInstallation.js'; +import {configureSandbox} from './sandbox.js'; import {readAsset} from './util.js'; -describeInstallation( - '`puppeteer`', - { +describe('`puppeteer`', () => { + configureSandbox({ dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], env: cwd => { return { PUPPETEER_CACHE_DIR: join(cwd, '.cache', 'puppeteer'), }; }, - }, - ({itEvaluates}) => { - itEvaluates('CommonJS', {commonjs: true}, async cwd => { - const files = await readdir(join(cwd, '.cache', 'puppeteer')); - assert.equal(files.length, 1); - assert.equal(files[0], 'chrome'); + }); - return readAsset('puppeteer-core', 'requires.cjs'); - }); + it('evaluates CommonJS', async function () { + const files = await readdir(join(this.sandbox, '.cache', 'puppeteer')); + assert.equal(files.length, 1); + assert.equal(files[0], 'chrome'); + const script = await readAsset('puppeteer-core', 'requires.cjs'); + await this.runScript(script, 'cjs'); + }); - itEvaluates('ES modules', async () => { - return readAsset('puppeteer-core', 'imports.js'); - }); - } -); + it('evaluates ES modules', async function () { + const script = await readAsset('puppeteer-core', 'imports.js'); + await this.runScript(script, 'mjs'); + }); +}); diff --git a/test/installation/src/sandbox.ts b/test/installation/src/sandbox.ts new file mode 100644 index 0000000000000..7bb9dda1947f6 --- /dev/null +++ b/test/installation/src/sandbox.ts @@ -0,0 +1,137 @@ +/** + * Copyright 2022 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import crypto from 'crypto'; +import {mkdtemp, rm, writeFile} from 'fs/promises'; +import {tmpdir} from 'os'; +import {join} from 'path'; + +import { + PUPPETEER_CORE_PACKAGE_PATH, + PUPPETEER_PACKAGE_PATH, + PUPPETEER_BROWSERS_PACKAGE_PATH, +} from './constants.js'; +import {execFile} from './util.js'; + +const PKG_MANAGER = process.env['PKG_MANAGER'] || 'npm'; + +let ADD_PKG_SUBCOMMAND = 'install'; +if (PKG_MANAGER !== 'npm') { + ADD_PKG_SUBCOMMAND = 'add'; +} + +export interface ItEvaluatesOptions { + commonjs?: boolean; +} + +export interface ItEvaluatesFn { + ( + title: string, + options: ItEvaluatesOptions, + getScriptContent: (cwd: string) => Promise + ): void; + (title: string, getScriptContent: (cwd: string) => Promise): void; +} + +export interface SandboxOptions { + dependencies?: string[]; + devDependencies?: string[]; + /** + * This should be idempotent. + */ + env?: ((cwd: string) => NodeJS.ProcessEnv) | NodeJS.ProcessEnv; + before?: (cwd: string) => Promise; +} + +declare module 'mocha' { + export interface Context { + /** + * The path to the root of the sandbox folder. + */ + sandbox: string; + env: NodeJS.ProcessEnv | undefined; + runScript: (content: string, type: 'cjs' | 'mjs') => Promise; + } +} + +/** + * Configures mocha before/after hooks to create a temp folder and install + * specified dependencies. + */ +export const configureSandbox = (options: SandboxOptions): void => { + before(async function (): Promise { + const sandbox = await mkdtemp(join(tmpdir(), 'puppeteer-')); + const dependencies = (options.dependencies ?? []).map(module => { + switch (module) { + case 'puppeteer': + return PUPPETEER_PACKAGE_PATH; + case 'puppeteer-core': + return PUPPETEER_CORE_PACKAGE_PATH; + case '@puppeteer/browsers': + return PUPPETEER_BROWSERS_PACKAGE_PATH; + default: + return module; + } + }); + const devDependencies = options.devDependencies ?? []; + + let getEnv: (cwd: string) => NodeJS.ProcessEnv | undefined; + if (typeof options.env === 'function') { + getEnv = options.env; + } else { + const env = options.env; + getEnv = () => { + return env; + }; + } + const env = {...process.env, ...getEnv(sandbox)}; + + await options.before?.(sandbox); + if (dependencies.length > 0) { + await execFile(PKG_MANAGER, [ADD_PKG_SUBCOMMAND, ...dependencies], { + cwd: sandbox, + env, + shell: true, + }); + } + if (devDependencies.length > 0) { + await execFile( + PKG_MANAGER, + [ADD_PKG_SUBCOMMAND, '-D', ...devDependencies], + { + cwd: sandbox, + env, + shell: true, + } + ); + } + + this.sandbox = sandbox; + this.env = env; + this.runScript = async (content: string, type: 'cjs' | 'mjs') => { + const script = join(sandbox, `script-${crypto.randomUUID()}.${type}`); + await writeFile(script, content); + await execFile('node', [script], {cwd: sandbox, env}); + }; + }); + + after(async function () { + if (!process.env['KEEP_SANDBOX']) { + await rm(this.sandbox, {recursive: true, force: true, maxRetries: 5}); + } else { + console.log('sandbox saved in', this.sandbox); + } + }); +}; From 05a44afe5affcac9fe0f0a2e83f17807c99b2f0c Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 5 Apr 2023 09:58:53 +0200 Subject: [PATCH 062/417] fix: consider downloadHost as baseUrl (#9973) --- packages/browsers/src/fetch.ts | 25 +++++++++++++++++++++---- packages/puppeteer/src/node/install.ts | 16 ++++++++++++++++ 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/packages/browsers/src/fetch.ts b/packages/browsers/src/fetch.ts index 3189ea48b3c44..d09c9761af7f1 100644 --- a/packages/browsers/src/fetch.ts +++ b/packages/browsers/src/fetch.ts @@ -63,6 +63,16 @@ export interface Options { downloadedBytes: number, totalBytes: number ) => void; + /** + * Determines the host that will be used for downloading. + * + * @defaultValue Either + * + * - https://storage.googleapis.com/chromium-browser-snapshots or + * - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central + * + */ + baseUrl?: string; } export type InstalledBrowser = { @@ -82,7 +92,8 @@ export async function fetch(options: Options): Promise { const url = getDownloadUrl( options.browser, options.platform, - options.buildId + options.buildId, + options.baseUrl ); const fileName = url.toString().split('/').pop(); assert(fileName, `A malformed download URL was found: ${url}.`); @@ -131,14 +142,20 @@ export async function canFetch(options: Options): Promise { ); } return await headHttpRequest( - getDownloadUrl(options.browser, options.platform, options.buildId) + getDownloadUrl( + options.browser, + options.platform, + options.buildId, + options.baseUrl + ) ); } function getDownloadUrl( browser: Browser, platform: BrowserPlatform, - buildId: string + buildId: string, + baseUrl?: string ): URL { - return new URL(downloadUrls[browser](platform, buildId)); + return new URL(downloadUrls[browser](platform, buildId, baseUrl)); } diff --git a/packages/puppeteer/src/node/install.ts b/packages/puppeteer/src/node/install.ts index 2ec3c7cebc5a1..e0261c6f2f151 100644 --- a/packages/puppeteer/src/node/install.ts +++ b/packages/puppeteer/src/node/install.ts @@ -48,6 +48,8 @@ export async function downloadBrowser(): Promise { return; } + let downloadHost = configuration.downloadHost; + let platform = detectBrowserPlatform(); if (!platform) { throw new Error('The current platform is not supported.'); @@ -70,6 +72,19 @@ export async function downloadBrowser(): Promise { PUPPETEER_REVISIONS[product === 'chrome' ? 'chromium' : 'firefox'] || 'latest'; + if (product === 'chrome' && downloadHost) { + // TODO: remove downloadHost in favour of baseDownloadUrl. The "host" of + // Firefox is already a URL and not a host. This would be a breaking change. + if ( + !downloadHost.endsWith('/chromium-browser-snapshots') && + !downloadHost.endsWith('/chromium-browser-snapshots/') + ) { + downloadHost += downloadHost.endsWith('/') + ? 'chromium-browser-snapshots' + : '/chromium-browser-snapshots'; + } + } + const buildId = await resolveBuildId(browser, platform, unresolvedBuildId); try { @@ -79,6 +94,7 @@ export async function downloadBrowser(): Promise { platform, buildId, downloadProgressCallback: makeProgressCallback(browser, buildId), + baseUrl: downloadHost, }); logPolitely( From 8222bc01b4095e4bb8f0e39652c8ab3332074d80 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 5 Apr 2023 13:27:03 +0200 Subject: [PATCH 063/417] chore: cache wireit for the inspect-code action (#9975) --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4dce6929ed31..f0241b97f569f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,6 +33,8 @@ jobs: run: npm ci env: PUPPETEER_SKIP_DOWNLOAD: true + # Set up GitHub Actions caching for Wireit. + - uses: google/wireit@setup-github-actions-caching/v1 - name: Check code run: npm run check - name: Lint code From 0b2d988cc134b4bcd49c2c17771b0dc629362366 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 5 Apr 2023 15:09:30 +0200 Subject: [PATCH 064/417] chore: improve debugging for EBUSY errors on Windows (#9976) Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> --- packages/browsers/src/launcher.ts | 21 ++++++------ .../browsers/test/src/chrome/launcher.spec.ts | 29 ++++++++++++++-- .../test/src/firefox/launcher.spec.ts | 33 +++++++++++++++++-- 3 files changed, 68 insertions(+), 15 deletions(-) diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launcher.ts index 69722ff25d813..7d9a495a0f7a8 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launcher.ts @@ -291,17 +291,16 @@ class Process { ) { try { if (process.platform === 'win32') { - childProcess.exec( - `taskkill /pid ${this.#browserProcess.pid} /T /F`, - error => { - if (error) { - // taskkill can fail to kill the process e.g. due to missing permissions. - // Let's kill the process via Node API. This delays killing of all child - // processes of `this.proc` until the main Node.js process dies. - this.#browserProcess.kill(); - } - } - ); + try { + childProcess.execSync( + `taskkill /pid ${this.#browserProcess.pid} /T /F` + ); + } catch (error) { + // taskkill can fail to kill the process e.g. due to missing permissions. + // Let's kill the process via Node API. This delays killing of all child + // processes of `this.proc` until the main Node.js process dies. + this.#browserProcess.kill(); + } } else { // on linux the process group can be killed with the group id prefixed with // a minus sign. The process group id is the group leader's pid. diff --git a/packages/browsers/test/src/chrome/launcher.spec.ts b/packages/browsers/test/src/chrome/launcher.spec.ts index 8c9fc3ee30b24..a112afc1186f0 100644 --- a/packages/browsers/test/src/chrome/launcher.spec.ts +++ b/packages/browsers/test/src/chrome/launcher.spec.ts @@ -90,11 +90,36 @@ describe('Chrome', () => { const process = launch({ executablePath, args: [ + '--allow-pre-commit-input', + '--disable-background-networking', + '--disable-background-timer-throttling', + '--disable-backgrounding-occluded-windows', + '--disable-breakpad', + '--disable-client-side-phishing-detection', + '--disable-component-extensions-with-background-pages', + '--disable-component-update', + '--disable-default-apps', + '--disable-dev-shm-usage', + '--disable-extensions', + '--disable-features=Translate,BackForwardCache,AcceptCHFrame,MediaRouter,OptimizationHints,DialMediaRouteProvider', + '--disable-hang-monitor', + '--disable-ipc-flooding-protection', + '--disable-popup-blocking', + '--disable-prompt-on-repost', + '--disable-renderer-backgrounding', + '--disable-sync', + '--enable-automation', + '--enable-features=NetworkServiceInProcess2', + '--export-tagged-pdf', + '--force-color-profile=srgb', '--headless=new', - '--use-mock-keychain', - '--disable-features=DialMediaRouteProvider', + '--metrics-recording-only', + '--no-first-run', + '--password-store=basic', '--remote-debugging-port=9222', + '--use-mock-keychain', `--user-data-dir=${path.join(tmpDir, 'profile')}`, + 'about:blank', ], }); const url = await process.waitForLineOutput(CDP_WEBSOCKET_ENDPOINT_REGEX); diff --git a/packages/browsers/test/src/firefox/launcher.spec.ts b/packages/browsers/test/src/firefox/launcher.spec.ts index 34aabec1ff892..7561b5b1a52d8 100644 --- a/packages/browsers/test/src/firefox/launcher.spec.ts +++ b/packages/browsers/test/src/firefox/launcher.spec.ts @@ -15,6 +15,7 @@ */ import assert from 'assert'; +import {execSync} from 'child_process'; import fs from 'fs'; import os from 'os'; import path from 'path'; @@ -26,6 +27,7 @@ import { Browser, BrowserPlatform, Cache, + createProfile, } from '../../../lib/cjs/main.js'; import {testFirefoxBuildId} from '../versions.js'; @@ -59,10 +61,37 @@ describe('Firefox', () => { }); afterEach(() => { - new Cache(tmpDir).clear(); + try { + new Cache(tmpDir).clear(); + } catch (err) { + if (os.platform() === 'win32') { + console.log(execSync('tasklist').toString('utf-8')); + } + throw err; + } }); it('should launch a Firefox browser', async () => { + const userDataDir = path.join(tmpDir, 'profile'); + function getArgs(): string[] { + const firefoxArguments = ['--no-remote']; + switch (os.platform()) { + case 'darwin': + firefoxArguments.push('--foreground'); + break; + case 'win32': + firefoxArguments.push('--wait-for-browser'); + break; + } + firefoxArguments.push('--profile', userDataDir); + firefoxArguments.push('--headless'); + firefoxArguments.push('about:blank'); + return firefoxArguments; + } + await createProfile(Browser.FIREFOX, { + path: userDataDir, + preferences: {}, + }); const executablePath = computeExecutablePath({ cacheDir: tmpDir, browser: Browser.FIREFOX, @@ -70,7 +99,7 @@ describe('Firefox', () => { }); const process = launch({ executablePath, - args: [`--user-data-dir=${path.join(tmpDir, 'profile')}`], + args: getArgs(), }); await process.close(); }); From fa93e4ebdf53de7c74603c2d742c518f9b55637c Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 5 Apr 2023 16:18:25 +0200 Subject: [PATCH 065/417] chore: test server for browsers (#9974) Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> --- .github/workflows/ci.yml | 5 ++ packages/browsers/.gitignore | 1 + packages/browsers/.mocharc.cjs | 1 + packages/browsers/package.json | 23 ++++- packages/browsers/src/CLI.ts | 6 ++ .../browsers/src/browser-data/browser-data.ts | 6 ++ packages/browsers/src/browser-data/chrome.ts | 11 ++- .../browsers/src/browser-data/chromium.ts | 12 ++- packages/browsers/src/browser-data/firefox.ts | 9 +- packages/browsers/src/fetch.ts | 27 ++++++ packages/browsers/test/src/chrome/cli.spec.ts | 11 ++- .../browsers/test/src/chrome/fetch.spec.ts | 13 ++- .../browsers/test/src/chrome/launcher.spec.ts | 4 + .../test/src/chromium/launcher.spec.ts | 4 + .../browsers/test/src/firefox/cli.spec.ts | 11 ++- .../browsers/test/src/firefox/fetch.spec.ts | 7 +- .../test/src/firefox/launcher.spec.ts | 6 +- packages/browsers/test/src/utils.ts | 29 ++++++ .../browsers/tools/downloadTestBrowsers.mjs | 88 +++++++++++++++++++ 19 files changed, 256 insertions(+), 18 deletions(-) create mode 100644 packages/browsers/.gitignore create mode 100644 packages/browsers/tools/downloadTestBrowsers.mjs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f0241b97f569f..cb071d25d596d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -399,6 +399,11 @@ jobs: run: npm ci env: PUPPETEER_SKIP_DOWNLOAD: true + - name: Setup cache for browser binaries + uses: actions/cache@v3 + with: + path: packages/browsers/test/cache + key: browsers-${{ hashFiles('packages/browsers/tools/downloadTestBrowsers.mjs') }}-${{ hashFiles('packages/browsers/test/src/versions.ts') }} - name: Run tests run: npm run test --workspace @puppeteer/browsers diff --git a/packages/browsers/.gitignore b/packages/browsers/.gitignore new file mode 100644 index 0000000000000..23b2baa7cae8c --- /dev/null +++ b/packages/browsers/.gitignore @@ -0,0 +1 @@ +test/cache \ No newline at end of file diff --git a/packages/browsers/.mocharc.cjs b/packages/browsers/.mocharc.cjs index deddacfc535f7..4cabbc3232872 100644 --- a/packages/browsers/.mocharc.cjs +++ b/packages/browsers/.mocharc.cjs @@ -3,4 +3,5 @@ module.exports = { spec: 'test/build/**/*.spec.js', exit: !!process.env.CI, reporter: 'spec', + timeout: 10_000, }; diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 7c13f143de196..dd478ac84d26b 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -22,13 +22,27 @@ }, "wireit": { "build": { - "command": "tsc -b && chmod a+x lib/cjs/main-cli.js lib/esm/main-cli.js && echo '{\"type\":\"module\"}' > lib/esm/package.json", + "command": "tsc -b && chmod a+x lib/cjs/main-cli.js lib/esm/main-cli.js", "files": [ "src/**/*.ts", "tsconfig.json" ], + "clean": "if-file-deleted", "output": [ - "lib/**" + "lib/**", + "!lib/esm/package.json" + ], + "dependencies": [ + "generate:package-json" + ] + }, + "generate:package-json": { + "command": "tsx ../../tools/generate_module_package_json.ts lib/esm/package.json", + "files": [ + "../../tools/generate_module_package_json.ts" + ], + "output": [ + "lib/esm/package.json" ] }, "build:test": { @@ -41,11 +55,12 @@ "test/build/**" ], "dependencies": [ - "build" + "build", + "../testserver:build" ] }, "test": { - "command": "mocha", + "command": "node tools/downloadTestBrowsers.mjs && mocha", "files": [ ".mocharc.cjs" ], diff --git a/packages/browsers/src/CLI.ts b/packages/browsers/src/CLI.ts index 0fb9b5428caad..1d4947324e135 100644 --- a/packages/browsers/src/CLI.ts +++ b/packages/browsers/src/CLI.ts @@ -44,6 +44,7 @@ type InstallArgs = { }; path?: string; platform?: BrowserPlatform; + baseUrl?: string; }; type LaunchArgs = { @@ -116,6 +117,10 @@ export class CLI { this.#defineBrowserParameter(yargs); this.#definePlatformParameter(yargs); this.#definePathParameter(yargs); + yargs.option('base-url', { + type: 'string', + desc: 'Base URL to download from', + }); yargs.example( '$0 install chrome', 'Install the latest available build of the Chrome browser.' @@ -161,6 +166,7 @@ export class CLI { args.browser.name, args.browser.buildId ), + baseUrl: args.baseUrl, }); console.log( `${args.browser.name}@${ diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index 9f522e6bbadbc..dc8975efa1970 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -31,6 +31,12 @@ export const downloadUrls = { [Browser.FIREFOX]: firefox.resolveDownloadUrl, }; +export const downloadPaths = { + [Browser.CHROME]: chrome.resolveDownloadPath, + [Browser.CHROMIUM]: chromium.resolveDownloadPath, + [Browser.FIREFOX]: firefox.resolveDownloadPath, +}; + export const executablePathByBrowser = { [Browser.CHROME]: chrome.relativeExecutablePath, [Browser.CHROMIUM]: chromium.relativeExecutablePath, diff --git a/packages/browsers/src/browser-data/chrome.ts b/packages/browsers/src/browser-data/chrome.ts index 34e748b9e5aee..1fbf8c9647a4b 100644 --- a/packages/browsers/src/browser-data/chrome.ts +++ b/packages/browsers/src/browser-data/chrome.ts @@ -55,9 +55,14 @@ export function resolveDownloadUrl( buildId: string, baseUrl = 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing' ): string { - return `${baseUrl}/${buildId}/${folder(platform)}/chrome-${folder( - platform - )}.zip`; + return `${baseUrl}/${resolveDownloadPath(platform, buildId).join('/')}`; +} + +export function resolveDownloadPath( + platform: BrowserPlatform, + buildId: string +): string[] { + return [buildId, folder(platform), `chrome-${folder(platform)}.zip`]; } export function relativeExecutablePath( diff --git a/packages/browsers/src/browser-data/chromium.ts b/packages/browsers/src/browser-data/chromium.ts index 40de87ae63cdc..71fa003e0ace1 100644 --- a/packages/browsers/src/browser-data/chromium.ts +++ b/packages/browsers/src/browser-data/chromium.ts @@ -56,10 +56,14 @@ export function resolveDownloadUrl( buildId: string, baseUrl = 'https://storage.googleapis.com/chromium-browser-snapshots' ): string { - return `${baseUrl}/${folder(platform)}/${buildId}/${archive( - platform, - buildId - )}.zip`; + return `${baseUrl}/${resolveDownloadPath(platform, buildId).join('/')}`; +} + +export function resolveDownloadPath( + platform: BrowserPlatform, + buildId: string +): string[] { + return [folder(platform), buildId, `${archive(platform, buildId)}.zip`]; } export function relativeExecutablePath( diff --git a/packages/browsers/src/browser-data/firefox.ts b/packages/browsers/src/browser-data/firefox.ts index 07437bdd22678..6b9fb080f5734 100644 --- a/packages/browsers/src/browser-data/firefox.ts +++ b/packages/browsers/src/browser-data/firefox.ts @@ -39,7 +39,14 @@ export function resolveDownloadUrl( buildId: string, baseUrl = 'https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central' ): string { - return `${baseUrl}/${archive(platform, buildId)}`; + return `${baseUrl}/${resolveDownloadPath(platform, buildId).join('/')}`; +} + +export function resolveDownloadPath( + platform: BrowserPlatform, + buildId: string +): string[] { + return [archive(platform, buildId)]; } export function relativeExecutablePath( diff --git a/packages/browsers/src/fetch.ts b/packages/browsers/src/fetch.ts index d09c9761af7f1..6e09fe2f4ba77 100644 --- a/packages/browsers/src/fetch.ts +++ b/packages/browsers/src/fetch.ts @@ -73,6 +73,12 @@ export interface Options { * */ baseUrl?: string; + /** + * Whether to unpack and install browser archives. + * + * @defaultValue `true` + */ + install?: boolean; } export type InstalledBrowser = { @@ -84,6 +90,7 @@ export type InstalledBrowser = { export async function fetch(options: Options): Promise { options.platform ??= detectBrowserPlatform(); + options.install ??= true; if (!options.platform) { throw new Error( `Cannot download a binary for the provided platform: ${os.platform()} (${os.arch()})` @@ -103,6 +110,26 @@ export async function fetch(options: Options): Promise { if (!existsSync(browserRoot)) { await mkdir(browserRoot, {recursive: true}); } + + if (!options.install) { + if (existsSync(archivePath)) { + return { + path: archivePath, + browser: options.browser, + platform: options.platform, + buildId: options.buildId, + }; + } + debugFetch(`Downloading binary from ${url}`); + await downloadFile(url, archivePath, options.downloadProgressCallback); + return { + path: archivePath, + browser: options.browser, + platform: options.platform, + buildId: options.buildId, + }; + } + const outputPath = structure.installationDir( options.browser, options.platform, diff --git a/packages/browsers/test/src/chrome/cli.spec.ts b/packages/browsers/test/src/chrome/cli.spec.ts index 15e31814453a8..a9a08c9d6218d 100644 --- a/packages/browsers/test/src/chrome/cli.spec.ts +++ b/packages/browsers/test/src/chrome/cli.spec.ts @@ -20,12 +20,18 @@ import os from 'os'; import path from 'path'; import {CLI} from '../../../lib/cjs/CLI.js'; -import {createMockedReadlineInterface} from '../utils.js'; +import { + createMockedReadlineInterface, + setupTestServer, + getServerUrl, +} from '../utils.js'; import {testChromeBuildId} from '../versions.js'; describe('Chrome CLI', function () { this.timeout(90000); + setupTestServer(); + let tmpDir = '/tmp/puppeteer-browsers-test'; beforeEach(() => { @@ -38,6 +44,7 @@ describe('Chrome CLI', function () { '@puppeteer/browsers', 'clear', `--path=${tmpDir}`, + `--base-url=${getServerUrl()}`, ]); }); @@ -49,6 +56,7 @@ describe('Chrome CLI', function () { `chrome@${testChromeBuildId}`, `--path=${tmpDir}`, '--platform=linux', + `--base-url=${getServerUrl()}`, ]); assert.ok( fs.existsSync( @@ -90,6 +98,7 @@ describe('Chrome CLI', function () { `chrome@latest`, `--path=${tmpDir}`, '--platform=linux', + `--base-url=${getServerUrl()}`, ]); }); }); diff --git a/packages/browsers/test/src/chrome/fetch.spec.ts b/packages/browsers/test/src/chrome/fetch.spec.ts index eac23c586f16c..826e2d76675ed 100644 --- a/packages/browsers/test/src/chrome/fetch.spec.ts +++ b/packages/browsers/test/src/chrome/fetch.spec.ts @@ -28,6 +28,7 @@ import { BrowserPlatform, Cache, } from '../../../lib/cjs/main.js'; +import {getServerUrl, setupTestServer} from '../utils.js'; import {testChromeBuildId} from '../versions.js'; /** @@ -35,6 +36,8 @@ import {testChromeBuildId} from '../versions.js'; * so it requires the network access. */ describe('Chrome fetch', () => { + setupTestServer(); + let tmpDir = '/tmp/puppeteer-browsers-test'; beforeEach(() => { @@ -52,6 +55,7 @@ describe('Chrome fetch', () => { browser: Browser.CHROME, platform: BrowserPlatform.LINUX, buildId: testChromeBuildId, + baseUrl: getServerUrl(), }) ); }); @@ -63,6 +67,7 @@ describe('Chrome fetch', () => { browser: Browser.CHROME, platform: BrowserPlatform.LINUX, buildId: 'unknown', + baseUrl: getServerUrl(), }), false ); @@ -81,6 +86,7 @@ describe('Chrome fetch', () => { browser: Browser.CHROME, platform: BrowserPlatform.LINUX, buildId: testChromeBuildId, + baseUrl: getServerUrl(), }); assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); @@ -90,6 +96,7 @@ describe('Chrome fetch', () => { browser: Browser.CHROME, platform: BrowserPlatform.LINUX, buildId: testChromeBuildId, + baseUrl: getServerUrl(), }); assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); @@ -159,11 +166,12 @@ describe('Chrome fetch', () => { browser: Browser.CHROME, platform: BrowserPlatform.LINUX, buildId: testChromeBuildId, + baseUrl: getServerUrl(), }), true ); assert.deepStrictEqual(proxiedRequestUrls, [ - 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/linux64/chrome-linux64.zip', + getServerUrl() + '/113.0.5672.0/linux64/chrome-linux64.zip', ]); }); @@ -180,11 +188,12 @@ describe('Chrome fetch', () => { browser: Browser.CHROME, platform: BrowserPlatform.LINUX, buildId: testChromeBuildId, + baseUrl: getServerUrl(), }); assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); assert.deepStrictEqual(proxiedRequestUrls, [ - 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/113.0.5672.0/linux64/chrome-linux64.zip', + getServerUrl() + '/113.0.5672.0/linux64/chrome-linux64.zip', ]); }); }); diff --git a/packages/browsers/test/src/chrome/launcher.spec.ts b/packages/browsers/test/src/chrome/launcher.spec.ts index a112afc1186f0..26d4e40de9761 100644 --- a/packages/browsers/test/src/chrome/launcher.spec.ts +++ b/packages/browsers/test/src/chrome/launcher.spec.ts @@ -28,6 +28,7 @@ import { BrowserPlatform, Cache, } from '../../../lib/cjs/main.js'; +import {getServerUrl, setupTestServer} from '../utils.js'; import {testChromeBuildId} from '../versions.js'; describe('Chrome', () => { @@ -44,6 +45,8 @@ describe('Chrome', () => { }); describe('launcher', function () { + setupTestServer(); + this.timeout(60000); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -56,6 +59,7 @@ describe('Chrome', () => { cacheDir: tmpDir, browser: Browser.CHROME, buildId: testChromeBuildId, + baseUrl: getServerUrl(), }); }); diff --git a/packages/browsers/test/src/chromium/launcher.spec.ts b/packages/browsers/test/src/chromium/launcher.spec.ts index b12eff7688ca5..2787424adfdb6 100644 --- a/packages/browsers/test/src/chromium/launcher.spec.ts +++ b/packages/browsers/test/src/chromium/launcher.spec.ts @@ -28,6 +28,7 @@ import { BrowserPlatform, Cache, } from '../../../lib/cjs/main.js'; +import {getServerUrl, setupTestServer} from '../utils.js'; import {testChromiumBuildId} from '../versions.js'; describe('Chromium', () => { @@ -44,6 +45,8 @@ describe('Chromium', () => { }); describe('launcher', function () { + setupTestServer(); + this.timeout(60000); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -56,6 +59,7 @@ describe('Chromium', () => { cacheDir: tmpDir, browser: Browser.CHROMIUM, buildId: testChromiumBuildId, + baseUrl: getServerUrl(), }); }); diff --git a/packages/browsers/test/src/firefox/cli.spec.ts b/packages/browsers/test/src/firefox/cli.spec.ts index 818bde535bd91..ec93e0c3538d5 100644 --- a/packages/browsers/test/src/firefox/cli.spec.ts +++ b/packages/browsers/test/src/firefox/cli.spec.ts @@ -20,12 +20,18 @@ import os from 'os'; import path from 'path'; import {CLI} from '../../../lib/cjs/CLI.js'; -import {createMockedReadlineInterface} from '../utils.js'; +import { + createMockedReadlineInterface, + getServerUrl, + setupTestServer, +} from '../utils.js'; import {testFirefoxBuildId} from '../versions.js'; describe('Firefox CLI', function () { this.timeout(90000); + setupTestServer(); + let tmpDir = '/tmp/puppeteer-browsers-test'; beforeEach(() => { @@ -38,6 +44,7 @@ describe('Firefox CLI', function () { '@puppeteer/browsers', 'clear', `--path=${tmpDir}`, + `--base-url=${getServerUrl()}`, ]); }); @@ -49,6 +56,7 @@ describe('Firefox CLI', function () { `firefox@${testFirefoxBuildId}`, `--path=${tmpDir}`, '--platform=linux', + `--base-url=${getServerUrl()}`, ]); assert.ok( fs.existsSync( @@ -65,6 +73,7 @@ describe('Firefox CLI', function () { `firefox@latest`, `--path=${tmpDir}`, '--platform=linux', + `--base-url=${getServerUrl()}`, ]); }); }); diff --git a/packages/browsers/test/src/firefox/fetch.spec.ts b/packages/browsers/test/src/firefox/fetch.spec.ts index ebd3c2339367b..8b4a7787b1fe3 100644 --- a/packages/browsers/test/src/firefox/fetch.spec.ts +++ b/packages/browsers/test/src/firefox/fetch.spec.ts @@ -20,6 +20,7 @@ import os from 'os'; import path from 'path'; import {fetch, Browser, BrowserPlatform, Cache} from '../../../lib/cjs/main.js'; +import {setupTestServer, getServerUrl} from '../utils.js'; import {testFirefoxBuildId} from '../versions.js'; /** @@ -27,6 +28,8 @@ import {testFirefoxBuildId} from '../versions.js'; * so it requires the network access. */ describe('Firefox fetch', () => { + setupTestServer(); + let tmpDir = '/tmp/puppeteer-browsers-test'; beforeEach(() => { @@ -50,6 +53,7 @@ describe('Firefox fetch', () => { browser: Browser.FIREFOX, platform: BrowserPlatform.LINUX, buildId: testFirefoxBuildId, + baseUrl: getServerUrl(), }); assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); @@ -60,7 +64,7 @@ describe('Firefox fetch', () => { (os.platform() === 'darwin' ? it : it.skip)( 'should download a buildId that is a dmg archive', async function () { - this.timeout(120000); + this.timeout(180000); const expectedOutputPath = path.join( tmpDir, 'firefox', @@ -72,6 +76,7 @@ describe('Firefox fetch', () => { browser: Browser.FIREFOX, platform: BrowserPlatform.MAC, buildId: testFirefoxBuildId, + baseUrl: getServerUrl(), }); assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); diff --git a/packages/browsers/test/src/firefox/launcher.spec.ts b/packages/browsers/test/src/firefox/launcher.spec.ts index 7561b5b1a52d8..b6e39dc3cdf03 100644 --- a/packages/browsers/test/src/firefox/launcher.spec.ts +++ b/packages/browsers/test/src/firefox/launcher.spec.ts @@ -29,6 +29,7 @@ import { Cache, createProfile, } from '../../../lib/cjs/main.js'; +import {setupTestServer, getServerUrl} from '../utils.js'; import {testFirefoxBuildId} from '../versions.js'; describe('Firefox', () => { @@ -45,7 +46,9 @@ describe('Firefox', () => { }); describe('launcher', function () { - this.timeout(60000); + this.timeout(120000); + + setupTestServer(); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -57,6 +60,7 @@ describe('Firefox', () => { cacheDir: tmpDir, browser: Browser.FIREFOX, buildId: testFirefoxBuildId, + baseUrl: getServerUrl(), }); }); diff --git a/packages/browsers/test/src/utils.ts b/packages/browsers/test/src/utils.ts index dff018ff6b53f..7ff28ac7ae175 100644 --- a/packages/browsers/test/src/utils.ts +++ b/packages/browsers/test/src/utils.ts @@ -14,9 +14,12 @@ * limitations under the License. */ +import path from 'path'; import * as readline from 'readline'; import {Writable, Readable} from 'stream'; +import {TestServer} from '@pptr/testserver'; + export function createMockedReadlineInterface( input: string ): readline.Interface { @@ -33,3 +36,29 @@ export function createMockedReadlineInterface( output: writable, }); } + +const startServer = async () => { + const assetsPath = path.join(__dirname, '..', 'cache', 'server'); + return await TestServer.create(assetsPath); +}; + +interface ServerState { + server: TestServer; +} + +const state: Partial = {}; + +export function setupTestServer(): void { + before(async () => { + state.server = await startServer(); + }); + + after(async () => { + await state.server!.stop(); + state.server = undefined; + }); +} + +export function getServerUrl(): string { + return `http://localhost:${state.server!.port}`; +} diff --git a/packages/browsers/tools/downloadTestBrowsers.mjs b/packages/browsers/tools/downloadTestBrowsers.mjs new file mode 100644 index 0000000000000..5127278412be0 --- /dev/null +++ b/packages/browsers/tools/downloadTestBrowsers.mjs @@ -0,0 +1,88 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Downloads test browser binaries to test/cache/server folder that + * mirrors the structure of the download server. + */ + +import {BrowserPlatform, fetch} from '@puppeteer/browsers'; +import path from 'path'; +import fs from 'fs'; + +import * as versions from '../test/build/versions.js'; +import {downloadPaths} from '../lib/esm/browser-data/browser-data.js'; + +function getBrowser(str) { + const regex = /test(.+)BuildId/; + const match = str.match(regex); + + if (match && match[1]) { + return match[1].toLowerCase(); + } else { + return null; + } +} + +const cacheDir = path.normalize(path.join('.', 'test', 'cache')); +const promises = []; + +for (const version of Object.keys(versions)) { + const browser = getBrowser(version); + + if (!browser) { + continue; + } + + const buildId = versions[version]; + + for (const platform of Object.values(BrowserPlatform)) { + promises.push( + (async function download(buildId, platform) { + const targetPath = path.join( + cacheDir, + 'server', + ...downloadPaths[browser](platform, buildId) + ); + + if (fs.existsSync(targetPath)) { + return; + } + + const result = await fetch({ + browser, + buildId, + platform, + cacheDir: path.join(cacheDir, 'tmp'), + install: false, + }); + + fs.mkdirSync(path.dirname(targetPath), { + recursive: true, + }); + fs.copyFileSync(result.path, targetPath); + })(buildId, platform) + ); + } +} + +await Promise.all(promises); + +fs.rmSync(path.join(cacheDir, 'tmp'), { + recursive: true, + force: true, + maxRetries: 10, +}); From c03f5922f8f4c4a4d8ff7ebb6b8e44571d09699d Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 5 Apr 2023 18:06:33 +0200 Subject: [PATCH 066/417] docs: small misc. updates (#9978) Co-authored-by: Alex Rudenko --- README.md | 8 +++++--- docs/contributing.md | 6 ++++-- docs/faq.md | 12 ------------ docs/index.md | 8 +++++--- test/installation/package.json | 2 +- .../versioned_docs/version-19.8.3/contributing.md | 6 ++++-- 6 files changed, 19 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 4f2b49be99e61..ecd7eab401b12 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Here are a few examples to get you started: - Capture a [timeline trace](https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference) of your site to help diagnose performance issues. -- Test Chrome Extensions. +- [Test Chrome Extensions](https://pptr.dev/guides/chrome-extensions). ## Getting Started @@ -39,8 +39,10 @@ To use Puppeteer in your project, run: ```bash npm i puppeteer -# or `yarn add puppeteer` -# or `pnpm i puppeteer` +# or using yarn +yarn add puppeteer +# or using pnpm +pnpm i puppeteer ``` When you install Puppeteer, it automatically downloads a recent version of diff --git a/docs/contributing.md b/docs/contributing.md index ec8981e3df3a4..a35ea55d8d7d7 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -98,13 +98,15 @@ rely on complex conditions (such as names of distinct files) that cannot be captured by the build system. To clean artifacts, you can run ```sh -npm run clean # or npm run clean --workspace +npm run clean +# or specify the package +npm run clean --workspace ``` ## Comprehensive testing Outside of `npm test`, there are several other -[`npm` scripts](https://docs.npmjs.com/cli/v8/using-npm/scripts) that are +[`npm` scripts](https://docs.npmjs.com/cli/using-npm/scripts) that are usually check through CI: - `test-install` - Tests whether `puppeteer` and `puppeteer-core` install diff --git a/docs/faq.md b/docs/faq.md index d063ff336f9d5..3790b69f705d0 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -97,17 +97,6 @@ taking place in the Chromium repository. Here’s a typical story: - Once the upstream fix is landed, we roll updated Chromium into Puppeteer: https://github.com/puppeteer/puppeteer/pull/2769 -However, oftentimes it is desirable to use Puppeteer with the official Google -Chrome rather than Chromium. For this to work, you should install a -`puppeteer-core` version that corresponds to the Chrome version. - -For example, in order to drive Chrome 71 with puppeteer-core, use `chrome-71` -npm tag: - -```bash -npm install puppeteer-core@chrome-71 -``` - ## Q: Which Chromium version does Puppeteer use? Find the version using one of the following ways: @@ -135,7 +124,6 @@ To fetch Firefox Nightly as part of Puppeteer installation: ```bash PUPPETEER_PRODUCT=firefox npm i puppeteer -# or "yarn add puppeteer" ``` #### Q: What’s considered a “Navigation”? diff --git a/docs/index.md b/docs/index.md index 4f2b49be99e61..ecd7eab401b12 100644 --- a/docs/index.md +++ b/docs/index.md @@ -29,7 +29,7 @@ Here are a few examples to get you started: - Capture a [timeline trace](https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference) of your site to help diagnose performance issues. -- Test Chrome Extensions. +- [Test Chrome Extensions](https://pptr.dev/guides/chrome-extensions). ## Getting Started @@ -39,8 +39,10 @@ To use Puppeteer in your project, run: ```bash npm i puppeteer -# or `yarn add puppeteer` -# or `pnpm i puppeteer` +# or using yarn +yarn add puppeteer +# or using pnpm +pnpm i puppeteer ``` When you install Puppeteer, it automatically downloads a recent version of diff --git a/test/installation/package.json b/test/installation/package.json index 9b11b9f8d0015..3176dd7053c48 100644 --- a/test/installation/package.json +++ b/test/installation/package.json @@ -26,7 +26,7 @@ ] }, "build:packages": { - "command": "npm pack --workspace puppeteer --workspace puppeteer-core --workspace @puppeteer/browsers", + "command": "npm pack --quiet --workspace puppeteer --workspace puppeteer-core --workspace @puppeteer/browsers", "dependencies": [ "../../packages/puppeteer:build", "../../packages/puppeteer-core:build", diff --git a/website/versioned_docs/version-19.8.3/contributing.md b/website/versioned_docs/version-19.8.3/contributing.md index ec8981e3df3a4..a35ea55d8d7d7 100644 --- a/website/versioned_docs/version-19.8.3/contributing.md +++ b/website/versioned_docs/version-19.8.3/contributing.md @@ -98,13 +98,15 @@ rely on complex conditions (such as names of distinct files) that cannot be captured by the build system. To clean artifacts, you can run ```sh -npm run clean # or npm run clean --workspace +npm run clean +# or specify the package +npm run clean --workspace ``` ## Comprehensive testing Outside of `npm test`, there are several other -[`npm` scripts](https://docs.npmjs.com/cli/v8/using-npm/scripts) that are +[`npm` scripts](https://docs.npmjs.com/cli/using-npm/scripts) that are usually check through CI: - `test-install` - Tests whether `puppeteer` and `puppeteer-core` install From 0b4a2635f5da2dc859e13ffd754d4afbe86e6e75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Apr 2023 10:53:00 +0200 Subject: [PATCH 067/417] chore(deps): Bump @angular-devkit/schematics from 15.2.4 to 15.2.5 (#9981) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 208 ++++++++++++++++------------ packages/ng-schematics/package.json | 2 +- 2 files changed, 121 insertions(+), 89 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b160d0245709..af9df9240c034 100644 --- a/package-lock.json +++ b/package-lock.json @@ -162,35 +162,35 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "14.2.8", - "dev": true, - "license": "MIT", + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.5.tgz", + "integrity": "sha512-zm7chQRQtPXQzzSAvK/mbZ+RJ3eP7hlU53yyJ/i6kjWAh3Y5uiSHNYGmqhhAHFuzw4Jhb4OC2S9iycxrqmI8TA==", "dependencies": { - "@angular-devkit/core": "14.2.8", - "jsonc-parser": "3.1.0", - "magic-string": "0.26.2", + "@angular-devkit/core": "15.2.5", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", "ora": "5.4.1", "rxjs": "6.6.7" }, "engines": { - "node": "^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "14.2.8", - "dev": true, - "license": "MIT", + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", + "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", "dependencies": { - "ajv": "8.11.0", + "ajv": "8.12.0", "ajv-formats": "2.1.1", - "jsonc-parser": "3.1.0", + "jsonc-parser": "3.2.0", "rxjs": "6.6.7", "source-map": "0.7.4" }, "engines": { - "node": "^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -203,17 +203,27 @@ } } }, - "node_modules/@angular-devkit/schematics/node_modules/jsonc-parser": { - "version": "3.1.0", - "dev": true, - "license": "MIT" + "node_modules/@angular-devkit/schematics/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, "node_modules/@angular-devkit/schematics/node_modules/magic-string": { - "version": "0.26.2", - "dev": true, - "license": "MIT", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { "node": ">=12" @@ -221,8 +231,8 @@ }, "node_modules/@angular-devkit/schematics/node_modules/source-map": { "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { "node": ">= 8" } @@ -1417,11 +1427,41 @@ } } }, + "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": { + "version": "14.2.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.8.tgz", + "integrity": "sha512-L5GEgueZV4vqZy9Ar0zxVJOHK/4ttF1nPjW4Ut1vRFJGxsHFVEpxq5eGBf2JYSiOhqmFYc6GnJOxA6C4xAIHjA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "14.2.8", + "jsonc-parser": "3.1.0", + "magic-string": "0.26.2", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, "node_modules/@schematics/angular/node_modules/jsonc-parser": { "version": "3.1.0", "dev": true, "license": "MIT" }, + "node_modules/@schematics/angular/node_modules/magic-string": { + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@schematics/angular/node_modules/source-map": { "version": "0.7.4", "dev": true, @@ -8032,8 +8072,10 @@ }, "node_modules/sourcemap-codec": { "version": "1.4.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true }, "node_modules/spdx-compare": { "version": "1.0.0", @@ -9184,7 +9226,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.4", - "@angular-devkit/schematics": "^15.2.4" + "@angular-devkit/schematics": "^15.2.5" }, "devDependencies": { "@angular/cli": "^15.2.2", @@ -9234,23 +9276,6 @@ } } }, - "packages/ng-schematics/node_modules/@angular-devkit/schematics": { - "version": "15.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.4.tgz", - "integrity": "sha512-/W7/vvn59PAVLzhcvD4/N/E8RDhub8ny1A7I96LTRjC5o+yvVV16YJ4YJzolrRrIEN01KmLVQJ9A58VCaweMgw==", - "dependencies": { - "@angular-devkit/core": "15.2.4", - "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", - "ora": "5.4.1", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, "packages/ng-schematics/node_modules/@types/node": { "version": "14.18.33", "dev": true, @@ -9271,16 +9296,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "packages/ng-schematics/node_modules/magic-string": { - "version": "0.29.0", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "packages/ng-schematics/node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -9451,41 +9466,52 @@ } }, "@angular-devkit/schematics": { - "version": "14.2.8", - "dev": true, + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.5.tgz", + "integrity": "sha512-zm7chQRQtPXQzzSAvK/mbZ+RJ3eP7hlU53yyJ/i6kjWAh3Y5uiSHNYGmqhhAHFuzw4Jhb4OC2S9iycxrqmI8TA==", "requires": { - "@angular-devkit/core": "14.2.8", - "jsonc-parser": "3.1.0", - "magic-string": "0.26.2", + "@angular-devkit/core": "15.2.5", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", "ora": "5.4.1", "rxjs": "6.6.7" }, "dependencies": { "@angular-devkit/core": { - "version": "14.2.8", - "dev": true, + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", + "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", "requires": { - "ajv": "8.11.0", + "ajv": "8.12.0", "ajv-formats": "2.1.1", - "jsonc-parser": "3.1.0", + "jsonc-parser": "3.2.0", "rxjs": "6.6.7", "source-map": "0.7.4" } }, - "jsonc-parser": { - "version": "3.1.0", - "dev": true + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } }, "magic-string": { - "version": "0.26.2", - "dev": true, + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", "requires": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.4.13" } }, "source-map": { "version": "0.7.4", - "dev": true + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -10239,7 +10265,7 @@ "requires": { "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.4", - "@angular-devkit/schematics": "^15.2.4", + "@angular-devkit/schematics": "^15.2.5", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", "@types/node": "^14.15.0" @@ -10266,18 +10292,6 @@ "source-map": "0.7.4" } }, - "@angular-devkit/schematics": { - "version": "15.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.4.tgz", - "integrity": "sha512-/W7/vvn59PAVLzhcvD4/N/E8RDhub8ny1A7I96LTRjC5o+yvVV16YJ4YJzolrRrIEN01KmLVQJ9A58VCaweMgw==", - "requires": { - "@angular-devkit/core": "15.2.4", - "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", - "ora": "5.4.1", - "rxjs": "6.6.7" - } - }, "@types/node": { "version": "14.18.33", "dev": true @@ -10293,12 +10307,6 @@ "uri-js": "^4.2.2" } }, - "magic-string": { - "version": "0.29.0", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -10430,10 +10438,32 @@ "source-map": "0.7.4" } }, + "@angular-devkit/schematics": { + "version": "14.2.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.8.tgz", + "integrity": "sha512-L5GEgueZV4vqZy9Ar0zxVJOHK/4ttF1nPjW4Ut1vRFJGxsHFVEpxq5eGBf2JYSiOhqmFYc6GnJOxA6C4xAIHjA==", + "dev": true, + "requires": { + "@angular-devkit/core": "14.2.8", + "jsonc-parser": "3.1.0", + "magic-string": "0.26.2", + "ora": "5.4.1", + "rxjs": "6.6.7" + } + }, "jsonc-parser": { "version": "3.1.0", "dev": true }, + "magic-string": { + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, "source-map": { "version": "0.7.4", "dev": true @@ -14718,6 +14748,8 @@ }, "sourcemap-codec": { "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, "spdx-compare": { diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 21547fab73e6a..a2de8ea11cae9 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -49,7 +49,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1502.4", "@angular-devkit/core": "^15.2.4", - "@angular-devkit/schematics": "^15.2.4" + "@angular-devkit/schematics": "^15.2.5" }, "devDependencies": { "@types/node": "^14.15.0", From c874a81445cad9c43ac29044648b0a4c1583fc55 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 11:14:58 +0200 Subject: [PATCH 068/417] refactor: misc refactoring around browsers debugging and stability (#9979) --- .github/workflows/ci.yml | 5 -- packages/browsers/package.json | 2 +- packages/browsers/src/Cache.ts | 2 +- packages/browsers/src/fetch.ts | 35 +++++++- packages/browsers/src/launcher.ts | 29 +++++-- .../browsers/test/src/chrome/fetch.spec.ts | 2 +- .../browsers/test/src/chrome/launcher.spec.ts | 80 +++++++++---------- .../test/src/chromium/launcher.spec.ts | 59 +++++++++----- .../browsers/test/src/firefox/fetch.spec.ts | 6 +- .../test/src/firefox/launcher.spec.ts | 13 +-- packages/browsers/test/src/utils.ts | 21 +++++ .../browsers/tools/downloadTestBrowsers.mjs | 45 +++++------ 12 files changed, 184 insertions(+), 115 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cb071d25d596d..f0241b97f569f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -399,11 +399,6 @@ jobs: run: npm ci env: PUPPETEER_SKIP_DOWNLOAD: true - - name: Setup cache for browser binaries - uses: actions/cache@v3 - with: - path: packages/browsers/test/cache - key: browsers-${{ hashFiles('packages/browsers/tools/downloadTestBrowsers.mjs') }}-${{ hashFiles('packages/browsers/test/src/versions.ts') }} - name: Run tests run: npm run test --workspace @puppeteer/browsers diff --git a/packages/browsers/package.json b/packages/browsers/package.json index dd478ac84d26b..039d521bd2e13 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -60,7 +60,7 @@ ] }, "test": { - "command": "node tools/downloadTestBrowsers.mjs && mocha", + "command": "node tools/downloadTestBrowsers.mjs && cross-env DEBUG=puppeteer:* mocha", "files": [ ".mocharc.cjs" ], diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 231a6fbebbb1e..255c5a7b0f579 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -62,7 +62,7 @@ export class Cache { force: true, recursive: true, maxRetries: 10, - retryDelay: 200, + retryDelay: 500, }); } } diff --git a/packages/browsers/src/fetch.ts b/packages/browsers/src/fetch.ts index 6e09fe2f4ba77..970a042fe7383 100644 --- a/packages/browsers/src/fetch.ts +++ b/packages/browsers/src/fetch.ts @@ -33,6 +33,22 @@ import {downloadFile, headHttpRequest} from './httpUtil.js'; const debugFetch = debug('puppeteer:browsers:fetcher'); +const times = new Map(); +function debugTime(label: string) { + times.set(label, process.hrtime()); +} + +function debugTimeEnd(label: string) { + const end = process.hrtime(); + const start = times.get(label); + if (!start) { + return; + } + const duration = + end[0] * 1000 + end[1] / 1e6 - (start[0] * 1000 + start[1] / 1e6); // calculate duration in milliseconds + debugFetch(`Duration for ${label}: ${duration}ms`); +} + /** * @public */ @@ -121,7 +137,9 @@ export async function fetch(options: Options): Promise { }; } debugFetch(`Downloading binary from ${url}`); + debugTime('download'); await downloadFile(url, archivePath, options.downloadProgressCallback); + debugTimeEnd('download'); return { path: archivePath, browser: options.browser, @@ -145,9 +163,22 @@ export async function fetch(options: Options): Promise { } try { debugFetch(`Downloading binary from ${url}`); - await downloadFile(url, archivePath, options.downloadProgressCallback); + try { + debugTime('download'); + await downloadFile(url, archivePath, options.downloadProgressCallback); + } finally { + debugTimeEnd('download'); + } + debugFetch(`Installing ${archivePath} to ${outputPath}`); - await unpackArchive(archivePath, outputPath); + try { + debugTime('extract'); + await unpackArchive(archivePath, outputPath); + } finally { + debugTimeEnd('extract'); + } + } catch (err) { + debugFetch(`Error during installation`, err); } finally { if (existsSync(archivePath)) { await unlink(archivePath); diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launcher.ts index 7d9a495a0f7a8..c41168c231c24 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launcher.ts @@ -160,28 +160,34 @@ class Process { opts.handleSIGINT ??= true; opts.handleSIGTERM ??= true; opts.handleSIGHUP ??= true; - opts.detached ??= true; + // On non-windows platforms, `detached: true` makes child process a + // leader of a new process group, making it possible to kill child + // process tree with `.kill(-pid)` command. @see + // https://nodejs.org/api/child_process.html#child_process_options_detached + opts.detached ??= process.platform !== 'win32'; const stdio = this.#configureStdio({ pipe: opts.pipe, dumpio: opts.dumpio, }); - debugLaunch(`Launching ${this.#executablePath} ${this.#args.join(' ')}`); + debugLaunch(`Launching ${this.#executablePath} ${this.#args.join(' ')}`, { + detached: opts.detached, + env: opts.env, + stdio, + }); this.#browserProcess = childProcess.spawn( this.#executablePath, this.#args, { - // On non-windows platforms, `detached: true` makes child process a - // leader of a new process group, making it possible to kill child - // process tree with `.kill(-pid)` command. @see - // https://nodejs.org/api/child_process.html#child_process_options_detached detached: opts.detached, env: opts.env, stdio, } ); + + debugLaunch(`Launched ${this.#browserProcess.pid}`); if (opts.dumpio) { this.#browserProcess.stderr?.pipe(process.stderr); this.#browserProcess.stdout?.pipe(process.stdout); @@ -201,6 +207,7 @@ class Process { } this.#browserProcessExiting = new Promise((resolve, reject) => { this.#browserProcess.once('exit', async () => { + debugLaunch(`Browser process ${this.#browserProcess.pid} onExit`); this.#clearListeners(); this.#exited = true; try { @@ -281,6 +288,7 @@ class Process { } kill(): void { + debugLaunch(`Trying to kill ${this.#browserProcess.pid}`); // If the process failed to launch (for example if the browser executable path // is invalid), then the process does not get a pid assigned. A call to // `proc.kill` would error, as the `pid` to-be-killed can not be found. @@ -290,12 +298,17 @@ class Process { pidExists(this.#browserProcess.pid) ) { try { + debugLaunch(`Browser process ${this.#browserProcess.pid} exists`); if (process.platform === 'win32') { try { childProcess.execSync( `taskkill /pid ${this.#browserProcess.pid} /T /F` ); } catch (error) { + debugLaunch( + `Killing ${this.#browserProcess.pid} using taskkill failed`, + error + ); // taskkill can fail to kill the process e.g. due to missing permissions. // Let's kill the process via Node API. This delays killing of all child // processes of `this.proc` until the main Node.js process dies. @@ -309,6 +322,10 @@ class Process { try { process.kill(processGroupId, 'SIGKILL'); } catch (error) { + debugLaunch( + `Killing ${this.#browserProcess.pid} using process.kill failed`, + error + ); // Killing the process group can fail due e.g. to missing permissions. // Let's kill the process via Node API. This delays killing of all child // processes of `this.proc` until the main Node.js process dies. diff --git a/packages/browsers/test/src/chrome/fetch.spec.ts b/packages/browsers/test/src/chrome/fetch.spec.ts index 826e2d76675ed..3a2db243d2732 100644 --- a/packages/browsers/test/src/chrome/fetch.spec.ts +++ b/packages/browsers/test/src/chrome/fetch.spec.ts @@ -176,7 +176,7 @@ describe('Chrome fetch', () => { }); it('can fetch via a proxy', async function () { - this.timeout(60000); + this.timeout(120000); const expectedOutputPath = path.join( tmpDir, 'chrome', diff --git a/packages/browsers/test/src/chrome/launcher.spec.ts b/packages/browsers/test/src/chrome/launcher.spec.ts index 26d4e40de9761..9aef9079a7faa 100644 --- a/packages/browsers/test/src/chrome/launcher.spec.ts +++ b/packages/browsers/test/src/chrome/launcher.spec.ts @@ -26,9 +26,8 @@ import { fetch, Browser, BrowserPlatform, - Cache, } from '../../../lib/cjs/main.js'; -import {getServerUrl, setupTestServer} from '../utils.js'; +import {getServerUrl, setupTestServer, clearCache} from '../utils.js'; import {testChromeBuildId} from '../versions.js'; describe('Chrome', () => { @@ -64,9 +63,44 @@ describe('Chrome', () => { }); afterEach(() => { - new Cache(tmpDir).clear(); + clearCache(tmpDir); }); + function getArgs() { + return [ + '--allow-pre-commit-input', + '--disable-background-networking', + '--disable-background-timer-throttling', + '--disable-backgrounding-occluded-windows', + '--disable-breakpad', + '--disable-client-side-phishing-detection', + '--disable-component-extensions-with-background-pages', + '--disable-component-update', + '--disable-default-apps', + '--disable-dev-shm-usage', + '--disable-extensions', + '--disable-features=Translate,BackForwardCache,AcceptCHFrame,MediaRouter,OptimizationHints,DialMediaRouteProvider', + '--disable-hang-monitor', + '--disable-ipc-flooding-protection', + '--disable-popup-blocking', + '--disable-prompt-on-repost', + '--disable-renderer-backgrounding', + '--disable-sync', + '--enable-automation', + '--enable-features=NetworkServiceInProcess2', + '--export-tagged-pdf', + '--force-color-profile=srgb', + '--headless=new', + '--metrics-recording-only', + '--no-first-run', + '--password-store=basic', + '--remote-debugging-port=9222', + '--use-mock-keychain', + `--user-data-dir=${path.join(tmpDir, 'profile')}`, + 'about:blank', + ]; + } + it('should launch a Chrome browser', async () => { const executablePath = computeExecutablePath({ cacheDir: tmpDir, @@ -75,12 +109,7 @@ describe('Chrome', () => { }); const process = launch({ executablePath, - args: [ - '--headless=new', - '--use-mock-keychain', - '--disable-features=DialMediaRouteProvider', - `--user-data-dir=${path.join(tmpDir, 'profile')}`, - ], + args: getArgs(), }); await process.close(); }); @@ -93,38 +122,7 @@ describe('Chrome', () => { }); const process = launch({ executablePath, - args: [ - '--allow-pre-commit-input', - '--disable-background-networking', - '--disable-background-timer-throttling', - '--disable-backgrounding-occluded-windows', - '--disable-breakpad', - '--disable-client-side-phishing-detection', - '--disable-component-extensions-with-background-pages', - '--disable-component-update', - '--disable-default-apps', - '--disable-dev-shm-usage', - '--disable-extensions', - '--disable-features=Translate,BackForwardCache,AcceptCHFrame,MediaRouter,OptimizationHints,DialMediaRouteProvider', - '--disable-hang-monitor', - '--disable-ipc-flooding-protection', - '--disable-popup-blocking', - '--disable-prompt-on-repost', - '--disable-renderer-backgrounding', - '--disable-sync', - '--enable-automation', - '--enable-features=NetworkServiceInProcess2', - '--export-tagged-pdf', - '--force-color-profile=srgb', - '--headless=new', - '--metrics-recording-only', - '--no-first-run', - '--password-store=basic', - '--remote-debugging-port=9222', - '--use-mock-keychain', - `--user-data-dir=${path.join(tmpDir, 'profile')}`, - 'about:blank', - ], + args: getArgs(), }); const url = await process.waitForLineOutput(CDP_WEBSOCKET_ENDPOINT_REGEX); await process.close(); diff --git a/packages/browsers/test/src/chromium/launcher.spec.ts b/packages/browsers/test/src/chromium/launcher.spec.ts index 2787424adfdb6..cd9c2ac817cb5 100644 --- a/packages/browsers/test/src/chromium/launcher.spec.ts +++ b/packages/browsers/test/src/chromium/launcher.spec.ts @@ -26,9 +26,8 @@ import { fetch, Browser, BrowserPlatform, - Cache, } from '../../../lib/cjs/main.js'; -import {getServerUrl, setupTestServer} from '../utils.js'; +import {getServerUrl, setupTestServer, clearCache} from '../utils.js'; import {testChromiumBuildId} from '../versions.js'; describe('Chromium', () => { @@ -47,7 +46,7 @@ describe('Chromium', () => { describe('launcher', function () { setupTestServer(); - this.timeout(60000); + this.timeout(120000); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -64,10 +63,45 @@ describe('Chromium', () => { }); afterEach(() => { - new Cache(tmpDir).clear(); + clearCache(tmpDir); }); - it('should launch a Chrome browser', async () => { + function getArgs() { + return [ + '--allow-pre-commit-input', + '--disable-background-networking', + '--disable-background-timer-throttling', + '--disable-backgrounding-occluded-windows', + '--disable-breakpad', + '--disable-client-side-phishing-detection', + '--disable-component-extensions-with-background-pages', + '--disable-component-update', + '--disable-default-apps', + '--disable-dev-shm-usage', + '--disable-extensions', + '--disable-features=Translate,BackForwardCache,AcceptCHFrame,MediaRouter,OptimizationHints,DialMediaRouteProvider', + '--disable-hang-monitor', + '--disable-ipc-flooding-protection', + '--disable-popup-blocking', + '--disable-prompt-on-repost', + '--disable-renderer-backgrounding', + '--disable-sync', + '--enable-automation', + '--enable-features=NetworkServiceInProcess2', + '--export-tagged-pdf', + '--force-color-profile=srgb', + '--headless=new', + '--metrics-recording-only', + '--no-first-run', + '--password-store=basic', + '--remote-debugging-port=9222', + '--use-mock-keychain', + `--user-data-dir=${path.join(tmpDir, 'profile')}`, + 'about:blank', + ]; + } + + it('should launch a Chromium browser', async () => { const executablePath = computeExecutablePath({ cacheDir: tmpDir, browser: Browser.CHROMIUM, @@ -75,12 +109,7 @@ describe('Chromium', () => { }); const process = launch({ executablePath, - args: [ - '--headless=new', - '--use-mock-keychain', - '--disable-features=DialMediaRouteProvider', - `--user-data-dir=${path.join(tmpDir, 'profile')}`, - ], + args: getArgs(), }); await process.close(); }); @@ -93,13 +122,7 @@ describe('Chromium', () => { }); const process = launch({ executablePath, - args: [ - '--headless=new', - '--use-mock-keychain', - '--disable-features=DialMediaRouteProvider', - '--remote-debugging-port=9222', - `--user-data-dir=${path.join(tmpDir, 'profile')}`, - ], + args: getArgs(), }); const url = await process.waitForLineOutput(CDP_WEBSOCKET_ENDPOINT_REGEX); await process.close(); diff --git a/packages/browsers/test/src/firefox/fetch.spec.ts b/packages/browsers/test/src/firefox/fetch.spec.ts index 8b4a7787b1fe3..97548b757f514 100644 --- a/packages/browsers/test/src/firefox/fetch.spec.ts +++ b/packages/browsers/test/src/firefox/fetch.spec.ts @@ -19,8 +19,8 @@ import fs from 'fs'; import os from 'os'; import path from 'path'; -import {fetch, Browser, BrowserPlatform, Cache} from '../../../lib/cjs/main.js'; -import {setupTestServer, getServerUrl} from '../utils.js'; +import {fetch, Browser, BrowserPlatform} from '../../../lib/cjs/main.js'; +import {setupTestServer, getServerUrl, clearCache} from '../utils.js'; import {testFirefoxBuildId} from '../versions.js'; /** @@ -37,7 +37,7 @@ describe('Firefox fetch', () => { }); afterEach(() => { - new Cache(tmpDir).clear(); + clearCache(tmpDir); }); it('should download a buildId that is a bzip2 archive', async function () { diff --git a/packages/browsers/test/src/firefox/launcher.spec.ts b/packages/browsers/test/src/firefox/launcher.spec.ts index b6e39dc3cdf03..83c6151c8916a 100644 --- a/packages/browsers/test/src/firefox/launcher.spec.ts +++ b/packages/browsers/test/src/firefox/launcher.spec.ts @@ -15,7 +15,6 @@ */ import assert from 'assert'; -import {execSync} from 'child_process'; import fs from 'fs'; import os from 'os'; import path from 'path'; @@ -26,10 +25,9 @@ import { fetch, Browser, BrowserPlatform, - Cache, createProfile, } from '../../../lib/cjs/main.js'; -import {setupTestServer, getServerUrl} from '../utils.js'; +import {setupTestServer, getServerUrl, clearCache} from '../utils.js'; import {testFirefoxBuildId} from '../versions.js'; describe('Firefox', () => { @@ -65,14 +63,7 @@ describe('Firefox', () => { }); afterEach(() => { - try { - new Cache(tmpDir).clear(); - } catch (err) { - if (os.platform() === 'win32') { - console.log(execSync('tasklist').toString('utf-8')); - } - throw err; - } + clearCache(tmpDir); }); it('should launch a Firefox browser', async () => { diff --git a/packages/browsers/test/src/utils.ts b/packages/browsers/test/src/utils.ts index 7ff28ac7ae175..ee77f5dbc121e 100644 --- a/packages/browsers/test/src/utils.ts +++ b/packages/browsers/test/src/utils.ts @@ -14,12 +14,17 @@ * limitations under the License. */ +import {execSync} from 'child_process'; +import os from 'os'; import path from 'path'; import * as readline from 'readline'; import {Writable, Readable} from 'stream'; import {TestServer} from '@pptr/testserver'; +import {isErrorLike} from '../../lib/cjs/launcher.js'; +import {Cache} from '../../lib/cjs/main.js'; + export function createMockedReadlineInterface( input: string ): readline.Interface { @@ -62,3 +67,19 @@ export function setupTestServer(): void { export function getServerUrl(): string { return `http://localhost:${state.server!.port}`; } + +export function clearCache(tmpDir: string): void { + try { + new Cache(tmpDir).clear(); + } catch (err) { + if (os.platform() === 'win32') { + console.log(execSync('tasklist').toString('utf-8')); + // Sometimes on Windows the folder cannot be removed due to unknown reasons. + // We suppress the error to avoud flakiness. + if (isErrorLike(err) && err.message.includes('EBUSY')) { + return; + } + } + throw err; + } +} diff --git a/packages/browsers/tools/downloadTestBrowsers.mjs b/packages/browsers/tools/downloadTestBrowsers.mjs index 5127278412be0..1af9906e5547a 100644 --- a/packages/browsers/tools/downloadTestBrowsers.mjs +++ b/packages/browsers/tools/downloadTestBrowsers.mjs @@ -38,7 +38,6 @@ function getBrowser(str) { } const cacheDir = path.normalize(path.join('.', 'test', 'cache')); -const promises = []; for (const version of Object.keys(versions)) { const browser = getBrowser(version); @@ -50,37 +49,31 @@ for (const version of Object.keys(versions)) { const buildId = versions[version]; for (const platform of Object.values(BrowserPlatform)) { - promises.push( - (async function download(buildId, platform) { - const targetPath = path.join( - cacheDir, - 'server', - ...downloadPaths[browser](platform, buildId) - ); + const targetPath = path.join( + cacheDir, + 'server', + ...downloadPaths[browser](platform, buildId) + ); - if (fs.existsSync(targetPath)) { - return; - } + if (fs.existsSync(targetPath)) { + continue; + } - const result = await fetch({ - browser, - buildId, - platform, - cacheDir: path.join(cacheDir, 'tmp'), - install: false, - }); + const result = await fetch({ + browser, + buildId, + platform, + cacheDir: path.join(cacheDir, 'tmp'), + install: false, + }); - fs.mkdirSync(path.dirname(targetPath), { - recursive: true, - }); - fs.copyFileSync(result.path, targetPath); - })(buildId, platform) - ); + fs.mkdirSync(path.dirname(targetPath), { + recursive: true, + }); + fs.copyFileSync(result.path, targetPath); } } -await Promise.all(promises); - fs.rmSync(path.join(cacheDir, 'tmp'), { recursive: true, force: true, From ef0bab40f1d5c63a09af6bd8a77421666a1333eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Apr 2023 09:20:29 +0000 Subject: [PATCH 069/417] chore(deps): Bump @angular-devkit/architect from 0.1502.4 to 0.1502.5 (#9982) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 145 ++++++++++++++++++++++------ packages/ng-schematics/package.json | 2 +- 2 files changed, 114 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index af9df9240c034..68df79ab40a35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,11 +100,11 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1502.2", - "dev": true, - "license": "MIT", + "version": "0.1502.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.5.tgz", + "integrity": "sha512-6KVrXQ/X7W88WSJvYe69ed/2QzQNlObKpj3BWzmcKnA+IvJB37/mvw8VaGFP9y+pDa/b1D1yCDtAJLeP5QY3xg==", "dependencies": { - "@angular-devkit/core": "15.2.2", + "@angular-devkit/core": "15.2.5", "rxjs": "6.6.7" }, "engines": { @@ -113,6 +113,54 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", + "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/architect/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/architect/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@angular-devkit/core": { "version": "15.2.2", "dev": true, @@ -270,6 +318,21 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular/cli/node_modules/@angular-devkit/architect": { + "version": "0.1502.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.2.tgz", + "integrity": "sha512-+NE2IV+tuPgcBdC+1ac7eYIBqZDH0VskXTqbhHiRKySbK0vF3/cwTw6Ie07phl0xC1dxLXeRE52L5YwX5jERFQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "15.2.2", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": { "version": "15.2.2", "dev": true, @@ -9224,7 +9287,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@angular-devkit/architect": "^0.1502.4", + "@angular-devkit/architect": "^0.1502.5", "@angular-devkit/core": "^15.2.4", "@angular-devkit/schematics": "^15.2.5" }, @@ -9237,20 +9300,6 @@ "node": ">=14.1.0" } }, - "packages/ng-schematics/node_modules/@angular-devkit/architect": { - "version": "0.1502.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.4.tgz", - "integrity": "sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA==", - "dependencies": { - "@angular-devkit/core": "15.2.4", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, "packages/ng-schematics/node_modules/@angular-devkit/core": { "version": "15.2.4", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", @@ -9431,11 +9480,42 @@ } }, "@angular-devkit/architect": { - "version": "0.1502.2", - "dev": true, + "version": "0.1502.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.5.tgz", + "integrity": "sha512-6KVrXQ/X7W88WSJvYe69ed/2QzQNlObKpj3BWzmcKnA+IvJB37/mvw8VaGFP9y+pDa/b1D1yCDtAJLeP5QY3xg==", "requires": { - "@angular-devkit/core": "15.2.2", + "@angular-devkit/core": "15.2.5", "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", + "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } } }, "@angular-devkit/core": { @@ -9539,6 +9619,16 @@ "yargs": "17.6.2" }, "dependencies": { + "@angular-devkit/architect": { + "version": "0.1502.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.2.tgz", + "integrity": "sha512-+NE2IV+tuPgcBdC+1ac7eYIBqZDH0VskXTqbhHiRKySbK0vF3/cwTw6Ie07phl0xC1dxLXeRE52L5YwX5jERFQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "15.2.2", + "rxjs": "6.6.7" + } + }, "@angular-devkit/schematics": { "version": "15.2.2", "dev": true, @@ -10263,7 +10353,7 @@ "@puppeteer/ng-schematics": { "version": "file:packages/ng-schematics", "requires": { - "@angular-devkit/architect": "^0.1502.4", + "@angular-devkit/architect": "^0.1502.5", "@angular-devkit/core": "^15.2.4", "@angular-devkit/schematics": "^15.2.5", "@angular/cli": "^15.2.2", @@ -10271,15 +10361,6 @@ "@types/node": "^14.15.0" }, "dependencies": { - "@angular-devkit/architect": { - "version": "0.1502.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.4.tgz", - "integrity": "sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA==", - "requires": { - "@angular-devkit/core": "15.2.4", - "rxjs": "6.6.7" - } - }, "@angular-devkit/core": { "version": "15.2.4", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index a2de8ea11cae9..3b4415add0978 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -47,7 +47,7 @@ "node": ">=14.1.0" }, "dependencies": { - "@angular-devkit/architect": "^0.1502.4", + "@angular-devkit/architect": "^0.1502.5", "@angular-devkit/core": "^15.2.4", "@angular-devkit/schematics": "^15.2.5" }, From e7265c9aa94e749de5745e5e98d45d4659f19d30 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 12:29:10 +0200 Subject: [PATCH 070/417] fix: ignore extraInfo events if the response is served from cache (#9983) --- .../src/common/NetworkManager.ts | 7 + test/src/NetworkManager.spec.ts | 406 ++++++++++++++++++ 2 files changed, 413 insertions(+) diff --git a/packages/puppeteer-core/src/common/NetworkManager.ts b/packages/puppeteer-core/src/common/NetworkManager.ts index 381f43bd5f832..4d05f4ed91df4 100644 --- a/packages/puppeteer-core/src/common/NetworkManager.ts +++ b/packages/puppeteer-core/src/common/NetworkManager.ts @@ -485,6 +485,13 @@ export class NetworkManager extends EventEmitter { ); } + // Chromium sends wrong extraInfo events for responses served from cache. + // See https://github.com/puppeteer/puppeteer/issues/9965 and + // https://crbug.com/1340398. + if (responseReceived.response.fromDiskCache) { + extraInfo = null; + } + const response = new HTTPResponse( this.#client, request, diff --git a/test/src/NetworkManager.spec.ts b/test/src/NetworkManager.spec.ts index ceedb8ae165ea..56945d597ca00 100644 --- a/test/src/NetworkManager.spec.ts +++ b/test/src/NetworkManager.spec.ts @@ -24,6 +24,9 @@ import { NetworkManagerEmittedEvents, } from 'puppeteer-core/internal/common/NetworkManager.js'; +// TODO: develop a helper to generate fake network events for attributes that +// are not relevant for the network manager to make tests shorter. + class MockCDPSession extends EventEmitter { async send(): Promise {} connection() { @@ -1128,4 +1131,407 @@ describe('NetworkManager', () => { expect(responses.length).toBe(1); expect(requests[0]!.response()).not.toEqual(null); }); + + it(`should handle cached redirects`, async () => { + const mockCDPSession = new MockCDPSession(); + const manager = new NetworkManager(mockCDPSession, true, { + frame(): Frame | null { + return null; + }, + }); + + const responses: HTTPResponse[] = []; + const requests: HTTPRequest[] = []; + manager.on( + NetworkManagerEmittedEvents.Response, + (response: HTTPResponse) => { + responses.push(response); + } + ); + + manager.on(NetworkManagerEmittedEvents.Request, (request: HTTPRequest) => { + requests.push(request); + }); + + mockCDPSession.emit('Network.requestWillBeSent', { + requestId: '6D76C8ACAECE880C722FA515AD380015', + loaderId: '6D76C8ACAECE880C722FA515AD380015', + documentURL: 'http://localhost:3000/', + request: { + url: 'http://localhost:3000/', + method: 'GET', + headers: { + 'Upgrade-Insecure-Requests': '1', + 'User-Agent': + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', + }, + mixedContentType: 'none', + initialPriority: 'VeryHigh', + referrerPolicy: 'strict-origin-when-cross-origin', + isSameSite: true, + }, + timestamp: 31949.95878, + wallTime: 1680698353.570949, + initiator: {type: 'other'}, + redirectHasExtraInfo: false, + type: 'Document', + frameId: '4A6E05B1781795F1B586C1F8F8B2CBE4', + hasUserGesture: false, + }); + mockCDPSession.emit('Network.requestWillBeSentExtraInfo', { + requestId: '6D76C8ACAECE880C722FA515AD380015', + associatedCookies: [], + headers: { + Accept: + 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', + 'Accept-Encoding': 'gzip, deflate, br', + 'Accept-Language': 'en-GB,en-US;q=0.9,en;q=0.8', + Connection: 'keep-alive', + Host: 'localhost:3000', + 'Sec-Fetch-Dest': 'document', + 'Sec-Fetch-Mode': 'navigate', + 'Sec-Fetch-Site': 'none', + 'Sec-Fetch-User': '?1', + 'Upgrade-Insecure-Requests': '1', + 'User-Agent': + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', + 'sec-ch-ua-mobile': '?0', + }, + connectTiming: {requestTime: 31949.959838}, + siteHasCookieInOtherPartition: false, + }); + mockCDPSession.emit('Network.responseReceivedExtraInfo', { + requestId: '6D76C8ACAECE880C722FA515AD380015', + blockedCookies: [], + headers: { + 'Cache-Control': 'max-age=5', + Connection: 'keep-alive', + 'Content-Type': 'text/html; charset=utf-8', + Date: 'Wed, 05 Apr 2023 12:39:13 GMT', + 'Keep-Alive': 'timeout=5', + 'Transfer-Encoding': 'chunked', + }, + resourceIPAddressSpace: 'Local', + statusCode: 200, + headersText: + 'HTTP/1.1 200 OK\\r\\nContent-Type: text/html; charset=utf-8\\r\\nCache-Control: max-age=5\\r\\nDate: Wed, 05 Apr 2023 12:39:13 GMT\\r\\nConnection: keep-alive\\r\\nKeep-Alive: timeout=5\\r\\nTransfer-Encoding: chunked\\r\\n\\r\\n', + cookiePartitionKey: 'http://localhost', + cookiePartitionKeyOpaque: false, + }); + + mockCDPSession.emit('Network.responseReceived', { + requestId: '6D76C8ACAECE880C722FA515AD380015', + loaderId: '6D76C8ACAECE880C722FA515AD380015', + timestamp: 31949.965149, + type: 'Document', + response: { + url: 'http://localhost:3000/', + status: 200, + statusText: 'OK', + headers: { + 'Cache-Control': 'max-age=5', + Connection: 'keep-alive', + 'Content-Type': 'text/html; charset=utf-8', + Date: 'Wed, 05 Apr 2023 12:39:13 GMT', + 'Keep-Alive': 'timeout=5', + 'Transfer-Encoding': 'chunked', + }, + mimeType: 'text/html', + connectionReused: true, + connectionId: 34, + remoteIPAddress: '127.0.0.1', + remotePort: 3000, + fromDiskCache: false, + fromServiceWorker: false, + fromPrefetchCache: false, + encodedDataLength: 197, + timing: { + requestTime: 31949.959838, + proxyStart: -1, + proxyEnd: -1, + dnsStart: -1, + dnsEnd: -1, + connectStart: -1, + connectEnd: -1, + sslStart: -1, + sslEnd: -1, + workerStart: -1, + workerReady: -1, + workerFetchStart: -1, + workerRespondWithSettled: -1, + sendStart: 0.613, + sendEnd: 0.665, + pushStart: 0, + pushEnd: 0, + receiveHeadersEnd: 3.619, + }, + responseTime: 1.680698353573552e12, + protocol: 'http/1.1', + alternateProtocolUsage: 'unspecifiedReason', + securityState: 'secure', + }, + hasExtraInfo: true, + frameId: '4A6E05B1781795F1B586C1F8F8B2CBE4', + }); + mockCDPSession.emit('Network.loadingFinished', { + requestId: '6D76C8ACAECE880C722FA515AD380015', + timestamp: 31949.963861, + encodedDataLength: 847, + shouldReportCorbBlocking: false, + }); + + mockCDPSession.emit('Network.requestWillBeSent', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + loaderId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + documentURL: 'http://localhost:3000/redirect', + request: { + url: 'http://localhost:3000/redirect', + method: 'GET', + headers: { + Referer: 'http://localhost:3000/', + 'Upgrade-Insecure-Requests': '1', + 'User-Agent': + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', + 'sec-ch-ua-mobile': '?0', + }, + mixedContentType: 'none', + initialPriority: 'VeryHigh', + referrerPolicy: 'strict-origin-when-cross-origin', + isSameSite: true, + }, + timestamp: 31949.982895, + wallTime: 1680698353.595079, + initiator: { + type: 'script', + stack: { + callFrames: [ + { + functionName: '', + scriptId: '5', + url: 'http://localhost:3000/', + lineNumber: 8, + columnNumber: 32, + }, + ], + }, + }, + redirectHasExtraInfo: false, + type: 'Document', + frameId: '4A6E05B1781795F1B586C1F8F8B2CBE4', + hasUserGesture: false, + }); + + mockCDPSession.emit('Network.requestWillBeSentExtraInfo', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + associatedCookies: [], + headers: { + Accept: + 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', + 'Accept-Encoding': 'gzip, deflate, br', + 'Accept-Language': 'en-GB,en-US;q=0.9,en;q=0.8', + Connection: 'keep-alive', + Host: 'localhost:3000', + Referer: 'http://localhost:3000/', + 'Sec-Fetch-Dest': 'document', + 'Sec-Fetch-Mode': 'navigate', + 'Sec-Fetch-Site': 'same-origin', + 'Upgrade-Insecure-Requests': '1', + 'User-Agent': + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', + 'sec-ch-ua-mobile': '?0', + }, + connectTiming: {requestTime: 31949.983605}, + siteHasCookieInOtherPartition: false, + }); + mockCDPSession.emit('Network.responseReceivedExtraInfo', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + blockedCookies: [], + headers: { + Connection: 'keep-alive', + Date: 'Wed, 05 Apr 2023 12:39:13 GMT', + 'Keep-Alive': 'timeout=5', + Location: 'http://localhost:3000/#from-redirect', + 'Transfer-Encoding': 'chunked', + }, + resourceIPAddressSpace: 'Local', + statusCode: 302, + headersText: + 'HTTP/1.1 302 Found\\r\\nLocation: http://localhost:3000/#from-redirect\\r\\nDate: Wed, 05 Apr 2023 12:39:13 GMT\\r\\nConnection: keep-alive\\r\\nKeep-Alive: timeout=5\\r\\nTransfer-Encoding: chunked\\r\\n\\r\\n', + cookiePartitionKey: 'http://localhost', + cookiePartitionKeyOpaque: false, + }); + mockCDPSession.emit('Network.requestWillBeSent', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + loaderId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + documentURL: 'http://localhost:3000/', + request: { + url: 'http://localhost:3000/', + urlFragment: '#from-redirect', + method: 'GET', + headers: { + Referer: 'http://localhost:3000/', + 'Upgrade-Insecure-Requests': '1', + 'User-Agent': + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', + 'sec-ch-ua-mobile': '?0', + }, + mixedContentType: 'none', + initialPriority: 'VeryHigh', + referrerPolicy: 'strict-origin-when-cross-origin', + isSameSite: true, + }, + timestamp: 31949.988506, + wallTime: 1680698353.60069, + initiator: { + type: 'script', + stack: { + callFrames: [ + { + functionName: '', + scriptId: '5', + url: 'http://localhost:3000/', + lineNumber: 8, + columnNumber: 32, + }, + ], + }, + }, + redirectHasExtraInfo: true, + redirectResponse: { + url: 'http://localhost:3000/redirect', + status: 302, + statusText: 'Found', + headers: { + Connection: 'keep-alive', + Date: 'Wed, 05 Apr 2023 12:39:13 GMT', + 'Keep-Alive': 'timeout=5', + Location: 'http://localhost:3000/#from-redirect', + 'Transfer-Encoding': 'chunked', + }, + mimeType: '', + connectionReused: true, + connectionId: 34, + remoteIPAddress: '127.0.0.1', + remotePort: 3000, + fromDiskCache: false, + fromServiceWorker: false, + fromPrefetchCache: false, + encodedDataLength: 182, + timing: { + requestTime: 31949.983605, + proxyStart: -1, + proxyEnd: -1, + dnsStart: -1, + dnsEnd: -1, + connectStart: -1, + connectEnd: -1, + sslStart: -1, + sslEnd: -1, + workerStart: -1, + workerReady: -1, + workerFetchStart: -1, + workerRespondWithSettled: -1, + sendStart: 0.364, + sendEnd: 0.401, + pushStart: 0, + pushEnd: 0, + receiveHeadersEnd: 4.085, + }, + responseTime: 1.680698353596548e12, + protocol: 'http/1.1', + alternateProtocolUsage: 'unspecifiedReason', + securityState: 'secure', + }, + type: 'Document', + frameId: '4A6E05B1781795F1B586C1F8F8B2CBE4', + hasUserGesture: false, + }); + mockCDPSession.emit('Network.requestWillBeSentExtraInfo', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + associatedCookies: [], + headers: {}, + connectTiming: {requestTime: 31949.988855}, + siteHasCookieInOtherPartition: false, + }); + + mockCDPSession.emit('Network.responseReceived', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + loaderId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + timestamp: 31949.991319, + type: 'Document', + response: { + url: 'http://localhost:3000/', + status: 200, + statusText: 'OK', + headers: { + 'Cache-Control': 'max-age=5', + 'Content-Type': 'text/html; charset=utf-8', + Date: 'Wed, 05 Apr 2023 12:39:13 GMT', + }, + mimeType: 'text/html', + connectionReused: false, + connectionId: 0, + remoteIPAddress: '127.0.0.1', + remotePort: 3000, + fromDiskCache: true, + fromServiceWorker: false, + fromPrefetchCache: false, + encodedDataLength: 0, + timing: { + requestTime: 31949.988855, + proxyStart: -1, + proxyEnd: -1, + dnsStart: -1, + dnsEnd: -1, + connectStart: -1, + connectEnd: -1, + sslStart: -1, + sslEnd: -1, + workerStart: -1, + workerReady: -1, + workerFetchStart: -1, + workerRespondWithSettled: -1, + sendStart: 0.069, + sendEnd: 0.069, + pushStart: 0, + pushEnd: 0, + receiveHeadersEnd: 0.321, + }, + responseTime: 1.680698353573552e12, + protocol: 'http/1.1', + alternateProtocolUsage: 'unspecifiedReason', + securityState: 'secure', + }, + hasExtraInfo: true, + frameId: '4A6E05B1781795F1B586C1F8F8B2CBE4', + }); + mockCDPSession.emit('Network.responseReceivedExtraInfo', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + blockedCookies: [], + headers: { + Connection: 'keep-alive', + Date: 'Wed, 05 Apr 2023 12:39:13 GMT', + 'Keep-Alive': 'timeout=5', + Location: 'http://localhost:3000/#from-redirect', + 'Transfer-Encoding': 'chunked', + }, + resourceIPAddressSpace: 'Local', + statusCode: 302, + headersText: + 'HTTP/1.1 302 Found\\r\\nLocation: http://localhost:3000/#from-redirect\\r\\nDate: Wed, 05 Apr 2023 12:39:13 GMT\\r\\nConnection: keep-alive\\r\\nKeep-Alive: timeout=5\\r\\nTransfer-Encoding: chunked\\r\\n\\r\\n', + cookiePartitionKey: 'http://localhost', + cookiePartitionKeyOpaque: false, + }); + mockCDPSession.emit('Network.loadingFinished', { + requestId: '4C2CC44FB6A6CAC5BE2780BCC9313105', + timestamp: 31949.989412, + encodedDataLength: 0, + shouldReportCorbBlocking: false, + }); + expect( + responses.map(r => { + return r.status(); + }) + ).toEqual([200, 302, 200]); + }); }); From 24bd05877de9c8b310a150976668743f73c94f10 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 13:23:28 +0200 Subject: [PATCH 071/417] refactor: rename fetch->install, launcher->launch (#9985) --- packages/browsers/src/CLI.ts | 6 ++--- .../browsers/src/{fetch.ts => install.ts} | 24 +++++++++---------- .../browsers/src/{launcher.ts => launch.ts} | 4 ++-- packages/browsers/src/main.ts | 4 ++-- .../chrome/{fetch.spec.ts => install.spec.ts} | 22 ++++++++--------- .../{launcher.spec.ts => launch.spec.ts} | 4 ++-- .../{launcher.spec.ts => launch.spec.ts} | 4 ++-- .../{fetch.spec.ts => install.spec.ts} | 10 ++++---- .../firefox/{launcher.spec.ts => launch.ts} | 4 ++-- packages/browsers/test/src/utils.ts | 2 +- .../browsers/tools/downloadTestBrowsers.mjs | 6 ++--- packages/puppeteer/src/node/install.ts | 4 ++-- 12 files changed, 47 insertions(+), 47 deletions(-) rename packages/browsers/src/{fetch.ts => install.ts} (89%) rename packages/browsers/src/{launcher.ts => launch.ts} (99%) rename packages/browsers/test/src/chrome/{fetch.spec.ts => install.spec.ts} (93%) rename packages/browsers/test/src/chrome/{launcher.spec.ts => launch.spec.ts} (99%) rename packages/browsers/test/src/chromium/{launcher.spec.ts => launch.spec.ts} (99%) rename packages/browsers/test/src/firefox/{fetch.spec.ts => install.spec.ts} (91%) rename packages/browsers/test/src/firefox/{launcher.spec.ts => launch.ts} (98%) diff --git a/packages/browsers/src/CLI.ts b/packages/browsers/src/CLI.ts index 1d4947324e135..4a7818a687e52 100644 --- a/packages/browsers/src/CLI.ts +++ b/packages/browsers/src/CLI.ts @@ -30,12 +30,12 @@ import { } from './browser-data/browser-data.js'; import {Cache} from './Cache.js'; import {detectBrowserPlatform} from './detectPlatform.js'; -import {fetch} from './fetch.js'; +import {install} from './install.js'; import { computeExecutablePath, computeSystemExecutablePath, launch, -} from './launcher.js'; +} from './launch.js'; type InstallArgs = { browser: { @@ -157,7 +157,7 @@ export class CLI { args.platform, args.browser.buildId ); - await fetch({ + await install({ browser: args.browser.name, buildId: args.browser.buildId, platform: args.platform, diff --git a/packages/browsers/src/fetch.ts b/packages/browsers/src/install.ts similarity index 89% rename from packages/browsers/src/fetch.ts rename to packages/browsers/src/install.ts index 970a042fe7383..8afe6e530d487 100644 --- a/packages/browsers/src/fetch.ts +++ b/packages/browsers/src/install.ts @@ -31,7 +31,7 @@ import {detectBrowserPlatform} from './detectPlatform.js'; import {unpackArchive} from './fileUtil.js'; import {downloadFile, headHttpRequest} from './httpUtil.js'; -const debugFetch = debug('puppeteer:browsers:fetcher'); +const debugInstall = debug('puppeteer:browsers:install'); const times = new Map(); function debugTime(label: string) { @@ -46,7 +46,7 @@ function debugTimeEnd(label: string) { } const duration = end[0] * 1000 + end[1] / 1e6 - (start[0] * 1000 + start[1] / 1e6); // calculate duration in milliseconds - debugFetch(`Duration for ${label}: ${duration}ms`); + debugInstall(`Duration for ${label}: ${duration}ms`); } /** @@ -64,7 +64,7 @@ export interface Options { */ platform?: BrowserPlatform; /** - * Determines which browser to fetch. + * Determines which browser to install. */ browser: Browser; /** @@ -94,7 +94,7 @@ export interface Options { * * @defaultValue `true` */ - install?: boolean; + unpack?: boolean; } export type InstalledBrowser = { @@ -104,9 +104,9 @@ export type InstalledBrowser = { platform: BrowserPlatform; }; -export async function fetch(options: Options): Promise { +export async function install(options: Options): Promise { options.platform ??= detectBrowserPlatform(); - options.install ??= true; + options.unpack ??= true; if (!options.platform) { throw new Error( `Cannot download a binary for the provided platform: ${os.platform()} (${os.arch()})` @@ -127,7 +127,7 @@ export async function fetch(options: Options): Promise { await mkdir(browserRoot, {recursive: true}); } - if (!options.install) { + if (!options.unpack) { if (existsSync(archivePath)) { return { path: archivePath, @@ -136,7 +136,7 @@ export async function fetch(options: Options): Promise { buildId: options.buildId, }; } - debugFetch(`Downloading binary from ${url}`); + debugInstall(`Downloading binary from ${url}`); debugTime('download'); await downloadFile(url, archivePath, options.downloadProgressCallback); debugTimeEnd('download'); @@ -162,7 +162,7 @@ export async function fetch(options: Options): Promise { }; } try { - debugFetch(`Downloading binary from ${url}`); + debugInstall(`Downloading binary from ${url}`); try { debugTime('download'); await downloadFile(url, archivePath, options.downloadProgressCallback); @@ -170,7 +170,7 @@ export async function fetch(options: Options): Promise { debugTimeEnd('download'); } - debugFetch(`Installing ${archivePath} to ${outputPath}`); + debugInstall(`Installing ${archivePath} to ${outputPath}`); try { debugTime('extract'); await unpackArchive(archivePath, outputPath); @@ -178,7 +178,7 @@ export async function fetch(options: Options): Promise { debugTimeEnd('extract'); } } catch (err) { - debugFetch(`Error during installation`, err); + debugInstall(`Error during installation`, err); } finally { if (existsSync(archivePath)) { await unlink(archivePath); @@ -192,7 +192,7 @@ export async function fetch(options: Options): Promise { }; } -export async function canFetch(options: Options): Promise { +export async function canDownload(options: Options): Promise { options.platform ??= detectBrowserPlatform(); if (!options.platform) { throw new Error( diff --git a/packages/browsers/src/launcher.ts b/packages/browsers/src/launch.ts similarity index 99% rename from packages/browsers/src/launcher.ts rename to packages/browsers/src/launch.ts index c41168c231c24..45fcf72070bf2 100644 --- a/packages/browsers/src/launcher.ts +++ b/packages/browsers/src/launch.ts @@ -48,7 +48,7 @@ export interface Options { */ platform?: BrowserPlatform; /** - * Determines which browser to fetch. + * Determines which browser to launch. */ browser: Browser; /** @@ -87,7 +87,7 @@ export interface SystemOptions { */ platform?: BrowserPlatform; /** - * Determines which browser to fetch. + * Determines which browser to launch. */ browser: Browser; /** diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index 0c3deca60bec5..ab169f19c3117 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -21,8 +21,8 @@ export { TimeoutError, CDP_WEBSOCKET_ENDPOINT_REGEX, WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, -} from './launcher.js'; -export {fetch, canFetch} from './fetch.js'; +} from './launch.js'; +export {install, canDownload} from './install.js'; export {detectBrowserPlatform} from './detectPlatform.js'; export { resolveBuildId, diff --git a/packages/browsers/test/src/chrome/fetch.spec.ts b/packages/browsers/test/src/chrome/install.spec.ts similarity index 93% rename from packages/browsers/test/src/chrome/fetch.spec.ts rename to packages/browsers/test/src/chrome/install.spec.ts index 3a2db243d2732..402306d5da58c 100644 --- a/packages/browsers/test/src/chrome/fetch.spec.ts +++ b/packages/browsers/test/src/chrome/install.spec.ts @@ -22,8 +22,8 @@ import os from 'os'; import path from 'path'; import { - fetch, - canFetch, + install, + canDownload, Browser, BrowserPlatform, Cache, @@ -35,7 +35,7 @@ import {testChromeBuildId} from '../versions.js'; * Tests in this spec use real download URLs and unpack live browser archives * so it requires the network access. */ -describe('Chrome fetch', () => { +describe('Chrome install', () => { setupTestServer(); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -50,7 +50,7 @@ describe('Chrome fetch', () => { it('should check if a buildId can be downloaded', async () => { assert.ok( - await canFetch({ + await canDownload({ cacheDir: tmpDir, browser: Browser.CHROME, platform: BrowserPlatform.LINUX, @@ -62,7 +62,7 @@ describe('Chrome fetch', () => { it('should report if a buildId is not downloadable', async () => { assert.strictEqual( - await canFetch({ + await canDownload({ cacheDir: tmpDir, browser: Browser.CHROME, platform: BrowserPlatform.LINUX, @@ -81,7 +81,7 @@ describe('Chrome fetch', () => { `${BrowserPlatform.LINUX}-${testChromeBuildId}` ); assert.strictEqual(fs.existsSync(expectedOutputPath), false); - let browser = await fetch({ + let browser = await install({ cacheDir: tmpDir, browser: Browser.CHROME, platform: BrowserPlatform.LINUX, @@ -91,7 +91,7 @@ describe('Chrome fetch', () => { assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); // Second iteration should be no-op. - browser = await fetch({ + browser = await install({ cacheDir: tmpDir, browser: Browser.CHROME, platform: BrowserPlatform.LINUX, @@ -159,9 +159,9 @@ describe('Chrome fetch', () => { delete process.env['HTTPS_PROXY']; }); - it('can send canFetch requests via a proxy', async () => { + it('can send canDownload requests via a proxy', async () => { assert.strictEqual( - await canFetch({ + await canDownload({ cacheDir: tmpDir, browser: Browser.CHROME, platform: BrowserPlatform.LINUX, @@ -175,7 +175,7 @@ describe('Chrome fetch', () => { ]); }); - it('can fetch via a proxy', async function () { + it('can download via a proxy', async function () { this.timeout(120000); const expectedOutputPath = path.join( tmpDir, @@ -183,7 +183,7 @@ describe('Chrome fetch', () => { `${BrowserPlatform.LINUX}-${testChromeBuildId}` ); assert.strictEqual(fs.existsSync(expectedOutputPath), false); - const browser = await fetch({ + const browser = await install({ cacheDir: tmpDir, browser: Browser.CHROME, platform: BrowserPlatform.LINUX, diff --git a/packages/browsers/test/src/chrome/launcher.spec.ts b/packages/browsers/test/src/chrome/launch.spec.ts similarity index 99% rename from packages/browsers/test/src/chrome/launcher.spec.ts rename to packages/browsers/test/src/chrome/launch.spec.ts index 9aef9079a7faa..cef690a6bba88 100644 --- a/packages/browsers/test/src/chrome/launcher.spec.ts +++ b/packages/browsers/test/src/chrome/launch.spec.ts @@ -23,7 +23,7 @@ import { CDP_WEBSOCKET_ENDPOINT_REGEX, computeExecutablePath, launch, - fetch, + install, Browser, BrowserPlatform, } from '../../../lib/cjs/main.js'; @@ -54,7 +54,7 @@ describe('Chrome', () => { tmpDir = fs.mkdtempSync( path.join(os.tmpdir(), 'puppeteer-browsers-test') ); - await fetch({ + await install({ cacheDir: tmpDir, browser: Browser.CHROME, buildId: testChromeBuildId, diff --git a/packages/browsers/test/src/chromium/launcher.spec.ts b/packages/browsers/test/src/chromium/launch.spec.ts similarity index 99% rename from packages/browsers/test/src/chromium/launcher.spec.ts rename to packages/browsers/test/src/chromium/launch.spec.ts index cd9c2ac817cb5..2d5d704887c23 100644 --- a/packages/browsers/test/src/chromium/launcher.spec.ts +++ b/packages/browsers/test/src/chromium/launch.spec.ts @@ -23,7 +23,7 @@ import { CDP_WEBSOCKET_ENDPOINT_REGEX, computeExecutablePath, launch, - fetch, + install, Browser, BrowserPlatform, } from '../../../lib/cjs/main.js'; @@ -54,7 +54,7 @@ describe('Chromium', () => { tmpDir = fs.mkdtempSync( path.join(os.tmpdir(), 'puppeteer-browsers-test') ); - await fetch({ + await install({ cacheDir: tmpDir, browser: Browser.CHROMIUM, buildId: testChromiumBuildId, diff --git a/packages/browsers/test/src/firefox/fetch.spec.ts b/packages/browsers/test/src/firefox/install.spec.ts similarity index 91% rename from packages/browsers/test/src/firefox/fetch.spec.ts rename to packages/browsers/test/src/firefox/install.spec.ts index 97548b757f514..29d5974c73b15 100644 --- a/packages/browsers/test/src/firefox/fetch.spec.ts +++ b/packages/browsers/test/src/firefox/install.spec.ts @@ -19,7 +19,7 @@ import fs from 'fs'; import os from 'os'; import path from 'path'; -import {fetch, Browser, BrowserPlatform} from '../../../lib/cjs/main.js'; +import {install, Browser, BrowserPlatform} from '../../../lib/cjs/main.js'; import {setupTestServer, getServerUrl, clearCache} from '../utils.js'; import {testFirefoxBuildId} from '../versions.js'; @@ -27,7 +27,7 @@ import {testFirefoxBuildId} from '../versions.js'; * Tests in this spec use real download URLs and unpack live browser archives * so it requires the network access. */ -describe('Firefox fetch', () => { +describe('Firefox install', () => { setupTestServer(); let tmpDir = '/tmp/puppeteer-browsers-test'; @@ -48,7 +48,7 @@ describe('Firefox fetch', () => { `${BrowserPlatform.LINUX}-${testFirefoxBuildId}` ); assert.strictEqual(fs.existsSync(expectedOutputPath), false); - const browser = await fetch({ + const browser = await install({ cacheDir: tmpDir, browser: Browser.FIREFOX, platform: BrowserPlatform.LINUX, @@ -59,7 +59,7 @@ describe('Firefox fetch', () => { assert.ok(fs.existsSync(expectedOutputPath)); }); - // Fetch relies on the `hdiutil` utility on MacOS. + // install relies on the `hdiutil` utility on MacOS. // The utility is not available on other platforms. (os.platform() === 'darwin' ? it : it.skip)( 'should download a buildId that is a dmg archive', @@ -71,7 +71,7 @@ describe('Firefox fetch', () => { `${BrowserPlatform.MAC}-${testFirefoxBuildId}` ); assert.strictEqual(fs.existsSync(expectedOutputPath), false); - const browser = await fetch({ + const browser = await install({ cacheDir: tmpDir, browser: Browser.FIREFOX, platform: BrowserPlatform.MAC, diff --git a/packages/browsers/test/src/firefox/launcher.spec.ts b/packages/browsers/test/src/firefox/launch.ts similarity index 98% rename from packages/browsers/test/src/firefox/launcher.spec.ts rename to packages/browsers/test/src/firefox/launch.ts index 83c6151c8916a..88388d8d6d89c 100644 --- a/packages/browsers/test/src/firefox/launcher.spec.ts +++ b/packages/browsers/test/src/firefox/launch.ts @@ -22,7 +22,7 @@ import path from 'path'; import { computeExecutablePath, launch, - fetch, + install, Browser, BrowserPlatform, createProfile, @@ -54,7 +54,7 @@ describe('Firefox', () => { tmpDir = fs.mkdtempSync( path.join(os.tmpdir(), 'puppeteer-browsers-test') ); - await fetch({ + await install({ cacheDir: tmpDir, browser: Browser.FIREFOX, buildId: testFirefoxBuildId, diff --git a/packages/browsers/test/src/utils.ts b/packages/browsers/test/src/utils.ts index ee77f5dbc121e..9afb1bb76312a 100644 --- a/packages/browsers/test/src/utils.ts +++ b/packages/browsers/test/src/utils.ts @@ -22,7 +22,7 @@ import {Writable, Readable} from 'stream'; import {TestServer} from '@pptr/testserver'; -import {isErrorLike} from '../../lib/cjs/launcher.js'; +import {isErrorLike} from '../../lib/cjs/launch.js'; import {Cache} from '../../lib/cjs/main.js'; export function createMockedReadlineInterface( diff --git a/packages/browsers/tools/downloadTestBrowsers.mjs b/packages/browsers/tools/downloadTestBrowsers.mjs index 1af9906e5547a..9ee861f878f9f 100644 --- a/packages/browsers/tools/downloadTestBrowsers.mjs +++ b/packages/browsers/tools/downloadTestBrowsers.mjs @@ -19,7 +19,7 @@ * mirrors the structure of the download server. */ -import {BrowserPlatform, fetch} from '@puppeteer/browsers'; +import {BrowserPlatform, install} from '@puppeteer/browsers'; import path from 'path'; import fs from 'fs'; @@ -59,12 +59,12 @@ for (const version of Object.keys(versions)) { continue; } - const result = await fetch({ + const result = await install({ browser, buildId, platform, cacheDir: path.join(cacheDir, 'tmp'), - install: false, + unpack: false, }); fs.mkdirSync(path.dirname(targetPath), { diff --git a/packages/puppeteer/src/node/install.ts b/packages/puppeteer/src/node/install.ts index e0261c6f2f151..9ee970ae2608f 100644 --- a/packages/puppeteer/src/node/install.ts +++ b/packages/puppeteer/src/node/install.ts @@ -15,7 +15,7 @@ */ import { - fetch, + install, Browser, resolveBuildId, makeProgressCallback, @@ -88,7 +88,7 @@ export async function downloadBrowser(): Promise { const buildId = await resolveBuildId(browser, platform, unresolvedBuildId); try { - const result = await fetch({ + const result = await install({ browser, cacheDir: configuration.cacheDirectory!, platform, From 75a136e0de1da574ad157296aea8488dda47006e Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 14:23:10 +0200 Subject: [PATCH 072/417] docs: website docs for browsers (#9986) --- docs/browsers-api/browsers.browser.md | 21 ++++ docs/browsers-api/browsers.browserplatform.md | 23 ++++ docs/browsers-api/browsers.candownload.md | 21 ++++ .../browsers.cdp_websocket_endpoint_regex.md | 11 ++ .../browsers.chromereleasechannel.md | 20 +++ .../browsers.cli._constructor_.md | 22 ++++ docs/browsers-api/browsers.cli.md | 23 ++++ docs/browsers-api/browsers.cli.run.md | 23 ++++ .../browsers.computeexecutablepath.md | 21 ++++ .../browsers.computesystemexecutablepath.md | 23 ++++ docs/browsers-api/browsers.createprofile.md | 25 ++++ .../browsers.detectbrowserplatform.md | 15 +++ docs/browsers-api/browsers.install.md | 23 ++++ docs/browsers-api/browsers.installoptions.md | 23 ++++ docs/browsers-api/browsers.launch.md | 21 ++++ docs/browsers-api/browsers.launchoptions.md | 22 ++++ .../browsers.makeprogresscallback.md | 25 ++++ docs/browsers-api/browsers.options.md | 20 +++ docs/browsers-api/browsers.profileoptions.md | 18 +++ docs/browsers-api/browsers.resolvebuildid.md | 27 ++++ docs/browsers-api/browsers.systemoptions.md | 19 +++ docs/browsers-api/browsers.timeouterror.md | 17 +++ ...webdriver_bidi_websocket_endpoint_regex.md | 11 ++ docs/browsers-api/index.md | 56 +++++++++ package.json | 1 + packages/browsers/api-extractor.docs.json | 15 +++ packages/browsers/api-extractor.json | 40 ++++++ packages/browsers/package.json | 12 ++ .../browsers/src/browser-data/browser-data.ts | 2 + packages/browsers/src/install.ts | 8 +- packages/browsers/src/launch.ts | 2 +- packages/browsers/src/main.ts | 6 +- tools/generate_docs.ts | 12 ++ website/docusaurus.config.js | 116 ++++++++++++------ website/sidebars.js | 6 + .../browsers-api/browsers.browser.md | 21 ++++ .../browsers-api/browsers.browserplatform.md | 23 ++++ .../browsers-api/browsers.candownload.md | 21 ++++ .../browsers.cdp_websocket_endpoint_regex.md | 11 ++ .../browsers.chromereleasechannel.md | 20 +++ .../browsers.cli._constructor_.md | 22 ++++ .../browsers-api/browsers.cli.md | 23 ++++ .../browsers-api/browsers.cli.run.md | 23 ++++ .../browsers.computeexecutablepath.md | 21 ++++ .../browsers.computesystemexecutablepath.md | 23 ++++ .../browsers-api/browsers.createprofile.md | 25 ++++ .../browsers.detectbrowserplatform.md | 15 +++ .../browsers-api/browsers.install.md | 23 ++++ .../browsers-api/browsers.installoptions.md | 23 ++++ .../browsers-api/browsers.launch.md | 21 ++++ .../browsers-api/browsers.launchoptions.md | 22 ++++ .../browsers.makeprogresscallback.md | 25 ++++ .../browsers-api/browsers.options.md | 20 +++ .../browsers-api/browsers.profileoptions.md | 18 +++ .../browsers-api/browsers.resolvebuildid.md | 27 ++++ .../browsers-api/browsers.systemoptions.md | 19 +++ .../browsers-api/browsers.timeouterror.md | 17 +++ ...webdriver_bidi_websocket_endpoint_regex.md | 11 ++ .../version-19.8.3/browsers-api/index.md | 56 +++++++++ .../version-19.8.3-sidebars.json | 6 + 60 files changed, 1241 insertions(+), 45 deletions(-) create mode 100644 docs/browsers-api/browsers.browser.md create mode 100644 docs/browsers-api/browsers.browserplatform.md create mode 100644 docs/browsers-api/browsers.candownload.md create mode 100644 docs/browsers-api/browsers.cdp_websocket_endpoint_regex.md create mode 100644 docs/browsers-api/browsers.chromereleasechannel.md create mode 100644 docs/browsers-api/browsers.cli._constructor_.md create mode 100644 docs/browsers-api/browsers.cli.md create mode 100644 docs/browsers-api/browsers.cli.run.md create mode 100644 docs/browsers-api/browsers.computeexecutablepath.md create mode 100644 docs/browsers-api/browsers.computesystemexecutablepath.md create mode 100644 docs/browsers-api/browsers.createprofile.md create mode 100644 docs/browsers-api/browsers.detectbrowserplatform.md create mode 100644 docs/browsers-api/browsers.install.md create mode 100644 docs/browsers-api/browsers.installoptions.md create mode 100644 docs/browsers-api/browsers.launch.md create mode 100644 docs/browsers-api/browsers.launchoptions.md create mode 100644 docs/browsers-api/browsers.makeprogresscallback.md create mode 100644 docs/browsers-api/browsers.options.md create mode 100644 docs/browsers-api/browsers.profileoptions.md create mode 100644 docs/browsers-api/browsers.resolvebuildid.md create mode 100644 docs/browsers-api/browsers.systemoptions.md create mode 100644 docs/browsers-api/browsers.timeouterror.md create mode 100644 docs/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md create mode 100644 docs/browsers-api/index.md create mode 100644 packages/browsers/api-extractor.docs.json create mode 100644 packages/browsers/api-extractor.json create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.browser.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.browserplatform.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.candownload.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.cdp_websocket_endpoint_regex.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.chromereleasechannel.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.cli._constructor_.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.run.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.computesystemexecutablepath.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.createprofile.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.detectbrowserplatform.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.installoptions.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.launchoptions.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.makeprogresscallback.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.profileoptions.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.resolvebuildid.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.systemoptions.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.timeouterror.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md create mode 100644 website/versioned_docs/version-19.8.3/browsers-api/index.md diff --git a/docs/browsers-api/browsers.browser.md b/docs/browsers-api/browsers.browser.md new file mode 100644 index 0000000000000..53b649aac38d5 --- /dev/null +++ b/docs/browsers-api/browsers.browser.md @@ -0,0 +1,21 @@ +--- +sidebar_label: Browser +--- + +# Browser enum + +Supported browsers. + +#### Signature: + +```typescript +export declare enum Browser +``` + +## Enumeration Members + +| Member | Value | Description | +| -------- | --------------------------------- | ----------- | +| CHROME | "chrome" | | +| CHROMIUM | "chromium" | | +| FIREFOX | "firefox" | | diff --git a/docs/browsers-api/browsers.browserplatform.md b/docs/browsers-api/browsers.browserplatform.md new file mode 100644 index 0000000000000..50c021f1bae2f --- /dev/null +++ b/docs/browsers-api/browsers.browserplatform.md @@ -0,0 +1,23 @@ +--- +sidebar_label: BrowserPlatform +--- + +# BrowserPlatform enum + +Platform names used to identify a OS platfrom x architecture combination in the way that is relevant for the browser download. + +#### Signature: + +```typescript +export declare enum BrowserPlatform +``` + +## Enumeration Members + +| Member | Value | Description | +| ------- | -------------------------------- | ----------- | +| LINUX | "linux" | | +| MAC | "mac" | | +| MAC_ARM | "mac_arm" | | +| WIN32 | "win32" | | +| WIN64 | "win64" | | diff --git a/docs/browsers-api/browsers.candownload.md b/docs/browsers-api/browsers.candownload.md new file mode 100644 index 0000000000000..ec56447d442c3 --- /dev/null +++ b/docs/browsers-api/browsers.candownload.md @@ -0,0 +1,21 @@ +--- +sidebar_label: canDownload +--- + +# canDownload() function + +#### Signature: + +```typescript +export declare function canDownload(options: InstallOptions): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------------------------------------------- | ----------- | +| options | [InstallOptions](./browsers.installoptions.md) | | + +**Returns:** + +Promise<boolean> diff --git a/docs/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/docs/browsers-api/browsers.cdp_websocket_endpoint_regex.md new file mode 100644 index 0000000000000..328b04338d4b3 --- /dev/null +++ b/docs/browsers-api/browsers.cdp_websocket_endpoint_regex.md @@ -0,0 +1,11 @@ +--- +sidebar_label: CDP_WEBSOCKET_ENDPOINT_REGEX +--- + +# CDP_WEBSOCKET_ENDPOINT_REGEX variable + +#### Signature: + +```typescript +CDP_WEBSOCKET_ENDPOINT_REGEX: RegExp; +``` diff --git a/docs/browsers-api/browsers.chromereleasechannel.md b/docs/browsers-api/browsers.chromereleasechannel.md new file mode 100644 index 0000000000000..79559f39573ca --- /dev/null +++ b/docs/browsers-api/browsers.chromereleasechannel.md @@ -0,0 +1,20 @@ +--- +sidebar_label: ChromeReleaseChannel +--- + +# ChromeReleaseChannel enum + +#### Signature: + +```typescript +export declare enum ChromeReleaseChannel +``` + +## Enumeration Members + +| Member | Value | Description | +| ------ | ------------------------------- | ----------- | +| BETA | "beta" | | +| CANARY | "canary" | | +| DEV | "dev" | | +| STABLE | "stable" | | diff --git a/docs/browsers-api/browsers.cli._constructor_.md b/docs/browsers-api/browsers.cli._constructor_.md new file mode 100644 index 0000000000000..e671661707bfe --- /dev/null +++ b/docs/browsers-api/browsers.cli._constructor_.md @@ -0,0 +1,22 @@ +--- +sidebar_label: CLI.(constructor) +--- + +# CLI.(constructor) + +Constructs a new instance of the `CLI` class + +#### Signature: + +```typescript +class CLI { + constructor(cachePath?: string, rl?: readline.Interface); +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------ | ------------ | +| cachePath | string | _(Optional)_ | +| rl | readline.Interface | _(Optional)_ | diff --git a/docs/browsers-api/browsers.cli.md b/docs/browsers-api/browsers.cli.md new file mode 100644 index 0000000000000..1e4fc22c84192 --- /dev/null +++ b/docs/browsers-api/browsers.cli.md @@ -0,0 +1,23 @@ +--- +sidebar_label: CLI +--- + +# CLI class + +#### Signature: + +```typescript +export declare class CLI +``` + +## Constructors + +| Constructor | Modifiers | Description | +| --------------------------------------------------------------- | --------- | ------------------------------------------------------- | +| [(constructor)(cachePath, rl)](./browsers.cli._constructor_.md) | | Constructs a new instance of the CLI class | + +## Methods + +| Method | Modifiers | Description | +| ---------------------------------- | --------- | ----------- | +| [run(argv)](./browsers.cli.run.md) | | | diff --git a/docs/browsers-api/browsers.cli.run.md b/docs/browsers-api/browsers.cli.run.md new file mode 100644 index 0000000000000..9c91b0791a849 --- /dev/null +++ b/docs/browsers-api/browsers.cli.run.md @@ -0,0 +1,23 @@ +--- +sidebar_label: CLI.run +--- + +# CLI.run() method + +#### Signature: + +```typescript +class CLI { + run(argv: string[]): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------- | ----------- | +| argv | string\[\] | | + +**Returns:** + +Promise<void> diff --git a/docs/browsers-api/browsers.computeexecutablepath.md b/docs/browsers-api/browsers.computeexecutablepath.md new file mode 100644 index 0000000000000..0c0e148097705 --- /dev/null +++ b/docs/browsers-api/browsers.computeexecutablepath.md @@ -0,0 +1,21 @@ +--- +sidebar_label: computeExecutablePath +--- + +# computeExecutablePath() function + +#### Signature: + +```typescript +export declare function computeExecutablePath(options: Options): string; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------- | ----------- | +| options | [Options](./browsers.options.md) | | + +**Returns:** + +string diff --git a/docs/browsers-api/browsers.computesystemexecutablepath.md b/docs/browsers-api/browsers.computesystemexecutablepath.md new file mode 100644 index 0000000000000..b1e9a8467da73 --- /dev/null +++ b/docs/browsers-api/browsers.computesystemexecutablepath.md @@ -0,0 +1,23 @@ +--- +sidebar_label: computeSystemExecutablePath +--- + +# computeSystemExecutablePath() function + +#### Signature: + +```typescript +export declare function computeSystemExecutablePath( + options: SystemOptions +): string; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------- | ----------- | +| options | [SystemOptions](./browsers.systemoptions.md) | | + +**Returns:** + +string diff --git a/docs/browsers-api/browsers.createprofile.md b/docs/browsers-api/browsers.createprofile.md new file mode 100644 index 0000000000000..3edbbdf8bc327 --- /dev/null +++ b/docs/browsers-api/browsers.createprofile.md @@ -0,0 +1,25 @@ +--- +sidebar_label: createProfile +--- + +# createProfile() function + +#### Signature: + +```typescript +export declare function createProfile( + browser: Browser, + opts: ProfileOptions +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------------------------------------------- | ----------- | +| browser | [Browser](./browsers.browser.md) | | +| opts | [ProfileOptions](./browsers.profileoptions.md) | | + +**Returns:** + +Promise<void> diff --git a/docs/browsers-api/browsers.detectbrowserplatform.md b/docs/browsers-api/browsers.detectbrowserplatform.md new file mode 100644 index 0000000000000..f3d7865d70f52 --- /dev/null +++ b/docs/browsers-api/browsers.detectbrowserplatform.md @@ -0,0 +1,15 @@ +--- +sidebar_label: detectBrowserPlatform +--- + +# detectBrowserPlatform() function + +#### Signature: + +```typescript +export declare function detectBrowserPlatform(): BrowserPlatform | undefined; +``` + +**Returns:** + +[BrowserPlatform](./browsers.browserplatform.md) \| undefined diff --git a/docs/browsers-api/browsers.install.md b/docs/browsers-api/browsers.install.md new file mode 100644 index 0000000000000..14fa4a4231a0a --- /dev/null +++ b/docs/browsers-api/browsers.install.md @@ -0,0 +1,23 @@ +--- +sidebar_label: install +--- + +# install() function + +#### Signature: + +```typescript +export declare function install( + options: InstallOptions +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------------------------------------------- | ----------- | +| options | [InstallOptions](./browsers.installoptions.md) | | + +**Returns:** + +Promise<InstalledBrowser> diff --git a/docs/browsers-api/browsers.installoptions.md b/docs/browsers-api/browsers.installoptions.md new file mode 100644 index 0000000000000..ab0731dfff7bb --- /dev/null +++ b/docs/browsers-api/browsers.installoptions.md @@ -0,0 +1,23 @@ +--- +sidebar_label: InstallOptions +--- + +# InstallOptions interface + +#### Signature: + +```typescript +export interface InstallOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com/chromium-browser-snapshots or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| +| browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | +| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | +| cacheDir | | string | Determines the path to download browsers to. | | +| downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | +| unpack | optional | boolean | Whether to unpack and install browser archives. | true | diff --git a/docs/browsers-api/browsers.launch.md b/docs/browsers-api/browsers.launch.md new file mode 100644 index 0000000000000..84d3889e394e6 --- /dev/null +++ b/docs/browsers-api/browsers.launch.md @@ -0,0 +1,21 @@ +--- +sidebar_label: launch +--- + +# launch() function + +#### Signature: + +```typescript +export declare function launch(opts: LaunchOptions): Process; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------- | ----------- | +| opts | [LaunchOptions](./browsers.launchoptions.md) | | + +**Returns:** + +Process diff --git a/docs/browsers-api/browsers.launchoptions.md b/docs/browsers-api/browsers.launchoptions.md new file mode 100644 index 0000000000000..6b72faf99d5d9 --- /dev/null +++ b/docs/browsers-api/browsers.launchoptions.md @@ -0,0 +1,22 @@ +--- +sidebar_label: LaunchOptions +--- + +# LaunchOptions type + +#### Signature: + +```typescript +export type LaunchOptions = { + executablePath: string; + pipe?: boolean; + dumpio?: boolean; + args?: string[]; + env?: Record; + handleSIGINT?: boolean; + handleSIGTERM?: boolean; + handleSIGHUP?: boolean; + detached?: boolean; + onExit?: () => Promise; +}; +``` diff --git a/docs/browsers-api/browsers.makeprogresscallback.md b/docs/browsers-api/browsers.makeprogresscallback.md new file mode 100644 index 0000000000000..8a1aab3238279 --- /dev/null +++ b/docs/browsers-api/browsers.makeprogresscallback.md @@ -0,0 +1,25 @@ +--- +sidebar_label: makeProgressCallback +--- + +# makeProgressCallback() function + +#### Signature: + +```typescript +export declare function makeProgressCallback( + browser: Browser, + buildId: string +): (downloadedBytes: number, totalBytes: number) => void; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------- | ----------- | +| browser | [Browser](./browsers.browser.md) | | +| buildId | string | | + +**Returns:** + +(downloadedBytes: number, totalBytes: number) => void diff --git a/docs/browsers-api/browsers.options.md b/docs/browsers-api/browsers.options.md new file mode 100644 index 0000000000000..274d4ba003fd4 --- /dev/null +++ b/docs/browsers-api/browsers.options.md @@ -0,0 +1,20 @@ +--- +sidebar_label: Options +--- + +# Options interface + +#### Signature: + +```typescript +export interface Options +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------------------------------------------------ | -------------------------------------------------------------------------------------------------------------- | ------------------ | +| browser | | [Browser](./browsers.browser.md) | Determines which browser to launch. | | +| buildId | | string | Determines which buildId to download. BuildId should uniquely identify binaries and they are used for caching. | | +| cacheDir | | string | Root path to the storage directory. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | diff --git a/docs/browsers-api/browsers.profileoptions.md b/docs/browsers-api/browsers.profileoptions.md new file mode 100644 index 0000000000000..a314fa188713c --- /dev/null +++ b/docs/browsers-api/browsers.profileoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: ProfileOptions +--- + +# ProfileOptions interface + +#### Signature: + +```typescript +export interface ProfileOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------- | --------- | ----------------------------- | ----------- | ------- | +| path | | string | | | +| preferences | | Record<string, unknown> | | | diff --git a/docs/browsers-api/browsers.resolvebuildid.md b/docs/browsers-api/browsers.resolvebuildid.md new file mode 100644 index 0000000000000..02cc30119e357 --- /dev/null +++ b/docs/browsers-api/browsers.resolvebuildid.md @@ -0,0 +1,27 @@ +--- +sidebar_label: resolveBuildId +--- + +# resolveBuildId() function + +#### Signature: + +```typescript +export declare function resolveBuildId( + browser: Browser, + platform: BrowserPlatform, + tag: string +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------ | ----------- | +| browser | [Browser](./browsers.browser.md) | | +| platform | [BrowserPlatform](./browsers.browserplatform.md) | | +| tag | string | | + +**Returns:** + +Promise<string> diff --git a/docs/browsers-api/browsers.systemoptions.md b/docs/browsers-api/browsers.systemoptions.md new file mode 100644 index 0000000000000..7fee22d26cd30 --- /dev/null +++ b/docs/browsers-api/browsers.systemoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: SystemOptions +--- + +# SystemOptions interface + +#### Signature: + +```typescript +export interface SystemOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ---------------------------------------------------------- | --------------------------------------------------------- | ------------------ | +| browser | | [Browser](./browsers.browser.md) | Determines which browser to launch. | | +| channel | | [ChromeReleaseChannel](./browsers.chromereleasechannel.md) | Release channel to look for on the system. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | diff --git a/docs/browsers-api/browsers.timeouterror.md b/docs/browsers-api/browsers.timeouterror.md new file mode 100644 index 0000000000000..48442d68b3326 --- /dev/null +++ b/docs/browsers-api/browsers.timeouterror.md @@ -0,0 +1,17 @@ +--- +sidebar_label: TimeoutError +--- + +# TimeoutError class + +#### Signature: + +```typescript +export declare class TimeoutError extends Error +``` + +**Extends:** Error + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `TimeoutError` class. diff --git a/docs/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/docs/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md new file mode 100644 index 0000000000000..ad47afe048546 --- /dev/null +++ b/docs/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md @@ -0,0 +1,11 @@ +--- +sidebar_label: WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX +--- + +# WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX variable + +#### Signature: + +```typescript +WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX: RegExp; +``` diff --git a/docs/browsers-api/index.md b/docs/browsers-api/index.md new file mode 100644 index 0000000000000..ae7dcaaf1361f --- /dev/null +++ b/docs/browsers-api/index.md @@ -0,0 +1,56 @@ +--- +sidebar_label: API +--- + +# API Reference + +## Classes + +| Class | Description | +| ------------------------------------------ | ----------- | +| [CLI](./browsers.cli.md) | | +| [TimeoutError](./browsers.timeouterror.md) | | + +## Enumerations + +| Enumeration | Description | +| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | +| [Browser](./browsers.browser.md) | Supported browsers. | +| [BrowserPlatform](./browsers.browserplatform.md) | Platform names used to identify a OS platfrom x architecture combination in the way that is relevant for the browser download. | +| [ChromeReleaseChannel](./browsers.chromereleasechannel.md) | | + +## Functions + +| Function | Description | +| --------------------------------------------------------------------------------- | ----------- | +| [canDownload(options)](./browsers.candownload.md) | | +| [computeExecutablePath(options)](./browsers.computeexecutablepath.md) | | +| [computeSystemExecutablePath(options)](./browsers.computesystemexecutablepath.md) | | +| [createProfile(browser, opts)](./browsers.createprofile.md) | | +| [detectBrowserPlatform()](./browsers.detectbrowserplatform.md) | | +| [install(options)](./browsers.install.md) | | +| [launch(opts)](./browsers.launch.md) | | +| [makeProgressCallback(browser, buildId)](./browsers.makeprogresscallback.md) | | +| [resolveBuildId(browser, platform, tag)](./browsers.resolvebuildid.md) | | + +## Interfaces + +| Interface | Description | +| ---------------------------------------------- | ----------- | +| [InstallOptions](./browsers.installoptions.md) | | +| [Options](./browsers.options.md) | | +| [ProfileOptions](./browsers.profileoptions.md) | | +| [SystemOptions](./browsers.systemoptions.md) | | + +## Variables + +| Variable | Description | +| ------------------------------------------------------------------------------------------------ | ----------- | +| [CDP_WEBSOCKET_ENDPOINT_REGEX](./browsers.cdp_websocket_endpoint_regex.md) | | +| [WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX](./browsers.webdriver_bidi_websocket_endpoint_regex.md) | | + +## Type Aliases + +| Type Alias | Description | +| -------------------------------------------- | ----------- | +| [LaunchOptions](./browsers.launchoptions.md) | | diff --git a/package.json b/package.json index 3ea23e0de873c..5c6f25ffbb8ee 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ }, "build:docs": { "dependencies": [ + "./packages/browsers:build:docs", "./packages/puppeteer:build:docs", "./packages/puppeteer-core:build:docs" ] diff --git a/packages/browsers/api-extractor.docs.json b/packages/browsers/api-extractor.docs.json new file mode 100644 index 0000000000000..6a41a3b59c3d1 --- /dev/null +++ b/packages/browsers/api-extractor.docs.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "mainEntryPointFilePath": "/lib/esm/main.d.ts", + + "extends": "./api-extractor.json", + + "dtsRollup": { + "enabled": false + }, + + "docModel": { + "enabled": true, + "apiJsonFilePath": "/../../docs/.api.json" + } +} diff --git a/packages/browsers/api-extractor.json b/packages/browsers/api-extractor.json new file mode 100644 index 0000000000000..da1caae622c79 --- /dev/null +++ b/packages/browsers/api-extractor.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "mainEntryPointFilePath": "/lib/esm/main.d.ts", + "bundledPackages": [], + + "apiReport": { + "enabled": false + }, + + "docModel": { + "enabled": false + }, + + "tsdocMetadata": { + "enabled": false + }, + + "messages": { + "compilerMessageReporting": { + "default": { + "logLevel": "warning" + } + }, + + "extractorMessageReporting": { + "ae-internal-missing-underscore": { + "logLevel": "none" + }, + "default": { + "logLevel": "warning" + } + }, + + "tsdocMessageReporting": { + "default": { + "logLevel": "warning" + } + } + } +} diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 039d521bd2e13..2e4eb6b855422 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -3,6 +3,7 @@ "version": "0.3.2", "description": "Download and launch browsers", "scripts": { + "build:docs": "wireit", "build": "wireit", "build:test": "wireit", "clean": "tsc --build --clean && rm -rf lib", @@ -45,6 +46,17 @@ "lib/esm/package.json" ] }, + "build:docs": { + "command": "api-extractor run --local --config \"./api-extractor.docs.json\"", + "files": [ + "api-extractor.docs.json", + "lib/esm/main.d.ts", + "tsconfig.json" + ], + "dependencies": [ + "build" + ] + }, "build:test": { "command": "tsc -b test/src/tsconfig.json", "files": [ diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index dc8975efa1970..c97fa6ac10cc4 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -25,6 +25,8 @@ import { ProfileOptions, } from './types.js'; +export {ProfileOptions}; + export const downloadUrls = { [Browser.CHROME]: chrome.resolveDownloadUrl, [Browser.CHROMIUM]: chromium.resolveDownloadUrl, diff --git a/packages/browsers/src/install.ts b/packages/browsers/src/install.ts index 8afe6e530d487..fad4d1284dfb8 100644 --- a/packages/browsers/src/install.ts +++ b/packages/browsers/src/install.ts @@ -52,7 +52,7 @@ function debugTimeEnd(label: string) { /** * @public */ -export interface Options { +export interface InstallOptions { /** * Determines the path to download browsers to. */ @@ -104,7 +104,9 @@ export type InstalledBrowser = { platform: BrowserPlatform; }; -export async function install(options: Options): Promise { +export async function install( + options: InstallOptions +): Promise { options.platform ??= detectBrowserPlatform(); options.unpack ??= true; if (!options.platform) { @@ -192,7 +194,7 @@ export async function install(options: Options): Promise { }; } -export async function canDownload(options: Options): Promise { +export async function canDownload(options: InstallOptions): Promise { options.platform ??= detectBrowserPlatform(); if (!options.platform) { throw new Error( diff --git a/packages/browsers/src/launch.ts b/packages/browsers/src/launch.ts index 45fcf72070bf2..5e61ebdda38f0 100644 --- a/packages/browsers/src/launch.ts +++ b/packages/browsers/src/launch.ts @@ -117,7 +117,7 @@ export function computeSystemExecutablePath(options: SystemOptions): string { return path; } -type LaunchOptions = { +export type LaunchOptions = { executablePath: string; pipe?: boolean; dumpio?: boolean; diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index ab169f19c3117..42dd875fad204 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -19,10 +19,13 @@ export { computeExecutablePath, computeSystemExecutablePath, TimeoutError, + LaunchOptions, + Options, + SystemOptions, CDP_WEBSOCKET_ENDPOINT_REGEX, WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, } from './launch.js'; -export {install, canDownload} from './install.js'; +export {install, canDownload, InstallOptions} from './install.js'; export {detectBrowserPlatform} from './detectPlatform.js'; export { resolveBuildId, @@ -30,6 +33,7 @@ export { BrowserPlatform, ChromeReleaseChannel, createProfile, + ProfileOptions, } from './browser-data/browser-data.js'; export {CLI, makeProgressCallback} from './CLI.js'; export {Cache} from './Cache.js'; diff --git a/tools/generate_docs.ts b/tools/generate_docs.ts index ee7bc2f140593..f792e20c96597 100644 --- a/tools/generate_docs.ts +++ b/tools/generate_docs.ts @@ -118,4 +118,16 @@ function spliceIntoSection( ]) .outputs(['docs/api']) .build(); + + job('', async ({inputs, outputs}) => { + await rm(outputs[0]!, {recursive: true, force: true}); + generateDocs(inputs[0]!, outputs[0]!); + spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); + }) + .inputs([ + 'docs/browsers.api.json', + 'tools/internal/custom_markdown_documenter.ts', + ]) + .outputs(['docs/browsers-api']) + .build(); })(); diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 50bb0e333ddf3..31bd8a2dc4c4b 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -92,12 +92,6 @@ const config = { docs: { async sidebarItemsGenerator({defaultSidebarItemsGenerator, ...args}) { const sidebarItems = await defaultSidebarItemsGenerator(args); - const apiItem = sidebarItems.find(value => { - return value.type === 'doc' && value.label === 'API'; - }); - if (!apiItem) { - return sidebarItems; - } /** @type {typeof sidebarItems} */ const apiSidebarItems = []; @@ -112,37 +106,6 @@ const config = { } } - const order = [ - // PuppeteerNode and Puppeteer go first as the entrypoints into - // the Puppeteer API. - 'PuppeteerNode', - 'Puppeteer', - 'BrowserFetcher', - 'Browser', - 'BrowserContext', - 'Page', - 'WebWorker', - 'Accessibility', - 'Keyboard', - 'Mouse', - 'Touchscreen', - 'Tracing', - 'FileChooser', - 'Dialog', - 'ConsoleMessage', - 'Frame', - 'JSHandle', - 'ElementHandle', - 'HTTPRequest', - 'HTTPResponse', - 'SecurityDetails', - 'Target', - 'CDPSession', - 'Coverage', - 'TimeoutError', - 'EventEmitter', - ]; - function addNamespace(namespace, target) { let items = categories.get(namespace); if (!items) { @@ -171,8 +134,73 @@ const config = { categories.delete(namespace); } - for (const namespace of order) { - addNamespace(namespace, apiSidebarItems); + if (args.item.dirName === 'browsers-api') { + const order = [ + 'launch', + 'install', + 'canDownload', + 'createProfile', + 'computeExecutablePath', + 'computeSystemExecutablePath', + 'detectBrowserPlatform', + 'resolveBuildId', + 'BrowserPlatform', + 'Browser', + 'CLI', + ]; + const apiItem = sidebarItems.find(value => { + return value.type === 'doc' && value.label === 'API'; + }); + apiSidebarItems.push({ + type: 'category', + label: 'API', + items: [], + link: apiItem + ? { + type: 'doc', + id: apiItem.id, + } + : undefined, + }); + const container = apiSidebarItems[apiSidebarItems.length - 1]; + for (const namespace of order) { + addNamespace(namespace, container.items); + } + } else { + const order = [ + // PuppeteerNode and Puppeteer go first as the entrypoints into + // the Puppeteer API. + 'PuppeteerNode', + 'Puppeteer', + 'BrowserFetcher', + 'Browser', + 'BrowserContext', + 'Page', + 'WebWorker', + 'Accessibility', + 'Keyboard', + 'Mouse', + 'Touchscreen', + 'Tracing', + 'FileChooser', + 'Dialog', + 'ConsoleMessage', + 'Frame', + 'JSHandle', + 'ElementHandle', + 'HTTPRequest', + 'HTTPResponse', + 'SecurityDetails', + 'Target', + 'CDPSession', + 'Coverage', + 'TimeoutError', + 'EventEmitter', + ]; + + for (const namespace of order) { + addNamespace(namespace, apiSidebarItems); + } } const otherItems = []; apiSidebarItems.push({ @@ -186,6 +214,9 @@ const config = { return a.localeCompare(b); }); for (const namespace of remaining) { + if (namespace === 'API') { + continue; + } addNamespace(namespace, otherItems); } return apiSidebarItems; @@ -224,7 +255,12 @@ const config = { { type: 'docSidebar', sidebarId: 'api', - label: 'API', + label: 'Puppeteer API', + }, + { + type: 'docSidebar', + sidebarId: 'browsersApi', + label: '@puppeteer/browsers API', }, ].map(item => { return Object.assign(item, {position: 'left'}); diff --git a/website/sidebars.js b/website/sidebars.js index fd9817f8344d9..29b7842ccc5b6 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -32,4 +32,10 @@ module.exports = { dirName: 'api', }, ], + browsersApi: [ + { + type: 'autogenerated', + dirName: 'browsers-api', + }, + ], }; diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.browser.md new file mode 100644 index 0000000000000..53b649aac38d5 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.browser.md @@ -0,0 +1,21 @@ +--- +sidebar_label: Browser +--- + +# Browser enum + +Supported browsers. + +#### Signature: + +```typescript +export declare enum Browser +``` + +## Enumeration Members + +| Member | Value | Description | +| -------- | --------------------------------- | ----------- | +| CHROME | "chrome" | | +| CHROMIUM | "chromium" | | +| FIREFOX | "firefox" | | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.browserplatform.md new file mode 100644 index 0000000000000..50c021f1bae2f --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.browserplatform.md @@ -0,0 +1,23 @@ +--- +sidebar_label: BrowserPlatform +--- + +# BrowserPlatform enum + +Platform names used to identify a OS platfrom x architecture combination in the way that is relevant for the browser download. + +#### Signature: + +```typescript +export declare enum BrowserPlatform +``` + +## Enumeration Members + +| Member | Value | Description | +| ------- | -------------------------------- | ----------- | +| LINUX | "linux" | | +| MAC | "mac" | | +| MAC_ARM | "mac_arm" | | +| WIN32 | "win32" | | +| WIN64 | "win64" | | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.candownload.md new file mode 100644 index 0000000000000..ec56447d442c3 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.candownload.md @@ -0,0 +1,21 @@ +--- +sidebar_label: canDownload +--- + +# canDownload() function + +#### Signature: + +```typescript +export declare function canDownload(options: InstallOptions): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------------------------------------------- | ----------- | +| options | [InstallOptions](./browsers.installoptions.md) | | + +**Returns:** + +Promise<boolean> diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cdp_websocket_endpoint_regex.md new file mode 100644 index 0000000000000..328b04338d4b3 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cdp_websocket_endpoint_regex.md @@ -0,0 +1,11 @@ +--- +sidebar_label: CDP_WEBSOCKET_ENDPOINT_REGEX +--- + +# CDP_WEBSOCKET_ENDPOINT_REGEX variable + +#### Signature: + +```typescript +CDP_WEBSOCKET_ENDPOINT_REGEX: RegExp; +``` diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.chromereleasechannel.md new file mode 100644 index 0000000000000..79559f39573ca --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.chromereleasechannel.md @@ -0,0 +1,20 @@ +--- +sidebar_label: ChromeReleaseChannel +--- + +# ChromeReleaseChannel enum + +#### Signature: + +```typescript +export declare enum ChromeReleaseChannel +``` + +## Enumeration Members + +| Member | Value | Description | +| ------ | ------------------------------- | ----------- | +| BETA | "beta" | | +| CANARY | "canary" | | +| DEV | "dev" | | +| STABLE | "stable" | | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli._constructor_.md new file mode 100644 index 0000000000000..e671661707bfe --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli._constructor_.md @@ -0,0 +1,22 @@ +--- +sidebar_label: CLI.(constructor) +--- + +# CLI.(constructor) + +Constructs a new instance of the `CLI` class + +#### Signature: + +```typescript +class CLI { + constructor(cachePath?: string, rl?: readline.Interface); +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------ | ------------ | +| cachePath | string | _(Optional)_ | +| rl | readline.Interface | _(Optional)_ | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.md new file mode 100644 index 0000000000000..1e4fc22c84192 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.md @@ -0,0 +1,23 @@ +--- +sidebar_label: CLI +--- + +# CLI class + +#### Signature: + +```typescript +export declare class CLI +``` + +## Constructors + +| Constructor | Modifiers | Description | +| --------------------------------------------------------------- | --------- | ------------------------------------------------------- | +| [(constructor)(cachePath, rl)](./browsers.cli._constructor_.md) | | Constructs a new instance of the CLI class | + +## Methods + +| Method | Modifiers | Description | +| ---------------------------------- | --------- | ----------- | +| [run(argv)](./browsers.cli.run.md) | | | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.run.md new file mode 100644 index 0000000000000..9c91b0791a849 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.run.md @@ -0,0 +1,23 @@ +--- +sidebar_label: CLI.run +--- + +# CLI.run() method + +#### Signature: + +```typescript +class CLI { + run(argv: string[]): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------- | ----------- | +| argv | string\[\] | | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md new file mode 100644 index 0000000000000..0c0e148097705 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md @@ -0,0 +1,21 @@ +--- +sidebar_label: computeExecutablePath +--- + +# computeExecutablePath() function + +#### Signature: + +```typescript +export declare function computeExecutablePath(options: Options): string; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------- | ----------- | +| options | [Options](./browsers.options.md) | | + +**Returns:** + +string diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.computesystemexecutablepath.md new file mode 100644 index 0000000000000..b1e9a8467da73 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.computesystemexecutablepath.md @@ -0,0 +1,23 @@ +--- +sidebar_label: computeSystemExecutablePath +--- + +# computeSystemExecutablePath() function + +#### Signature: + +```typescript +export declare function computeSystemExecutablePath( + options: SystemOptions +): string; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------- | ----------- | +| options | [SystemOptions](./browsers.systemoptions.md) | | + +**Returns:** + +string diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.createprofile.md new file mode 100644 index 0000000000000..3edbbdf8bc327 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.createprofile.md @@ -0,0 +1,25 @@ +--- +sidebar_label: createProfile +--- + +# createProfile() function + +#### Signature: + +```typescript +export declare function createProfile( + browser: Browser, + opts: ProfileOptions +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------------------------------------------- | ----------- | +| browser | [Browser](./browsers.browser.md) | | +| opts | [ProfileOptions](./browsers.profileoptions.md) | | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.detectbrowserplatform.md new file mode 100644 index 0000000000000..f3d7865d70f52 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.detectbrowserplatform.md @@ -0,0 +1,15 @@ +--- +sidebar_label: detectBrowserPlatform +--- + +# detectBrowserPlatform() function + +#### Signature: + +```typescript +export declare function detectBrowserPlatform(): BrowserPlatform | undefined; +``` + +**Returns:** + +[BrowserPlatform](./browsers.browserplatform.md) \| undefined diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md new file mode 100644 index 0000000000000..14fa4a4231a0a --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md @@ -0,0 +1,23 @@ +--- +sidebar_label: install +--- + +# install() function + +#### Signature: + +```typescript +export declare function install( + options: InstallOptions +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------------------------------------------- | ----------- | +| options | [InstallOptions](./browsers.installoptions.md) | | + +**Returns:** + +Promise<InstalledBrowser> diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.installoptions.md new file mode 100644 index 0000000000000..ab0731dfff7bb --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.installoptions.md @@ -0,0 +1,23 @@ +--- +sidebar_label: InstallOptions +--- + +# InstallOptions interface + +#### Signature: + +```typescript +export interface InstallOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com/chromium-browser-snapshots or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| +| browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | +| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | +| cacheDir | | string | Determines the path to download browsers to. | | +| downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | +| unpack | optional | boolean | Whether to unpack and install browser archives. | true | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md new file mode 100644 index 0000000000000..84d3889e394e6 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md @@ -0,0 +1,21 @@ +--- +sidebar_label: launch +--- + +# launch() function + +#### Signature: + +```typescript +export declare function launch(opts: LaunchOptions): Process; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------- | ----------- | +| opts | [LaunchOptions](./browsers.launchoptions.md) | | + +**Returns:** + +Process diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.launchoptions.md new file mode 100644 index 0000000000000..6b72faf99d5d9 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.launchoptions.md @@ -0,0 +1,22 @@ +--- +sidebar_label: LaunchOptions +--- + +# LaunchOptions type + +#### Signature: + +```typescript +export type LaunchOptions = { + executablePath: string; + pipe?: boolean; + dumpio?: boolean; + args?: string[]; + env?: Record; + handleSIGINT?: boolean; + handleSIGTERM?: boolean; + handleSIGHUP?: boolean; + detached?: boolean; + onExit?: () => Promise; +}; +``` diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.makeprogresscallback.md new file mode 100644 index 0000000000000..8a1aab3238279 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.makeprogresscallback.md @@ -0,0 +1,25 @@ +--- +sidebar_label: makeProgressCallback +--- + +# makeProgressCallback() function + +#### Signature: + +```typescript +export declare function makeProgressCallback( + browser: Browser, + buildId: string +): (downloadedBytes: number, totalBytes: number) => void; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------- | ----------- | +| browser | [Browser](./browsers.browser.md) | | +| buildId | string | | + +**Returns:** + +(downloadedBytes: number, totalBytes: number) => void diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md new file mode 100644 index 0000000000000..274d4ba003fd4 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md @@ -0,0 +1,20 @@ +--- +sidebar_label: Options +--- + +# Options interface + +#### Signature: + +```typescript +export interface Options +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------------------------------------------------ | -------------------------------------------------------------------------------------------------------------- | ------------------ | +| browser | | [Browser](./browsers.browser.md) | Determines which browser to launch. | | +| buildId | | string | Determines which buildId to download. BuildId should uniquely identify binaries and they are used for caching. | | +| cacheDir | | string | Root path to the storage directory. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.profileoptions.md new file mode 100644 index 0000000000000..a314fa188713c --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.profileoptions.md @@ -0,0 +1,18 @@ +--- +sidebar_label: ProfileOptions +--- + +# ProfileOptions interface + +#### Signature: + +```typescript +export interface ProfileOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| ----------- | --------- | ----------------------------- | ----------- | ------- | +| path | | string | | | +| preferences | | Record<string, unknown> | | | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.resolvebuildid.md new file mode 100644 index 0000000000000..02cc30119e357 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.resolvebuildid.md @@ -0,0 +1,27 @@ +--- +sidebar_label: resolveBuildId +--- + +# resolveBuildId() function + +#### Signature: + +```typescript +export declare function resolveBuildId( + browser: Browser, + platform: BrowserPlatform, + tag: string +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------ | ----------- | +| browser | [Browser](./browsers.browser.md) | | +| platform | [BrowserPlatform](./browsers.browserplatform.md) | | +| tag | string | | + +**Returns:** + +Promise<string> diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.systemoptions.md new file mode 100644 index 0000000000000..7fee22d26cd30 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.systemoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: SystemOptions +--- + +# SystemOptions interface + +#### Signature: + +```typescript +export interface SystemOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ---------------------------------------------------------- | --------------------------------------------------------- | ------------------ | +| browser | | [Browser](./browsers.browser.md) | Determines which browser to launch. | | +| channel | | [ChromeReleaseChannel](./browsers.chromereleasechannel.md) | Release channel to look for on the system. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.timeouterror.md new file mode 100644 index 0000000000000..48442d68b3326 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.timeouterror.md @@ -0,0 +1,17 @@ +--- +sidebar_label: TimeoutError +--- + +# TimeoutError class + +#### Signature: + +```typescript +export declare class TimeoutError extends Error +``` + +**Extends:** Error + +## Remarks + +The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `TimeoutError` class. diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md new file mode 100644 index 0000000000000..ad47afe048546 --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md @@ -0,0 +1,11 @@ +--- +sidebar_label: WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX +--- + +# WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX variable + +#### Signature: + +```typescript +WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX: RegExp; +``` diff --git a/website/versioned_docs/version-19.8.3/browsers-api/index.md b/website/versioned_docs/version-19.8.3/browsers-api/index.md new file mode 100644 index 0000000000000..ae7dcaaf1361f --- /dev/null +++ b/website/versioned_docs/version-19.8.3/browsers-api/index.md @@ -0,0 +1,56 @@ +--- +sidebar_label: API +--- + +# API Reference + +## Classes + +| Class | Description | +| ------------------------------------------ | ----------- | +| [CLI](./browsers.cli.md) | | +| [TimeoutError](./browsers.timeouterror.md) | | + +## Enumerations + +| Enumeration | Description | +| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | +| [Browser](./browsers.browser.md) | Supported browsers. | +| [BrowserPlatform](./browsers.browserplatform.md) | Platform names used to identify a OS platfrom x architecture combination in the way that is relevant for the browser download. | +| [ChromeReleaseChannel](./browsers.chromereleasechannel.md) | | + +## Functions + +| Function | Description | +| --------------------------------------------------------------------------------- | ----------- | +| [canDownload(options)](./browsers.candownload.md) | | +| [computeExecutablePath(options)](./browsers.computeexecutablepath.md) | | +| [computeSystemExecutablePath(options)](./browsers.computesystemexecutablepath.md) | | +| [createProfile(browser, opts)](./browsers.createprofile.md) | | +| [detectBrowserPlatform()](./browsers.detectbrowserplatform.md) | | +| [install(options)](./browsers.install.md) | | +| [launch(opts)](./browsers.launch.md) | | +| [makeProgressCallback(browser, buildId)](./browsers.makeprogresscallback.md) | | +| [resolveBuildId(browser, platform, tag)](./browsers.resolvebuildid.md) | | + +## Interfaces + +| Interface | Description | +| ---------------------------------------------- | ----------- | +| [InstallOptions](./browsers.installoptions.md) | | +| [Options](./browsers.options.md) | | +| [ProfileOptions](./browsers.profileoptions.md) | | +| [SystemOptions](./browsers.systemoptions.md) | | + +## Variables + +| Variable | Description | +| ------------------------------------------------------------------------------------------------ | ----------- | +| [CDP_WEBSOCKET_ENDPOINT_REGEX](./browsers.cdp_websocket_endpoint_regex.md) | | +| [WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX](./browsers.webdriver_bidi_websocket_endpoint_regex.md) | | + +## Type Aliases + +| Type Alias | Description | +| -------------------------------------------- | ----------- | +| [LaunchOptions](./browsers.launchoptions.md) | | diff --git a/website/versioned_sidebars/version-19.8.3-sidebars.json b/website/versioned_sidebars/version-19.8.3-sidebars.json index 76b160d0a6a14..ba2a837637b88 100644 --- a/website/versioned_sidebars/version-19.8.3-sidebars.json +++ b/website/versioned_sidebars/version-19.8.3-sidebars.json @@ -32,5 +32,11 @@ "type": "autogenerated", "dirName": "api" } + ], + "browsersApi": [ + { + "type": "autogenerated", + "dirName": "browsers-api" + } ] } From 19852497a2ef786c7a6e16b60f29d0a278c64c02 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 14:30:10 +0200 Subject: [PATCH 073/417] docs: fix archive links (#9987) --- website/docusaurus.config.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 31bd8a2dc4c4b..64dbee8dc774e 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -280,9 +280,18 @@ const config = { value: 'Archived versions', }, ...archivedVersions.map(version => { + const parts = version.split('.').map(item => { + return Number(item); + }); + if (parts[0] <= 19 && parts[1] <= 2 && parts[2] <= 2) { + return { + label: version, + href: `https://github.com/puppeteer/puppeteer/blob/v${version}/docs/api/index.md`, + }; + } return { label: version, - href: `https://github.com/puppeteer/puppeteer/blob/v${version}/docs/api/index.md`, + href: `https://github.com/puppeteer/puppeteer/blob/puppeteer-v${version}/docs/api/index.md`, }; }), ], From 7d1734a5fa8f4c5e69b91e97bc44937440655441 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 14:50:22 +0200 Subject: [PATCH 074/417] docs: improve docs (#9988) --- .../browsers.computeexecutablepath.md | 10 +++--- docs/browsers-api/browsers.install.md | 2 +- .../browsers-api/browsers.installedbrowser.md | 18 ++++++++++ docs/browsers-api/browsers.launch.md | 2 +- docs/browsers-api/browsers.options.md | 2 +- .../browsers.process._constructor_.md | 21 ++++++++++++ docs/browsers-api/browsers.process.close.md | 17 ++++++++++ .../browsers.process.hasclosed.md | 17 ++++++++++ docs/browsers-api/browsers.process.kill.md | 17 ++++++++++ docs/browsers-api/browsers.process.md | 32 +++++++++++++++++ .../browsers.process.waitforlineoutput.md | 24 +++++++++++++ docs/browsers-api/index.md | 8 +++-- packages/browsers/src/CLI.ts | 6 ++++ .../browsers/src/browser-data/browser-data.ts | 9 +++++ packages/browsers/src/browser-data/types.ts | 13 +++++++ packages/browsers/src/detectPlatform.ts | 3 ++ packages/browsers/src/install.ts | 9 +++++ packages/browsers/src/launch.ts | 34 +++++++++++++++++-- packages/browsers/src/main.ts | 10 ++++-- 19 files changed, 239 insertions(+), 15 deletions(-) create mode 100644 docs/browsers-api/browsers.installedbrowser.md create mode 100644 docs/browsers-api/browsers.process._constructor_.md create mode 100644 docs/browsers-api/browsers.process.close.md create mode 100644 docs/browsers-api/browsers.process.hasclosed.md create mode 100644 docs/browsers-api/browsers.process.kill.md create mode 100644 docs/browsers-api/browsers.process.md create mode 100644 docs/browsers-api/browsers.process.waitforlineoutput.md diff --git a/docs/browsers-api/browsers.computeexecutablepath.md b/docs/browsers-api/browsers.computeexecutablepath.md index 0c0e148097705..993038fea422f 100644 --- a/docs/browsers-api/browsers.computeexecutablepath.md +++ b/docs/browsers-api/browsers.computeexecutablepath.md @@ -7,14 +7,16 @@ sidebar_label: computeExecutablePath #### Signature: ```typescript -export declare function computeExecutablePath(options: Options): string; +export declare function computeExecutablePath( + options: ComputeExecutablePathOptions +): string; ``` ## Parameters -| Parameter | Type | Description | -| --------- | -------------------------------- | ----------- | -| options | [Options](./browsers.options.md) | | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------- | ----------- | +| options | [ComputeExecutablePathOptions](./browsers.options.md) | | **Returns:** diff --git a/docs/browsers-api/browsers.install.md b/docs/browsers-api/browsers.install.md index 14fa4a4231a0a..936cf5f536b5f 100644 --- a/docs/browsers-api/browsers.install.md +++ b/docs/browsers-api/browsers.install.md @@ -20,4 +20,4 @@ export declare function install( **Returns:** -Promise<InstalledBrowser> +Promise<[InstalledBrowser](./browsers.installedbrowser.md)> diff --git a/docs/browsers-api/browsers.installedbrowser.md b/docs/browsers-api/browsers.installedbrowser.md new file mode 100644 index 0000000000000..150815c411003 --- /dev/null +++ b/docs/browsers-api/browsers.installedbrowser.md @@ -0,0 +1,18 @@ +--- +sidebar_label: InstalledBrowser +--- + +# InstalledBrowser type + +#### Signature: + +```typescript +export type InstalledBrowser = { + path: string; + browser: Browser; + buildId: string; + platform: BrowserPlatform; +}; +``` + +**References:** [Browser](./browsers.browser.md), [BrowserPlatform](./browsers.browserplatform.md) diff --git a/docs/browsers-api/browsers.launch.md b/docs/browsers-api/browsers.launch.md index 84d3889e394e6..72a68040a65fb 100644 --- a/docs/browsers-api/browsers.launch.md +++ b/docs/browsers-api/browsers.launch.md @@ -18,4 +18,4 @@ export declare function launch(opts: LaunchOptions): Process; **Returns:** -Process +[Process](./browsers.process.md) diff --git a/docs/browsers-api/browsers.options.md b/docs/browsers-api/browsers.options.md index 274d4ba003fd4..f377b3585da1b 100644 --- a/docs/browsers-api/browsers.options.md +++ b/docs/browsers-api/browsers.options.md @@ -7,7 +7,7 @@ sidebar_label: Options #### Signature: ```typescript -export interface Options +export interface ComputeExecutablePathOptions ``` ## Properties diff --git a/docs/browsers-api/browsers.process._constructor_.md b/docs/browsers-api/browsers.process._constructor_.md new file mode 100644 index 0000000000000..83fad9086ec55 --- /dev/null +++ b/docs/browsers-api/browsers.process._constructor_.md @@ -0,0 +1,21 @@ +--- +sidebar_label: Process.(constructor) +--- + +# Process.(constructor) + +Constructs a new instance of the `Process` class + +#### Signature: + +```typescript +class Process { + constructor(opts: LaunchOptions); +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------- | ----------- | +| opts | [LaunchOptions](./browsers.launchoptions.md) | | diff --git a/docs/browsers-api/browsers.process.close.md b/docs/browsers-api/browsers.process.close.md new file mode 100644 index 0000000000000..3468076285e89 --- /dev/null +++ b/docs/browsers-api/browsers.process.close.md @@ -0,0 +1,17 @@ +--- +sidebar_label: Process.close +--- + +# Process.close() method + +#### Signature: + +```typescript +class Process { + close(): Promise; +} +``` + +**Returns:** + +Promise<void> diff --git a/docs/browsers-api/browsers.process.hasclosed.md b/docs/browsers-api/browsers.process.hasclosed.md new file mode 100644 index 0000000000000..1ce8e81f0058d --- /dev/null +++ b/docs/browsers-api/browsers.process.hasclosed.md @@ -0,0 +1,17 @@ +--- +sidebar_label: Process.hasClosed +--- + +# Process.hasClosed() method + +#### Signature: + +```typescript +class Process { + hasClosed(): Promise; +} +``` + +**Returns:** + +Promise<void> diff --git a/docs/browsers-api/browsers.process.kill.md b/docs/browsers-api/browsers.process.kill.md new file mode 100644 index 0000000000000..f25c05918604c --- /dev/null +++ b/docs/browsers-api/browsers.process.kill.md @@ -0,0 +1,17 @@ +--- +sidebar_label: Process.kill +--- + +# Process.kill() method + +#### Signature: + +```typescript +class Process { + kill(): void; +} +``` + +**Returns:** + +void diff --git a/docs/browsers-api/browsers.process.md b/docs/browsers-api/browsers.process.md new file mode 100644 index 0000000000000..8b5d642e6c188 --- /dev/null +++ b/docs/browsers-api/browsers.process.md @@ -0,0 +1,32 @@ +--- +sidebar_label: Process +--- + +# Process class + +#### Signature: + +```typescript +export declare class Process +``` + +## Constructors + +| Constructor | Modifiers | Description | +| ---------------------------------------------------------- | --------- | ----------------------------------------------------------- | +| [(constructor)(opts)](./browsers.process._constructor_.md) | | Constructs a new instance of the Process class | + +## Properties + +| Property | Modifiers | Type | Description | +| ----------- | --------------------- | ------------------------- | ----------- | +| nodeProcess | readonly | childProcess.ChildProcess | | + +## Methods + +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------- | --------- | ----------- | +| [close()](./browsers.process.close.md) | | | +| [hasClosed()](./browsers.process.hasclosed.md) | | | +| [kill()](./browsers.process.kill.md) | | | +| [waitForLineOutput(regex, timeout)](./browsers.process.waitforlineoutput.md) | | | diff --git a/docs/browsers-api/browsers.process.waitforlineoutput.md b/docs/browsers-api/browsers.process.waitforlineoutput.md new file mode 100644 index 0000000000000..41d94f3e2cb3b --- /dev/null +++ b/docs/browsers-api/browsers.process.waitforlineoutput.md @@ -0,0 +1,24 @@ +--- +sidebar_label: Process.waitForLineOutput +--- + +# Process.waitForLineOutput() method + +#### Signature: + +```typescript +class Process { + waitForLineOutput(regex: RegExp, timeout?: number): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------ | ------------ | +| regex | RegExp | | +| timeout | number | _(Optional)_ | + +**Returns:** + +Promise<string> diff --git a/docs/browsers-api/index.md b/docs/browsers-api/index.md index ae7dcaaf1361f..aa692ab7917f7 100644 --- a/docs/browsers-api/index.md +++ b/docs/browsers-api/index.md @@ -9,6 +9,7 @@ sidebar_label: API | Class | Description | | ------------------------------------------ | ----------- | | [CLI](./browsers.cli.md) | | +| [Process](./browsers.process.md) | | | [TimeoutError](./browsers.timeouterror.md) | | ## Enumerations @@ -51,6 +52,7 @@ sidebar_label: API ## Type Aliases -| Type Alias | Description | -| -------------------------------------------- | ----------- | -| [LaunchOptions](./browsers.launchoptions.md) | | +| Type Alias | Description | +| -------------------------------------------------- | ----------- | +| [InstalledBrowser](./browsers.installedbrowser.md) | | +| [LaunchOptions](./browsers.launchoptions.md) | | diff --git a/packages/browsers/src/CLI.ts b/packages/browsers/src/CLI.ts index 4a7818a687e52..67670022699a5 100644 --- a/packages/browsers/src/CLI.ts +++ b/packages/browsers/src/CLI.ts @@ -62,6 +62,9 @@ type ClearArgs = { path?: string; }; +/** + * @public + */ export class CLI { #cachePath; #rl?: readline.Interface; @@ -275,6 +278,9 @@ export class CLI { } } +/** + * @public + */ export function makeProgressCallback( browser: Browser, buildId: string diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index c97fa6ac10cc4..03f95f5979e46 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -47,6 +47,9 @@ export const executablePathByBrowser = { export {Browser, BrowserPlatform, ChromeReleaseChannel}; +/** + * @public + */ export async function resolveBuildId( browser: Browser, platform: BrowserPlatform, @@ -74,6 +77,9 @@ export async function resolveBuildId( return tag; } +/** + * @public + */ export async function createProfile( browser: Browser, opts: ProfileOptions @@ -87,6 +93,9 @@ export async function createProfile( } } +/** + * @public + */ export function resolveSystemExecutablePath( browser: Browser, platform: BrowserPlatform, diff --git a/packages/browsers/src/browser-data/types.ts b/packages/browsers/src/browser-data/types.ts index 78844d2c208b0..5b2f84d8ab957 100644 --- a/packages/browsers/src/browser-data/types.ts +++ b/packages/browsers/src/browser-data/types.ts @@ -19,6 +19,8 @@ import * as firefox from './firefox.js'; /** * Supported browsers. + * + * @public */ export enum Browser { CHROME = 'chrome', @@ -29,6 +31,8 @@ export enum Browser { /** * Platform names used to identify a OS platfrom x architecture combination in the way * that is relevant for the browser download. + * + * @public */ export enum BrowserPlatform { LINUX = 'linux', @@ -44,15 +48,24 @@ export const downloadUrls = { [Browser.FIREFOX]: firefox.resolveDownloadUrl, }; +/** + * @public + */ export enum BrowserTag { LATEST = 'latest', } +/** + * @public + */ export interface ProfileOptions { preferences: Record; path: string; } +/** + * @public + */ export enum ChromeReleaseChannel { STABLE = 'stable', DEV = 'dev', diff --git a/packages/browsers/src/detectPlatform.ts b/packages/browsers/src/detectPlatform.ts index 8ecee1946ff7f..fed8c2e2ea665 100644 --- a/packages/browsers/src/detectPlatform.ts +++ b/packages/browsers/src/detectPlatform.ts @@ -18,6 +18,9 @@ import os from 'os'; import {BrowserPlatform} from './browser-data/browser-data.js'; +/** + * @public + */ export function detectBrowserPlatform(): BrowserPlatform | undefined { const platform = os.platform(); switch (platform) { diff --git a/packages/browsers/src/install.ts b/packages/browsers/src/install.ts index fad4d1284dfb8..48f25d7c3ef96 100644 --- a/packages/browsers/src/install.ts +++ b/packages/browsers/src/install.ts @@ -97,6 +97,9 @@ export interface InstallOptions { unpack?: boolean; } +/** + * @public + */ export type InstalledBrowser = { path: string; browser: Browser; @@ -104,6 +107,9 @@ export type InstalledBrowser = { platform: BrowserPlatform; }; +/** + * @public + */ export async function install( options: InstallOptions ): Promise { @@ -194,6 +200,9 @@ export async function install( }; } +/** + * @public + */ export async function canDownload(options: InstallOptions): Promise { options.platform ??= detectBrowserPlatform(); if (!options.platform) { diff --git a/packages/browsers/src/launch.ts b/packages/browsers/src/launch.ts index 5e61ebdda38f0..c73f999e7d04b 100644 --- a/packages/browsers/src/launch.ts +++ b/packages/browsers/src/launch.ts @@ -36,7 +36,7 @@ const debugLaunch = debug('puppeteer:browsers:launcher'); /** * @public */ -export interface Options { +export interface ComputeExecutablePathOptions { /** * Root path to the storage directory. */ @@ -58,7 +58,12 @@ export interface Options { buildId: string; } -export function computeExecutablePath(options: Options): string { +/** + * @public + */ +export function computeExecutablePath( + options: ComputeExecutablePathOptions +): string { options.platform ??= detectBrowserPlatform(); if (!options.platform) { throw new Error( @@ -95,6 +100,10 @@ export interface SystemOptions { */ channel: ChromeReleaseChannel; } + +/** + * @public + */ export function computeSystemExecutablePath(options: SystemOptions): string { options.platform ??= detectBrowserPlatform(); if (!options.platform) { @@ -117,6 +126,9 @@ export function computeSystemExecutablePath(options: SystemOptions): string { return path; } +/** + * @public + */ export type LaunchOptions = { executablePath: string; pipe?: boolean; @@ -130,16 +142,29 @@ export type LaunchOptions = { onExit?: () => Promise; }; +/** + * @public + */ export function launch(opts: LaunchOptions): Process { return new Process(opts); } +/** + * @public + */ export const CDP_WEBSOCKET_ENDPOINT_REGEX = /^DevTools listening on (ws:\/\/.*)$/; + +/** + * @public + */ export const WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX = /^WebDriver BiDi listening on (ws:\/\/.*)$/; -class Process { +/** + * @public + */ +export class Process { #executablePath; #args: string[]; #browserProcess: childProcess.ChildProcess; @@ -454,6 +479,9 @@ export function isErrnoException(obj: unknown): obj is NodeJS.ErrnoException { ); } +/** + * @public + */ export class TimeoutError extends Error { /** * @internal diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index 42dd875fad204..2a16e8dbdbe39 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -20,12 +20,18 @@ export { computeSystemExecutablePath, TimeoutError, LaunchOptions, - Options, + ComputeExecutablePathOptions as Options, SystemOptions, CDP_WEBSOCKET_ENDPOINT_REGEX, WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, + Process, } from './launch.js'; -export {install, canDownload, InstallOptions} from './install.js'; +export { + install, + canDownload, + InstallOptions, + InstalledBrowser, +} from './install.js'; export {detectBrowserPlatform} from './detectPlatform.js'; export { resolveBuildId, From c807fe7145adf8d4028dfb2327b1617576c263bb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 6 Apr 2023 16:47:26 +0200 Subject: [PATCH 075/417] chore: release main (#9989) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 ++-- package-lock.json | 18 +++++----- packages/browsers/CHANGELOG.md | 9 +++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 14 ++++++++ packages/puppeteer-core/package.json | 4 +-- packages/puppeteer/CHANGELOG.md | 15 ++++++++ packages/puppeteer/package.json | 6 ++-- .../browsers.computeexecutablepath.md | 21 ------------ .../api/index.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 8 ++--- .../api/puppeteer.productlauncher.md | 2 +- .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 23 +++++++++++++ .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 2 +- .../browsers-api/browsers.installedbrowser.md | 18 ++++++++++ .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 2 +- .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 2 +- .../browsers.process._constructor_.md | 21 ++++++++++++ .../browsers-api/browsers.process.close.md | 17 ++++++++++ .../browsers.process.hasclosed.md | 17 ++++++++++ .../browsers-api/browsers.process.kill.md | 17 ++++++++++ .../browsers-api/browsers.process.md | 32 ++++++++++++++++++ .../browsers.process.waitforlineoutput.md | 24 +++++++++++++ .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 8 +++-- .../chromium-support.md | 0 .../contributing.md | 0 .../{version-19.8.3 => version-19.8.4}/faq.md | 12 ------- .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 8 +++-- .../troubleshooting.md | 0 ...bars.json => version-19.8.4-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 533 files changed, 245 insertions(+), 66 deletions(-) delete mode 100644 website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/index.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.productlauncher.launch.md (58%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.productlauncher.md (94%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/assets/overview.png (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.cli.run.md (100%) create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.computeexecutablepath.md rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.install.md (86%) create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.installedbrowser.md rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.launch.md (92%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.options.md (96%) create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.process._constructor_.md create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.process.close.md create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.process.hasclosed.md create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.process.kill.md create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.process.md create mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.process.waitforlineoutput.md rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/browsers-api/index.md (90%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/chromium-support.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/contributing.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/faq.md (96%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/docker.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/index.md (98%) rename website/versioned_docs/{version-19.8.3 => version-19.8.4}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.8.3-sidebars.json => version-19.8.4-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e2f9fae2b3198..b95dd6b497b64 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.8.3", - "packages/puppeteer-core": "19.8.3", + "packages/puppeteer": "19.8.4", + "packages/puppeteer-core": "19.8.4", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.3.2" + "packages/browsers": "0.3.3" } diff --git a/package-lock.json b/package-lock.json index 68df79ab40a35..9c72792664e94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9246,7 +9246,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.3.2", + "version": "0.3.3", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9354,23 +9354,23 @@ } }, "packages/puppeteer": { - "version": "19.8.3", + "version": "19.8.4", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.3.2", + "@puppeteer/browsers": "0.3.3", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.3" + "puppeteer-core": "19.8.4" } }, "packages/puppeteer-core": { - "version": "19.8.3", + "version": "19.8.4", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.3.2", + "@puppeteer/browsers": "0.3.3", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14240,18 +14240,18 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "0.3.2", + "@puppeteer/browsers": "0.3.3", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.3" + "puppeteer-core": "19.8.4" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "0.3.2", + "@puppeteer/browsers": "0.3.3", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 202b226dab7d4..9d994f9203c37 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.3.3](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.2...browsers-v0.3.3) (2023-04-06) + + +### Bug Fixes + +* **browsers:** update package json ([#9968](https://github.com/puppeteer/puppeteer/issues/9968)) ([817288c](https://github.com/puppeteer/puppeteer/commit/817288cd901121ddc8a44226eda689bb784cee61)) +* **browsers:** various fixes and improvements ([#9966](https://github.com/puppeteer/puppeteer/issues/9966)) ([f1211cb](https://github.com/puppeteer/puppeteer/commit/f1211cbec091ec669de019aeb7fb4f011a81c1d7)) +* consider downloadHost as baseUrl ([#9973](https://github.com/puppeteer/puppeteer/issues/9973)) ([05a44af](https://github.com/puppeteer/puppeteer/commit/05a44afe5affcac9fe0f0a2e83f17807c99b2f0c)) + ## [0.3.2](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.1...browsers-v0.3.2) (2023-04-03) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 2e4eb6b855422..2fde780c010f6 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.3.2", + "version": "0.3.3", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index c23de8c55f836..ecc9c8e7a8a29 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.4](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.3...puppeteer-core-v19.8.4) (2023-04-06) + + +### Bug Fixes + +* ignore extraInfo events if the response is served from cache ([#9983](https://github.com/puppeteer/puppeteer/issues/9983)) ([e7265c9](https://github.com/puppeteer/puppeteer/commit/e7265c9aa94e749de5745e5e98d45d4659f19d30)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 0.3.2 to 0.3.3 + ## [19.8.3](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.1...puppeteer-core-v19.8.3) (2023-04-03) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 4f519183309bc..13763f7124eea 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.8.3", + "version": "19.8.4", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -142,7 +142,7 @@ "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0", - "@puppeteer/browsers": "0.3.2" + "@puppeteer/browsers": "0.3.3" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 50e81f4cb1575..171c116edcf74 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.8.4](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.3...puppeteer-v19.8.4) (2023-04-06) + + +### Bug Fixes + +* consider downloadHost as baseUrl ([#9973](https://github.com/puppeteer/puppeteer/issues/9973)) ([05a44af](https://github.com/puppeteer/puppeteer/commit/05a44afe5affcac9fe0f0a2e83f17807c99b2f0c)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.8.3 to 19.8.4 + * @puppeteer/browsers bumped from 0.3.2 to 0.3.3 + ## [19.8.3](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.2...puppeteer-v19.8.3) (2023-04-03) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 78c98470b8154..41f0692902232 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.8.3", + "version": "19.8.4", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.3", - "@puppeteer/browsers": "0.3.2" + "puppeteer-core": "19.8.4", + "@puppeteer/browsers": "0.3.3" } } diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md deleted file mode 100644 index 0c0e148097705..0000000000000 --- a/website/versioned_docs/version-19.8.3/browsers-api/browsers.computeexecutablepath.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: computeExecutablePath ---- - -# computeExecutablePath() function - -#### Signature: - -```typescript -export declare function computeExecutablePath(options: Options): string; -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | -------------------------------- | ----------- | -| options | [Options](./browsers.options.md) | | - -**Returns:** - -string diff --git a/website/versioned_docs/version-19.8.3/api/index.md b/website/versioned_docs/version-19.8.4/api/index.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/index.md rename to website/versioned_docs/version-19.8.4/api/index.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.8.4/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.8.4/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.8.4/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.4/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.4/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.8.4/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.4/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.4/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connect.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connect.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.4/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.4/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.8.4/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.4/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.customerror.md b/website/versioned_docs/version-19.8.4/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.8.4/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.8.4/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.device.md b/website/versioned_docs/version-19.8.4/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.device.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.devices.md b/website/versioned_docs/version-19.8.4/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.devices.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.md b/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.8.4/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.errors.md b/website/versioned_docs/version-19.8.4/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.errors.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.8.4/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.8.4/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.4/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame._.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.8.4/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.handleor.md b/website/versioned_docs/version-19.8.4/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.handler.md b/website/versioned_docs/version-19.8.4/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.handler.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.8.4/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.8.4/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.8.4/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.launch.md b/website/versioned_docs/version-19.8.4/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.launch.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.8.4/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.4/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.8.4/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.4/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.offset.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page._.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page._.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.__.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page._x.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.click.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.close.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.content.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.off.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.on.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.once.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.select.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.target.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.title.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.8.4/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.8.4/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.4/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.8.4/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.4/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.permission.md b/website/versioned_docs/version-19.8.4/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.permission.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.platform.md b/website/versioned_docs/version-19.8.4/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.platform.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.point.md b/website/versioned_docs/version-19.8.4/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.point.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.product.md b/website/versioned_docs/version-19.8.4/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.product.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.launch.md similarity index 58% rename from website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.launch.md index 1f0a9d933d93c..4d1b7d2ccb31a 100644 --- a/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.launch.md +++ b/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.launch.md @@ -8,15 +8,15 @@ sidebar_label: ProductLauncher.launch ```typescript class ProductLauncher { - launch(object: PuppeteerNodeLaunchOptions): Promise; + launch(options?: PuppeteerNodeLaunchOptions): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | ----------------------------------------------------------------------- | ----------- | -| object | [PuppeteerNodeLaunchOptions](./puppeteer.puppeteernodelaunchoptions.md) | | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------------------------- | ------------ | +| options | [PuppeteerNodeLaunchOptions](./puppeteer.puppeteernodelaunchoptions.md) | _(Optional)_ | **Returns:** diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.md similarity index 94% rename from website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.md index 23dbf6f7118d3..f4eed461aec95 100644 --- a/website/versioned_docs/version-19.8.3/api/puppeteer.productlauncher.md +++ b/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.md @@ -28,4 +28,4 @@ The constructor for this class is marked as internal. Third-party code should no | ------------------------------------------------------------------------ | --------- | ----------- | | [defaultArgs(object)](./puppeteer.productlauncher.defaultargs.md) | | | | [executablePath(channel)](./puppeteer.productlauncher.executablepath.md) | | | -| [launch(object)](./puppeteer.productlauncher.launch.md) | | | +| [launch(options)](./puppeteer.productlauncher.launch.md) | | | diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.4/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.8.4/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.4/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.4/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.8.4/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.4/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.4/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.4/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.page.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.type.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.8.4/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.8.4/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.8.4/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.tracing.md b/website/versioned_docs/version-19.8.4/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.8.4/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.8.4/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.4/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.4/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.4/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.md b/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.8.3/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.8.3/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.8.4/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.8.3/assets/overview.png b/website/versioned_docs/version-19.8.4/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.8.3/assets/overview.png rename to website/versioned_docs/version-19.8.4/assets/overview.png diff --git a/website/versioned_docs/version-19.8.3/assets/overview.svg b/website/versioned_docs/version-19.8.4/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.8.3/assets/overview.svg rename to website/versioned_docs/version-19.8.4/assets/overview.svg diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.computeexecutablepath.md new file mode 100644 index 0000000000000..993038fea422f --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.computeexecutablepath.md @@ -0,0 +1,23 @@ +--- +sidebar_label: computeExecutablePath +--- + +# computeExecutablePath() function + +#### Signature: + +```typescript +export declare function computeExecutablePath( + options: ComputeExecutablePathOptions +): string; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ----------------------------------------------------- | ----------- | +| options | [ComputeExecutablePathOptions](./browsers.options.md) | | + +**Returns:** + +string diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.install.md similarity index 86% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.install.md index 14fa4a4231a0a..936cf5f536b5f 100644 --- a/website/versioned_docs/version-19.8.3/browsers-api/browsers.install.md +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.install.md @@ -20,4 +20,4 @@ export declare function install( **Returns:** -Promise<InstalledBrowser> +Promise<[InstalledBrowser](./browsers.installedbrowser.md)> diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.installedbrowser.md new file mode 100644 index 0000000000000..150815c411003 --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.installedbrowser.md @@ -0,0 +1,18 @@ +--- +sidebar_label: InstalledBrowser +--- + +# InstalledBrowser type + +#### Signature: + +```typescript +export type InstalledBrowser = { + path: string; + browser: Browser; + buildId: string; + platform: BrowserPlatform; +}; +``` + +**References:** [Browser](./browsers.browser.md), [BrowserPlatform](./browsers.browserplatform.md) diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.launch.md similarity index 92% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.launch.md index 84d3889e394e6..72a68040a65fb 100644 --- a/website/versioned_docs/version-19.8.3/browsers-api/browsers.launch.md +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.launch.md @@ -18,4 +18,4 @@ export declare function launch(opts: LaunchOptions): Process; **Returns:** -Process +[Process](./browsers.process.md) diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.options.md similarity index 96% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.options.md index 274d4ba003fd4..f377b3585da1b 100644 --- a/website/versioned_docs/version-19.8.3/browsers-api/browsers.options.md +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.options.md @@ -7,7 +7,7 @@ sidebar_label: Options #### Signature: ```typescript -export interface Options +export interface ComputeExecutablePathOptions ``` ## Properties diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process._constructor_.md new file mode 100644 index 0000000000000..83fad9086ec55 --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process._constructor_.md @@ -0,0 +1,21 @@ +--- +sidebar_label: Process.(constructor) +--- + +# Process.(constructor) + +Constructs a new instance of the `Process` class + +#### Signature: + +```typescript +class Process { + constructor(opts: LaunchOptions); +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------- | ----------- | +| opts | [LaunchOptions](./browsers.launchoptions.md) | | diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.close.md new file mode 100644 index 0000000000000..3468076285e89 --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.close.md @@ -0,0 +1,17 @@ +--- +sidebar_label: Process.close +--- + +# Process.close() method + +#### Signature: + +```typescript +class Process { + close(): Promise; +} +``` + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.hasclosed.md new file mode 100644 index 0000000000000..1ce8e81f0058d --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.hasclosed.md @@ -0,0 +1,17 @@ +--- +sidebar_label: Process.hasClosed +--- + +# Process.hasClosed() method + +#### Signature: + +```typescript +class Process { + hasClosed(): Promise; +} +``` + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.kill.md new file mode 100644 index 0000000000000..f25c05918604c --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.kill.md @@ -0,0 +1,17 @@ +--- +sidebar_label: Process.kill +--- + +# Process.kill() method + +#### Signature: + +```typescript +class Process { + kill(): void; +} +``` + +**Returns:** + +void diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.md new file mode 100644 index 0000000000000..8b5d642e6c188 --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.md @@ -0,0 +1,32 @@ +--- +sidebar_label: Process +--- + +# Process class + +#### Signature: + +```typescript +export declare class Process +``` + +## Constructors + +| Constructor | Modifiers | Description | +| ---------------------------------------------------------- | --------- | ----------------------------------------------------------- | +| [(constructor)(opts)](./browsers.process._constructor_.md) | | Constructs a new instance of the Process class | + +## Properties + +| Property | Modifiers | Type | Description | +| ----------- | --------------------- | ------------------------- | ----------- | +| nodeProcess | readonly | childProcess.ChildProcess | | + +## Methods + +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------- | --------- | ----------- | +| [close()](./browsers.process.close.md) | | | +| [hasClosed()](./browsers.process.hasclosed.md) | | | +| [kill()](./browsers.process.kill.md) | | | +| [waitForLineOutput(regex, timeout)](./browsers.process.waitforlineoutput.md) | | | diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.waitforlineoutput.md new file mode 100644 index 0000000000000..41d94f3e2cb3b --- /dev/null +++ b/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.waitforlineoutput.md @@ -0,0 +1,24 @@ +--- +sidebar_label: Process.waitForLineOutput +--- + +# Process.waitForLineOutput() method + +#### Signature: + +```typescript +class Process { + waitForLineOutput(regex: RegExp, timeout?: number): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------ | ------------ | +| regex | RegExp | | +| timeout | number | _(Optional)_ | + +**Returns:** + +Promise<string> diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.8.3/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.8.4/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.8.3/browsers-api/index.md b/website/versioned_docs/version-19.8.4/browsers-api/index.md similarity index 90% rename from website/versioned_docs/version-19.8.3/browsers-api/index.md rename to website/versioned_docs/version-19.8.4/browsers-api/index.md index ae7dcaaf1361f..aa692ab7917f7 100644 --- a/website/versioned_docs/version-19.8.3/browsers-api/index.md +++ b/website/versioned_docs/version-19.8.4/browsers-api/index.md @@ -9,6 +9,7 @@ sidebar_label: API | Class | Description | | ------------------------------------------ | ----------- | | [CLI](./browsers.cli.md) | | +| [Process](./browsers.process.md) | | | [TimeoutError](./browsers.timeouterror.md) | | ## Enumerations @@ -51,6 +52,7 @@ sidebar_label: API ## Type Aliases -| Type Alias | Description | -| -------------------------------------------- | ----------- | -| [LaunchOptions](./browsers.launchoptions.md) | | +| Type Alias | Description | +| -------------------------------------------------- | ----------- | +| [InstalledBrowser](./browsers.installedbrowser.md) | | +| [LaunchOptions](./browsers.launchoptions.md) | | diff --git a/website/versioned_docs/version-19.8.3/chromium-support.md b/website/versioned_docs/version-19.8.4/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.8.3/chromium-support.md rename to website/versioned_docs/version-19.8.4/chromium-support.md diff --git a/website/versioned_docs/version-19.8.3/contributing.md b/website/versioned_docs/version-19.8.4/contributing.md similarity index 100% rename from website/versioned_docs/version-19.8.3/contributing.md rename to website/versioned_docs/version-19.8.4/contributing.md diff --git a/website/versioned_docs/version-19.8.3/faq.md b/website/versioned_docs/version-19.8.4/faq.md similarity index 96% rename from website/versioned_docs/version-19.8.3/faq.md rename to website/versioned_docs/version-19.8.4/faq.md index d063ff336f9d5..3790b69f705d0 100644 --- a/website/versioned_docs/version-19.8.3/faq.md +++ b/website/versioned_docs/version-19.8.4/faq.md @@ -97,17 +97,6 @@ taking place in the Chromium repository. Here’s a typical story: - Once the upstream fix is landed, we roll updated Chromium into Puppeteer: https://github.com/puppeteer/puppeteer/pull/2769 -However, oftentimes it is desirable to use Puppeteer with the official Google -Chrome rather than Chromium. For this to work, you should install a -`puppeteer-core` version that corresponds to the Chrome version. - -For example, in order to drive Chrome 71 with puppeteer-core, use `chrome-71` -npm tag: - -```bash -npm install puppeteer-core@chrome-71 -``` - ## Q: Which Chromium version does Puppeteer use? Find the version using one of the following ways: @@ -135,7 +124,6 @@ To fetch Firefox Nightly as part of Puppeteer installation: ```bash PUPPETEER_PRODUCT=firefox npm i puppeteer -# or "yarn add puppeteer" ``` #### Q: What’s considered a “Navigation”? diff --git a/website/versioned_docs/version-19.8.3/guides/chrome-extensions.md b/website/versioned_docs/version-19.8.4/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/chrome-extensions.md rename to website/versioned_docs/version-19.8.4/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.8.3/guides/configuration.mdx b/website/versioned_docs/version-19.8.4/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/configuration.mdx rename to website/versioned_docs/version-19.8.4/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.8.3/guides/debugging.md b/website/versioned_docs/version-19.8.4/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/debugging.md rename to website/versioned_docs/version-19.8.4/guides/debugging.md diff --git a/website/versioned_docs/version-19.8.3/guides/docker.md b/website/versioned_docs/version-19.8.4/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/docker.md rename to website/versioned_docs/version-19.8.4/guides/docker.md diff --git a/website/versioned_docs/version-19.8.3/guides/evaluate-javascript.md b/website/versioned_docs/version-19.8.4/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.8.4/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.8.3/guides/query-selectors.md b/website/versioned_docs/version-19.8.4/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/query-selectors.md rename to website/versioned_docs/version-19.8.4/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.8.3/guides/request-interception.md b/website/versioned_docs/version-19.8.4/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.8.3/guides/request-interception.md rename to website/versioned_docs/version-19.8.4/guides/request-interception.md diff --git a/website/versioned_docs/version-19.8.3/index.md b/website/versioned_docs/version-19.8.4/index.md similarity index 98% rename from website/versioned_docs/version-19.8.3/index.md rename to website/versioned_docs/version-19.8.4/index.md index 4f2b49be99e61..ecd7eab401b12 100644 --- a/website/versioned_docs/version-19.8.3/index.md +++ b/website/versioned_docs/version-19.8.4/index.md @@ -29,7 +29,7 @@ Here are a few examples to get you started: - Capture a [timeline trace](https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference) of your site to help diagnose performance issues. -- Test Chrome Extensions. +- [Test Chrome Extensions](https://pptr.dev/guides/chrome-extensions). ## Getting Started @@ -39,8 +39,10 @@ To use Puppeteer in your project, run: ```bash npm i puppeteer -# or `yarn add puppeteer` -# or `pnpm i puppeteer` +# or using yarn +yarn add puppeteer +# or using pnpm +pnpm i puppeteer ``` When you install Puppeteer, it automatically downloads a recent version of diff --git a/website/versioned_docs/version-19.8.3/troubleshooting.md b/website/versioned_docs/version-19.8.4/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.8.3/troubleshooting.md rename to website/versioned_docs/version-19.8.4/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.8.3-sidebars.json b/website/versioned_sidebars/version-19.8.4-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.8.3-sidebars.json rename to website/versioned_sidebars/version-19.8.4-sidebars.json diff --git a/website/versions.json b/website/versions.json index b8d67b50ba44b..84f368dae76fd 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.8.3"] +["19.8.4"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 50d52f5677b84..570325db024ce 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.8.3", "19.8.2", "19.8.1", "19.8.0", From ef0fb5d87299c604af2387ac1c72be317c50316d Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 6 Apr 2023 18:15:22 +0200 Subject: [PATCH 076/417] feat(browsers): support downloading chromedriver (#9990) Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> --- docs/browsers-api/browsers.browser.md | 11 +- .../browsers/src/browser-data/browser-data.ts | 12 ++- .../browsers/src/browser-data/chromedriver.ts | 93 ++++++++++++++++ packages/browsers/src/browser-data/types.ts | 1 + .../chromedriver/chromedriver-data.spec.ts | 71 ++++++++++++ .../test/src/chromedriver/cli.spec.ts | 89 +++++++++++++++ .../test/src/chromedriver/install.spec.ts | 102 ++++++++++++++++++ packages/browsers/test/src/versions.ts | 1 + 8 files changed, 374 insertions(+), 6 deletions(-) create mode 100644 packages/browsers/src/browser-data/chromedriver.ts create mode 100644 packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts create mode 100644 packages/browsers/test/src/chromedriver/cli.spec.ts create mode 100644 packages/browsers/test/src/chromedriver/install.spec.ts diff --git a/docs/browsers-api/browsers.browser.md b/docs/browsers-api/browsers.browser.md index 53b649aac38d5..9020e96331408 100644 --- a/docs/browsers-api/browsers.browser.md +++ b/docs/browsers-api/browsers.browser.md @@ -14,8 +14,9 @@ export declare enum Browser ## Enumeration Members -| Member | Value | Description | -| -------- | --------------------------------- | ----------- | -| CHROME | "chrome" | | -| CHROMIUM | "chromium" | | -| FIREFOX | "firefox" | | +| Member | Value | Description | +| ------------ | ------------------------------------- | ----------- | +| CHROME | "chrome" | | +| CHROMEDRIVER | "chromedriver" | | +| CHROMIUM | "chromium" | | +| FIREFOX | "firefox" | | diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index 03f95f5979e46..413435453a8f0 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -15,6 +15,7 @@ */ import * as chrome from './chrome.js'; +import * as chromedriver from './chromedriver.js'; import * as chromium from './chromium.js'; import * as firefox from './firefox.js'; import { @@ -28,18 +29,21 @@ import { export {ProfileOptions}; export const downloadUrls = { + [Browser.CHROMEDRIVER]: chromedriver.resolveDownloadUrl, [Browser.CHROME]: chrome.resolveDownloadUrl, [Browser.CHROMIUM]: chromium.resolveDownloadUrl, [Browser.FIREFOX]: firefox.resolveDownloadUrl, }; export const downloadPaths = { + [Browser.CHROMEDRIVER]: chromedriver.resolveDownloadPath, [Browser.CHROME]: chrome.resolveDownloadPath, [Browser.CHROMIUM]: chromium.resolveDownloadPath, [Browser.FIREFOX]: firefox.resolveDownloadPath, }; export const executablePathByBrowser = { + [Browser.CHROMEDRIVER]: chromedriver.relativeExecutablePath, [Browser.CHROME]: chrome.relativeExecutablePath, [Browser.CHROMIUM]: chromium.relativeExecutablePath, [Browser.FIREFOX]: firefox.relativeExecutablePath, @@ -67,6 +71,11 @@ export async function resolveBuildId( // In CfT beta is the latest version. return await chrome.resolveBuildId(platform, 'beta'); } + case Browser.CHROMEDRIVER: + switch (tag as BrowserTag) { + case BrowserTag.LATEST: + return await chromedriver.resolveBuildId('latest'); + } case Browser.CHROMIUM: switch (tag as BrowserTag) { case BrowserTag.LATEST: @@ -102,9 +111,10 @@ export function resolveSystemExecutablePath( channel: ChromeReleaseChannel ): string { switch (browser) { + case Browser.CHROMEDRIVER: case Browser.FIREFOX: throw new Error( - 'System browser detection is not supported for Firefox yet.' + `System browser detection is not supported for ${browser} yet.` ); case Browser.CHROME: return chromium.resolveSystemExecutablePath(platform, channel); diff --git a/packages/browsers/src/browser-data/chromedriver.ts b/packages/browsers/src/browser-data/chromedriver.ts new file mode 100644 index 0000000000000..39894d2e86601 --- /dev/null +++ b/packages/browsers/src/browser-data/chromedriver.ts @@ -0,0 +1,93 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import {httpRequest} from '../httpUtil.js'; + +import {BrowserPlatform} from './types.js'; + +function archive(platform: BrowserPlatform): string { + switch (platform) { + case BrowserPlatform.LINUX: + return 'chromedriver_linux64'; + case BrowserPlatform.MAC_ARM: + return 'chromedriver_mac_arm64'; + case BrowserPlatform.MAC: + return 'chromedriver_mac64'; + case BrowserPlatform.WIN32: + case BrowserPlatform.WIN64: + return 'chromedriver_win32'; + } +} + +export function resolveDownloadUrl( + platform: BrowserPlatform, + buildId: string, + baseUrl = 'https://chromedriver.storage.googleapis.com' +): string { + return `${baseUrl}/${resolveDownloadPath(platform, buildId).join('/')}`; +} + +export function resolveDownloadPath( + platform: BrowserPlatform, + buildId: string +): string[] { + return [buildId, `${archive(platform)}.zip`]; +} + +export function relativeExecutablePath( + platform: BrowserPlatform, + _buildId: string +): string { + switch (platform) { + case BrowserPlatform.MAC: + case BrowserPlatform.MAC_ARM: + case BrowserPlatform.LINUX: + return 'chromedriver'; + case BrowserPlatform.WIN32: + case BrowserPlatform.WIN64: + return 'chromedriver.exe'; + } +} +export async function resolveBuildId( + _channel: 'latest' = 'latest' +): Promise { + return new Promise((resolve, reject) => { + const request = httpRequest( + new URL(`https://chromedriver.storage.googleapis.com/LATEST_RELEASE`), + 'GET', + response => { + let data = ''; + if (response.statusCode && response.statusCode >= 400) { + return reject(new Error(`Got status code ${response.statusCode}`)); + } + response.on('data', chunk => { + data += chunk; + }); + response.on('end', () => { + try { + return resolve(String(data)); + } catch { + return reject(new Error('Chrome version not found')); + } + }); + }, + false + ); + request.on('error', err => { + reject(err); + }); + }); +} diff --git a/packages/browsers/src/browser-data/types.ts b/packages/browsers/src/browser-data/types.ts index 5b2f84d8ab957..f88d2ca0982db 100644 --- a/packages/browsers/src/browser-data/types.ts +++ b/packages/browsers/src/browser-data/types.ts @@ -26,6 +26,7 @@ export enum Browser { CHROME = 'chrome', CHROMIUM = 'chromium', FIREFOX = 'firefox', + CHROMEDRIVER = 'chromedriver', } /** diff --git a/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts b/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts new file mode 100644 index 0000000000000..fb4134a6631e7 --- /dev/null +++ b/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts @@ -0,0 +1,71 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; + +import {BrowserPlatform} from '../../../lib/cjs/browser-data/browser-data.js'; +import { + resolveDownloadUrl, + relativeExecutablePath, +} from '../../../lib/cjs/browser-data/chromedriver.js'; + +describe('ChromeDriver', () => { + it('should resolve download URLs', () => { + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.LINUX, '112.0.5615.49'), + 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_linux64.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.MAC, '112.0.5615.49'), + 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_mac64.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.MAC_ARM, '112.0.5615.49'), + 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_mac_arm64.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.WIN32, '112.0.5615.49'), + 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_win32.zip' + ); + assert.strictEqual( + resolveDownloadUrl(BrowserPlatform.WIN64, '112.0.5615.49'), + 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_win32.zip' + ); + }); + + it('should resolve executable paths', () => { + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.LINUX, '12372323'), + 'chromedriver' + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.MAC, '12372323'), + 'chromedriver' + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.MAC_ARM, '12372323'), + 'chromedriver' + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.WIN32, '12372323'), + 'chromedriver.exe' + ); + assert.strictEqual( + relativeExecutablePath(BrowserPlatform.WIN64, '12372323'), + 'chromedriver.exe' + ); + }); +}); diff --git a/packages/browsers/test/src/chromedriver/cli.spec.ts b/packages/browsers/test/src/chromedriver/cli.spec.ts new file mode 100644 index 0000000000000..52c23d22c2314 --- /dev/null +++ b/packages/browsers/test/src/chromedriver/cli.spec.ts @@ -0,0 +1,89 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import {CLI} from '../../../lib/cjs/CLI.js'; +import { + createMockedReadlineInterface, + setupTestServer, + getServerUrl, +} from '../utils.js'; +import {testChromeDriverBuildId} from '../versions.js'; + +describe('ChromeDriver CLI', function () { + this.timeout(90000); + + setupTestServer(); + + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(() => { + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'puppeteer-browsers-test')); + }); + + afterEach(async () => { + await new CLI(tmpDir, createMockedReadlineInterface('yes')).run([ + 'npx', + '@puppeteer/browsers', + 'clear', + `--path=${tmpDir}`, + `--base-url=${getServerUrl()}`, + ]); + }); + + it('should download ChromeDriver binaries', async () => { + await new CLI(tmpDir).run([ + 'npx', + '@puppeteer/browsers', + 'install', + `chromedriver@${testChromeDriverBuildId}`, + `--path=${tmpDir}`, + '--platform=linux', + `--base-url=${getServerUrl()}`, + ]); + assert.ok( + fs.existsSync( + path.join( + tmpDir, + 'chromedriver', + `linux-${testChromeDriverBuildId}`, + 'chromedriver' + ) + ) + ); + + await new CLI(tmpDir, createMockedReadlineInterface('no')).run([ + 'npx', + '@puppeteer/browsers', + 'clear', + `--path=${tmpDir}`, + ]); + assert.ok( + fs.existsSync( + path.join( + tmpDir, + 'chromedriver', + `linux-${testChromeDriverBuildId}`, + 'chromedriver' + ) + ) + ); + }); +}); diff --git a/packages/browsers/test/src/chromedriver/install.spec.ts b/packages/browsers/test/src/chromedriver/install.spec.ts new file mode 100644 index 0000000000000..fb725de010e85 --- /dev/null +++ b/packages/browsers/test/src/chromedriver/install.spec.ts @@ -0,0 +1,102 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import { + install, + canDownload, + Browser, + BrowserPlatform, + Cache, +} from '../../../lib/cjs/main.js'; +import {getServerUrl, setupTestServer} from '../utils.js'; +import {testChromeDriverBuildId} from '../versions.js'; + +/** + * Tests in this spec use real download URLs and unpack live browser archives + * so it requires the network access. + */ +describe('ChromeDriver install', () => { + setupTestServer(); + + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(() => { + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'puppeteer-browsers-test')); + }); + + afterEach(() => { + new Cache(tmpDir).clear(); + }); + + it('should check if a buildId can be downloaded', async () => { + assert.ok( + await canDownload({ + cacheDir: tmpDir, + browser: Browser.CHROMEDRIVER, + platform: BrowserPlatform.LINUX, + buildId: testChromeDriverBuildId, + baseUrl: getServerUrl(), + }) + ); + }); + + it('should report if a buildId is not downloadable', async () => { + assert.strictEqual( + await canDownload({ + cacheDir: tmpDir, + browser: Browser.CHROMEDRIVER, + platform: BrowserPlatform.LINUX, + buildId: 'unknown', + baseUrl: getServerUrl(), + }), + false + ); + }); + + it('should download and unpack the binary', async function () { + this.timeout(60000); + const expectedOutputPath = path.join( + tmpDir, + 'chromedriver', + `${BrowserPlatform.LINUX}-${testChromeDriverBuildId}` + ); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + let browser = await install({ + cacheDir: tmpDir, + browser: Browser.CHROMEDRIVER, + platform: BrowserPlatform.LINUX, + buildId: testChromeDriverBuildId, + baseUrl: getServerUrl(), + }); + assert.strictEqual(browser.path, expectedOutputPath); + assert.ok(fs.existsSync(expectedOutputPath)); + // Second iteration should be no-op. + browser = await install({ + cacheDir: tmpDir, + browser: Browser.CHROMEDRIVER, + platform: BrowserPlatform.LINUX, + buildId: testChromeDriverBuildId, + baseUrl: getServerUrl(), + }); + assert.strictEqual(browser.path, expectedOutputPath); + assert.ok(fs.existsSync(expectedOutputPath)); + }); +}); diff --git a/packages/browsers/test/src/versions.ts b/packages/browsers/test/src/versions.ts index b09b8a6de5ae2..56440c8b18708 100644 --- a/packages/browsers/test/src/versions.ts +++ b/packages/browsers/test/src/versions.ts @@ -19,3 +19,4 @@ export const testChromiumBuildId = '1083080'; // TODO: We can add a Cron job to auto-update on change. // Firefox keeps only `latest` version of Nightly builds. export const testFirefoxBuildId = '113.0a1'; +export const testChromeDriverBuildId = '112.0.5615.49'; From c09764e4c43d7a62096f430b598d63f2b688e860 Mon Sep 17 00:00:00 2001 From: CanadaHonk <19228318+CanadaHonk@users.noreply.github.com> Date: Thu, 6 Apr 2023 17:35:12 +0100 Subject: [PATCH 077/417] fix: add filter to setDiscoverTargets for Firefox (#9693) --- packages/puppeteer-core/src/common/FirefoxTargetManager.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/puppeteer-core/src/common/FirefoxTargetManager.ts b/packages/puppeteer-core/src/common/FirefoxTargetManager.ts index 3ba073a0aa7ef..d5c8582072fbd 100644 --- a/packages/puppeteer-core/src/common/FirefoxTargetManager.ts +++ b/packages/puppeteer-core/src/common/FirefoxTargetManager.ts @@ -166,7 +166,10 @@ export class FirefoxTargetManager } async initialize(): Promise { - await this.#connection.send('Target.setDiscoverTargets', {discover: true}); + await this.#connection.send('Target.setDiscoverTargets', { + discover: true, + filter: [{}], + }); this.#targetsIdsForInit = new Set(this.#discoveredTargetsByTargetId.keys()); await this.#initializePromise; } From 823a9df4429480f597d45368e763fdb05d1e9210 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 6 Apr 2023 17:11:16 +0000 Subject: [PATCH 078/417] chore: release main (#9991) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 ++--- package-lock.json | 18 +++++++------- packages/browsers/CHANGELOG.md | 7 ++++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 14 +++++++++++ packages/puppeteer-core/package.json | 4 ++-- packages/puppeteer/CHANGELOG.md | 15 ++++++++++++ packages/puppeteer/package.json | 6 ++--- .../browsers-api/browsers.browser.md | 21 ----------------- .../api/index.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 22 ++++++++++++++++++ .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../{version-19.8.4 => version-19.8.5}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-19.8.5-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 533 files changed, 78 insertions(+), 40 deletions(-) delete mode 100644 website/versioned_docs/version-19.8.4/browsers-api/browsers.browser.md rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/index.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/assets/overview.png (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/assets/overview.svg (100%) create mode 100644 website/versioned_docs/version-19.8.5/browsers-api/browsers.browser.md rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/browsers-api/index.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/chromium-support.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/contributing.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/faq.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/docker.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/index.md (100%) rename website/versioned_docs/{version-19.8.4 => version-19.8.5}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.8.4-sidebars.json => version-19.8.5-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b95dd6b497b64..d3fed1c08375a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.8.4", - "packages/puppeteer-core": "19.8.4", + "packages/puppeteer": "19.8.5", + "packages/puppeteer-core": "19.8.5", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.3.3" + "packages/browsers": "0.4.0" } diff --git a/package-lock.json b/package-lock.json index 9c72792664e94..f1903ec9262a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9246,7 +9246,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.3.3", + "version": "0.4.0", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9354,23 +9354,23 @@ } }, "packages/puppeteer": { - "version": "19.8.4", + "version": "19.8.5", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.3.3", + "@puppeteer/browsers": "0.4.0", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.4" + "puppeteer-core": "19.8.5" } }, "packages/puppeteer-core": { - "version": "19.8.4", + "version": "19.8.5", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.3.3", + "@puppeteer/browsers": "0.4.0", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14240,18 +14240,18 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "0.3.3", + "@puppeteer/browsers": "0.4.0", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.4" + "puppeteer-core": "19.8.5" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "0.3.3", + "@puppeteer/browsers": "0.4.0", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 9d994f9203c37..de89f124cc15f 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.4.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.3...browsers-v0.4.0) (2023-04-06) + + +### Features + +* **browsers:** support downloading chromedriver ([#9990](https://github.com/puppeteer/puppeteer/issues/9990)) ([ef0fb5d](https://github.com/puppeteer/puppeteer/commit/ef0fb5d87299c604af2387ac1c72be317c50316d)) + ## [0.3.3](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.2...browsers-v0.3.3) (2023-04-06) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 2fde780c010f6..d6ea74420a5fc 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.3.3", + "version": "0.4.0", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index ecc9c8e7a8a29..71ae7a598b1bb 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.8.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.4...puppeteer-core-v19.8.5) (2023-04-06) + + +### Bug Fixes + +* add filter to setDiscoverTargets for Firefox ([#9693](https://github.com/puppeteer/puppeteer/issues/9693)) ([c09764e](https://github.com/puppeteer/puppeteer/commit/c09764e4c43d7a62096f430b598d63f2b688e860)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 0.3.3 to 0.4.0 + ## [19.8.4](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.3...puppeteer-core-v19.8.4) (2023-04-06) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 13763f7124eea..e19f29fe6e20b 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.8.4", + "version": "19.8.5", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -142,7 +142,7 @@ "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0", - "@puppeteer/browsers": "0.3.3" + "@puppeteer/browsers": "0.4.0" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 171c116edcf74..96f9714f8d983 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.8.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.4...puppeteer-v19.8.5) (2023-04-06) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.8.4 to 19.8.5 + * @puppeteer/browsers bumped from 0.3.3 to 0.4.0 + ## [19.8.4](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.3...puppeteer-v19.8.4) (2023-04-06) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 41f0692902232..17fe70681295d 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.8.4", + "version": "19.8.5", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.4", - "@puppeteer/browsers": "0.3.3" + "puppeteer-core": "19.8.5", + "@puppeteer/browsers": "0.4.0" } } diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.8.4/browsers-api/browsers.browser.md deleted file mode 100644 index 53b649aac38d5..0000000000000 --- a/website/versioned_docs/version-19.8.4/browsers-api/browsers.browser.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: Browser ---- - -# Browser enum - -Supported browsers. - -#### Signature: - -```typescript -export declare enum Browser -``` - -## Enumeration Members - -| Member | Value | Description | -| -------- | --------------------------------- | ----------- | -| CHROME | "chrome" | | -| CHROMIUM | "chromium" | | -| FIREFOX | "firefox" | | diff --git a/website/versioned_docs/version-19.8.4/api/index.md b/website/versioned_docs/version-19.8.5/api/index.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/index.md rename to website/versioned_docs/version-19.8.5/api/index.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.8.5/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.8.5/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.8.5/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.8.5/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.8.5/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.8.5/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.5/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.configuration.md b/website/versioned_docs/version-19.8.5/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connect.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connect.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.8.5/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.8.5/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.8.5/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.credentials.md b/website/versioned_docs/version-19.8.5/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.customerror.md b/website/versioned_docs/version-19.8.5/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.8.5/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.8.5/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.device.md b/website/versioned_docs/version-19.8.5/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.device.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.devices.md b/website/versioned_docs/version-19.8.5/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.devices.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.md b/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.8.5/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.errors.md b/website/versioned_docs/version-19.8.5/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.errors.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.8.5/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.8.5/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.8.5/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame._.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.8.5/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.handleor.md b/website/versioned_docs/version-19.8.5/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.handler.md b/website/versioned_docs/version-19.8.5/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.handler.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.8.5/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.8.5/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.8.5/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.launch.md b/website/versioned_docs/version-19.8.5/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.launch.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.8.5/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.metrics.md b/website/versioned_docs/version-19.8.5/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.8.5/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.offset.md b/website/versioned_docs/version-19.8.5/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.offset.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page._.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page._.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.__.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page._x.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.click.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.close.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.content.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.off.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.on.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.once.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.select.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.target.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.title.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.8.5/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.8.5/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.8.5/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.8.5/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.8.5/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.permission.md b/website/versioned_docs/version-19.8.5/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.permission.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.platform.md b/website/versioned_docs/version-19.8.5/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.platform.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.point.md b/website/versioned_docs/version-19.8.5/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.point.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.product.md b/website/versioned_docs/version-19.8.5/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.product.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.8.5/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.8.5/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.8.5/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.8.5/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.8.5/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.8.5/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.8.5/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.8.5/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.page.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.type.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.8.5/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.8.5/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.8.5/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.tracing.md b/website/versioned_docs/version-19.8.5/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.8.5/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.8.5/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.8.5/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.viewport.md b/website/versioned_docs/version-19.8.5/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.8.5/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.md b/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.8.4/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.8.4/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.8.5/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.8.4/assets/overview.png b/website/versioned_docs/version-19.8.5/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.8.4/assets/overview.png rename to website/versioned_docs/version-19.8.5/assets/overview.png diff --git a/website/versioned_docs/version-19.8.4/assets/overview.svg b/website/versioned_docs/version-19.8.5/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.8.4/assets/overview.svg rename to website/versioned_docs/version-19.8.5/assets/overview.svg diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.browser.md new file mode 100644 index 0000000000000..9020e96331408 --- /dev/null +++ b/website/versioned_docs/version-19.8.5/browsers-api/browsers.browser.md @@ -0,0 +1,22 @@ +--- +sidebar_label: Browser +--- + +# Browser enum + +Supported browsers. + +#### Signature: + +```typescript +export declare enum Browser +``` + +## Enumeration Members + +| Member | Value | Description | +| ------------ | ------------------------------------- | ----------- | +| CHROME | "chrome" | | +| CHROMEDRIVER | "chromedriver" | | +| CHROMIUM | "chromium" | | +| FIREFOX | "firefox" | | diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.install.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.options.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.8.5/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.8.5/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.8.4/browsers-api/index.md b/website/versioned_docs/version-19.8.5/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-19.8.4/browsers-api/index.md rename to website/versioned_docs/version-19.8.5/browsers-api/index.md diff --git a/website/versioned_docs/version-19.8.4/chromium-support.md b/website/versioned_docs/version-19.8.5/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.8.4/chromium-support.md rename to website/versioned_docs/version-19.8.5/chromium-support.md diff --git a/website/versioned_docs/version-19.8.4/contributing.md b/website/versioned_docs/version-19.8.5/contributing.md similarity index 100% rename from website/versioned_docs/version-19.8.4/contributing.md rename to website/versioned_docs/version-19.8.5/contributing.md diff --git a/website/versioned_docs/version-19.8.4/faq.md b/website/versioned_docs/version-19.8.5/faq.md similarity index 100% rename from website/versioned_docs/version-19.8.4/faq.md rename to website/versioned_docs/version-19.8.5/faq.md diff --git a/website/versioned_docs/version-19.8.4/guides/chrome-extensions.md b/website/versioned_docs/version-19.8.5/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/chrome-extensions.md rename to website/versioned_docs/version-19.8.5/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.8.4/guides/configuration.mdx b/website/versioned_docs/version-19.8.5/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/configuration.mdx rename to website/versioned_docs/version-19.8.5/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.8.4/guides/debugging.md b/website/versioned_docs/version-19.8.5/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/debugging.md rename to website/versioned_docs/version-19.8.5/guides/debugging.md diff --git a/website/versioned_docs/version-19.8.4/guides/docker.md b/website/versioned_docs/version-19.8.5/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/docker.md rename to website/versioned_docs/version-19.8.5/guides/docker.md diff --git a/website/versioned_docs/version-19.8.4/guides/evaluate-javascript.md b/website/versioned_docs/version-19.8.5/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.8.5/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.8.4/guides/query-selectors.md b/website/versioned_docs/version-19.8.5/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/query-selectors.md rename to website/versioned_docs/version-19.8.5/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.8.4/guides/request-interception.md b/website/versioned_docs/version-19.8.5/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.8.4/guides/request-interception.md rename to website/versioned_docs/version-19.8.5/guides/request-interception.md diff --git a/website/versioned_docs/version-19.8.4/index.md b/website/versioned_docs/version-19.8.5/index.md similarity index 100% rename from website/versioned_docs/version-19.8.4/index.md rename to website/versioned_docs/version-19.8.5/index.md diff --git a/website/versioned_docs/version-19.8.4/troubleshooting.md b/website/versioned_docs/version-19.8.5/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.8.4/troubleshooting.md rename to website/versioned_docs/version-19.8.5/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.8.4-sidebars.json b/website/versioned_sidebars/version-19.8.5-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.8.4-sidebars.json rename to website/versioned_sidebars/version-19.8.5-sidebars.json diff --git a/website/versions.json b/website/versions.json index 84f368dae76fd..3efc52c2b621d 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.8.4"] +["19.8.5"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 570325db024ce..7eb22881e335c 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.8.4", "19.8.3", "19.8.2", "19.8.1", From 1bd1fd83053bd0f747398002905297f637d33aa4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Apr 2023 09:58:58 +0200 Subject: [PATCH 079/417] chore(deps): Bump @angular-devkit/core from 15.2.4 to 15.2.5 (#9992) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 329 ++++++++-------------------- packages/ng-schematics/package.json | 2 +- 2 files changed, 90 insertions(+), 241 deletions(-) diff --git a/package-lock.json b/package-lock.json index f1903ec9262a2..893a7abf36a68 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,7 +113,7 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "node_modules/@angular-devkit/core": { "version": "15.2.5", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", @@ -138,57 +138,8 @@ } } }, - "node_modules/@angular-devkit/architect/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@angular-devkit/architect/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@angular-devkit/core": { - "version": "15.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "node_modules/@angular-devkit/core/node_modules/ajv": { "version": "8.12.0", - "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -203,7 +154,6 @@ }, "node_modules/@angular-devkit/core/node_modules/source-map": { "version": "0.7.4", - "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">= 8" @@ -226,46 +176,6 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", - "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/schematics/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/@angular-devkit/schematics/node_modules/magic-string": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", @@ -277,14 +187,6 @@ "node": ">=12" } }, - "node_modules/@angular-devkit/schematics/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, "node_modules/@angular/cli": { "version": "15.2.2", "dev": true, @@ -333,6 +235,32 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular/cli/node_modules/@angular-devkit/core": { + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.2.tgz", + "integrity": "sha512-YPwDSldpVcuSJuIkXy5iRzaPA78ySXKc80OicHR6XtMsrHlwY7DuxQoSWr+ih9LAqpeeBz9ECMalztwohdy0MA==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": { "version": "15.2.2", "dev": true, @@ -365,6 +293,22 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular/cli/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@angular/cli/node_modules/ansi-colors": { "version": "4.1.3", "dev": true, @@ -425,6 +369,15 @@ "node": ">=12" } }, + "node_modules/@angular/cli/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/@angular/cli/node_modules/tslib": { "version": "2.5.0", "dev": true, @@ -9288,7 +9241,7 @@ "license": "Apache-2.0", "dependencies": { "@angular-devkit/architect": "^0.1502.5", - "@angular-devkit/core": "^15.2.4", + "@angular-devkit/core": "^15.2.5", "@angular-devkit/schematics": "^15.2.5" }, "devDependencies": { @@ -9300,59 +9253,11 @@ "node": ">=14.1.0" } }, - "packages/ng-schematics/node_modules/@angular-devkit/core": { - "version": "15.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", - "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "packages/ng-schematics/node_modules/@types/node": { "version": "14.18.33", "dev": true, "license": "MIT" }, - "packages/ng-schematics/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "packages/ng-schematics/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, "packages/puppeteer": { "version": "19.8.5", "hasInstallScript": true, @@ -9486,41 +9391,12 @@ "requires": { "@angular-devkit/core": "15.2.5", "rxjs": "6.6.7" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", - "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } } }, "@angular-devkit/core": { - "version": "15.2.2", - "dev": true, + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", + "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -9531,7 +9407,6 @@ "dependencies": { "ajv": { "version": "8.12.0", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -9540,8 +9415,7 @@ } }, "source-map": { - "version": "0.7.4", - "dev": true + "version": "0.7.4" } } }, @@ -9557,29 +9431,6 @@ "rxjs": "6.6.7" }, "dependencies": { - "@angular-devkit/core": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", - "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "magic-string": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", @@ -9587,11 +9438,6 @@ "requires": { "@jridgewell/sourcemap-codec": "^1.4.13" } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -9629,6 +9475,19 @@ "rxjs": "6.6.7" } }, + "@angular-devkit/core": { + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.2.tgz", + "integrity": "sha512-YPwDSldpVcuSJuIkXy5iRzaPA78ySXKc80OicHR6XtMsrHlwY7DuxQoSWr+ih9LAqpeeBz9ECMalztwohdy0MA==", + "dev": true, + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, "@angular-devkit/schematics": { "version": "15.2.2", "dev": true, @@ -9649,6 +9508,18 @@ "jsonc-parser": "3.2.0" } }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, "ansi-colors": { "version": "4.1.3", "dev": true @@ -9694,6 +9565,12 @@ "@jridgewell/sourcemap-codec": "^1.4.13" } }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + }, "tslib": { "version": "2.5.0", "dev": true @@ -10354,44 +10231,16 @@ "version": "file:packages/ng-schematics", "requires": { "@angular-devkit/architect": "^0.1502.5", - "@angular-devkit/core": "^15.2.4", + "@angular-devkit/core": "^15.2.5", "@angular-devkit/schematics": "^15.2.5", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", "@types/node": "^14.15.0" }, "dependencies": { - "@angular-devkit/core": { - "version": "15.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.4.tgz", - "integrity": "sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, "@types/node": { "version": "14.18.33", "dev": true - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 3b4415add0978..f2b5bbc4f725f 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@angular-devkit/architect": "^0.1502.5", - "@angular-devkit/core": "^15.2.4", + "@angular-devkit/core": "^15.2.5", "@angular-devkit/schematics": "^15.2.5" }, "devDependencies": { From 1eca5663f1a38a33ae5799115f2a525f5fac3c48 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 11 Apr 2023 11:21:15 +0200 Subject: [PATCH 080/417] docs: fix typo (#10000) --- docs/api/index.md | 2 +- docs/api/puppeteer.coverage.md | 2 +- docs/api/puppeteer.page.md | 2 +- packages/puppeteer-core/src/common/Coverage.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/api/index.md b/docs/api/index.md index 735ce4e677696..a2f5d480ae17a 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -15,7 +15,7 @@ sidebar_label: API | [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | | [Connection](./puppeteer.connection.md) | | | [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | -| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. | | [CSSCoverage](./puppeteer.csscoverage.md) | | | [CustomError](./puppeteer.customerror.md) | | | [DeviceRequestPrompt](./puppeteer.devicerequestprompt.md) | Device request prompts let you respond to the page requesting for a device through an API like WebBluetooth. | diff --git a/docs/api/puppeteer.coverage.md b/docs/api/puppeteer.coverage.md index dfd32f6043ca2..7dd807a8865a6 100644 --- a/docs/api/puppeteer.coverage.md +++ b/docs/api/puppeteer.coverage.md @@ -4,7 +4,7 @@ sidebar_label: Coverage # Coverage class -The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. +The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. #### Signature: diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index 05c622b3866d6..85b8622041409 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -66,7 +66,7 @@ page.off('request', logRequest); | Property | Modifiers | Type | Description | | ------------- | --------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | accessibility | readonly | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | -| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. | | keyboard | readonly | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | | mouse | readonly | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | | touchscreen | readonly | [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | diff --git a/packages/puppeteer-core/src/common/Coverage.ts b/packages/puppeteer-core/src/common/Coverage.ts index 27103f9016652..b19d79e95e047 100644 --- a/packages/puppeteer-core/src/common/Coverage.ts +++ b/packages/puppeteer-core/src/common/Coverage.ts @@ -95,7 +95,7 @@ export interface CSSCoverageOptions { } /** - * The Coverage class provides methods to gathers information about parts of + * The Coverage class provides methods to gather information about parts of * JavaScript and CSS that were used by the page. * * @remarks From dba1b2d9cc0ccc45cb65b9de3e9425a308c01eec Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 11 Apr 2023 14:47:25 +0200 Subject: [PATCH 081/417] docs: add readme to the API reference index (#10001) --- docs/browsers-api/index.md | 29 ++++++++++++++++++++++++++++- packages/browsers/README.md | 20 +++----------------- tools/generate_docs.ts | 11 ++++++++++- 3 files changed, 41 insertions(+), 19 deletions(-) diff --git a/docs/browsers-api/index.md b/docs/browsers-api/index.md index aa692ab7917f7..a4bc8c59ad0b1 100644 --- a/docs/browsers-api/index.md +++ b/docs/browsers-api/index.md @@ -2,7 +2,34 @@ sidebar_label: API --- -# API Reference +# @puppeteer/browsers + +Manage and launch browsers/drivers from a CLI or programmatically. + +## CLI + +Use `npx` to run the CLI: + +```sh +npx @puppeteer/browsers --help +``` + +CLI help will provide all documentation you need to use the CLI. + +```sh +npx @puppeteer/browsers --help # help for all commands +npx @puppeteer/browsers install --help # help for the install command +npx @puppeteer/browsers launch --help # help for the launch command +``` + +## Known limitations + +1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). +2. Launching the system browsers is only possible for Chrome/Chromium. + +## API + +The programmatic API allows installing and launching browsers from your code. See the `test` folder for examples on how to use the `install`, `canInstall`, `launch`, `computeExecutablePath`, `computeSystemExecutablePath` and other methods. ## Classes diff --git a/packages/browsers/README.md b/packages/browsers/README.md index 64a68c2f45cdb..f46f5bf9f1b05 100644 --- a/packages/browsers/README.md +++ b/packages/browsers/README.md @@ -4,26 +4,12 @@ Manage and launch browsers/drivers from a CLI or programmatically. ## CLI -Use `npx` to run the CLI without installing: +Use `npx` to run the CLI: ```sh npx @puppeteer/browsers --help ``` -or install the package as a dependency and run it from your `package.json` script: - -```sh -npm i @puppeteer/browsers -``` - -```json -{ - "scripts": { - "browsers": "@puppeteer/browsers --help" - } -} -``` - CLI help will provide all documentation you need to use the CLI. ```sh @@ -32,9 +18,9 @@ npx @puppeteer/browsers install --help # help for the install command npx @puppeteer/browsers launch --help # help for the launch command ``` -Known limitations: +## Known limitations -1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command. +1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). 2. Launching the system browsers is only possible for Chrome/Chromium. ## API diff --git a/tools/generate_docs.ts b/tools/generate_docs.ts index f792e20c96597..7184a8bc85da8 100644 --- a/tools/generate_docs.ts +++ b/tools/generate_docs.ts @@ -119,7 +119,7 @@ function spliceIntoSection( .outputs(['docs/api']) .build(); - job('', async ({inputs, outputs}) => { + await job('', async ({inputs, outputs}) => { await rm(outputs[0]!, {recursive: true, force: true}); generateDocs(inputs[0]!, outputs[0]!); spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); @@ -130,4 +130,13 @@ function spliceIntoSection( ]) .outputs(['docs/browsers-api']) .build(); + + job('', async ({inputs, outputs}) => { + const readme = await readFile(inputs[1]!, 'utf-8'); + const index = await readFile(inputs[0]!, 'utf-8'); + await writeFile(outputs[0]!, index.replace('# API Reference\n', readme)); + }) + .inputs(['docs/browsers-api/index.md', 'packages/browsers/README.md']) + .outputs(['docs/browsers-api/index.md']) + .build(); })(); From ab27f738c9abb56f6083d02f7f45d2b8da9fc3f3 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Tue, 11 Apr 2023 15:36:03 +0200 Subject: [PATCH 082/417] perf: amortize handle iterator (#10002) --- packages/puppeteer-core/src/common/HandleIterator.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/puppeteer-core/src/common/HandleIterator.ts b/packages/puppeteer-core/src/common/HandleIterator.ts index a7a3f0f3cdf2c..d5df382f88125 100644 --- a/packages/puppeteer-core/src/common/HandleIterator.ts +++ b/packages/puppeteer-core/src/common/HandleIterator.ts @@ -29,7 +29,7 @@ const DEFAULT_BATCH_SIZE = 20; */ async function* fastTransposeIteratorHandle( iterator: JSHandle>, - size = DEFAULT_BATCH_SIZE + size: number ) { const array = await iterator.evaluateHandle(async (iterator, size) => { const results = []; @@ -56,8 +56,11 @@ async function* fastTransposeIteratorHandle( async function* transposeIteratorHandle( iterator: JSHandle> ) { + let size = DEFAULT_BATCH_SIZE; try { - while (!(yield* fastTransposeIteratorHandle(iterator))) {} + while (!(yield* fastTransposeIteratorHandle(iterator, size))) { + size <<= 1; + } } finally { await iterator.dispose(); } From 656b562c7488d4976a7a53264feef508c6b629dd Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 11 Apr 2023 16:05:10 +0200 Subject: [PATCH 083/417] fix: make isIntersectingViewport work with SVG elements (#10004) --- ...er.elementhandle.isintersectingviewport.md | 2 +- docs/api/puppeteer.elementhandle.md | 2 +- .../puppeteer-core/src/api/ElementHandle.ts | 60 +++++++++++++++++-- .../src/common/ElementHandle.ts | 19 ------ test/assets/inline-svg.html | 14 +++++ test/src/elementhandle.spec.ts | 50 ++++++++++++++++ 6 files changed, 122 insertions(+), 25 deletions(-) create mode 100644 test/assets/inline-svg.html diff --git a/docs/api/puppeteer.elementhandle.isintersectingviewport.md b/docs/api/puppeteer.elementhandle.isintersectingviewport.md index de11847e68f92..c7d0861e2dd0a 100644 --- a/docs/api/puppeteer.elementhandle.isintersectingviewport.md +++ b/docs/api/puppeteer.elementhandle.isintersectingviewport.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.isIntersectingViewport # ElementHandle.isIntersectingViewport() method -Resolves to true if the element is visible in the current viewport. +Resolves to true if the element is visible in the current viewport. If an element is an SVG, we check if the svg owner element is in the viewport instead. See https://crbug.com/963246. #### Signature: diff --git a/docs/api/puppeteer.elementhandle.md b/docs/api/puppeteer.elementhandle.md index 995bf3557eda8..1cb28118cf228 100644 --- a/docs/api/puppeteer.elementhandle.md +++ b/docs/api/puppeteer.elementhandle.md @@ -67,7 +67,7 @@ The constructor for this class is marked as internal. Third-party code should no | [drop(this, data)](./puppeteer.elementhandle.drop.md) | | This method triggers a drop on the element. | | [focus()](./puppeteer.elementhandle.focus.md) | | Calls [focus](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus) on the element. | | [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | -| [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. | +| [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. If an element is an SVG, we check if the svg owner element is in the viewport instead. See https://crbug.com/963246. | | [press(key, options)](./puppeteer.elementhandle.press.md) | | Focuses the element, and then uses [Keyboard.down()](./puppeteer.keyboard.down.md) and [Keyboard.up()](./puppeteer.keyboard.up.md). | | [screenshot(this, options)](./puppeteer.elementhandle.screenshot.md) | | This method scrolls element into view if needed, and then uses [Page.screenshot()](./puppeteer.page.screenshot_2.md) to take a screenshot of the element. If the element is detached from DOM, the method throws an error. | | [select(values)](./puppeteer.elementhandle.select.md) | | Triggers a change and input event once all the provided options have been selected. If there's no <select> element matching selector, the method throws an error. | diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index 9d151a107f93d..454be0f9df956 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -812,15 +812,67 @@ export class ElementHandle< } /** - * Resolves to true if the element is visible in the current viewport. + * Resolves to true if the element is visible in the current viewport. If an + * element is an SVG, we check if the svg owner element is in the viewport + * instead. See https://crbug.com/963246. */ async isIntersectingViewport( this: ElementHandle, options?: { threshold?: number; } - ): Promise; - async isIntersectingViewport(): Promise { - throw new Error('Not implemented'); + ): Promise { + const {threshold = 0} = options ?? {}; + const svgHandle = await this.#asSVGElementHandle(this); + const intersectionTarget: ElementHandle = svgHandle + ? await this.#getOwnerSVGElement(svgHandle) + : this; + + try { + return await intersectionTarget.evaluate(async (element, threshold) => { + const visibleRatio = await new Promise(resolve => { + const observer = new IntersectionObserver(entries => { + resolve(entries[0]!.intersectionRatio); + observer.disconnect(); + }); + observer.observe(element); + }); + return threshold === 1 ? visibleRatio === 1 : visibleRatio > threshold; + }, threshold); + } finally { + if (intersectionTarget !== this) { + await intersectionTarget.dispose(); + } + } + } + + /** + * Returns true if an element is an SVGElement (included svg, path, rect + * etc.). + */ + async #asSVGElementHandle( + handle: ElementHandle + ): Promise | null> { + if ( + await handle.evaluate(element => { + return element instanceof SVGElement; + }) + ) { + return handle as ElementHandle; + } else { + return null; + } + } + + async #getOwnerSVGElement( + handle: ElementHandle + ): Promise> { + // SVGSVGElement.ownerSVGElement === null. + return await handle.evaluateHandle(element => { + if (element instanceof SVGSVGElement) { + return element; + } + return element.ownerSVGElement!; + }); } } diff --git a/packages/puppeteer-core/src/common/ElementHandle.ts b/packages/puppeteer-core/src/common/ElementHandle.ts index 43313c9366cec..9407ba0eed7cb 100644 --- a/packages/puppeteer-core/src/common/ElementHandle.ts +++ b/packages/puppeteer-core/src/common/ElementHandle.ts @@ -747,25 +747,6 @@ export class CDPElementHandle< return imageData; } - - override async isIntersectingViewport( - this: CDPElementHandle, - options?: { - threshold?: number; - } - ): Promise { - const {threshold = 0} = options ?? {}; - return await this.evaluate(async (element, threshold) => { - const visibleRatio = await new Promise(resolve => { - const observer = new IntersectionObserver(entries => { - resolve(entries[0]!.intersectionRatio); - observer.disconnect(); - }); - observer.observe(element); - }); - return threshold === 1 ? visibleRatio === 1 : visibleRatio > threshold; - }, threshold); - } } function computeQuadArea(quad: Point[]): number { diff --git a/test/assets/inline-svg.html b/test/assets/inline-svg.html new file mode 100644 index 0000000000000..20023ecc79ae1 --- /dev/null +++ b/test/assets/inline-svg.html @@ -0,0 +1,14 @@ + + + + + + + +
+ + + +
+ + diff --git a/test/src/elementhandle.spec.ts b/test/src/elementhandle.spec.ts index 27436537d89fa..1e1ff5846029e 100644 --- a/test/src/elementhandle.spec.ts +++ b/test/src/elementhandle.spec.ts @@ -486,6 +486,56 @@ describe('ElementHandle specs', function () { }) ).toBe(true); }); + it('should work with svg elements', async () => { + const {page, server} = getTestState(); + + await page.goto(server.PREFIX + '/inline-svg.html'); + const visibleCircle = await page.$('circle'); + const visibleSvg = await page.$('svg'); + expect( + await visibleCircle!.isIntersectingViewport({ + threshold: 1, + }) + ).toBe(true); + expect( + await visibleCircle!.isIntersectingViewport({ + threshold: 0, + }) + ).toBe(true); + expect( + await visibleSvg!.isIntersectingViewport({ + threshold: 1, + }) + ).toBe(true); + expect( + await visibleSvg!.isIntersectingViewport({ + threshold: 0, + }) + ).toBe(true); + + const invisibleCircle = await page.$('div circle'); + const invisibleSvg = await page.$('div svg'); + expect( + await invisibleCircle!.isIntersectingViewport({ + threshold: 1, + }) + ).toBe(false); + expect( + await invisibleCircle!.isIntersectingViewport({ + threshold: 0, + }) + ).toBe(false); + expect( + await invisibleSvg!.isIntersectingViewport({ + threshold: 1, + }) + ).toBe(false); + expect( + await invisibleSvg!.isIntersectingViewport({ + threshold: 0, + }) + ).toBe(false); + }); }); describe('Custom queries', function () { From 0d556a71d6bcd5da501724ccbb4ce0be433768df Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 12 Apr 2023 07:17:18 +0200 Subject: [PATCH 084/417] feat: add ElementHandle.scrollIntoView (#10005) --- docs/api/puppeteer.elementhandle.md | 1 + .../puppeteer.elementhandle.scrollintoview.md | 25 +++++++ .../puppeteer-core/src/api/ElementHandle.ts | 31 +++++++++ .../src/common/ElementHandle.ts | 68 ++++++++----------- test/TestExpectations.json | 6 ++ test/src/click.spec.ts | 12 ++++ 6 files changed, 102 insertions(+), 41 deletions(-) create mode 100644 docs/api/puppeteer.elementhandle.scrollintoview.md diff --git a/docs/api/puppeteer.elementhandle.md b/docs/api/puppeteer.elementhandle.md index 1cb28118cf228..5e2ca202675d8 100644 --- a/docs/api/puppeteer.elementhandle.md +++ b/docs/api/puppeteer.elementhandle.md @@ -70,6 +70,7 @@ The constructor for this class is marked as internal. Third-party code should no | [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. If an element is an SVG, we check if the svg owner element is in the viewport instead. See https://crbug.com/963246. | | [press(key, options)](./puppeteer.elementhandle.press.md) | | Focuses the element, and then uses [Keyboard.down()](./puppeteer.keyboard.down.md) and [Keyboard.up()](./puppeteer.keyboard.up.md). | | [screenshot(this, options)](./puppeteer.elementhandle.screenshot.md) | | This method scrolls element into view if needed, and then uses [Page.screenshot()](./puppeteer.page.screenshot_2.md) to take a screenshot of the element. If the element is detached from DOM, the method throws an error. | +| [scrollIntoView(this)](./puppeteer.elementhandle.scrollintoview.md) | | Scrolls the element into view using either the automation protocol client or by calling element.scrollIntoView. | | [select(values)](./puppeteer.elementhandle.select.md) | | Triggers a change and input event once all the provided options have been selected. If there's no <select> element matching selector, the method throws an error. | | [tap(this)](./puppeteer.elementhandle.tap.md) | | This method scrolls element into view if needed, and then uses [Touchscreen.tap()](./puppeteer.touchscreen.tap.md) to tap in the center of the element. If the element is detached from DOM, the method throws an error. | | [toElement(tagName)](./puppeteer.elementhandle.toelement.md) | | Converts the current handle to the given element type. | diff --git a/docs/api/puppeteer.elementhandle.scrollintoview.md b/docs/api/puppeteer.elementhandle.scrollintoview.md new file mode 100644 index 0000000000000..9f1f000280875 --- /dev/null +++ b/docs/api/puppeteer.elementhandle.scrollintoview.md @@ -0,0 +1,25 @@ +--- +sidebar_label: ElementHandle.scrollIntoView +--- + +# ElementHandle.scrollIntoView() method + +Scrolls the element into view using either the automation protocol client or by calling element.scrollIntoView. + +#### Signature: + +```typescript +class ElementHandle { + scrollIntoView(this: ElementHandle): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------------ | ----------- | +| this | [ElementHandle](./puppeteer.elementhandle.md)<Element> | | + +**Returns:** + +Promise<void> diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index 454be0f9df956..49e5faaa5703c 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -811,6 +811,27 @@ export class ElementHandle< throw new Error('Not implemented'); } + /** + * @internal + */ + protected async assertConnectedElement(): Promise { + const error = await this.evaluate( + async (element): Promise => { + if (!element.isConnected) { + return 'Node is detached from document'; + } + if (element.nodeType !== Node.ELEMENT_NODE) { + return 'Node is not of type HTMLElement'; + } + return; + } + ); + + if (error) { + throw new Error(error); + } + } + /** * Resolves to true if the element is visible in the current viewport. If an * element is an SVG, we check if the svg owner element is in the viewport @@ -822,6 +843,8 @@ export class ElementHandle< threshold?: number; } ): Promise { + await this.assertConnectedElement(); + const {threshold = 0} = options ?? {}; const svgHandle = await this.#asSVGElementHandle(this); const intersectionTarget: ElementHandle = svgHandle @@ -846,6 +869,14 @@ export class ElementHandle< } } + /** + * Scrolls the element into view using either the automation protocol client + * or by calling element.scrollIntoView. + */ + async scrollIntoView(this: ElementHandle): Promise { + throw new Error('Not implemented'); + } + /** * Returns true if an element is an SVGElement (included svg, path, rect * etc.). diff --git a/packages/puppeteer-core/src/common/ElementHandle.ts b/packages/puppeteer-core/src/common/ElementHandle.ts index 9407ba0eed7cb..2a6f1e1e5637f 100644 --- a/packages/puppeteer-core/src/common/ElementHandle.ts +++ b/packages/puppeteer-core/src/common/ElementHandle.ts @@ -231,56 +231,42 @@ export class CDPElementHandle< return this.#frameManager.frame(nodeInfo.node.frameId); } - async #scrollIntoViewIfNeeded( + override async scrollIntoView( this: CDPElementHandle ): Promise { - const error = await this.evaluate( - async (element): Promise => { - if (!element.isConnected) { - return 'Node is detached from document'; - } - if (element.nodeType !== Node.ELEMENT_NODE) { - return 'Node is not of type HTMLElement'; - } - return; - } - ); - - if (error) { - throw new Error(error); - } + await this.assertConnectedElement(); try { await this.client.send('DOM.scrollIntoViewIfNeeded', { objectId: this.remoteObject().objectId, }); - } catch (_err) { + } catch (error) { + debugError(error); // Fallback to Element.scrollIntoView if DOM.scrollIntoViewIfNeeded is not supported - await this.evaluate( - async (element, pageJavascriptEnabled): Promise => { - const visibleRatio = async () => { - return await new Promise(resolve => { - const observer = new IntersectionObserver(entries => { - resolve(entries[0]!.intersectionRatio); - observer.disconnect(); - }); - observer.observe(element); - }); - }; - if (!pageJavascriptEnabled || (await visibleRatio()) !== 1.0) { - element.scrollIntoView({ - block: 'center', - inline: 'center', - // @ts-expect-error Chrome still supports behavior: instant but - // it's not in the spec so TS shouts We don't want to make this - // breaking change in Puppeteer yet so we'll ignore the line. - behavior: 'instant', - }); - } - }, - this.#page.isJavaScriptEnabled() - ); + await this.evaluate(async (element): Promise => { + element.scrollIntoView({ + block: 'center', + inline: 'center', + // @ts-expect-error Chrome still supports behavior: instant but + // it's not in the spec so TS shouts We don't want to make this + // breaking change in Puppeteer yet so we'll ignore the line. + behavior: 'instant', + }); + }); + } + } + + async #scrollIntoViewIfNeeded( + this: CDPElementHandle + ): Promise { + if ( + await this.isIntersectingViewport({ + threshold: 1, + }) + ) { + return; } + await this.scrollIntoView(); } async #getOOPIFOffsets( diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 94b41ae807818..84c88784e9067 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -509,6 +509,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[click.spec] Page.click should scroll and click with disabled javascript", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[click.spec] Page.click should select the text by triple clicking", "platforms": ["darwin", "linux", "win32"], diff --git a/test/src/click.spec.ts b/test/src/click.spec.ts index ecc4acda6fadd..8c1e1cdd21392 100644 --- a/test/src/click.spec.ts +++ b/test/src/click.spec.ts @@ -116,6 +116,18 @@ describe('Page.click', function () { await Promise.all([page.click('a'), page.waitForNavigation()]); expect(page.url()).toBe(server.PREFIX + '/wrappedlink.html#clicked'); }); + it('should scroll and click with disabled javascript', async () => { + const {page, server} = getTestState(); + + await page.setJavaScriptEnabled(false); + await page.goto(server.PREFIX + '/wrappedlink.html'); + const body = await page.waitForSelector('body'); + await body!.evaluate(el => { + el.style.paddingTop = '3000px'; + }); + await Promise.all([page.click('a'), page.waitForNavigation()]); + expect(page.url()).toBe(server.PREFIX + '/wrappedlink.html#clicked'); + }); it('should click when one of inline box children is outside of viewport', async () => { const {page} = getTestState(); From 26c81b7408a98cb9ef1aac9b57a038b699e6d518 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 12 Apr 2023 11:19:46 +0200 Subject: [PATCH 085/417] feat: add ElementHandle.isVisible and ElementHandle.isHidden (#10007) --- docs/api/puppeteer.elementhandle.ishidden.md | 19 +++++++++++++ docs/api/puppeteer.elementhandle.isvisible.md | 19 +++++++++++++ docs/api/puppeteer.elementhandle.md | 2 ++ .../puppeteer-core/src/api/ElementHandle.ts | 16 +++++++++++ .../src/common/ElementHandle.ts | 28 +++++++++++++++++++ test/TestExpectations.json | 6 ++++ test/src/elementhandle.spec.ts | 15 ++++++++++ 7 files changed, 105 insertions(+) create mode 100644 docs/api/puppeteer.elementhandle.ishidden.md create mode 100644 docs/api/puppeteer.elementhandle.isvisible.md diff --git a/docs/api/puppeteer.elementhandle.ishidden.md b/docs/api/puppeteer.elementhandle.ishidden.md new file mode 100644 index 0000000000000..235b0c6c6b23e --- /dev/null +++ b/docs/api/puppeteer.elementhandle.ishidden.md @@ -0,0 +1,19 @@ +--- +sidebar_label: ElementHandle.isHidden +--- + +# ElementHandle.isHidden() method + +Checks if an element is hidden using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). + +#### Signature: + +```typescript +class ElementHandle { + isHidden(): Promise; +} +``` + +**Returns:** + +Promise<boolean> diff --git a/docs/api/puppeteer.elementhandle.isvisible.md b/docs/api/puppeteer.elementhandle.isvisible.md new file mode 100644 index 0000000000000..0e79423e19566 --- /dev/null +++ b/docs/api/puppeteer.elementhandle.isvisible.md @@ -0,0 +1,19 @@ +--- +sidebar_label: ElementHandle.isVisible +--- + +# ElementHandle.isVisible() method + +Checks if an element is visible using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). + +#### Signature: + +```typescript +class ElementHandle { + isVisible(): Promise; +} +``` + +**Returns:** + +Promise<boolean> diff --git a/docs/api/puppeteer.elementhandle.md b/docs/api/puppeteer.elementhandle.md index 5e2ca202675d8..68f67ceabf1ba 100644 --- a/docs/api/puppeteer.elementhandle.md +++ b/docs/api/puppeteer.elementhandle.md @@ -67,7 +67,9 @@ The constructor for this class is marked as internal. Third-party code should no | [drop(this, data)](./puppeteer.elementhandle.drop.md) | | This method triggers a drop on the element. | | [focus()](./puppeteer.elementhandle.focus.md) | | Calls [focus](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus) on the element. | | [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | +| [isHidden()](./puppeteer.elementhandle.ishidden.md) | | Checks if an element is hidden using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). | | [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. If an element is an SVG, we check if the svg owner element is in the viewport instead. See https://crbug.com/963246. | +| [isVisible()](./puppeteer.elementhandle.isvisible.md) | | Checks if an element is visible using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). | | [press(key, options)](./puppeteer.elementhandle.press.md) | | Focuses the element, and then uses [Keyboard.down()](./puppeteer.keyboard.down.md) and [Keyboard.up()](./puppeteer.keyboard.up.md). | | [screenshot(this, options)](./puppeteer.elementhandle.screenshot.md) | | This method scrolls element into view if needed, and then uses [Page.screenshot()](./puppeteer.page.screenshot_2.md) to take a screenshot of the element. If the element is detached from DOM, the method throws an error. | | [scrollIntoView(this)](./puppeteer.elementhandle.scrollintoview.md) | | Scrolls the element into view using either the automation protocol client or by calling element.scrollIntoView. | diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index 49e5faaa5703c..85b7c1f508ed1 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -468,6 +468,22 @@ export class ElementHandle< throw new Error('Not implemented'); } + /** + * Checks if an element is visible using the same mechanism as + * {@link ElementHandle.waitForSelector}. + */ + async isVisible(): Promise { + throw new Error('Not implemented.'); + } + + /** + * Checks if an element is hidden using the same mechanism as + * {@link ElementHandle.waitForSelector}. + */ + async isHidden(): Promise { + throw new Error('Not implemented.'); + } + /** * @deprecated Use {@link ElementHandle.waitForSelector} with the `xpath` * prefix. diff --git a/packages/puppeteer-core/src/common/ElementHandle.ts b/packages/puppeteer-core/src/common/ElementHandle.ts index 2a6f1e1e5637f..bfe92a4053925 100644 --- a/packages/puppeteer-core/src/common/ElementHandle.ts +++ b/packages/puppeteer-core/src/common/ElementHandle.ts @@ -35,7 +35,9 @@ import {Frame} from './Frame.js'; import {FrameManager} from './FrameManager.js'; import {getQueryHandlerAndSelector} from './GetQueryHandler.js'; import {WaitForSelectorOptions} from './IsolatedWorld.js'; +import {PUPPETEER_WORLD} from './IsolatedWorlds.js'; import {CDPJSHandle} from './JSHandle.js'; +import {LazyArg} from './LazyArg.js'; import {CDPPage} from './Page.js'; import {ElementFor, EvaluateFuncWith, HandleFor, NodeFor} from './types.js'; import {KeyInput} from './USKeyboardLayout.js'; @@ -209,6 +211,32 @@ export class CDPElementHandle< return this.waitForSelector(`xpath/${xpath}`, options); } + async #checkVisibility(visibility: boolean): Promise { + const element = await this.frame.worlds[PUPPETEER_WORLD].adoptHandle(this); + try { + return await this.frame.worlds[PUPPETEER_WORLD].evaluate( + async (PuppeteerUtil, element, visibility) => { + return Boolean(PuppeteerUtil.checkVisibility(element, visibility)); + }, + LazyArg.create(context => { + return context.puppeteerUtil; + }), + element, + visibility + ); + } finally { + await element.dispose(); + } + } + + override async isVisible(): Promise { + return this.#checkVisibility(true); + } + + override async isHidden(): Promise { + return this.#checkVisibility(false); + } + override async toElement< K extends keyof HTMLElementTagNameMap | keyof SVGElementTagNameMap >(tagName: K): Promise>> { diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 84c88784e9067..6b7fb0353df05 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -113,6 +113,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.isVisible and ElementHandle.isHidden should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", "platforms": ["darwin", "linux", "win32"], diff --git a/test/src/elementhandle.spec.ts b/test/src/elementhandle.spec.ts index 1e1ff5846029e..eaf0bfc10a37b 100644 --- a/test/src/elementhandle.spec.ts +++ b/test/src/elementhandle.spec.ts @@ -173,6 +173,21 @@ describe('ElementHandle specs', function () { }); }); + describe('ElementHandle.isVisible and ElementHandle.isHidden', function () { + it('should work', async () => { + const {page} = getTestState(); + await page.setContent('
text
'); + const element = (await page.waitForSelector('div'))!; + await expect(element.isVisible()).resolves.toBeFalsy(); + await expect(element.isHidden()).resolves.toBeTruthy(); + await element.evaluate(e => { + e.style.removeProperty('display'); + }); + await expect(element.isVisible()).resolves.toBeTruthy(); + await expect(element.isHidden()).resolves.toBeFalsy(); + }); + }); + describe('ElementHandle.click', function () { it('should work', async () => { const {page, server} = getTestState(); From 3f6670b987d1b15c4f91c7bf9a545e057191cf28 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 12 Apr 2023 16:10:08 +0200 Subject: [PATCH 086/417] chore: stop CI if search crawler is blocked (#10008) --- .github/workflows/ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f0241b97f569f..8aab6ef1d5869 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -96,6 +96,15 @@ jobs: publish_dir: ./website/build user_name: release-please[bot] user_email: 55107282+release-please[bot]@users.noreply.github.com + - name: Test Algolia if Crawler is blocked + env: + CRAWLER_USER_ID: ${{secrets.ALGOLIA_CRAWLER_USER_ID}} + CRAWLER_API_KEY: ${{secrets.ALGOLIA_CRAWLER_API_KEY}} + CRAWLER_ID: ${{secrets.ALGOLIA_CRAWLER_ID}} + run: | + curl -H "Content-Type: application/json" -X GET --user "$CRAWLER_USER_ID:$CRAWLER_API_KEY" \ + "https://crawler.algolia.com/api/1/crawlers/$CRAWLER_ID" | grep "\"blocked\":true1"; \ + if [ $? -eq 0 ]; then echo "Please go to https://crawler.algolia.com/" && exit 1; fi && exit 0; - name: Trigger Algolia reindexing env: CRAWLER_USER_ID: ${{secrets.ALGOLIA_CRAWLER_USER_ID}} From e0581c691546d4368d1e4a817e6bda29cbb8ab30 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 12 Apr 2023 17:19:25 +0200 Subject: [PATCH 087/417] chore: GitHub Actions needs 0 exit for all commands (#10010) --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8aab6ef1d5869..762643a6ecd24 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -102,9 +102,9 @@ jobs: CRAWLER_API_KEY: ${{secrets.ALGOLIA_CRAWLER_API_KEY}} CRAWLER_ID: ${{secrets.ALGOLIA_CRAWLER_ID}} run: | - curl -H "Content-Type: application/json" -X GET --user "$CRAWLER_USER_ID:$CRAWLER_API_KEY" \ - "https://crawler.algolia.com/api/1/crawlers/$CRAWLER_ID" | grep "\"blocked\":true1"; \ - if [ $? -eq 0 ]; then echo "Please go to https://crawler.algolia.com/" && exit 1; fi && exit 0; + RESPONSE=$(curl -H "Content-Type: application/json" -X GET --user "$CRAWLER_USER_ID:$CRAWLER_API_KEY" \ + "https://crawler.algolia.com/api/1/crawlers/$CRAWLER_ID" | grep "\"blocked\":true" ); \ + if [ ! -z "$RESPONSE" ]; then echo "\nPlease go to https://crawler.algolia.com/" && exit 1; fi - name: Trigger Algolia reindexing env: CRAWLER_USER_ID: ${{secrets.ALGOLIA_CRAWLER_USER_ID}} From 4aefaee0464f8b2088b5d4907113d48122a4cfb4 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 12 Apr 2023 17:59:01 +0200 Subject: [PATCH 088/417] chore: fix GitHub Actions on main (#10012) --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 762643a6ecd24..45c862d89d16b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -103,8 +103,8 @@ jobs: CRAWLER_ID: ${{secrets.ALGOLIA_CRAWLER_ID}} run: | RESPONSE=$(curl -H "Content-Type: application/json" -X GET --user "$CRAWLER_USER_ID:$CRAWLER_API_KEY" \ - "https://crawler.algolia.com/api/1/crawlers/$CRAWLER_ID" | grep "\"blocked\":true" ); \ - if [ ! -z "$RESPONSE" ]; then echo "\nPlease go to https://crawler.algolia.com/" && exit 1; fi + "https://crawler.algolia.com/api/1/crawlers/$CRAWLER_ID" | grep "\"blocked\":true" || true ); \ + if [ ! -z "$RESPONSE" ]; then echo "Please go to https://crawler.algolia.com/" && exit 1; fi - name: Trigger Algolia reindexing env: CRAWLER_USER_ID: ${{secrets.ALGOLIA_CRAWLER_USER_ID}} From cc5fb36087535969f1fea26fc19347cdf1b7fa35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 09:05:12 +0200 Subject: [PATCH 089/417] chore(deps): Bump @angular-devkit/architect from 0.1502.5 to 0.1502.6 (#10015) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 98 ++++++++++++++++++++++++++--- packages/ng-schematics/package.json | 2 +- 2 files changed, 89 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 893a7abf36a68..d8d71cbe5c8be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,11 +100,11 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1502.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.5.tgz", - "integrity": "sha512-6KVrXQ/X7W88WSJvYe69ed/2QzQNlObKpj3BWzmcKnA+IvJB37/mvw8VaGFP9y+pDa/b1D1yCDtAJLeP5QY3xg==", + "version": "0.1502.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.6.tgz", + "integrity": "sha512-n4oJ9vzFWwabf+AfgqqevVzdJhNKNCav7ytefjD/Y01vkNwlXqWnHcvyyHCLkVibJ6WR8J9lK4t77j/HFlDvWQ==", "dependencies": { - "@angular-devkit/core": "15.2.5", + "@angular-devkit/core": "15.2.6", "rxjs": "6.6.7" }, "engines": { @@ -113,6 +113,54 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/architect/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/architect/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@angular-devkit/core": { "version": "15.2.5", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", @@ -9240,7 +9288,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@angular-devkit/architect": "^0.1502.5", + "@angular-devkit/architect": "^0.1502.6", "@angular-devkit/core": "^15.2.5", "@angular-devkit/schematics": "^15.2.5" }, @@ -9385,12 +9433,42 @@ } }, "@angular-devkit/architect": { - "version": "0.1502.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.5.tgz", - "integrity": "sha512-6KVrXQ/X7W88WSJvYe69ed/2QzQNlObKpj3BWzmcKnA+IvJB37/mvw8VaGFP9y+pDa/b1D1yCDtAJLeP5QY3xg==", + "version": "0.1502.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.6.tgz", + "integrity": "sha512-n4oJ9vzFWwabf+AfgqqevVzdJhNKNCav7ytefjD/Y01vkNwlXqWnHcvyyHCLkVibJ6WR8J9lK4t77j/HFlDvWQ==", "requires": { - "@angular-devkit/core": "15.2.5", + "@angular-devkit/core": "15.2.6", "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } } }, "@angular-devkit/core": { @@ -10230,7 +10308,7 @@ "@puppeteer/ng-schematics": { "version": "file:packages/ng-schematics", "requires": { - "@angular-devkit/architect": "^0.1502.5", + "@angular-devkit/architect": "^0.1502.6", "@angular-devkit/core": "^15.2.5", "@angular-devkit/schematics": "^15.2.5", "@angular/cli": "^15.2.2", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index f2b5bbc4f725f..9b0d81dd06e3c 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -47,7 +47,7 @@ "node": ">=14.1.0" }, "dependencies": { - "@angular-devkit/architect": "^0.1502.5", + "@angular-devkit/architect": "^0.1502.6", "@angular-devkit/core": "^15.2.5", "@angular-devkit/schematics": "^15.2.5" }, From 17f13da7e239c4a591528f4008daf41a6e799731 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 07:11:56 +0000 Subject: [PATCH 090/417] chore(deps): Bump @angular-devkit/schematics from 15.2.5 to 15.2.6 (#10014) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 106 ++++------------------------ packages/ng-schematics/package.json | 2 +- 2 files changed, 15 insertions(+), 93 deletions(-) diff --git a/package-lock.json b/package-lock.json index d8d71cbe5c8be..640cf3f5d0fb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,7 +113,7 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "node_modules/@angular-devkit/core": { "version": "15.2.6", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", @@ -138,54 +138,6 @@ } } }, - "node_modules/@angular-devkit/architect/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@angular-devkit/architect/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@angular-devkit/core": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", - "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "node_modules/@angular-devkit/core/node_modules/ajv": { "version": "8.12.0", "license": "MIT", @@ -208,11 +160,11 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.5.tgz", - "integrity": "sha512-zm7chQRQtPXQzzSAvK/mbZ+RJ3eP7hlU53yyJ/i6kjWAh3Y5uiSHNYGmqhhAHFuzw4Jhb4OC2S9iycxrqmI8TA==", + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.6.tgz", + "integrity": "sha512-f7VgnAcok7AwR/DhX0ZWskB0rFBo/KsvtIUA2qZSrpKMf8eFiwu03dv/b2mI0vnf+1FBfIQzJvO0ww45zRp6dA==", "dependencies": { - "@angular-devkit/core": "15.2.5", + "@angular-devkit/core": "15.2.6", "jsonc-parser": "3.2.0", "magic-string": "0.29.0", "ora": "5.4.1", @@ -9290,7 +9242,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1502.6", "@angular-devkit/core": "^15.2.5", - "@angular-devkit/schematics": "^15.2.5" + "@angular-devkit/schematics": "^15.2.6" }, "devDependencies": { "@angular/cli": "^15.2.2", @@ -9439,42 +9391,12 @@ "requires": { "@angular-devkit/core": "15.2.6", "rxjs": "6.6.7" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "15.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", - "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } } }, "@angular-devkit/core": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.5.tgz", - "integrity": "sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g==", + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -9498,11 +9420,11 @@ } }, "@angular-devkit/schematics": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.5.tgz", - "integrity": "sha512-zm7chQRQtPXQzzSAvK/mbZ+RJ3eP7hlU53yyJ/i6kjWAh3Y5uiSHNYGmqhhAHFuzw4Jhb4OC2S9iycxrqmI8TA==", + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.6.tgz", + "integrity": "sha512-f7VgnAcok7AwR/DhX0ZWskB0rFBo/KsvtIUA2qZSrpKMf8eFiwu03dv/b2mI0vnf+1FBfIQzJvO0ww45zRp6dA==", "requires": { - "@angular-devkit/core": "15.2.5", + "@angular-devkit/core": "15.2.6", "jsonc-parser": "3.2.0", "magic-string": "0.29.0", "ora": "5.4.1", @@ -10310,7 +10232,7 @@ "requires": { "@angular-devkit/architect": "^0.1502.6", "@angular-devkit/core": "^15.2.5", - "@angular-devkit/schematics": "^15.2.5", + "@angular-devkit/schematics": "^15.2.6", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", "@types/node": "^14.15.0" diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 9b0d81dd06e3c..0958c5c7e3c94 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -49,7 +49,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1502.6", "@angular-devkit/core": "^15.2.5", - "@angular-devkit/schematics": "^15.2.5" + "@angular-devkit/schematics": "^15.2.6" }, "devDependencies": { "@types/node": "^14.15.0", From 7381229a164e598e7523862f2438cd0cd1cd796a Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 13 Apr 2023 10:20:02 +0200 Subject: [PATCH 091/417] fix: report install errors properly (#10016) --- packages/browsers/src/install.ts | 2 -- .../browsers/test/src/chrome/install.spec.ts | 26 +++++++++++++++++++ packages/browsers/test/src/versions.ts | 2 +- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/packages/browsers/src/install.ts b/packages/browsers/src/install.ts index 48f25d7c3ef96..92354b41c9bcf 100644 --- a/packages/browsers/src/install.ts +++ b/packages/browsers/src/install.ts @@ -185,8 +185,6 @@ export async function install( } finally { debugTimeEnd('extract'); } - } catch (err) { - debugInstall(`Error during installation`, err); } finally { if (existsSync(archivePath)) { await unlink(archivePath); diff --git a/packages/browsers/test/src/chrome/install.spec.ts b/packages/browsers/test/src/chrome/install.spec.ts index 402306d5da58c..b150acf165304 100644 --- a/packages/browsers/test/src/chrome/install.spec.ts +++ b/packages/browsers/test/src/chrome/install.spec.ts @@ -102,6 +102,32 @@ describe('Chrome install', () => { assert.ok(fs.existsSync(expectedOutputPath)); }); + it('throws on invalid URL', async function () { + const expectedOutputPath = path.join( + tmpDir, + 'chrome', + `${BrowserPlatform.LINUX}-${testChromeBuildId}` + ); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + + async function installThatThrows(): Promise { + try { + await install({ + cacheDir: tmpDir, + browser: Browser.CHROME, + platform: BrowserPlatform.LINUX, + buildId: testChromeBuildId, + baseUrl: 'https://127.0.0.1', + }); + return undefined; + } catch (err) { + return err; + } + } + assert.ok(await installThatThrows()); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + }); + describe('with proxy', () => { const proxyUrl = new URL(`http://localhost:54321`); let proxyServer: http.Server; diff --git a/packages/browsers/test/src/versions.ts b/packages/browsers/test/src/versions.ts index 56440c8b18708..606827fe3c3d2 100644 --- a/packages/browsers/test/src/versions.ts +++ b/packages/browsers/test/src/versions.ts @@ -18,5 +18,5 @@ export const testChromeBuildId = '113.0.5672.0'; export const testChromiumBuildId = '1083080'; // TODO: We can add a Cron job to auto-update on change. // Firefox keeps only `latest` version of Nightly builds. -export const testFirefoxBuildId = '113.0a1'; +export const testFirefoxBuildId = '114.0a1'; export const testChromeDriverBuildId = '112.0.5615.49'; From fe0c74bd5215b9e623c3d3e12c413044440c3af1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 14:26:52 +0200 Subject: [PATCH 092/417] chore: release main (#10003) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 ++-- package-lock.json | 18 +++++------ packages/browsers/CHANGELOG.md | 7 +++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 25 +++++++++++++++ packages/puppeteer-core/package.json | 4 +-- packages/puppeteer/CHANGELOG.md | 15 +++++++++ packages/puppeteer/package.json | 6 ++-- .../api/index.md | 2 +- .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 2 +- .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 19 ++++++++++++ ...er.elementhandle.isintersectingviewport.md | 2 +- .../api/puppeteer.elementhandle.isvisible.md | 19 ++++++++++++ .../api/puppeteer.elementhandle.md | 5 ++- .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 25 +++++++++++++++ .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 2 +- .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 29 +++++++++++++++++- .../chromium-support.md | 0 .../contributing.md | 0 .../{version-19.8.5 => version-19.9.0}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-19.9.0-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 535 files changed, 166 insertions(+), 25 deletions(-) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/index.md (99%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverage.md (95%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.hover.md (100%) create mode 100644 website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.ishidden.md rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.isintersectingviewport.md (86%) create mode 100644 website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isvisible.md rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.md (92%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.screenshot.md (100%) create mode 100644 website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.scrollintoview.md rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.md (99%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/assets/overview.png (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/browsers-api/index.md (76%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/chromium-support.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/contributing.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/faq.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/docker.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/index.md (100%) rename website/versioned_docs/{version-19.8.5 => version-19.9.0}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.8.5-sidebars.json => version-19.9.0-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d3fed1c08375a..f603d9f77e477 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.8.5", - "packages/puppeteer-core": "19.8.5", + "packages/puppeteer": "19.9.0", + "packages/puppeteer-core": "19.9.0", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.4.0" + "packages/browsers": "0.4.1" } diff --git a/package-lock.json b/package-lock.json index 640cf3f5d0fb7..6b728457266e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9199,7 +9199,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.4.0", + "version": "0.4.1", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9259,23 +9259,23 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "19.8.5", + "version": "19.9.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.4.0", + "@puppeteer/browsers": "0.4.1", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.5" + "puppeteer-core": "19.9.0" } }, "packages/puppeteer-core": { - "version": "19.8.5", + "version": "19.9.0", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.4.0", + "@puppeteer/browsers": "0.4.1", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14089,18 +14089,18 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "0.4.0", + "@puppeteer/browsers": "0.4.1", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.5" + "puppeteer-core": "19.9.0" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "0.4.0", + "@puppeteer/browsers": "0.4.1", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index de89f124cc15f..f71a2b34ddac8 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.4.1](https://github.com/puppeteer/puppeteer/compare/browsers-v0.4.0...browsers-v0.4.1) (2023-04-13) + + +### Bug Fixes + +* report install errors properly ([#10016](https://github.com/puppeteer/puppeteer/issues/10016)) ([7381229](https://github.com/puppeteer/puppeteer/commit/7381229a164e598e7523862f2438cd0cd1cd796a)) + ## [0.4.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.3.3...browsers-v0.4.0) (2023-04-06) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index d6ea74420a5fc..2799fad34d6f5 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.4.0", + "version": "0.4.1", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index 71ae7a598b1bb..60c5871068dd8 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,31 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.9.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.5...puppeteer-core-v19.9.0) (2023-04-13) + + +### Features + +* add ElementHandle.isVisible and ElementHandle.isHidden ([#10007](https://github.com/puppeteer/puppeteer/issues/10007)) ([26c81b7](https://github.com/puppeteer/puppeteer/commit/26c81b7408a98cb9ef1aac9b57a038b699e6d518)) +* add ElementHandle.scrollIntoView ([#10005](https://github.com/puppeteer/puppeteer/issues/10005)) ([0d556a7](https://github.com/puppeteer/puppeteer/commit/0d556a71d6bcd5da501724ccbb4ce0be433768df)) + + +### Bug Fixes + +* make isIntersectingViewport work with SVG elements ([#10004](https://github.com/puppeteer/puppeteer/issues/10004)) ([656b562](https://github.com/puppeteer/puppeteer/commit/656b562c7488d4976a7a53264feef508c6b629dd)) + + +### Performance Improvements + +* amortize handle iterator ([#10002](https://github.com/puppeteer/puppeteer/issues/10002)) ([ab27f73](https://github.com/puppeteer/puppeteer/commit/ab27f738c9abb56f6083d02f7f45d2b8da9fc3f3)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 0.4.0 to 0.4.1 + ## [19.8.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.4...puppeteer-core-v19.8.5) (2023-04-06) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index e19f29fe6e20b..81fdf61721bdf 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.8.5", + "version": "19.9.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -142,7 +142,7 @@ "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0", - "@puppeteer/browsers": "0.4.0" + "@puppeteer/browsers": "0.4.1" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 96f9714f8d983..8680dde542dfe 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.9.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.5...puppeteer-v19.9.0) (2023-04-13) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.8.5 to 19.9.0 + * @puppeteer/browsers bumped from 0.4.0 to 0.4.1 + ## [19.8.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.4...puppeteer-v19.8.5) (2023-04-06) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 17fe70681295d..3fed4478955b0 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.8.5", + "version": "19.9.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.8.5", - "@puppeteer/browsers": "0.4.0" + "puppeteer-core": "19.9.0", + "@puppeteer/browsers": "0.4.1" } } diff --git a/website/versioned_docs/version-19.8.5/api/index.md b/website/versioned_docs/version-19.9.0/api/index.md similarity index 99% rename from website/versioned_docs/version-19.8.5/api/index.md rename to website/versioned_docs/version-19.9.0/api/index.md index 735ce4e677696..a2f5d480ae17a 100644 --- a/website/versioned_docs/version-19.8.5/api/index.md +++ b/website/versioned_docs/version-19.9.0/api/index.md @@ -15,7 +15,7 @@ sidebar_label: API | [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | | [Connection](./puppeteer.connection.md) | | | [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | -| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. | | [CSSCoverage](./puppeteer.csscoverage.md) | | | [CustomError](./puppeteer.customerror.md) | | | [DeviceRequestPrompt](./puppeteer.devicerequestprompt.md) | Device request prompts let you respond to the page requesting for a device through an API like WebBluetooth. | diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.9.0/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.9.0/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.9.0/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.9.0/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.9.0/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.9.0/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.9.0/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.configuration.md b/website/versioned_docs/version-19.9.0/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connect.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connect.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.9.0/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.md similarity index 95% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverage.md index dfd32f6043ca2..7dd807a8865a6 100644 --- a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.md +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.md @@ -4,7 +4,7 @@ sidebar_label: Coverage # Coverage class -The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. +The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. #### Signature: diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.9.0/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.9.0/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.credentials.md b/website/versioned_docs/version-19.9.0/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.customerror.md b/website/versioned_docs/version-19.9.0/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.9.0/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.9.0/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.device.md b/website/versioned_docs/version-19.9.0/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.device.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.devices.md b/website/versioned_docs/version-19.9.0/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.devices.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.md b/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.ishidden.md new file mode 100644 index 0000000000000..235b0c6c6b23e --- /dev/null +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.ishidden.md @@ -0,0 +1,19 @@ +--- +sidebar_label: ElementHandle.isHidden +--- + +# ElementHandle.isHidden() method + +Checks if an element is hidden using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). + +#### Signature: + +```typescript +class ElementHandle { + isHidden(): Promise; +} +``` + +**Returns:** + +Promise<boolean> diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 86% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isintersectingviewport.md index de11847e68f92..c7d0861e2dd0a 100644 --- a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.isintersectingviewport.md +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isintersectingviewport.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.isIntersectingViewport # ElementHandle.isIntersectingViewport() method -Resolves to true if the element is visible in the current viewport. +Resolves to true if the element is visible in the current viewport. If an element is an SVG, we check if the svg owner element is in the viewport instead. See https://crbug.com/963246. #### Signature: diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isvisible.md new file mode 100644 index 0000000000000..0e79423e19566 --- /dev/null +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isvisible.md @@ -0,0 +1,19 @@ +--- +sidebar_label: ElementHandle.isVisible +--- + +# ElementHandle.isVisible() method + +Checks if an element is visible using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). + +#### Signature: + +```typescript +class ElementHandle { + isVisible(): Promise; +} +``` + +**Returns:** + +Promise<boolean> diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.md similarity index 92% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.md index 995bf3557eda8..68f67ceabf1ba 100644 --- a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.md +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.md @@ -67,9 +67,12 @@ The constructor for this class is marked as internal. Third-party code should no | [drop(this, data)](./puppeteer.elementhandle.drop.md) | | This method triggers a drop on the element. | | [focus()](./puppeteer.elementhandle.focus.md) | | Calls [focus](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus) on the element. | | [hover(this)](./puppeteer.elementhandle.hover.md) | | This method scrolls element into view if needed, and then uses [Page](./puppeteer.page.md) to hover over the center of the element. If the element is detached from DOM, the method throws an error. | -| [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. | +| [isHidden()](./puppeteer.elementhandle.ishidden.md) | | Checks if an element is hidden using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). | +| [isIntersectingViewport(this, options)](./puppeteer.elementhandle.isintersectingviewport.md) | | Resolves to true if the element is visible in the current viewport. If an element is an SVG, we check if the svg owner element is in the viewport instead. See https://crbug.com/963246. | +| [isVisible()](./puppeteer.elementhandle.isvisible.md) | | Checks if an element is visible using the same mechanism as [ElementHandle.waitForSelector()](./puppeteer.elementhandle.waitforselector.md). | | [press(key, options)](./puppeteer.elementhandle.press.md) | | Focuses the element, and then uses [Keyboard.down()](./puppeteer.keyboard.down.md) and [Keyboard.up()](./puppeteer.keyboard.up.md). | | [screenshot(this, options)](./puppeteer.elementhandle.screenshot.md) | | This method scrolls element into view if needed, and then uses [Page.screenshot()](./puppeteer.page.screenshot_2.md) to take a screenshot of the element. If the element is detached from DOM, the method throws an error. | +| [scrollIntoView(this)](./puppeteer.elementhandle.scrollintoview.md) | | Scrolls the element into view using either the automation protocol client or by calling element.scrollIntoView. | | [select(values)](./puppeteer.elementhandle.select.md) | | Triggers a change and input event once all the provided options have been selected. If there's no <select> element matching selector, the method throws an error. | | [tap(this)](./puppeteer.elementhandle.tap.md) | | This method scrolls element into view if needed, and then uses [Touchscreen.tap()](./puppeteer.touchscreen.tap.md) to tap in the center of the element. If the element is detached from DOM, the method throws an error. | | [toElement(tagName)](./puppeteer.elementhandle.toelement.md) | | Converts the current handle to the given element type. | diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.scrollintoview.md new file mode 100644 index 0000000000000..9f1f000280875 --- /dev/null +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.scrollintoview.md @@ -0,0 +1,25 @@ +--- +sidebar_label: ElementHandle.scrollIntoView +--- + +# ElementHandle.scrollIntoView() method + +Scrolls the element into view using either the automation protocol client or by calling element.scrollIntoView. + +#### Signature: + +```typescript +class ElementHandle { + scrollIntoView(this: ElementHandle): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------------ | ----------- | +| this | [ElementHandle](./puppeteer.elementhandle.md)<Element> | | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.9.0/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.errors.md b/website/versioned_docs/version-19.9.0/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.errors.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.9.0/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.9.0/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.9.0/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame._.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.9.0/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.handleor.md b/website/versioned_docs/version-19.9.0/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.handler.md b/website/versioned_docs/version-19.9.0/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.handler.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.9.0/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.9.0/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.9.0/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.launch.md b/website/versioned_docs/version-19.9.0/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.launch.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.9.0/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.metrics.md b/website/versioned_docs/version-19.9.0/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.9.0/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.offset.md b/website/versioned_docs/version-19.9.0/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.offset.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page._.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page._.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.__.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page._x.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.click.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.close.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.content.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.md similarity index 99% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.md index 05c622b3866d6..85b8622041409 100644 --- a/website/versioned_docs/version-19.8.5/api/puppeteer.page.md +++ b/website/versioned_docs/version-19.9.0/api/puppeteer.page.md @@ -66,7 +66,7 @@ page.off('request', logRequest); | Property | Modifiers | Type | Description | | ------------- | --------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | accessibility | readonly | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | -| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gathers information about parts of JavaScript and CSS that were used by the page. | +| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. | | keyboard | readonly | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | | mouse | readonly | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | | touchscreen | readonly | [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.off.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.on.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.once.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.select.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.target.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.title.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.9.0/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.9.0/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.9.0/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.9.0/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.9.0/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.permission.md b/website/versioned_docs/version-19.9.0/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.permission.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.platform.md b/website/versioned_docs/version-19.9.0/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.platform.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.point.md b/website/versioned_docs/version-19.9.0/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.point.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.product.md b/website/versioned_docs/version-19.9.0/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.product.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.9.0/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.9.0/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.9.0/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.9.0/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.9.0/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.9.0/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.9.0/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.9.0/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.page.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.type.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.9.0/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.9.0/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.9.0/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.tracing.md b/website/versioned_docs/version-19.9.0/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.9.0/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.9.0/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.9.0/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.viewport.md b/website/versioned_docs/version-19.9.0/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.9.0/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.md b/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.8.5/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.8.5/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.9.0/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.8.5/assets/overview.png b/website/versioned_docs/version-19.9.0/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.8.5/assets/overview.png rename to website/versioned_docs/version-19.9.0/assets/overview.png diff --git a/website/versioned_docs/version-19.8.5/assets/overview.svg b/website/versioned_docs/version-19.9.0/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.8.5/assets/overview.svg rename to website/versioned_docs/version-19.9.0/assets/overview.svg diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.install.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.options.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.9.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.8.5/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.9.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.8.5/browsers-api/index.md b/website/versioned_docs/version-19.9.0/browsers-api/index.md similarity index 76% rename from website/versioned_docs/version-19.8.5/browsers-api/index.md rename to website/versioned_docs/version-19.9.0/browsers-api/index.md index aa692ab7917f7..a4bc8c59ad0b1 100644 --- a/website/versioned_docs/version-19.8.5/browsers-api/index.md +++ b/website/versioned_docs/version-19.9.0/browsers-api/index.md @@ -2,7 +2,34 @@ sidebar_label: API --- -# API Reference +# @puppeteer/browsers + +Manage and launch browsers/drivers from a CLI or programmatically. + +## CLI + +Use `npx` to run the CLI: + +```sh +npx @puppeteer/browsers --help +``` + +CLI help will provide all documentation you need to use the CLI. + +```sh +npx @puppeteer/browsers --help # help for all commands +npx @puppeteer/browsers install --help # help for the install command +npx @puppeteer/browsers launch --help # help for the launch command +``` + +## Known limitations + +1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). +2. Launching the system browsers is only possible for Chrome/Chromium. + +## API + +The programmatic API allows installing and launching browsers from your code. See the `test` folder for examples on how to use the `install`, `canInstall`, `launch`, `computeExecutablePath`, `computeSystemExecutablePath` and other methods. ## Classes diff --git a/website/versioned_docs/version-19.8.5/chromium-support.md b/website/versioned_docs/version-19.9.0/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.8.5/chromium-support.md rename to website/versioned_docs/version-19.9.0/chromium-support.md diff --git a/website/versioned_docs/version-19.8.5/contributing.md b/website/versioned_docs/version-19.9.0/contributing.md similarity index 100% rename from website/versioned_docs/version-19.8.5/contributing.md rename to website/versioned_docs/version-19.9.0/contributing.md diff --git a/website/versioned_docs/version-19.8.5/faq.md b/website/versioned_docs/version-19.9.0/faq.md similarity index 100% rename from website/versioned_docs/version-19.8.5/faq.md rename to website/versioned_docs/version-19.9.0/faq.md diff --git a/website/versioned_docs/version-19.8.5/guides/chrome-extensions.md b/website/versioned_docs/version-19.9.0/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/chrome-extensions.md rename to website/versioned_docs/version-19.9.0/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.8.5/guides/configuration.mdx b/website/versioned_docs/version-19.9.0/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/configuration.mdx rename to website/versioned_docs/version-19.9.0/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.8.5/guides/debugging.md b/website/versioned_docs/version-19.9.0/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/debugging.md rename to website/versioned_docs/version-19.9.0/guides/debugging.md diff --git a/website/versioned_docs/version-19.8.5/guides/docker.md b/website/versioned_docs/version-19.9.0/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/docker.md rename to website/versioned_docs/version-19.9.0/guides/docker.md diff --git a/website/versioned_docs/version-19.8.5/guides/evaluate-javascript.md b/website/versioned_docs/version-19.9.0/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.9.0/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.8.5/guides/query-selectors.md b/website/versioned_docs/version-19.9.0/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/query-selectors.md rename to website/versioned_docs/version-19.9.0/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.8.5/guides/request-interception.md b/website/versioned_docs/version-19.9.0/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.8.5/guides/request-interception.md rename to website/versioned_docs/version-19.9.0/guides/request-interception.md diff --git a/website/versioned_docs/version-19.8.5/index.md b/website/versioned_docs/version-19.9.0/index.md similarity index 100% rename from website/versioned_docs/version-19.8.5/index.md rename to website/versioned_docs/version-19.9.0/index.md diff --git a/website/versioned_docs/version-19.8.5/troubleshooting.md b/website/versioned_docs/version-19.9.0/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.8.5/troubleshooting.md rename to website/versioned_docs/version-19.9.0/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.8.5-sidebars.json b/website/versioned_sidebars/version-19.9.0-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.8.5-sidebars.json rename to website/versioned_sidebars/version-19.9.0-sidebars.json diff --git a/website/versions.json b/website/versions.json index 3efc52c2b621d..1f7ef12bc2157 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.8.5"] +["19.9.0"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 7eb22881e335c..4b89e73c3af0b 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.8.5", "19.8.4", "19.8.3", "19.8.2", From e3f8ff23c35370d061477748560b7baafa599f3b Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 14 Apr 2023 10:51:35 +0200 Subject: [PATCH 093/417] chore: fix build on win (#10022) --- packages/browsers/package.json | 2 +- packages/puppeteer-core/package.json | 2 +- packages/puppeteer/package.json | 2 +- tools/chmod.ts | 27 +++++++++++++++++++++++++++ tools/cp.ts | 22 ++++++++++++++++++++++ 5 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 tools/chmod.ts create mode 100644 tools/cp.ts diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 2799fad34d6f5..9934bb44a9682 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -23,7 +23,7 @@ }, "wireit": { "build": { - "command": "tsc -b && chmod a+x lib/cjs/main-cli.js lib/esm/main-cli.js", + "command": "tsc -b && tsx ../../tools/chmod.ts 755 lib/cjs/main-cli.js lib/esm/main-cli.js", "files": [ "src/**/*.ts", "tsconfig.json" diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 81fdf61721bdf..2d62fbc69a87b 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -46,7 +46,7 @@ }, "wireit": { "prepack": { - "command": "cp ../../README.md README.md", + "command": "tsx ../../tools/cp.ts ../../README.md README.md", "files": [ "../../README.md" ], diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 3fed4478955b0..1157b4dca730d 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -42,7 +42,7 @@ }, "wireit": { "prepack": { - "command": "cp ../../README.md README.md", + "command": "tsx ../../tools/cp.ts ../../README.md README.md", "files": [ "../../README.md" ], diff --git a/tools/chmod.ts b/tools/chmod.ts new file mode 100644 index 0000000000000..89afe0f9e7de2 --- /dev/null +++ b/tools/chmod.ts @@ -0,0 +1,27 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import fs from 'fs'; + +/** + * Calls chmod with the mode in argv[2] on paths in argv[3...length-1]. + */ + +const mode = process.argv[2]; + +for (let i = 3; i < process.argv.length; i++) { + fs.chmodSync(process.argv[i], mode); +} diff --git a/tools/cp.ts b/tools/cp.ts new file mode 100644 index 0000000000000..438c6ccd547fa --- /dev/null +++ b/tools/cp.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import fs from 'fs'; + +/** + * Copies single file in argv[2] to argv[3] + */ +fs.cpSync(process.argv[2], process.argv[3]); From 2c35ca30a637d2e5e82c61f2e732060f81475b46 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 14 Apr 2023 14:16:18 +0200 Subject: [PATCH 094/417] docs: clarify linux dependencies (#10026) --- docs/troubleshooting.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 07b58ced62500..1c22adaa10638 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -71,11 +71,13 @@ const browser = await puppeteer.launch({ > Context: > [issue 3681](https://github.com/puppeteer/puppeteer/issues/3681#issuecomment-447865342). -## Chrome headless doesn't launch on UNIX +## Chrome doesn't launch on Linux -Make sure all the necessary dependencies are installed. You can run -`ldd chrome | grep not` on a Linux machine to check which dependencies are -missing. The common ones are provided below. +Make sure all the necessary dependencies are installed. You can run `ldd chrome +| grep not` on a Linux machine to check which dependencies are missing. The +common ones are provided below. Also, see +https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/dist_package_versions.json +for the up-to-date list of dependencies declared by the Chrome installer.
Debian (e.g. Ubuntu) Dependencies From 285c7912fc30be2e5c701d5e32a8ff4248f533c3 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 14 Apr 2023 16:47:59 +0200 Subject: [PATCH 095/417] test: installation test for @puppeteer/browsers (#10027) --- test/installation/src/browsers.spec.ts | 39 ++++ test/installation/src/describeInstallation.ts | 167 ------------------ 2 files changed, 39 insertions(+), 167 deletions(-) create mode 100644 test/installation/src/browsers.spec.ts delete mode 100644 test/installation/src/describeInstallation.ts diff --git a/test/installation/src/browsers.spec.ts b/test/installation/src/browsers.spec.ts new file mode 100644 index 0000000000000..83111f3ad3f0e --- /dev/null +++ b/test/installation/src/browsers.spec.ts @@ -0,0 +1,39 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import {spawnSync} from 'child_process'; + +import {configureSandbox} from './sandbox.js'; + +describe('`@puppeteer/browsers`', () => { + configureSandbox({ + dependencies: ['@puppeteer/browsers'], + }); + + it('can launch CLI', async function () { + const result = spawnSync('npx', ['@puppeteer/browsers', '--help'], { + // npx is not found without the shell flag on Windows. + shell: process.platform === 'win32', + }); + assert.strictEqual(result.status, 0); + assert.ok( + result.stdout + .toString('utf-8') + .startsWith('@puppeteer/browsers ') + ); + }); +}); diff --git a/test/installation/src/describeInstallation.ts b/test/installation/src/describeInstallation.ts deleted file mode 100644 index aeeef440ba81a..0000000000000 --- a/test/installation/src/describeInstallation.ts +++ /dev/null @@ -1,167 +0,0 @@ -/** - * Copyright 2022 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import assert from 'assert'; -import {createHash} from 'crypto'; -import {mkdtemp, rm, writeFile} from 'fs/promises'; -import {tmpdir} from 'os'; -import {join} from 'path'; - -import { - PUPPETEER_CORE_PACKAGE_PATH, - PUPPETEER_PACKAGE_PATH, - PUPPETEER_BROWSERS_PACKAGE_PATH, -} from './constants.js'; -import {execFile} from './util.js'; - -const PKG_MANAGER = process.env['PKG_MANAGER'] || 'npm'; - -let ADD_PKG_SUBCOMMAND = 'install'; -if (PKG_MANAGER !== 'npm') { - ADD_PKG_SUBCOMMAND = 'add'; -} - -export interface ItEvaluatesOptions { - commonjs?: boolean; -} - -export interface ItEvaluatesFn { - ( - title: string, - options: ItEvaluatesOptions, - getScriptContent: (cwd: string) => Promise - ): void; - (title: string, getScriptContent: (cwd: string) => Promise): void; -} - -export interface DescribeInstallationOptions { - dependencies?: string[]; - devDependencies?: string[]; - /** - * This should be idempotent. - */ - env?: ((cwd: string) => NodeJS.ProcessEnv) | NodeJS.ProcessEnv; - before?: (cwd: string) => Promise; -} - -export interface DescribeInstallationContext { - itEvaluates: ItEvaluatesFn; -} - -export const describeInstallation = ( - title: string, - options: DescribeInstallationOptions, - fn: (context: DescribeInstallationContext) => void -): Mocha.Suite => { - return describe(`${title} installation`, () => { - let sandbox: string; - let dependencies: string[]; - let devDependencies: string[]; - let env: NodeJS.ProcessEnv; - - before(async () => { - sandbox = await mkdtemp(join(tmpdir(), 'puppeteer-')); - dependencies = (options.dependencies ?? []).map(module => { - switch (module) { - case 'puppeteer': - return PUPPETEER_PACKAGE_PATH; - case 'puppeteer-core': - return PUPPETEER_CORE_PACKAGE_PATH; - case '@puppeteer/browsers': - return PUPPETEER_BROWSERS_PACKAGE_PATH; - default: - return module; - } - }); - devDependencies = options.devDependencies ?? []; - - let getEnv: (cwd: string) => NodeJS.ProcessEnv | undefined; - if (typeof options.env === 'function') { - getEnv = options.env; - } else { - const env = options.env; - getEnv = () => { - return env; - }; - } - env = {...process.env, ...getEnv(sandbox)}; - - if (options.before) { - await options.before(sandbox); - } - }); - - after(async () => { - if (!process.env['KEEP_SANDBOX']) { - await rm(sandbox, {recursive: true, force: true, maxRetries: 5}); - } else { - console.log('sandbox saved in ' + sandbox); - } - }); - - it(`should install ${title}`, async () => { - if (dependencies.length > 0) { - await execFile(PKG_MANAGER, [ADD_PKG_SUBCOMMAND, ...dependencies], { - cwd: sandbox, - env, - shell: true, - }); - } - if (devDependencies.length > 0) { - await execFile( - PKG_MANAGER, - [ADD_PKG_SUBCOMMAND, '-D', ...devDependencies], - { - cwd: sandbox, - env, - shell: true, - } - ); - } - }); - - const itEvaluates = ( - title: string, - options: ItEvaluatesOptions | ((cwd: string) => Promise), - getScriptContent?: (cwd: string) => Promise - ): Mocha.Test => { - let evaluateOptions: ItEvaluatesOptions; - if (typeof options === 'function') { - evaluateOptions = {}; - getScriptContent = options; - } else { - evaluateOptions = options; - } - - return it(`should evaluate ${title}`, async () => { - const script = join( - sandbox, - `script-${createHash('sha1').update(title, 'utf8').digest('hex')}.${ - evaluateOptions.commonjs ? 'cjs' : 'mjs' - }` - ); - - assert.ok( - getScriptContent, - 'Expected `getScriptContent` to be defined' - ); - await writeFile(script, await getScriptContent(sandbox)); - await execFile('node', [script], {cwd: sandbox, env}); - }); - }; - - fn({itEvaluates}); - }); -}; From 34db39e4474efee9d4579743026c3d6b6c8e494b Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Mon, 17 Apr 2023 10:56:51 +0200 Subject: [PATCH 096/417] fix: improve mouse actions (#10021) --- docs/api/index.md | 3 + docs/api/puppeteer.mouse.click.md | 18 +- docs/api/puppeteer.mouse.down.md | 8 +- docs/api/puppeteer.mouse.md | 6 +- docs/api/puppeteer.mouse.move.md | 20 +- docs/api/puppeteer.mouse.up.md | 8 +- docs/api/puppeteer.mousebutton.md | 12 +- docs/api/puppeteer.mouseclickoptions.md | 19 ++ docs/api/puppeteer.mousemoveoptions.md | 17 ++ docs/api/puppeteer.mouseoptions.md | 8 +- packages/puppeteer-core/src/common/Input.ts | 298 +++++++++++++++----- test/src/mouse.spec.ts | 92 ++++++ 12 files changed, 400 insertions(+), 109 deletions(-) create mode 100644 docs/api/puppeteer.mouseclickoptions.md create mode 100644 docs/api/puppeteer.mousemoveoptions.md diff --git a/docs/api/index.md b/docs/api/index.md index a2f5d480ae17a..e90971ab707a4 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -97,6 +97,8 @@ sidebar_label: API | [LaunchOptions](./puppeteer.launchoptions.md) | Generic launch options that can be passed when launching any browser. | | [MediaFeature](./puppeteer.mediafeature.md) | | | [Metrics](./puppeteer.metrics.md) | | +| [MouseClickOptions](./puppeteer.mouseclickoptions.md) | | +| [MouseMoveOptions](./puppeteer.mousemoveoptions.md) | | | [MouseOptions](./puppeteer.mouseoptions.md) | | | [MouseWheelOptions](./puppeteer.mousewheeloptions.md) | | | [NetworkConditions](./puppeteer.networkconditions.md) | | @@ -135,6 +137,7 @@ sidebar_label: API | [executablePath](./puppeteer.executablepath.md) | | | [KnownDevices](./puppeteer.knowndevices.md) | A list of devices to be used with [Page.emulate()](./puppeteer.page.emulate.md). | | [launch](./puppeteer.launch.md) | | +| [MouseButton](./puppeteer.mousebutton.md) | Enum of valid mouse buttons. | | [networkConditions](./puppeteer.networkconditions.md) | | | [PredefinedNetworkConditions](./puppeteer.predefinednetworkconditions.md) | A list of network conditions to be used with [Page.emulateNetworkConditions()](./puppeteer.page.emulatenetworkconditions.md). | | [puppeteer](./puppeteer.puppeteer.md) | | diff --git a/docs/api/puppeteer.mouse.click.md b/docs/api/puppeteer.mouse.click.md index c64923bc4de68..0ad05c0dbb61b 100644 --- a/docs/api/puppeteer.mouse.click.md +++ b/docs/api/puppeteer.mouse.click.md @@ -10,23 +10,17 @@ Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. ```typescript class Mouse { - click( - x: number, - y: number, - options?: MouseOptions & { - delay?: number; - } - ): Promise; + click(x: number, y: number, options?: MouseClickOptions): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | --------------------------------------------------------------------- | ------------------------------------------------ | -| x | number | Horizontal position of the mouse. | -| y | number | Vertical position of the mouse. | -| options | [MouseOptions](./puppeteer.mouseoptions.md) & { delay?: number; } | _(Optional)_ Optional MouseOptions. | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------- | ------------------------------------------- | +| x | number | Horizontal position of the mouse. | +| y | number | Vertical position of the mouse. | +| options | [MouseClickOptions](./puppeteer.mouseclickoptions.md) | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/docs/api/puppeteer.mouse.down.md b/docs/api/puppeteer.mouse.down.md index 7274efe4ed321..5116b9ceeac52 100644 --- a/docs/api/puppeteer.mouse.down.md +++ b/docs/api/puppeteer.mouse.down.md @@ -4,7 +4,7 @@ sidebar_label: Mouse.down # Mouse.down() method -Dispatches a `mousedown` event. +Presses the mouse. #### Signature: @@ -16,9 +16,9 @@ class Mouse { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------------------------------- | ------------------------------------------------ | -| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Optional MouseOptions. | +| Parameter | Type | Description | +| --------- | ------------------------------------------- | ------------------------------------------- | +| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/docs/api/puppeteer.mouse.md b/docs/api/puppeteer.mouse.md index 68de341f07f56..681c324383922 100644 --- a/docs/api/puppeteer.mouse.md +++ b/docs/api/puppeteer.mouse.md @@ -80,12 +80,12 @@ await browser | Method | Modifiers | Description | | ----------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------- | | [click(x, y, options)](./puppeteer.mouse.click.md) | | Shortcut for mouse.move, mouse.down and mouse.up. | -| [down(options)](./puppeteer.mouse.down.md) | | Dispatches a mousedown event. | +| [down(options)](./puppeteer.mouse.down.md) | | Presses the mouse. | | [drag(start, target)](./puppeteer.mouse.drag.md) | | Dispatches a drag event. | | [dragAndDrop(start, target, options)](./puppeteer.mouse.draganddrop.md) | | Performs a drag, dragenter, dragover, and drop in sequence. | | [dragEnter(target, data)](./puppeteer.mouse.dragenter.md) | | Dispatches a dragenter event. | | [dragOver(target, data)](./puppeteer.mouse.dragover.md) | | Dispatches a dragover event. | | [drop(target, data)](./puppeteer.mouse.drop.md) | | Performs a dragenter, dragover, and drop in sequence. | -| [move(x, y, options)](./puppeteer.mouse.move.md) | | Dispatches a mousemove event. | -| [up(options)](./puppeteer.mouse.up.md) | | Dispatches a mouseup event. | +| [move(x, y, options)](./puppeteer.mouse.move.md) | | Moves the mouse to the given coordinate. | +| [up(options)](./puppeteer.mouse.up.md) | | Releases the mouse. | | [wheel(options)](./puppeteer.mouse.wheel.md) | | Dispatches a mousewheel event. | diff --git a/docs/api/puppeteer.mouse.move.md b/docs/api/puppeteer.mouse.move.md index 1fe74e816ba8c..01ca410915d64 100644 --- a/docs/api/puppeteer.mouse.move.md +++ b/docs/api/puppeteer.mouse.move.md @@ -4,29 +4,23 @@ sidebar_label: Mouse.move # Mouse.move() method -Dispatches a `mousemove` event. +Moves the mouse to the given coordinate. #### Signature: ```typescript class Mouse { - move( - x: number, - y: number, - options?: { - steps?: number; - } - ): Promise; + move(x: number, y: number, options?: MouseMoveOptions): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| x | number | Horizontal position of the mouse. | -| y | number | Vertical position of the mouse. | -| options | { steps?: number; } | _(Optional)_ Optional object. If specified, the steps property sends intermediate mousemove events when set to 1 (default). | +| Parameter | Type | Description | +| --------- | --------------------------------------------------- | ------------------------------------------- | +| x | number | Horizontal position of the mouse. | +| y | number | Vertical position of the mouse. | +| options | [MouseMoveOptions](./puppeteer.mousemoveoptions.md) | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/docs/api/puppeteer.mouse.up.md b/docs/api/puppeteer.mouse.up.md index abe71eda9dc1f..e460f8a944d22 100644 --- a/docs/api/puppeteer.mouse.up.md +++ b/docs/api/puppeteer.mouse.up.md @@ -4,7 +4,7 @@ sidebar_label: Mouse.up # Mouse.up() method -Dispatches a `mouseup` event. +Releases the mouse. #### Signature: @@ -16,9 +16,9 @@ class Mouse { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------------------------------- | ------------------------------------------------ | -| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Optional MouseOptions. | +| Parameter | Type | Description | +| --------- | ------------------------------------------- | ------------------------------------------- | +| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/docs/api/puppeteer.mousebutton.md b/docs/api/puppeteer.mousebutton.md index 3c53141570d0c..4ba4f6fc2faa3 100644 --- a/docs/api/puppeteer.mousebutton.md +++ b/docs/api/puppeteer.mousebutton.md @@ -2,10 +2,18 @@ sidebar_label: MouseButton --- -# MouseButton type +# MouseButton variable + +Enum of valid mouse buttons. #### Signature: ```typescript -export type MouseButton = 'left' | 'right' | 'middle' | 'back' | 'forward'; +MouseButton: Readonly<{ + Left: 'left'; + Right: 'right'; + Middle: 'middle'; + Back: 'back'; + Forward: 'forward'; +}>; ``` diff --git a/docs/api/puppeteer.mouseclickoptions.md b/docs/api/puppeteer.mouseclickoptions.md new file mode 100644 index 0000000000000..971110f2d9d0b --- /dev/null +++ b/docs/api/puppeteer.mouseclickoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: MouseClickOptions +--- + +# MouseClickOptions interface + +#### Signature: + +```typescript +export interface MouseClickOptions extends MouseOptions +``` + +**Extends:** [MouseOptions](./puppeteer.mouseoptions.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | -------------------------------------------------------------- | ------- | +| delay | optional | number | Time (in ms) to delay the mouse release after the mouse press. | | diff --git a/docs/api/puppeteer.mousemoveoptions.md b/docs/api/puppeteer.mousemoveoptions.md new file mode 100644 index 0000000000000..618ba72dfc6f6 --- /dev/null +++ b/docs/api/puppeteer.mousemoveoptions.md @@ -0,0 +1,17 @@ +--- +sidebar_label: MouseMoveOptions +--- + +# MouseMoveOptions interface + +#### Signature: + +```typescript +export interface MouseMoveOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------------------ | -------------- | +| steps | optional | number | Determines the number of movements to make from the current mouse position to the new one. | 1 | diff --git a/docs/api/puppeteer.mouseoptions.md b/docs/api/puppeteer.mouseoptions.md index 2e45c17c5d0ce..764b355b4521c 100644 --- a/docs/api/puppeteer.mouseoptions.md +++ b/docs/api/puppeteer.mouseoptions.md @@ -12,7 +12,7 @@ export interface MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ----------- | ------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | | -| clickCount | optional | number | | | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ----------------------------------------- | ------------------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | Determines which button will be pressed. | 'left' | +| clickCount | optional | number | Determines the click count for the mouse. | 1 | diff --git a/packages/puppeteer-core/src/common/Input.ts b/packages/puppeteer-core/src/common/Input.ts index 67e97020e4187..7047c3f8f0910 100644 --- a/packages/puppeteer-core/src/common/Input.ts +++ b/packages/puppeteer-core/src/common/Input.ts @@ -334,14 +334,29 @@ export class Keyboard { /** * @public */ -export type MouseButton = 'left' | 'right' | 'middle' | 'back' | 'forward'; +export interface MouseOptions { + /** + * Determines which button will be pressed. + * + * @defaultValue `'left'` + */ + button?: MouseButton; + /** + * Determines the click count for the mouse. + * + * @defaultValue `1` + */ + clickCount?: number; +} /** * @public */ -export interface MouseOptions { - button?: MouseButton; - clickCount?: number; +export interface MouseClickOptions extends MouseOptions { + /** + * Time (in ms) to delay the mouse release after the mouse press. + */ + delay?: number; } /** @@ -352,6 +367,69 @@ export interface MouseWheelOptions { deltaY?: number; } +/** + * @public + */ +export interface MouseMoveOptions { + /** + * Determines the number of movements to make from the current mouse position + * to the new one. + * + * @defaultValue `1` + */ + steps?: number; +} + +/** + * Enum of valid mouse buttons. + * + * @public + */ +export const MouseButton = Object.freeze({ + Left: 'left', + Right: 'right', + Middle: 'middle', + Back: 'back', + Forward: 'forward', +}); + +/** + * @public + */ +export type MouseButton = (typeof MouseButton)[keyof typeof MouseButton]; + +/** + * This must follow {@link Protocol.Input.DispatchMouseEventRequest.buttons}. + */ +const enum MouseButtonFlag { + None = 0, + Left = 1, + Right = 1 << 1, + Middle = 1 << 2, + Back = 1 << 3, + Forward = 1 << 4, +} + +const getFlag = (button: MouseButton): MouseButtonFlag => { + switch (button) { + case MouseButton.Left: + return MouseButtonFlag.Left; + case MouseButton.Right: + return MouseButtonFlag.Right; + case MouseButton.Middle: + return MouseButtonFlag.Middle; + case MouseButton.Back: + return MouseButtonFlag.Back; + case MouseButton.Forward: + return MouseButtonFlag.Forward; + } +}; + +interface MouseState { + position: Point; + buttons: number; +} + /** * The Mouse class operates in main-frame CSS pixels * relative to the top-left corner of the viewport. @@ -426,9 +504,6 @@ export interface MouseWheelOptions { export class Mouse { #client: CDPSession; #keyboard: Keyboard; - #x = 0; - #y = 0; - #button: MouseButton | 'none' = 'none'; /** * @internal @@ -438,90 +513,178 @@ export class Mouse { this.#keyboard = keyboard; } + #_state: Readonly = { + position: {x: 0, y: 0}, + buttons: MouseButtonFlag.None, + }; + get #state(): MouseState { + return Object.assign({...this.#_state}, ...this.#transactions); + } + + // Transactions can run in parallel, so we store each of thme in this array. + #transactions: Array> = []; + #createTransaction(): { + update: (updates: Partial) => void; + commit: () => void; + rollback: () => void; + } { + const transaction: Partial = {}; + this.#transactions.push(transaction); + const popTransaction = () => { + this.#transactions.splice(this.#transactions.indexOf(transaction), 1); + }; + return { + update: (updates: Partial) => { + Object.assign(transaction, updates); + }, + commit: () => { + this.#_state = {...this.#_state, ...transaction}; + popTransaction(); + }, + rollback: popTransaction, + }; + } + /** - * Dispatches a `mousemove` event. - * @param x - Horizontal position of the mouse. - * @param y - Vertical position of the mouse. - * @param options - Optional object. If specified, the `steps` property - * sends intermediate `mousemove` events when set to `1` (default). + * This is a shortcut for a typical update, commit/rollback lifecycle based on + * the error of the action. */ - async move( - x: number, - y: number, - options: {steps?: number} = {} + async #withTransaction( + action: (update: (updates: Partial) => void) => Promise ): Promise { - const {steps = 1} = options; - const fromX = this.#x, - fromY = this.#y; - this.#x = x; - this.#y = y; - for (let i = 1; i <= steps; i++) { - await this.#client.send('Input.dispatchMouseEvent', { - type: 'mouseMoved', - button: this.#button, - x: fromX + (this.#x - fromX) * (i / steps), - y: fromY + (this.#y - fromY) * (i / steps), - modifiers: this.#keyboard._modifiers, - }); + const {update, commit, rollback} = this.#createTransaction(); + try { + await action(update); + commit(); + } catch (error) { + rollback(); + throw error; } } /** - * Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. + * Moves the mouse to the given coordinate. + * * @param x - Horizontal position of the mouse. * @param y - Vertical position of the mouse. - * @param options - Optional `MouseOptions`. + * @param options - Options to configure behavior. */ - async click( + async move( x: number, y: number, - options: MouseOptions & {delay?: number} = {} + options: MouseMoveOptions = {} ): Promise { - const {delay = null} = options; - await this.move(x, y); - await this.down(options); - if (delay !== null) { - await new Promise(f => { - return setTimeout(f, delay); + const {steps = 1} = options; + const from = this.#state.position; + const to = {x, y}; + for (let i = 1; i <= steps; i++) { + await this.#withTransaction(updateState => { + updateState({ + position: { + x: from.x + (to.x - from.x) * (i / steps), + y: from.y + (to.y - from.y) * (i / steps), + }, + }); + const {buttons, position} = this.#state; + return this.#client.send('Input.dispatchMouseEvent', { + type: 'mouseMoved', + modifiers: this.#keyboard._modifiers, + buttons, + // This should always be 0 (i.e. 'left'). See + // https://w3c.github.io/uievents/#event-type-mousemove + button: MouseButton.Left, + ...position, + }); }); } - await this.up(options); } /** - * Dispatches a `mousedown` event. - * @param options - Optional `MouseOptions`. + * Presses the mouse. + * + * @param options - Options to configure behavior. */ async down(options: MouseOptions = {}): Promise { - const {button = 'left', clickCount = 1} = options; - this.#button = button; - await this.#client.send('Input.dispatchMouseEvent', { - type: 'mousePressed', - button, - x: this.#x, - y: this.#y, - modifiers: this.#keyboard._modifiers, - clickCount, + const {button = MouseButton.Left, clickCount = 1} = options; + const flag = getFlag(button); + if (!flag) { + throw new Error(`Unsupported mouse button: ${button}`); + } + if (this.#state.buttons & flag) { + throw new Error(`'${button}' is already pressed.`); + } + await this.#withTransaction(updateState => { + updateState({buttons: this.#state.buttons | flag}); + const {buttons, position} = this.#state; + return this.#client.send('Input.dispatchMouseEvent', { + type: 'mousePressed', + modifiers: this.#keyboard._modifiers, + clickCount, + buttons, + button, + ...position, + }); }); } /** - * Dispatches a `mouseup` event. - * @param options - Optional `MouseOptions`. + * Releases the mouse. + * + * @param options - Options to configure behavior. */ async up(options: MouseOptions = {}): Promise { - const {button = 'left', clickCount = 1} = options; - this.#button = 'none'; - await this.#client.send('Input.dispatchMouseEvent', { - type: 'mouseReleased', - button, - x: this.#x, - y: this.#y, - modifiers: this.#keyboard._modifiers, - clickCount, + const {button = MouseButton.Left, clickCount = 1} = options; + const flag = getFlag(button); + if (!flag) { + throw new Error(`Unsupported mouse button: ${button}`); + } + if (!(this.#state.buttons & flag)) { + throw new Error(`'${button}' is not pressed.`); + } + await this.#withTransaction(updateState => { + updateState({buttons: this.#state.buttons & ~flag}); + const {buttons, position} = this.#state; + return this.#client.send('Input.dispatchMouseEvent', { + type: 'mouseReleased', + modifiers: this.#keyboard._modifiers, + clickCount, + buttons, + button, + ...position, + }); }); } + /** + * Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. + * + * @param x - Horizontal position of the mouse. + * @param y - Vertical position of the mouse. + * @param options - Options to configure behavior. + */ + async click( + x: number, + y: number, + options: MouseClickOptions = {} + ): Promise { + const {delay} = options; + const actions: Array> = []; + const {position} = this.#state; + if (position.x !== x || position.y !== y) { + actions.push(this.move(x, y)); + } + actions.push(this.down(options)); + if (typeof delay === 'number') { + await Promise.all(actions); + actions.length = 0; + await new Promise(resolve => { + setTimeout(resolve, delay); + }); + } + actions.push(this.up(options)); + await Promise.all(actions); + } + /** * Dispatches a `mousewheel` event. * @param options - Optional: `MouseWheelOptions`. @@ -546,14 +709,15 @@ export class Mouse { */ async wheel(options: MouseWheelOptions = {}): Promise { const {deltaX = 0, deltaY = 0} = options; + const {position, buttons} = this.#state; await this.#client.send('Input.dispatchMouseEvent', { type: 'mouseWheel', - x: this.#x, - y: this.#y, - deltaX, - deltaY, - modifiers: this.#keyboard._modifiers, pointerType: 'mouse', + modifiers: this.#keyboard._modifiers, + deltaY, + deltaX, + buttons, + ...position, }); } diff --git a/test/src/mouse.spec.ts b/test/src/mouse.spec.ts index f7597c6ad67e0..6d7aec47ee148 100644 --- a/test/src/mouse.spec.ts +++ b/test/src/mouse.spec.ts @@ -259,4 +259,96 @@ describe('Mouse', function () { expect(await page.evaluate('result')).toEqual({x: 30, y: 40}); }); + it('should throw if buttons are pressed incorrectly', async () => { + const {page, server} = getTestState(); + + await page.goto(server.EMPTY_PAGE); + + await page.mouse.down(); + await expect(page.mouse.down()).rejects.toBeInstanceOf(Error); + }); + it('should not throw if clicking in parallel', async () => { + const {page, server} = getTestState(); + + await page.goto(server.EMPTY_PAGE); + interface ClickData { + type: string; + detail: number; + clientX: number; + clientY: number; + isTrusted: boolean; + button: number; + buttons: number; + } + + await page.evaluate(() => { + const clicks: ClickData[] = []; + const mouseEventListener = (event: MouseEvent) => { + clicks.push({ + type: event.type, + detail: event.detail, + clientX: event.clientX, + clientY: event.clientY, + isTrusted: event.isTrusted, + button: event.button, + buttons: event.buttons, + }); + }; + document.addEventListener('mousedown', mouseEventListener); + document.addEventListener('mouseup', mouseEventListener); + document.addEventListener('click', mouseEventListener); + (window as unknown as {clicks: ClickData[]}).clicks = clicks; + }); + + await Promise.all([page.mouse.click(0, 5), page.mouse.click(6, 10)]); + + const data = await page.evaluate(() => { + return (window as unknown as {clicks: ClickData[]}).clicks; + }); + const commonAttrs = { + isTrusted: true, + detail: 1, + clientY: 5, + clientX: 0, + button: 0, + }; + expect(data.splice(0, 3)).toMatchObject({ + 0: { + type: 'mousedown', + buttons: 1, + ...commonAttrs, + }, + 1: { + type: 'mouseup', + buttons: 0, + ...commonAttrs, + }, + 2: { + type: 'click', + buttons: 0, + ...commonAttrs, + }, + }); + Object.assign(commonAttrs, { + clientX: 6, + clientY: 10, + }); + expect(data).toMatchObject({ + 0: { + type: 'mousedown', + buttons: 1, + ...commonAttrs, + }, + 1: { + type: 'mouseup', + buttons: 0, + ...commonAttrs, + }, + 2: { + type: 'click', + buttons: 0, + ...commonAttrs, + }, + }); + }); }); From fd08e6ad2245b7315acb38199cbc2e85424e3c8d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 17 Apr 2023 13:15:28 +0200 Subject: [PATCH 097/417] chore: release main (#10031) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 4 +-- package-lock.json | 8 ++--- packages/puppeteer-core/CHANGELOG.md | 7 ++++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 14 ++++++++ packages/puppeteer/package.json | 4 +-- .../api/puppeteer.mouse.click.md | 33 ------------------ .../api/puppeteer.mouse.move.md | 33 ------------------ .../api/puppeteer.mousebutton.md | 11 ------ .../api/index.md | 3 ++ .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 27 ++++++++++++++ .../api/puppeteer.mouse.down.md | 8 ++--- .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 6 ++-- .../api/puppeteer.mouse.move.md | 27 ++++++++++++++ .../api/puppeteer.mouse.up.md | 8 ++--- .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 19 ++++++++++ .../api/puppeteer.mouseclickoptions.md | 19 ++++++++++ .../api/puppeteer.mousemoveoptions.md | 17 +++++++++ .../api/puppeteer.mouseoptions.md | 8 ++--- .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../{version-19.9.0 => version-19.9.1}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 10 +++--- ...bars.json => version-19.9.1-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 538 files changed, 165 insertions(+), 106 deletions(-) delete mode 100644 website/versioned_docs/version-19.9.0/api/puppeteer.mouse.click.md delete mode 100644 website/versioned_docs/version-19.9.0/api/puppeteer.mouse.move.md delete mode 100644 website/versioned_docs/version-19.9.0/api/puppeteer.mousebutton.md rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/index.md (98%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.metrics.md (100%) create mode 100644 website/versioned_docs/version-19.9.1/api/puppeteer.mouse.click.md rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.down.md (69%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.md (93%) create mode 100644 website/versioned_docs/version-19.9.1/api/puppeteer.mouse.move.md rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.up.md (69%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouse.wheel.md (100%) create mode 100644 website/versioned_docs/version-19.9.1/api/puppeteer.mousebutton.md create mode 100644 website/versioned_docs/version-19.9.1/api/puppeteer.mouseclickoptions.md create mode 100644 website/versioned_docs/version-19.9.1/api/puppeteer.mousemoveoptions.md rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mouseoptions.md (54%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/assets/overview.png (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/browsers-api/index.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/chromium-support.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/contributing.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/faq.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/docker.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/index.md (100%) rename website/versioned_docs/{version-19.9.0 => version-19.9.1}/troubleshooting.md (98%) rename website/versioned_sidebars/{version-19.9.0-sidebars.json => version-19.9.1-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f603d9f77e477..fbe7d46167a79 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/puppeteer": "19.9.0", - "packages/puppeteer-core": "19.9.0", + "packages/puppeteer": "19.9.1", + "packages/puppeteer-core": "19.9.1", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", "packages/browsers": "0.4.1" diff --git a/package-lock.json b/package-lock.json index 6b728457266e5..8152100f4de8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9259,7 +9259,7 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "19.9.0", + "version": "19.9.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -9268,11 +9268,11 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.0" + "puppeteer-core": "19.9.1" } }, "packages/puppeteer-core": { - "version": "19.9.0", + "version": "19.9.1", "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "0.4.1", @@ -14094,7 +14094,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.0" + "puppeteer-core": "19.9.1" } }, "puppeteer-core": { diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index 60c5871068dd8..d623cb711ee9b 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.9.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.9.0...puppeteer-core-v19.9.1) (2023-04-17) + + +### Bug Fixes + +* improve mouse actions ([#10021](https://github.com/puppeteer/puppeteer/issues/10021)) ([34db39e](https://github.com/puppeteer/puppeteer/commit/34db39e4474efee9d4579743026c3d6b6c8e494b)) + ## [19.9.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.8.5...puppeteer-core-v19.9.0) (2023-04-13) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 2d62fbc69a87b..998b187897a58 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.9.0", + "version": "19.9.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 8680dde542dfe..3831f2d5e2344 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,20 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.9.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.9.0...puppeteer-v19.9.1) (2023-04-17) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.9.0 to 19.9.1 + ## [19.9.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.8.5...puppeteer-v19.9.0) (2023-04-13) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 1157b4dca730d..a8e3940fa4628 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.9.0", + "version": "19.9.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.0", + "puppeteer-core": "19.9.1", "@puppeteer/browsers": "0.4.1" } } diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.click.md deleted file mode 100644 index c64923bc4de68..0000000000000 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.click.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -sidebar_label: Mouse.click ---- - -# Mouse.click() method - -Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. - -#### Signature: - -```typescript -class Mouse { - click( - x: number, - y: number, - options?: MouseOptions & { - delay?: number; - } - ): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | --------------------------------------------------------------------- | ------------------------------------------------ | -| x | number | Horizontal position of the mouse. | -| y | number | Vertical position of the mouse. | -| options | [MouseOptions](./puppeteer.mouseoptions.md) & { delay?: number; } | _(Optional)_ Optional MouseOptions. | - -**Returns:** - -Promise<void> diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.move.md deleted file mode 100644 index 1fe74e816ba8c..0000000000000 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.move.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -sidebar_label: Mouse.move ---- - -# Mouse.move() method - -Dispatches a `mousemove` event. - -#### Signature: - -```typescript -class Mouse { - move( - x: number, - y: number, - options?: { - steps?: number; - } - ): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| x | number | Horizontal position of the mouse. | -| y | number | Vertical position of the mouse. | -| options | { steps?: number; } | _(Optional)_ Optional object. If specified, the steps property sends intermediate mousemove events when set to 1 (default). | - -**Returns:** - -Promise<void> diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.9.0/api/puppeteer.mousebutton.md deleted file mode 100644 index 3c53141570d0c..0000000000000 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mousebutton.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -sidebar_label: MouseButton ---- - -# MouseButton type - -#### Signature: - -```typescript -export type MouseButton = 'left' | 'right' | 'middle' | 'back' | 'forward'; -``` diff --git a/website/versioned_docs/version-19.9.0/api/index.md b/website/versioned_docs/version-19.9.1/api/index.md similarity index 98% rename from website/versioned_docs/version-19.9.0/api/index.md rename to website/versioned_docs/version-19.9.1/api/index.md index a2f5d480ae17a..e90971ab707a4 100644 --- a/website/versioned_docs/version-19.9.0/api/index.md +++ b/website/versioned_docs/version-19.9.1/api/index.md @@ -97,6 +97,8 @@ sidebar_label: API | [LaunchOptions](./puppeteer.launchoptions.md) | Generic launch options that can be passed when launching any browser. | | [MediaFeature](./puppeteer.mediafeature.md) | | | [Metrics](./puppeteer.metrics.md) | | +| [MouseClickOptions](./puppeteer.mouseclickoptions.md) | | +| [MouseMoveOptions](./puppeteer.mousemoveoptions.md) | | | [MouseOptions](./puppeteer.mouseoptions.md) | | | [MouseWheelOptions](./puppeteer.mousewheeloptions.md) | | | [NetworkConditions](./puppeteer.networkconditions.md) | | @@ -135,6 +137,7 @@ sidebar_label: API | [executablePath](./puppeteer.executablepath.md) | | | [KnownDevices](./puppeteer.knowndevices.md) | A list of devices to be used with [Page.emulate()](./puppeteer.page.emulate.md). | | [launch](./puppeteer.launch.md) | | +| [MouseButton](./puppeteer.mousebutton.md) | Enum of valid mouse buttons. | | [networkConditions](./puppeteer.networkconditions.md) | | | [PredefinedNetworkConditions](./puppeteer.predefinednetworkconditions.md) | A list of network conditions to be used with [Page.emulateNetworkConditions()](./puppeteer.page.emulatenetworkconditions.md). | | [puppeteer](./puppeteer.puppeteer.md) | | diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.9.1/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.9.1/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.9.1/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.9.1/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.9.1/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.9.1/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.9.1/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.configuration.md b/website/versioned_docs/version-19.9.1/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connect.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connect.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.9.1/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.9.1/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.9.1/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.credentials.md b/website/versioned_docs/version-19.9.1/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.customerror.md b/website/versioned_docs/version-19.9.1/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.9.1/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.9.1/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.device.md b/website/versioned_docs/version-19.9.1/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.device.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.devices.md b/website/versioned_docs/version-19.9.1/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.devices.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.md b/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.9.1/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.errors.md b/website/versioned_docs/version-19.9.1/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.errors.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.9.1/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.9.1/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.9.1/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame._.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.9.1/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.handleor.md b/website/versioned_docs/version-19.9.1/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.handler.md b/website/versioned_docs/version-19.9.1/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.handler.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.9.1/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.9.1/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.9.1/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.launch.md b/website/versioned_docs/version-19.9.1/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.launch.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.9.1/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.metrics.md b/website/versioned_docs/version-19.9.1/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.click.md new file mode 100644 index 0000000000000..0ad05c0dbb61b --- /dev/null +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.click.md @@ -0,0 +1,27 @@ +--- +sidebar_label: Mouse.click +--- + +# Mouse.click() method + +Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. + +#### Signature: + +```typescript +class Mouse { + click(x: number, y: number, options?: MouseClickOptions): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ----------------------------------------------------- | ------------------------------------------- | +| x | number | Horizontal position of the mouse. | +| y | number | Vertical position of the mouse. | +| options | [MouseClickOptions](./puppeteer.mouseclickoptions.md) | _(Optional)_ Options to configure behavior. | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.down.md similarity index 69% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.down.md index 7274efe4ed321..5116b9ceeac52 100644 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.down.md +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.down.md @@ -4,7 +4,7 @@ sidebar_label: Mouse.down # Mouse.down() method -Dispatches a `mousedown` event. +Presses the mouse. #### Signature: @@ -16,9 +16,9 @@ class Mouse { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------------------------------- | ------------------------------------------------ | -| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Optional MouseOptions. | +| Parameter | Type | Description | +| --------- | ------------------------------------------- | ------------------------------------------- | +| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.md similarity index 93% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.md index 68de341f07f56..681c324383922 100644 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.md +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.md @@ -80,12 +80,12 @@ await browser | Method | Modifiers | Description | | ----------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------- | | [click(x, y, options)](./puppeteer.mouse.click.md) | | Shortcut for mouse.move, mouse.down and mouse.up. | -| [down(options)](./puppeteer.mouse.down.md) | | Dispatches a mousedown event. | +| [down(options)](./puppeteer.mouse.down.md) | | Presses the mouse. | | [drag(start, target)](./puppeteer.mouse.drag.md) | | Dispatches a drag event. | | [dragAndDrop(start, target, options)](./puppeteer.mouse.draganddrop.md) | | Performs a drag, dragenter, dragover, and drop in sequence. | | [dragEnter(target, data)](./puppeteer.mouse.dragenter.md) | | Dispatches a dragenter event. | | [dragOver(target, data)](./puppeteer.mouse.dragover.md) | | Dispatches a dragover event. | | [drop(target, data)](./puppeteer.mouse.drop.md) | | Performs a dragenter, dragover, and drop in sequence. | -| [move(x, y, options)](./puppeteer.mouse.move.md) | | Dispatches a mousemove event. | -| [up(options)](./puppeteer.mouse.up.md) | | Dispatches a mouseup event. | +| [move(x, y, options)](./puppeteer.mouse.move.md) | | Moves the mouse to the given coordinate. | +| [up(options)](./puppeteer.mouse.up.md) | | Releases the mouse. | | [wheel(options)](./puppeteer.mouse.wheel.md) | | Dispatches a mousewheel event. | diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.move.md new file mode 100644 index 0000000000000..01ca410915d64 --- /dev/null +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.move.md @@ -0,0 +1,27 @@ +--- +sidebar_label: Mouse.move +--- + +# Mouse.move() method + +Moves the mouse to the given coordinate. + +#### Signature: + +```typescript +class Mouse { + move(x: number, y: number, options?: MouseMoveOptions): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------- | ------------------------------------------- | +| x | number | Horizontal position of the mouse. | +| y | number | Vertical position of the mouse. | +| options | [MouseMoveOptions](./puppeteer.mousemoveoptions.md) | _(Optional)_ Options to configure behavior. | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.up.md similarity index 69% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.up.md index abe71eda9dc1f..e460f8a944d22 100644 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.up.md +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.up.md @@ -4,7 +4,7 @@ sidebar_label: Mouse.up # Mouse.up() method -Dispatches a `mouseup` event. +Releases the mouse. #### Signature: @@ -16,9 +16,9 @@ class Mouse { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------------------------------- | ------------------------------------------------ | -| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Optional MouseOptions. | +| Parameter | Type | Description | +| --------- | ------------------------------------------- | ------------------------------------------- | +| options | [MouseOptions](./puppeteer.mouseoptions.md) | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mousebutton.md new file mode 100644 index 0000000000000..4ba4f6fc2faa3 --- /dev/null +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mousebutton.md @@ -0,0 +1,19 @@ +--- +sidebar_label: MouseButton +--- + +# MouseButton variable + +Enum of valid mouse buttons. + +#### Signature: + +```typescript +MouseButton: Readonly<{ + Left: 'left'; + Right: 'right'; + Middle: 'middle'; + Back: 'back'; + Forward: 'forward'; +}>; +``` diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouseclickoptions.md new file mode 100644 index 0000000000000..971110f2d9d0b --- /dev/null +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouseclickoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: MouseClickOptions +--- + +# MouseClickOptions interface + +#### Signature: + +```typescript +export interface MouseClickOptions extends MouseOptions +``` + +**Extends:** [MouseOptions](./puppeteer.mouseoptions.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | -------------------------------------------------------------- | ------- | +| delay | optional | number | Time (in ms) to delay the mouse release after the mouse press. | | diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mousemoveoptions.md new file mode 100644 index 0000000000000..618ba72dfc6f6 --- /dev/null +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mousemoveoptions.md @@ -0,0 +1,17 @@ +--- +sidebar_label: MouseMoveOptions +--- + +# MouseMoveOptions interface + +#### Signature: + +```typescript +export interface MouseMoveOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | ------------------------------------------------------------------------------------------ | -------------- | +| steps | optional | number | Determines the number of movements to make from the current mouse position to the new one. | 1 | diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mouseoptions.md similarity index 54% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mouseoptions.md index 2e45c17c5d0ce..764b355b4521c 100644 --- a/website/versioned_docs/version-19.9.0/api/puppeteer.mouseoptions.md +++ b/website/versioned_docs/version-19.9.1/api/puppeteer.mouseoptions.md @@ -12,7 +12,7 @@ export interface MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ----------- | ------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | | -| clickCount | optional | number | | | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ----------------------------------------- | ------------------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | Determines which button will be pressed. | 'left' | +| clickCount | optional | number | Determines the click count for the mouse. | 1 | diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.9.1/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.offset.md b/website/versioned_docs/version-19.9.1/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.offset.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page._.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page._.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.__.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page._x.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.click.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.close.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.content.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.off.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.on.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.once.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.select.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.target.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.title.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.9.1/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.9.1/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.9.1/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.9.1/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.9.1/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.permission.md b/website/versioned_docs/version-19.9.1/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.permission.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.platform.md b/website/versioned_docs/version-19.9.1/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.platform.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.point.md b/website/versioned_docs/version-19.9.1/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.point.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.product.md b/website/versioned_docs/version-19.9.1/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.product.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.9.1/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.9.1/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.9.1/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.9.1/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.9.1/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.9.1/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.9.1/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.9.1/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.page.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.type.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.9.1/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.9.1/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.9.1/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.tracing.md b/website/versioned_docs/version-19.9.1/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.9.1/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.9.1/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.9.1/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.viewport.md b/website/versioned_docs/version-19.9.1/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.md b/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.9.0/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.9.0/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.9.1/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.9.0/assets/overview.png b/website/versioned_docs/version-19.9.1/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.9.0/assets/overview.png rename to website/versioned_docs/version-19.9.1/assets/overview.png diff --git a/website/versioned_docs/version-19.9.0/assets/overview.svg b/website/versioned_docs/version-19.9.1/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.9.0/assets/overview.svg rename to website/versioned_docs/version-19.9.1/assets/overview.svg diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.install.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.options.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.9.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.9.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.9.0/browsers-api/index.md b/website/versioned_docs/version-19.9.1/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-19.9.0/browsers-api/index.md rename to website/versioned_docs/version-19.9.1/browsers-api/index.md diff --git a/website/versioned_docs/version-19.9.0/chromium-support.md b/website/versioned_docs/version-19.9.1/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.9.0/chromium-support.md rename to website/versioned_docs/version-19.9.1/chromium-support.md diff --git a/website/versioned_docs/version-19.9.0/contributing.md b/website/versioned_docs/version-19.9.1/contributing.md similarity index 100% rename from website/versioned_docs/version-19.9.0/contributing.md rename to website/versioned_docs/version-19.9.1/contributing.md diff --git a/website/versioned_docs/version-19.9.0/faq.md b/website/versioned_docs/version-19.9.1/faq.md similarity index 100% rename from website/versioned_docs/version-19.9.0/faq.md rename to website/versioned_docs/version-19.9.1/faq.md diff --git a/website/versioned_docs/version-19.9.0/guides/chrome-extensions.md b/website/versioned_docs/version-19.9.1/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/chrome-extensions.md rename to website/versioned_docs/version-19.9.1/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.9.0/guides/configuration.mdx b/website/versioned_docs/version-19.9.1/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/configuration.mdx rename to website/versioned_docs/version-19.9.1/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.9.0/guides/debugging.md b/website/versioned_docs/version-19.9.1/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/debugging.md rename to website/versioned_docs/version-19.9.1/guides/debugging.md diff --git a/website/versioned_docs/version-19.9.0/guides/docker.md b/website/versioned_docs/version-19.9.1/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/docker.md rename to website/versioned_docs/version-19.9.1/guides/docker.md diff --git a/website/versioned_docs/version-19.9.0/guides/evaluate-javascript.md b/website/versioned_docs/version-19.9.1/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.9.1/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.9.0/guides/query-selectors.md b/website/versioned_docs/version-19.9.1/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/query-selectors.md rename to website/versioned_docs/version-19.9.1/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.9.0/guides/request-interception.md b/website/versioned_docs/version-19.9.1/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.9.0/guides/request-interception.md rename to website/versioned_docs/version-19.9.1/guides/request-interception.md diff --git a/website/versioned_docs/version-19.9.0/index.md b/website/versioned_docs/version-19.9.1/index.md similarity index 100% rename from website/versioned_docs/version-19.9.0/index.md rename to website/versioned_docs/version-19.9.1/index.md diff --git a/website/versioned_docs/version-19.9.0/troubleshooting.md b/website/versioned_docs/version-19.9.1/troubleshooting.md similarity index 98% rename from website/versioned_docs/version-19.9.0/troubleshooting.md rename to website/versioned_docs/version-19.9.1/troubleshooting.md index 07b58ced62500..1c22adaa10638 100644 --- a/website/versioned_docs/version-19.9.0/troubleshooting.md +++ b/website/versioned_docs/version-19.9.1/troubleshooting.md @@ -71,11 +71,13 @@ const browser = await puppeteer.launch({ > Context: > [issue 3681](https://github.com/puppeteer/puppeteer/issues/3681#issuecomment-447865342). -## Chrome headless doesn't launch on UNIX +## Chrome doesn't launch on Linux -Make sure all the necessary dependencies are installed. You can run -`ldd chrome | grep not` on a Linux machine to check which dependencies are -missing. The common ones are provided below. +Make sure all the necessary dependencies are installed. You can run `ldd chrome +| grep not` on a Linux machine to check which dependencies are missing. The +common ones are provided below. Also, see +https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/dist_package_versions.json +for the up-to-date list of dependencies declared by the Chrome installer.
Debian (e.g. Ubuntu) Dependencies diff --git a/website/versioned_sidebars/version-19.9.0-sidebars.json b/website/versioned_sidebars/version-19.9.1-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.9.0-sidebars.json rename to website/versioned_sidebars/version-19.9.1-sidebars.json diff --git a/website/versions.json b/website/versions.json index 1f7ef12bc2157..465dde44e081f 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.9.0"] +["19.9.1"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 4b89e73c3af0b..2c8806b5659d2 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.9.0", "19.8.5", "19.8.4", "19.8.3", From 9109b76276c9d86a2c521c72fc5b7189979279ca Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 18 Apr 2023 18:45:10 +0200 Subject: [PATCH 098/417] feat: support AbortController in waitForSelector (#10018) --- docs/api/index.md | 1 + docs/api/puppeteer.aborterror.md | 19 +++++++++++++++++++ docs/api/puppeteer.waitforselectoroptions.md | 11 ++++++----- packages/puppeteer-core/src/common/Errors.ts | 11 +++++++++++ .../src/common/IsolatedWorld.ts | 7 +++++++ .../puppeteer-core/src/common/QueryHandler.ts | 13 ++++++++++++- .../puppeteer-core/src/common/WaitTask.ts | 14 +++++++++++++- test/src/waittask.spec.ts | 12 ++++++++++++ 8 files changed, 81 insertions(+), 7 deletions(-) create mode 100644 docs/api/puppeteer.aborterror.md diff --git a/docs/api/index.md b/docs/api/index.md index e90971ab707a4..08fda59a0df00 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -8,6 +8,7 @@ sidebar_label: API | Class | Description | | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [AbortError](./puppeteer.aborterror.md) | AbortError is emitted whenever certain operations are terminated due to an abort request. | | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | | [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | | [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | diff --git a/docs/api/puppeteer.aborterror.md b/docs/api/puppeteer.aborterror.md new file mode 100644 index 0000000000000..8510e82d21a67 --- /dev/null +++ b/docs/api/puppeteer.aborterror.md @@ -0,0 +1,19 @@ +--- +sidebar_label: AbortError +--- + +# AbortError class + +AbortError is emitted whenever certain operations are terminated due to an abort request. + +#### Signature: + +```typescript +export declare class AbortError extends CustomError +``` + +**Extends:** [CustomError](./puppeteer.customerror.md) + +## Remarks + +Example operations are [page.waitForSelector](./puppeteer.page.waitforselector.md). diff --git a/docs/api/puppeteer.waitforselectoroptions.md b/docs/api/puppeteer.waitforselectoroptions.md index 59757785316ae..b8f3f3b30452e 100644 --- a/docs/api/puppeteer.waitforselectoroptions.md +++ b/docs/api/puppeteer.waitforselectoroptions.md @@ -12,8 +12,9 @@ export interface WaitForSelectorOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | -| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | -| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | +| Property | Modifiers | Type | Description | Default | +| --------------- | --------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | +| abortController | optional | AbortController | Provide an abort controller to cancel a waitForSelector call. | | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/packages/puppeteer-core/src/common/Errors.ts b/packages/puppeteer-core/src/common/Errors.ts index 4d067c89aea11..a4b7c9300ac5b 100644 --- a/packages/puppeteer-core/src/common/Errors.ts +++ b/packages/puppeteer-core/src/common/Errors.ts @@ -42,6 +42,17 @@ export class CustomError extends Error { */ export class TimeoutError extends CustomError {} +/** + * AbortError is emitted whenever certain operations are terminated due to + * an abort request. + * + * @remarks + * Example operations are {@link Page.waitForSelector | page.waitForSelector}. + * + * @public + */ +export class AbortError extends CustomError {} + /** * ProtocolError is emitted whenever there is an error from the protocol. * diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index 9b1bda7e36051..1e1e6450c6e74 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -72,6 +72,10 @@ export interface WaitForSelectorOptions { * @defaultValue `30_000` (30 seconds) */ timeout?: number; + /** + * Provide an abort controller to cancel a waitForSelector call. + */ + abortController?: AbortController; } /** @@ -431,6 +435,7 @@ export class IsolatedWorld { polling?: 'raf' | 'mutation' | number; timeout?: number; root?: ElementHandle; + abortController?: AbortController; } = {}, ...args: Params ): Promise>>> { @@ -438,6 +443,7 @@ export class IsolatedWorld { polling = 'raf', timeout = this.#timeoutSettings.timeout(), root, + abortController, } = options; if (typeof polling === 'number' && polling < 0) { throw new Error('Cannot poll with non-positive interval'); @@ -448,6 +454,7 @@ export class IsolatedWorld { polling, root, timeout, + abortController, }, pageFunction as unknown as | ((...args: unknown[]) => Promise>>) diff --git a/packages/puppeteer-core/src/common/QueryHandler.ts b/packages/puppeteer-core/src/common/QueryHandler.ts index 21848369d4334..1c174a2b31328 100644 --- a/packages/puppeteer-core/src/common/QueryHandler.ts +++ b/packages/puppeteer-core/src/common/QueryHandler.ts @@ -20,6 +20,7 @@ import {assert} from '../util/assert.js'; import {isErrorLike} from '../util/ErrorLike.js'; import {interpolateFunction, stringifyFunction} from '../util/Function.js'; +import {AbortError} from './Errors.js'; import type {Frame} from './Frame.js'; import {transposeIterableHandle} from './HandleIterator.js'; import type {WaitForSelectorOptions} from './IsolatedWorld.js'; @@ -166,9 +167,13 @@ export class QueryHandler { element = await frame.worlds[PUPPETEER_WORLD].adoptHandle(elementOrFrame); } - const {visible = false, hidden = false, timeout} = options; + const {visible = false, hidden = false, timeout, abortController} = options; try { + if (options.abortController?.signal.aborted) { + throw new AbortError('QueryHander.waitFor has been aborted.'); + } + const handle = await frame.worlds[PUPPETEER_WORLD].waitForFunction( async (PuppeteerUtil, query, selector, root, visible) => { const querySelector = PuppeteerUtil.createFunction( @@ -185,6 +190,7 @@ export class QueryHandler { polling: visible || hidden ? 'raf' : 'mutation', root: element, timeout, + abortController, }, LazyArg.create(context => { return context.puppeteerUtil; @@ -195,6 +201,11 @@ export class QueryHandler { visible ? true : hidden ? false : undefined ); + if (options.abortController?.signal.aborted) { + await handle.dispose(); + throw new AbortError('QueryHander.waitFor has been aborted.'); + } + if (!(handle instanceof ElementHandle)) { await handle.dispose(); return null; diff --git a/packages/puppeteer-core/src/common/WaitTask.ts b/packages/puppeteer-core/src/common/WaitTask.ts index 2a44a740e52ba..d88ab59f410a6 100644 --- a/packages/puppeteer-core/src/common/WaitTask.ts +++ b/packages/puppeteer-core/src/common/WaitTask.ts @@ -20,7 +20,7 @@ import type {Poller} from '../injected/Poller.js'; import {createDeferredPromise} from '../util/DeferredPromise.js'; import {stringifyFunction} from '../util/Function.js'; -import {TimeoutError} from './Errors.js'; +import {TimeoutError, AbortError} from './Errors.js'; import {IsolatedWorld} from './IsolatedWorld.js'; import {LazyArg} from './LazyArg.js'; import {HandleFor} from './types.js'; @@ -32,6 +32,7 @@ export interface WaitTaskOptions { polling: 'raf' | 'mutation' | number; root?: ElementHandle; timeout: number; + abortController?: AbortController; } /** @@ -50,6 +51,7 @@ export class WaitTask { #result = createDeferredPromise>(); #poller?: JSHandle>; + #abortController?: AbortController; constructor( world: IsolatedWorld, @@ -60,6 +62,16 @@ export class WaitTask { this.#world = world; this.#polling = options.polling; this.#root = options.root; + this.#abortController = options.abortController; + this.#abortController?.signal?.addEventListener( + 'abort', + () => { + this.terminate(new AbortError('WaitTask has been aborted.')); + }, + { + once: true, + } + ); switch (typeof fn) { case 'string': diff --git a/test/src/waittask.spec.ts b/test/src/waittask.spec.ts index c6cc0fc829d3a..f5abb7c2a5557 100644 --- a/test/src/waittask.spec.ts +++ b/test/src/waittask.spec.ts @@ -380,6 +380,18 @@ describe('waittask specs', function () { await frame.waitForSelector('div'); }); + it('should be cancellable', async () => { + const {page, server} = getTestState(); + + await page.goto(server.EMPTY_PAGE); + const abortController = new AbortController(); + const task = page.waitForSelector('wrong', { + abortController, + }); + abortController.abort(); + expect(task).rejects.toThrow(/aborted/); + }); + it('should work with removed MutationObserver', async () => { const {page} = getTestState(); From 502458979d251879fdf18650bd21e61491685899 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Tue, 18 Apr 2023 21:14:45 +0200 Subject: [PATCH 099/417] feat: `P` selectors (#10038) --- docs/guides/query-selectors-legacy.md | 118 +++++++++++++++++++++++++ docs/guides/query-selectors.md | 120 +++++++++++++++----------- 2 files changed, 187 insertions(+), 51 deletions(-) create mode 100644 docs/guides/query-selectors-legacy.md diff --git a/docs/guides/query-selectors-legacy.md b/docs/guides/query-selectors-legacy.md new file mode 100644 index 0000000000000..b52526ea8a140 --- /dev/null +++ b/docs/guides/query-selectors-legacy.md @@ -0,0 +1,118 @@ +# Query Selectors (legacy) + +Queries are the primary mechanism for interacting with the DOM on your site. For example, a typical workflow goes like: + +```ts +// Import puppeteer +import puppeteer from 'puppeteer'; + +(async () => { + // Launch the browser + const browser = await puppeteer.launch(); + + // Create a page + const page = await browser.newPage(); + + // Go to your site + await page.goto('YOUR_SITE'); + + // Query for an element handle. + const element = await page.waitForSelector('div > .class-name'); + + // Do something with element... + await element.click(); // Just an example. + + // Dispose of handle + await element.dispose(); + + // Close browser. + await browser.close(); +})(); +``` + +## CSS + +CSS selectors follow the CSS spec of the browser being automated. We provide some basic type deduction for CSS selectors (such as `HTMLInputElement` for `input`), but any selector that contains no type information (such as `.class-name`) will need to be coerced manually using TypeScript's `as` coercion mechanism. + +### Example + +```ts +// Automatic +const element = await page.waitForSelector('div > input'); +// Manual +const element = (await page.waitForSelector( + 'div > .class-name-for-input' +)) as HTMLInputElement; +``` + +## Built-in selectors + +Built-in selectors are Puppeteer's own class of selectors for doing things CSS cannot. Every built-in selector starts with a prefix `.../` to assist Puppeteer in distinguishing between CSS selectors and a built-in. + +### Text selectors (`text/`) + +Text selectors will select "minimal" elements containing the given text, even within (open) shadow roots. Here, "minimum" means the deepest elements that contain a given text, but not their parents (which technically will also contain the given text). + +#### Example + +```ts +// Note we usually need type coercion since the type cannot be deduced, but for text selectors, `instanceof` checks may be better for runtime validation. +const element = await page.waitForSelector('text/My name is Jun'); +``` + +### XPath selectors (`xpath/`) + +XPath selectors will use the browser's native [`Document.evaluate`](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate) to query for elements. + +#### Example + +```ts +// There is not type deduction for XPaths. +const node = await page.waitForSelector('xpath/h2'); +``` + +### ARIA selectors (`aria/`) + +ARIA selectors can be used to find elements with a given ARIA label. These labels are computed using Chrome's internal representation. + +#### Example + +```ts +const node = await page.waitForSelector('aria/Button name'); +``` + +### Pierce selectors (`pierce/`) + +Pierce selectors will run the `querySelector*` API on the document and all shadow roots to find an element. + +:::danger + +Selectors will **not** _partially_ pierce through shadow roots. See the examples below. + +::: + +#### Example + +Suppose the HTML is + +```html +
+ +
+
+
+``` + +Then + +```ts +// This will be two elements because of the outer and inner div. +expect((await page.$$('pierce/div')).length).toBe(2); + +// Partial piercing doesn't work. +expect((await page.$$('pierce/div div')).length).toBe(0); +``` + +## Custom selectors + +Puppeteer provides users the ability to add their own query selectors to Puppeteer using [Puppeteer.registerCustomQueryHandler](../api/puppeteer.registercustomqueryhandler.md). This is useful for creating custom selectors based on framework objects or other vendor-specific objects. diff --git a/docs/guides/query-selectors.md b/docs/guides/query-selectors.md index ef590d48d08da..107cb8f0d4790 100644 --- a/docs/guides/query-selectors.md +++ b/docs/guides/query-selectors.md @@ -30,89 +30,107 @@ import puppeteer from 'puppeteer'; })(); ``` -## CSS +## `P` Selectors -CSS selectors follow the CSS spec of the browser being automated. We provide some basic type deduction for CSS selectors (such as `HTMLInputElement` for `input`), but any selector that contains no type information (such as `.class-name`) will need to be coerced manually using TypeScript's `as` coercion mechanism. +Puppeteer uses a superset of the CSS selector syntax for querying. We call this syntax _P selectors_ and it's supercharged with extra capabilities such as deep combinators and text selection. -### Example +:::caution -```ts -// Automatic -const element = await page.waitForSelector('div > input'); -// Manual -const element = (await page.waitForSelector( - 'div > .class-name-for-input' -)) as HTMLInputElement; -``` +Although P selectors look like real CSS selectors (we intentionally designed it this way), they should not be used for actually CSS styling. They are designed only for Puppeteer. -## Built-in selectors +::: -Built-in selectors are Puppeteer's own class of selectors for doing things CSS cannot. Every built-in selector starts with a prefix `.../` to assist Puppeteer in distinguishing between CSS selectors and a built-in. +:::note -### Text selectors (`text/`) +P selectors only work on the first "depth" of selectors; for example, `:is(div >>> a)` will not work. -Text selectors will select "minimal" elements containing the given text, even within (open) shadow roots. Here, "minimum" means the deepest elements that contain a given text, but not their parents (which technically will also contain the given text). +::: -#### Example +### `>>>` and `>>>>` combinators -```ts -// Note we usually need type coercion since the type cannot be deduced, but for text selectors, `instanceof` checks may be better for runtime validation. -const element = await page.waitForSelector('text/My name is Jun'); -``` +The `>>>` and `>>>>` are called _deep descendent_ and _deep_ combinators respectively. Both combinators have the effect of going into shadow hosts with `>>>` going into every shadow host under a node and `>>>>` going into the immediate one (if the node is a shadow host; otherwise, it's a no-op). -### XPath selectors (`xpath/`) +:::note -XPath selectors will use the browser's native [`Document.evaluate`](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate) to query for elements. +A common question is when should `>>>>` be chosen over `>>>` considering the flexibility of `>>>`. A similar question can be asked about `>` and a space; choose `>` if you do not need to query all elements under a given node and a space otherwise. This answer extends to `>>>>` (`>`) and `>>>` (space) naturally. + +::: #### Example -```ts -// There is not type deduction for XPaths. -const node = await page.waitForSelector('xpath/h2'); +Suppose we have the markup + +```html + + + + + + +

Light content

+
+
+
``` -### ARIA selectors (`aria/`) +Then `custom-element >>> h2` will return `h2`, but `custom-element >>>> h2` will return nothing since the inner `h2` is in a deeper shadow root. -ARIA selectors can be used to find elements with a given ARIA label. These labels are computed using Chrome's internal representation. +### `P`-elements -#### Example +`P` elements are [pseudo-elements](https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements) with a `-p` vendor prefix. It allows you to enhance your selectors with Puppeteer-specific query engines such as XPath, text queries, and ARIA. + +#### Text selectors (`-p-text`) + +Text selectors will select "minimal" elements containing the given text, even within (open) shadow roots. Here, "minimum" means the deepest elements that contain a given text, but not their parents (which technically will also contain the given text). + +##### Example ```ts -const node = await page.waitForSelector('aria/Button name'); +const element = await page.waitForSelector('div ::-p-text(My name is Jun)'); +// You can also use escapes. +const element = await page.waitForSelector( + ':scope >>> ::-p-text(My name is Jun \\(pronounced like "June"\\))' +); +// or quotes +const element = await page.waitForSelector( + 'div >>>> ::-p-text("My name is Jun (pronounced like \\"June\\")"):hover' +); ``` -### Pierce selectors (`pierce/`) +#### XPath selectors (`-p-xpath`) -Pierce selectors will run the `querySelector*` API on the document and all shadow roots to find an element. +XPath selectors will use the browser's native [`Document.evaluate`](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate) to query for elements. -:::danger +##### Example -Selectors will **not** _partially_ pierce through shadow roots. See the examples below. +```ts +const element = await page.waitForSelector('::-p-xpath(h2)'); +``` -::: +#### ARIA selectors (`-p-aria`) -#### Example +ARIA selectors can be used to find elements with a given ARIA label. These labels are computed using Chrome's internal representation. -Suppose the HTML is +##### Example -```html -
- -
-
-
+```ts +const node = await page.waitForSelector('::-p-aria(Submit)'); ``` -Then +### Custom selectors -```ts -// This will be two elements because of the outer and inner div. -expect((await page.$$('pierce/div')).length).toBe(2); +Puppeteer provides users the ability to add their own query selectors to Puppeteer using [Puppeteer.registerCustomQueryHandler](../api/puppeteer.registercustomqueryhandler.md). This is useful for creating custom selectors based on framework objects or other vendor-specific objects. -// Partial piercing doesn't work. -expect((await page.$$('pierce/div div')).length).toBe(0); -``` +#### Example -## Custom selectors +Suppose you register a custom selector called `lit`. You can use it like so: -Puppeteer provides users the ability to add their own query selectors to Puppeteer using [Puppeteer.registerCustomQueryHandler](../api/puppeteer.registercustomqueryhandler.md). This is useful for creating custom selectors based on framework objects or other vendor-specific objects. +```ts +const node = await page.waitForSelector('::-p-lit(LitElement)'); +``` From 28154eff6fa303a7249d41657b7cc03942558141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Otterstr=C3=B6m?= Date: Wed, 19 Apr 2023 10:19:50 +0200 Subject: [PATCH 100/417] docs: Document options (#10035) Co-authored-by: Alex Rudenko --- .../api/puppeteer.elementhandle.isintersectingviewport.md | 8 ++++---- docs/api/puppeteer.elementhandle.type.md | 8 ++++---- docs/contributing.md | 6 ++++-- packages/puppeteer-core/src/api/ElementHandle.ts | 5 +++++ 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/docs/api/puppeteer.elementhandle.isintersectingviewport.md b/docs/api/puppeteer.elementhandle.isintersectingviewport.md index c7d0861e2dd0a..691fac62c2075 100644 --- a/docs/api/puppeteer.elementhandle.isintersectingviewport.md +++ b/docs/api/puppeteer.elementhandle.isintersectingviewport.md @@ -21,10 +21,10 @@ class ElementHandle { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------------------------------------------------ | ------------ | -| this | [ElementHandle](./puppeteer.elementhandle.md)<Element> | | -| options | { threshold?: number; } | _(Optional)_ | +| Parameter | Type | Description | +| --------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- | +| this | [ElementHandle](./puppeteer.elementhandle.md)<Element> | | +| options | { threshold?: number; } | _(Optional)_ Threshold for the intersection between 0 (no intersection) and 1 (full intersection). Defaults to 1. | **Returns:** diff --git a/docs/api/puppeteer.elementhandle.type.md b/docs/api/puppeteer.elementhandle.type.md index 323540b0e2b5d..3ee7cf591e8c8 100644 --- a/docs/api/puppeteer.elementhandle.type.md +++ b/docs/api/puppeteer.elementhandle.type.md @@ -23,10 +23,10 @@ class ElementHandle { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------ | ------------ | -| text | string | | -| options | { delay: number; } | _(Optional)_ | +| Parameter | Type | Description | +| --------- | ------------------ | -------------------------------------------------- | +| text | string | | +| options | { delay: number; } | _(Optional)_ Delay in milliseconds. Defaults to 0. | **Returns:** diff --git a/docs/contributing.md b/docs/contributing.md index a35ea55d8d7d7..e6c83dd08051e 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -201,8 +201,10 @@ To deliver to a different location, use the "deliver" option: ## Writing documentation -Documentation is generated via `npm run docs`. It is automatically published to -our documentation site on merge and gets versioned on release. +Documentation is generated from TSDoc comments via `npm run docs`. It is automatically +published to our documentation site on merge and gets versioned on release. + +This means that you should not change the markdown in files `docs/api` manually. ## Writing TSDoc comments diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index 85b7c1f508ed1..8b9aafccf5caf 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -769,6 +769,8 @@ export class ElementHandle< * await elementHandle.type('some text'); * await elementHandle.press('Enter'); * ``` + * + * @param options - Delay in milliseconds. Defaults to 0. */ async type(text: string, options?: {delay: number}): Promise; async type(): Promise { @@ -852,6 +854,9 @@ export class ElementHandle< * Resolves to true if the element is visible in the current viewport. If an * element is an SVG, we check if the svg owner element is in the viewport * instead. See https://crbug.com/963246. + * + * @param options - Threshold for the intersection between 0 (no intersection) and 1 + * (full intersection). Defaults to 1. */ async isIntersectingViewport( this: ElementHandle, From c12512822a546e7bfdefd2c68f020aab2a308f4f Mon Sep 17 00:00:00 2001 From: zeeker999 <13848632+zeeker999@users.noreply.github.com> Date: Wed, 19 Apr 2023 17:00:08 +0800 Subject: [PATCH 101/417] feat(webworker): expose WebWorker.client (#10042) Co-authored-by: Alex Rudenko --- docs/api/puppeteer.webworker.md | 6 ++++++ packages/puppeteer-core/src/common/WebWorker.ts | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/docs/api/puppeteer.webworker.md b/docs/api/puppeteer.webworker.md index d0f683ffae91c..3723f438ce4ee 100644 --- a/docs/api/puppeteer.webworker.md +++ b/docs/api/puppeteer.webworker.md @@ -36,6 +36,12 @@ for (const worker of page.workers()) { } ``` +## Properties + +| Property | Modifiers | Type | Description | +| -------- | --------------------- | --------------------------------------- | ------------------------------------------------ | +| client | readonly | [CDPSession](./puppeteer.cdpsession.md) | The CDP session client the WebWorker belongs to. | + ## Methods | Method | Modifiers | Description | diff --git a/packages/puppeteer-core/src/common/WebWorker.ts b/packages/puppeteer-core/src/common/WebWorker.ts index d4265741e55d6..fface119ad1de 100644 --- a/packages/puppeteer-core/src/common/WebWorker.ts +++ b/packages/puppeteer-core/src/common/WebWorker.ts @@ -122,6 +122,13 @@ export class WebWorker extends EventEmitter { return this.#url; } + /** + * The CDP session client the WebWorker belongs to. + */ + get client(): CDPSession { + return this.#client; + } + /** * If the function passed to the `worker.evaluate` returns a Promise, then * `worker.evaluate` would wait for the promise to resolve and return its From 5547e4382915473938104b5ee9bab3c5c978db77 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 19 Apr 2023 15:28:38 +0200 Subject: [PATCH 102/417] refactor: use deferred promise (#10044) --- packages/puppeteer-core/src/common/Browser.ts | 13 +++++-------- .../src/common/ChromeTargetManager.ts | 8 +++----- .../src/common/FirefoxTargetManager.ts | 8 +++----- packages/puppeteer-core/src/common/Frame.ts | 12 +----------- 4 files changed, 12 insertions(+), 29 deletions(-) diff --git a/packages/puppeteer-core/src/common/Browser.ts b/packages/puppeteer-core/src/common/Browser.ts index 36ebb50e37d7e..8cb2de51a8d37 100644 --- a/packages/puppeteer-core/src/common/Browser.ts +++ b/packages/puppeteer-core/src/common/Browser.ts @@ -33,6 +33,7 @@ import { import {BrowserContext} from '../api/BrowserContext.js'; import {Page} from '../api/Page.js'; import {assert} from '../util/assert.js'; +import {createDeferredPromise} from '../util/DeferredPromise.js'; import {ChromeTargetManager} from './ChromeTargetManager.js'; import {CDPSession, Connection, ConnectionEmittedEvents} from './Connection.js'; @@ -478,11 +479,8 @@ export class CDPBrowser extends BrowserBase { options: WaitForTargetOptions = {} ): Promise { const {timeout = 30000} = options; - let resolve: (value: Target | PromiseLike) => void; - let isResolved = false; - const targetPromise = new Promise(x => { - return (resolve = x); - }); + const targetPromise = createDeferredPromise>(); + this.on(BrowserEmittedEvents.TargetCreated, check); this.on(BrowserEmittedEvents.TargetChanged, check); try { @@ -497,9 +495,8 @@ export class CDPBrowser extends BrowserBase { } async function check(target: Target): Promise { - if ((await predicate(target)) && !isResolved) { - isResolved = true; - resolve(target); + if ((await predicate(target)) && !targetPromise.resolved()) { + targetPromise.resolve(target); } } } diff --git a/packages/puppeteer-core/src/common/ChromeTargetManager.ts b/packages/puppeteer-core/src/common/ChromeTargetManager.ts index 4ba515e48fffd..58c8353aadbcf 100644 --- a/packages/puppeteer-core/src/common/ChromeTargetManager.ts +++ b/packages/puppeteer-core/src/common/ChromeTargetManager.ts @@ -18,6 +18,7 @@ import {Protocol} from 'devtools-protocol'; import {TargetFilterCallback} from '../api/Browser.js'; import {assert} from '../util/assert.js'; +import {createDeferredPromise} from '../util/DeferredPromise.js'; import {CDPSession, Connection} from './Connection.js'; import {EventEmitter} from './EventEmitter.js'; @@ -80,10 +81,7 @@ export class ChromeTargetManager extends EventEmitter implements TargetManager { (event: Protocol.Target.DetachedFromTargetEvent) => void > = new WeakMap(); - #initializeCallback = () => {}; - #initializePromise: Promise = new Promise(resolve => { - this.#initializeCallback = resolve; - }); + #initializePromise = createDeferredPromise(); #targetsIdsForInit: Set = new Set(); constructor( @@ -381,7 +379,7 @@ export class ChromeTargetManager extends EventEmitter implements TargetManager { #finishInitializationIfReady(targetId?: string): void { targetId !== undefined && this.#targetsIdsForInit.delete(targetId); if (this.#targetsIdsForInit.size === 0) { - this.#initializeCallback(); + this.#initializePromise.resolve(); } } diff --git a/packages/puppeteer-core/src/common/FirefoxTargetManager.ts b/packages/puppeteer-core/src/common/FirefoxTargetManager.ts index d5c8582072fbd..745c37d950242 100644 --- a/packages/puppeteer-core/src/common/FirefoxTargetManager.ts +++ b/packages/puppeteer-core/src/common/FirefoxTargetManager.ts @@ -18,6 +18,7 @@ import {Protocol} from 'devtools-protocol'; import {TargetFilterCallback} from '../api/Browser.js'; import {assert} from '../util/assert.js'; +import {createDeferredPromise} from '../util/DeferredPromise.js'; import {CDPSession, Connection} from './Connection.js'; import {EventEmitter} from './EventEmitter.js'; @@ -87,10 +88,7 @@ export class FirefoxTargetManager (event: Protocol.Target.AttachedToTargetEvent) => Promise > = new WeakMap(); - #initializeCallback = () => {}; - #initializePromise: Promise = new Promise(resolve => { - this.#initializeCallback = resolve; - }); + #initializePromise = createDeferredPromise(); #targetsIdsForInit: Set = new Set(); constructor( @@ -255,7 +253,7 @@ export class FirefoxTargetManager #finishInitializationIfReady(targetId: string): void { this.#targetsIdsForInit.delete(targetId); if (this.#targetsIdsForInit.size === 0) { - this.#initializeCallback(); + this.#initializePromise.resolve(); } } } diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index 962b85c622c9e..e9cf97f0bbf20 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -798,17 +798,7 @@ export class Frame { } if (path) { - let fs; - try { - fs = (await import('fs')).promises; - } catch (error) { - if (error instanceof TypeError) { - throw new Error( - 'Can only pass a file path in a Node-like environment.' - ); - } - throw error; - } + const fs = await importFSPromises(); content = await fs.readFile(path, 'utf8'); content += `//# sourceURL=${path.replace(/\n/g, '')}`; } From bbf2c0a8ecb161765613fe9842c4f8330ec8388d Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Thu, 20 Apr 2023 08:18:48 +0200 Subject: [PATCH 103/417] chore: use AbortSignal instead of AbortController (#10048) --- docs/api/puppeteer.waitforselectoroptions.md | 12 ++++++------ packages/puppeteer-core/src/common/IsolatedWorld.ts | 10 +++++----- packages/puppeteer-core/src/common/QueryHandler.ts | 8 ++++---- packages/puppeteer-core/src/common/WaitTask.ts | 8 ++++---- test/src/waittask.spec.ts | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/api/puppeteer.waitforselectoroptions.md b/docs/api/puppeteer.waitforselectoroptions.md index b8f3f3b30452e..41dbd25c9f785 100644 --- a/docs/api/puppeteer.waitforselectoroptions.md +++ b/docs/api/puppeteer.waitforselectoroptions.md @@ -12,9 +12,9 @@ export interface WaitForSelectorOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| --------------- | --------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | -| abortController | optional | AbortController | Provide an abort controller to cancel a waitForSelector call. | | -| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | -| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| signal | optional | AbortSignal | A signal object that allows you to cancel a waitForSelector call. | | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index 1e1e6450c6e74..7be1a8560e345 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -73,9 +73,9 @@ export interface WaitForSelectorOptions { */ timeout?: number; /** - * Provide an abort controller to cancel a waitForSelector call. + * A signal object that allows you to cancel a waitForSelector call. */ - abortController?: AbortController; + signal?: AbortSignal; } /** @@ -435,7 +435,7 @@ export class IsolatedWorld { polling?: 'raf' | 'mutation' | number; timeout?: number; root?: ElementHandle; - abortController?: AbortController; + signal?: AbortSignal; } = {}, ...args: Params ): Promise>>> { @@ -443,7 +443,7 @@ export class IsolatedWorld { polling = 'raf', timeout = this.#timeoutSettings.timeout(), root, - abortController, + signal, } = options; if (typeof polling === 'number' && polling < 0) { throw new Error('Cannot poll with non-positive interval'); @@ -454,7 +454,7 @@ export class IsolatedWorld { polling, root, timeout, - abortController, + signal, }, pageFunction as unknown as | ((...args: unknown[]) => Promise>>) diff --git a/packages/puppeteer-core/src/common/QueryHandler.ts b/packages/puppeteer-core/src/common/QueryHandler.ts index 1c174a2b31328..31290613b390d 100644 --- a/packages/puppeteer-core/src/common/QueryHandler.ts +++ b/packages/puppeteer-core/src/common/QueryHandler.ts @@ -167,10 +167,10 @@ export class QueryHandler { element = await frame.worlds[PUPPETEER_WORLD].adoptHandle(elementOrFrame); } - const {visible = false, hidden = false, timeout, abortController} = options; + const {visible = false, hidden = false, timeout, signal} = options; try { - if (options.abortController?.signal.aborted) { + if (signal?.aborted) { throw new AbortError('QueryHander.waitFor has been aborted.'); } @@ -190,7 +190,7 @@ export class QueryHandler { polling: visible || hidden ? 'raf' : 'mutation', root: element, timeout, - abortController, + signal, }, LazyArg.create(context => { return context.puppeteerUtil; @@ -201,7 +201,7 @@ export class QueryHandler { visible ? true : hidden ? false : undefined ); - if (options.abortController?.signal.aborted) { + if (signal?.aborted) { await handle.dispose(); throw new AbortError('QueryHander.waitFor has been aborted.'); } diff --git a/packages/puppeteer-core/src/common/WaitTask.ts b/packages/puppeteer-core/src/common/WaitTask.ts index d88ab59f410a6..ddb87b782d0d0 100644 --- a/packages/puppeteer-core/src/common/WaitTask.ts +++ b/packages/puppeteer-core/src/common/WaitTask.ts @@ -32,7 +32,7 @@ export interface WaitTaskOptions { polling: 'raf' | 'mutation' | number; root?: ElementHandle; timeout: number; - abortController?: AbortController; + signal?: AbortSignal; } /** @@ -51,7 +51,7 @@ export class WaitTask { #result = createDeferredPromise>(); #poller?: JSHandle>; - #abortController?: AbortController; + #signal?: AbortSignal; constructor( world: IsolatedWorld, @@ -62,8 +62,8 @@ export class WaitTask { this.#world = world; this.#polling = options.polling; this.#root = options.root; - this.#abortController = options.abortController; - this.#abortController?.signal?.addEventListener( + this.#signal = options.signal; + this.#signal?.addEventListener( 'abort', () => { this.terminate(new AbortError('WaitTask has been aborted.')); diff --git a/test/src/waittask.spec.ts b/test/src/waittask.spec.ts index f5abb7c2a5557..7187b1dc48120 100644 --- a/test/src/waittask.spec.ts +++ b/test/src/waittask.spec.ts @@ -386,7 +386,7 @@ describe('waittask specs', function () { await page.goto(server.EMPTY_PAGE); const abortController = new AbortController(); const task = page.waitForSelector('wrong', { - abortController, + signal: abortController.signal, }); abortController.abort(); expect(task).rejects.toThrow(/aborted/); From 690aec1b5cb4e7e574abde9c533c6c0954e6f1aa Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Thu, 20 Apr 2023 08:59:36 +0200 Subject: [PATCH 104/417] fix: install bindings once (#10049) --- .../src/common/ExecutionContext.ts | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/packages/puppeteer-core/src/common/ExecutionContext.ts b/packages/puppeteer-core/src/common/ExecutionContext.ts index 79e32594d099a..12a551b0711cb 100644 --- a/packages/puppeteer-core/src/common/ExecutionContext.ts +++ b/packages/puppeteer-core/src/common/ExecutionContext.ts @@ -85,15 +85,12 @@ export class ExecutionContext { } } + #bindingsInstalled = false; #puppeteerUtil?: Promise>; get puppeteerUtil(): Promise> { - scriptInjector.inject(script => { - if (this.#puppeteerUtil) { - this.#puppeteerUtil.then(handle => { - handle.dispose(); - }); - } - this.#puppeteerUtil = Promise.all([ + let promise = Promise.resolve() as Promise; + if (!this.#bindingsInstalled) { + promise = Promise.all([ this.#installGlobalBinding( new Binding( '__ariaQuerySelector', @@ -111,7 +108,16 @@ export class ExecutionContext { }, ...(await AsyncIterableUtil.collect(results))); }) as (...args: unknown[]) => unknown) ), - ]).then(() => { + ]); + this.#bindingsInstalled = true; + } + scriptInjector.inject(script => { + if (this.#puppeteerUtil) { + this.#puppeteerUtil.then(handle => { + handle.dispose(); + }); + } + this.#puppeteerUtil = promise.then(() => { return this.evaluateHandle(script) as Promise>; }); }, !this.#puppeteerUtil); From 57c57274243e3e83f1fe8f8fdb37eb8d3911d32d Mon Sep 17 00:00:00 2001 From: Vlad Filippov Date: Thu, 20 Apr 2023 03:05:41 -0400 Subject: [PATCH 105/417] docs: Update docs on Firefox support (#10047) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ecd7eab401b12..e55470ad84a7a 100644 --- a/README.md +++ b/README.md @@ -197,8 +197,8 @@ version of Chrome or Chromium, pass in the executable's path when creating a const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'}); ``` -You can also use Puppeteer with Firefox Nightly (experimental support). See -[`Puppeteer.launch`](https://pptr.dev/api/puppeteer.puppeteernode.launch) for +You can also use Puppeteer with Firefox. See +[status of cross-browser support](https://pptr.dev/faq/#q-what-is-the-status-of-cross-browser-support) for more information. See From 8283823cb860528a938e84cb5ba2b5f4cf980e83 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 20 Apr 2023 14:28:56 +0200 Subject: [PATCH 106/417] fix: continue requests without network instrumentation (#10046) --- docs/api/puppeteer.httprequest.initiator.md | 4 +- docs/index.md | 4 +- .../puppeteer-core/src/api/HTTPRequest.ts | 2 +- .../puppeteer-core/src/common/HTTPRequest.ts | 47 ++++++++++++++----- .../src/common/NetworkManager.ts | 22 +++++++++ test/src/requestinterception.spec.ts | 16 +++++++ 6 files changed, 79 insertions(+), 16 deletions(-) diff --git a/docs/api/puppeteer.httprequest.initiator.md b/docs/api/puppeteer.httprequest.initiator.md index f66f174a53143..cd98a3fa67adc 100644 --- a/docs/api/puppeteer.httprequest.initiator.md +++ b/docs/api/puppeteer.httprequest.initiator.md @@ -10,10 +10,10 @@ The initiator of the request. ```typescript class HTTPRequest { - initiator(): Protocol.Network.Initiator; + initiator(): Protocol.Network.Initiator | undefined; } ``` **Returns:** -Protocol.Network.Initiator +Protocol.Network.Initiator \| undefined diff --git a/docs/index.md b/docs/index.md index ecd7eab401b12..e55470ad84a7a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -197,8 +197,8 @@ version of Chrome or Chromium, pass in the executable's path when creating a const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'}); ``` -You can also use Puppeteer with Firefox Nightly (experimental support). See -[`Puppeteer.launch`](https://pptr.dev/api/puppeteer.puppeteernode.launch) for +You can also use Puppeteer with Firefox. See +[status of cross-browser support](https://pptr.dev/faq/#q-what-is-the-status-of-cross-browser-support) for more information. See diff --git a/packages/puppeteer-core/src/api/HTTPRequest.ts b/packages/puppeteer-core/src/api/HTTPRequest.ts index fb16cc7b005b6..460077568e7c8 100644 --- a/packages/puppeteer-core/src/api/HTTPRequest.ts +++ b/packages/puppeteer-core/src/api/HTTPRequest.ts @@ -272,7 +272,7 @@ export class HTTPRequest { /** * The initiator of the request. */ - initiator(): Protocol.Network.Initiator { + initiator(): Protocol.Network.Initiator | undefined { throw new Error('Not implemented'); } diff --git a/packages/puppeteer-core/src/common/HTTPRequest.ts b/packages/puppeteer-core/src/common/HTTPRequest.ts index 7eeee5ee2391a..3016df70540fa 100644 --- a/packages/puppeteer-core/src/common/HTTPRequest.ts +++ b/packages/puppeteer-core/src/common/HTTPRequest.ts @@ -63,7 +63,7 @@ export class HTTPRequest extends BaseHTTPRequest { action: InterceptResolutionAction.None, }; #interceptHandlers: Array<() => void | PromiseLike>; - #initiator: Protocol.Network.Initiator; + #initiator?: Protocol.Network.Initiator; override get client(): CDPSession { return this.#client; @@ -74,27 +74,52 @@ export class HTTPRequest extends BaseHTTPRequest { frame: Frame | null, interceptionId: string | undefined, allowInterception: boolean, - event: Protocol.Network.RequestWillBeSentEvent, + data: { + /** + * Request identifier. + */ + requestId: Protocol.Network.RequestId; + /** + * Loader identifier. Empty string if the request is fetched from worker. + */ + loaderId?: Protocol.Network.LoaderId; + /** + * URL of the document this request is loaded for. + */ + documentURL?: string; + /** + * Request data. + */ + request: Protocol.Network.Request; + /** + * Request initiator. + */ + initiator?: Protocol.Network.Initiator; + /** + * Type of this resource. + */ + type?: Protocol.Network.ResourceType; + }, redirectChain: HTTPRequest[] ) { super(); this.#client = client; - this._requestId = event.requestId; + this._requestId = data.requestId; this.#isNavigationRequest = - event.requestId === event.loaderId && event.type === 'Document'; + data.requestId === data.loaderId && data.type === 'Document'; this._interceptionId = interceptionId; this.#allowInterception = allowInterception; - this.#url = event.request.url; - this.#resourceType = (event.type || 'other').toLowerCase() as ResourceType; - this.#method = event.request.method; - this.#postData = event.request.postData; + this.#url = data.request.url; + this.#resourceType = (data.type || 'other').toLowerCase() as ResourceType; + this.#method = data.request.method; + this.#postData = data.request.postData; this.#frame = frame; this._redirectChain = redirectChain; this.#continueRequestOverrides = {}; this.#interceptHandlers = []; - this.#initiator = event.initiator; + this.#initiator = data.initiator; - for (const [key, value] of Object.entries(event.request.headers)) { + for (const [key, value] of Object.entries(data.request.headers)) { this.#headers[key.toLowerCase()] = value; } } @@ -184,7 +209,7 @@ export class HTTPRequest extends BaseHTTPRequest { return this.#isNavigationRequest; } - override initiator(): Protocol.Network.Initiator { + override initiator(): Protocol.Network.Initiator | undefined { return this.#initiator; } diff --git a/packages/puppeteer-core/src/common/NetworkManager.ts b/packages/puppeteer-core/src/common/NetworkManager.ts index 4d05f4ed91df4..6ef7d2244d31a 100644 --- a/packages/puppeteer-core/src/common/NetworkManager.ts +++ b/packages/puppeteer-core/src/common/NetworkManager.ts @@ -336,6 +336,7 @@ export class NetworkManager extends EventEmitter { const {networkId: networkRequestId, requestId: fetchRequestId} = event; if (!networkRequestId) { + this.#onRequestWithoutNetworkInstrumentation(event); return; } @@ -374,6 +375,27 @@ export class NetworkManager extends EventEmitter { }; } + #onRequestWithoutNetworkInstrumentation( + event: Protocol.Fetch.RequestPausedEvent + ): void { + // If an event has no networkId it should not have any network events. We + // still want to dispatch it for the interception by the user. + const frame = event.frameId + ? this.#frameManager.frame(event.frameId) + : null; + + const request = new HTTPRequest( + this.#client, + frame, + event.requestId, + this.#userRequestInterceptionEnabled, + event, + [] + ); + this.emit(NetworkManagerEmittedEvents.Request, request); + request.finalizeInterceptions(); + } + #onRequest( event: Protocol.Network.RequestWillBeSentEvent, fetchRequestId?: FetchRequestId diff --git a/test/src/requestinterception.spec.ts b/test/src/requestinterception.spec.ts index 0a0dbf709b29c..2c55fe67c4703 100644 --- a/test/src/requestinterception.spec.ts +++ b/test/src/requestinterception.spec.ts @@ -127,6 +127,22 @@ describe('request interception', function () { expect(requests[1]!.url()).toContain('/one-style.css'); expect(requests[1]!.headers()['referer']).toContain('/one-style.html'); }); + it('should work with requests without networkId', async () => { + const {page, server} = getTestState(); + await page.goto(server.EMPTY_PAGE); + await page.setRequestInterception(true); + + const cdp = await page.target().createCDPSession(); + await cdp.send('DOM.enable'); + const urls: string[] = []; + page.on('request', request => { + urls.push(request.url()); + return request.continue(); + }); + // This causes network requests without networkId. + await cdp.send('CSS.enable'); + expect(urls).toStrictEqual([server.EMPTY_PAGE]); + }); it('should properly return navigation response when URL has cookies', async () => { const {page, server} = getTestState(); From 8e8c06ac7d1bd0751f1be147a952ec1958709080 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 20 Apr 2023 16:05:08 +0000 Subject: [PATCH 107/417] chore: release main (#10052) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 4 +- package-lock.json | 8 +- packages/puppeteer-core/CHANGELOG.md | 14 ++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 14 ++ packages/puppeteer/package.json | 4 +- .../api/index.md | 1 + .../api/puppeteer.aborterror.md | 19 +++ .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 8 +- .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 8 +- .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 4 +- ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 0 .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 20 +++ .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 6 + .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 6 +- .../faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md} | 2 +- .../version-19.10.0/guides/query-selectors.md | 136 ++++++++++++++++++ .../guides/request-interception.md | 0 .../index.md | 4 +- .../troubleshooting.md | 0 .../api/puppeteer.waitforselectoroptions.md | 19 --- ...ars.json => version-19.10.0-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 538 files changed, 238 insertions(+), 44 deletions(-) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/index.md (98%) create mode 100644 website/versioned_docs/version-19.10.0/api/puppeteer.aborterror.md rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.isintersectingviewport.md (60%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.type.md (71%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.initiator.md (65%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouseclickoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.waitforoptions.md (100%) create mode 100644 website/versioned_docs/version-19.10.0/api/puppeteer.waitforselectoroptions.md rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.webworker.md (91%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/assets/overview.png (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/browsers-api/index.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/chromium-support.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/contributing.md (98%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/faq.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/guides/docker.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.9.1/guides/query-selectors.md => version-19.10.0/guides/query-selectors-legacy.md} (99%) create mode 100644 website/versioned_docs/version-19.10.0/guides/query-selectors.md rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/index.md (98%) rename website/versioned_docs/{version-19.9.1 => version-19.10.0}/troubleshooting.md (100%) delete mode 100644 website/versioned_docs/version-19.9.1/api/puppeteer.waitforselectoroptions.md rename website/versioned_sidebars/{version-19.9.1-sidebars.json => version-19.10.0-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fbe7d46167a79..730760648d7d4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/puppeteer": "19.9.1", - "packages/puppeteer-core": "19.9.1", + "packages/puppeteer": "19.10.0", + "packages/puppeteer-core": "19.10.0", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", "packages/browsers": "0.4.1" diff --git a/package-lock.json b/package-lock.json index 8152100f4de8e..0fbebca559982 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9259,7 +9259,7 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "19.9.1", + "version": "19.10.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -9268,11 +9268,11 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.1" + "puppeteer-core": "19.10.0" } }, "packages/puppeteer-core": { - "version": "19.9.1", + "version": "19.10.0", "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "0.4.1", @@ -14094,7 +14094,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.1" + "puppeteer-core": "19.10.0" } }, "puppeteer-core": { diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index d623cb711ee9b..f663fe9b689d6 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.10.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.9.1...puppeteer-core-v19.10.0) (2023-04-20) + + +### Features + +* support AbortController in waitForSelector ([#10018](https://github.com/puppeteer/puppeteer/issues/10018)) ([9109b76](https://github.com/puppeteer/puppeteer/commit/9109b76276c9d86a2c521c72fc5b7189979279ca)) +* **webworker:** expose WebWorker.client ([#10042](https://github.com/puppeteer/puppeteer/issues/10042)) ([c125128](https://github.com/puppeteer/puppeteer/commit/c12512822a546e7bfdefd2c68f020aab2a308f4f)) + + +### Bug Fixes + +* continue requests without network instrumentation ([#10046](https://github.com/puppeteer/puppeteer/issues/10046)) ([8283823](https://github.com/puppeteer/puppeteer/commit/8283823cb860528a938e84cb5ba2b5f4cf980e83)) +* install bindings once ([#10049](https://github.com/puppeteer/puppeteer/issues/10049)) ([690aec1](https://github.com/puppeteer/puppeteer/commit/690aec1b5cb4e7e574abde9c533c6c0954e6f1aa)) + ## [19.9.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.9.0...puppeteer-core-v19.9.1) (2023-04-17) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 998b187897a58..29c3aa69a67ca 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.9.1", + "version": "19.10.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 3831f2d5e2344..1bcde277da122 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,20 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.10.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.9.1...puppeteer-v19.10.0) (2023-04-20) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.9.1 to 19.10.0 + ## [19.9.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.9.0...puppeteer-v19.9.1) (2023-04-17) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index a8e3940fa4628..d5805c2ab1a89 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.9.1", + "version": "19.10.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.1", + "puppeteer-core": "19.10.0", "@puppeteer/browsers": "0.4.1" } } diff --git a/website/versioned_docs/version-19.9.1/api/index.md b/website/versioned_docs/version-19.10.0/api/index.md similarity index 98% rename from website/versioned_docs/version-19.9.1/api/index.md rename to website/versioned_docs/version-19.10.0/api/index.md index e90971ab707a4..08fda59a0df00 100644 --- a/website/versioned_docs/version-19.9.1/api/index.md +++ b/website/versioned_docs/version-19.10.0/api/index.md @@ -8,6 +8,7 @@ sidebar_label: API | Class | Description | | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [AbortError](./puppeteer.aborterror.md) | AbortError is emitted whenever certain operations are terminated due to an abort request. | | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | | [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | | [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.aborterror.md b/website/versioned_docs/version-19.10.0/api/puppeteer.aborterror.md new file mode 100644 index 0000000000000..8510e82d21a67 --- /dev/null +++ b/website/versioned_docs/version-19.10.0/api/puppeteer.aborterror.md @@ -0,0 +1,19 @@ +--- +sidebar_label: AbortError +--- + +# AbortError class + +AbortError is emitted whenever certain operations are terminated due to an abort request. + +#### Signature: + +```typescript +export declare class AbortError extends CustomError +``` + +**Extends:** [CustomError](./puppeteer.customerror.md) + +## Remarks + +Example operations are [page.waitForSelector](./puppeteer.page.waitforselector.md). diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.10.0/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.10.0/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.10.0/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.10.0/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.10.0/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.10.0/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.10.0/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.configuration.md b/website/versioned_docs/version-19.10.0/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connect.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connect.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.10.0/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.10.0/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.10.0/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.credentials.md b/website/versioned_docs/version-19.10.0/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.customerror.md b/website/versioned_docs/version-19.10.0/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.10.0/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.10.0/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.device.md b/website/versioned_docs/version-19.10.0/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.device.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.devices.md b/website/versioned_docs/version-19.10.0/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.devices.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.md b/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 60% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isintersectingviewport.md index c7d0861e2dd0a..691fac62c2075 100644 --- a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isintersectingviewport.md +++ b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isintersectingviewport.md @@ -21,10 +21,10 @@ class ElementHandle { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------------------------------------------------ | ------------ | -| this | [ElementHandle](./puppeteer.elementhandle.md)<Element> | | -| options | { threshold?: number; } | _(Optional)_ | +| Parameter | Type | Description | +| --------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- | +| this | [ElementHandle](./puppeteer.elementhandle.md)<Element> | | +| options | { threshold?: number; } | _(Optional)_ Threshold for the intersection between 0 (no intersection) and 1 (full intersection). Defaults to 1. | **Returns:** diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.type.md similarity index 71% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.type.md index 323540b0e2b5d..3ee7cf591e8c8 100644 --- a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.type.md +++ b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.type.md @@ -23,10 +23,10 @@ class ElementHandle { ## Parameters -| Parameter | Type | Description | -| --------- | ------------------ | ------------ | -| text | string | | -| options | { delay: number; } | _(Optional)_ | +| Parameter | Type | Description | +| --------- | ------------------ | -------------------------------------------------- | +| text | string | | +| options | { delay: number; } | _(Optional)_ Delay in milliseconds. Defaults to 0. | **Returns:** diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.10.0/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.errors.md b/website/versioned_docs/version-19.10.0/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.errors.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.10.0/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.10.0/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.10.0/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame._.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.10.0/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.handleor.md b/website/versioned_docs/version-19.10.0/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.handler.md b/website/versioned_docs/version-19.10.0/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.handler.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.initiator.md similarity index 65% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.initiator.md index f66f174a53143..cd98a3fa67adc 100644 --- a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.initiator.md +++ b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.initiator.md @@ -10,10 +10,10 @@ The initiator of the request. ```typescript class HTTPRequest { - initiator(): Protocol.Network.Initiator; + initiator(): Protocol.Network.Initiator | undefined; } ``` **Returns:** -Protocol.Network.Initiator +Protocol.Network.Initiator \| undefined diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.10.0/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.10.0/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.10.0/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.launch.md b/website/versioned_docs/version-19.10.0/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.launch.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.10.0/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.metrics.md b/website/versioned_docs/version-19.10.0/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouseclickoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouseclickoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.10.0/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.offset.md b/website/versioned_docs/version-19.10.0/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.offset.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page._.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page._.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.__.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page._x.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.click.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.close.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.content.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.off.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.on.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.once.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.select.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.target.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.title.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.10.0/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.10.0/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.10.0/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.10.0/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.10.0/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.permission.md b/website/versioned_docs/version-19.10.0/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.permission.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.platform.md b/website/versioned_docs/version-19.10.0/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.platform.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.point.md b/website/versioned_docs/version-19.10.0/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.point.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.product.md b/website/versioned_docs/version-19.10.0/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.product.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.10.0/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.10.0/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.10.0/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.10.0/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.10.0/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.10.0/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.10.0/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.10.0/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.page.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.type.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.10.0/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.10.0/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.10.0/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.tracing.md b/website/versioned_docs/version-19.10.0/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.10.0/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.10.0/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.10.0/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.viewport.md b/website/versioned_docs/version-19.10.0/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.waitforselectoroptions.md new file mode 100644 index 0000000000000..41dbd25c9f785 --- /dev/null +++ b/website/versioned_docs/version-19.10.0/api/puppeteer.waitforselectoroptions.md @@ -0,0 +1,20 @@ +--- +sidebar_label: WaitForSelectorOptions +--- + +# WaitForSelectorOptions interface + +#### Signature: + +```typescript +export interface WaitForSelectorOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | +| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | +| signal | optional | AbortSignal | A signal object that allows you to cancel a waitForSelector call. | | +| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | +| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.10.0/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.md b/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.md similarity index 91% rename from website/versioned_docs/version-19.9.1/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.webworker.md index d0f683ffae91c..3723f438ce4ee 100644 --- a/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.md +++ b/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.md @@ -36,6 +36,12 @@ for (const worker of page.workers()) { } ``` +## Properties + +| Property | Modifiers | Type | Description | +| -------- | --------------------- | --------------------------------------- | ------------------------------------------------ | +| client | readonly | [CDPSession](./puppeteer.cdpsession.md) | The CDP session client the WebWorker belongs to. | + ## Methods | Method | Modifiers | Description | diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.9.1/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.10.0/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.9.1/assets/overview.png b/website/versioned_docs/version-19.10.0/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.9.1/assets/overview.png rename to website/versioned_docs/version-19.10.0/assets/overview.png diff --git a/website/versioned_docs/version-19.9.1/assets/overview.svg b/website/versioned_docs/version-19.10.0/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.9.1/assets/overview.svg rename to website/versioned_docs/version-19.10.0/assets/overview.svg diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.install.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.options.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.10.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.10.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.9.1/browsers-api/index.md b/website/versioned_docs/version-19.10.0/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-19.9.1/browsers-api/index.md rename to website/versioned_docs/version-19.10.0/browsers-api/index.md diff --git a/website/versioned_docs/version-19.9.1/chromium-support.md b/website/versioned_docs/version-19.10.0/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.9.1/chromium-support.md rename to website/versioned_docs/version-19.10.0/chromium-support.md diff --git a/website/versioned_docs/version-19.9.1/contributing.md b/website/versioned_docs/version-19.10.0/contributing.md similarity index 98% rename from website/versioned_docs/version-19.9.1/contributing.md rename to website/versioned_docs/version-19.10.0/contributing.md index a35ea55d8d7d7..e6c83dd08051e 100644 --- a/website/versioned_docs/version-19.9.1/contributing.md +++ b/website/versioned_docs/version-19.10.0/contributing.md @@ -201,8 +201,10 @@ To deliver to a different location, use the "deliver" option: ## Writing documentation -Documentation is generated via `npm run docs`. It is automatically published to -our documentation site on merge and gets versioned on release. +Documentation is generated from TSDoc comments via `npm run docs`. It is automatically +published to our documentation site on merge and gets versioned on release. + +This means that you should not change the markdown in files `docs/api` manually. ## Writing TSDoc comments diff --git a/website/versioned_docs/version-19.9.1/faq.md b/website/versioned_docs/version-19.10.0/faq.md similarity index 100% rename from website/versioned_docs/version-19.9.1/faq.md rename to website/versioned_docs/version-19.10.0/faq.md diff --git a/website/versioned_docs/version-19.9.1/guides/chrome-extensions.md b/website/versioned_docs/version-19.10.0/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.9.1/guides/chrome-extensions.md rename to website/versioned_docs/version-19.10.0/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.9.1/guides/configuration.mdx b/website/versioned_docs/version-19.10.0/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.9.1/guides/configuration.mdx rename to website/versioned_docs/version-19.10.0/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.9.1/guides/debugging.md b/website/versioned_docs/version-19.10.0/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.9.1/guides/debugging.md rename to website/versioned_docs/version-19.10.0/guides/debugging.md diff --git a/website/versioned_docs/version-19.9.1/guides/docker.md b/website/versioned_docs/version-19.10.0/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.9.1/guides/docker.md rename to website/versioned_docs/version-19.10.0/guides/docker.md diff --git a/website/versioned_docs/version-19.9.1/guides/evaluate-javascript.md b/website/versioned_docs/version-19.10.0/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.9.1/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.10.0/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.9.1/guides/query-selectors.md b/website/versioned_docs/version-19.10.0/guides/query-selectors-legacy.md similarity index 99% rename from website/versioned_docs/version-19.9.1/guides/query-selectors.md rename to website/versioned_docs/version-19.10.0/guides/query-selectors-legacy.md index ef590d48d08da..b52526ea8a140 100644 --- a/website/versioned_docs/version-19.9.1/guides/query-selectors.md +++ b/website/versioned_docs/version-19.10.0/guides/query-selectors-legacy.md @@ -1,4 +1,4 @@ -# Query Selectors +# Query Selectors (legacy) Queries are the primary mechanism for interacting with the DOM on your site. For example, a typical workflow goes like: diff --git a/website/versioned_docs/version-19.10.0/guides/query-selectors.md b/website/versioned_docs/version-19.10.0/guides/query-selectors.md new file mode 100644 index 0000000000000..107cb8f0d4790 --- /dev/null +++ b/website/versioned_docs/version-19.10.0/guides/query-selectors.md @@ -0,0 +1,136 @@ +# Query Selectors + +Queries are the primary mechanism for interacting with the DOM on your site. For example, a typical workflow goes like: + +```ts +// Import puppeteer +import puppeteer from 'puppeteer'; + +(async () => { + // Launch the browser + const browser = await puppeteer.launch(); + + // Create a page + const page = await browser.newPage(); + + // Go to your site + await page.goto('YOUR_SITE'); + + // Query for an element handle. + const element = await page.waitForSelector('div > .class-name'); + + // Do something with element... + await element.click(); // Just an example. + + // Dispose of handle + await element.dispose(); + + // Close browser. + await browser.close(); +})(); +``` + +## `P` Selectors + +Puppeteer uses a superset of the CSS selector syntax for querying. We call this syntax _P selectors_ and it's supercharged with extra capabilities such as deep combinators and text selection. + +:::caution + +Although P selectors look like real CSS selectors (we intentionally designed it this way), they should not be used for actually CSS styling. They are designed only for Puppeteer. + +::: + +:::note + +P selectors only work on the first "depth" of selectors; for example, `:is(div >>> a)` will not work. + +::: + +### `>>>` and `>>>>` combinators + +The `>>>` and `>>>>` are called _deep descendent_ and _deep_ combinators respectively. Both combinators have the effect of going into shadow hosts with `>>>` going into every shadow host under a node and `>>>>` going into the immediate one (if the node is a shadow host; otherwise, it's a no-op). + +:::note + +A common question is when should `>>>>` be chosen over `>>>` considering the flexibility of `>>>`. A similar question can be asked about `>` and a space; choose `>` if you do not need to query all elements under a given node and a space otherwise. This answer extends to `>>>>` (`>`) and `>>>` (space) naturally. + +::: + +#### Example + +Suppose we have the markup + +```html + + + + + + +

Light content

+
+
+
+``` + +Then `custom-element >>> h2` will return `h2`, but `custom-element >>>> h2` will return nothing since the inner `h2` is in a deeper shadow root. + +### `P`-elements + +`P` elements are [pseudo-elements](https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements) with a `-p` vendor prefix. It allows you to enhance your selectors with Puppeteer-specific query engines such as XPath, text queries, and ARIA. + +#### Text selectors (`-p-text`) + +Text selectors will select "minimal" elements containing the given text, even within (open) shadow roots. Here, "minimum" means the deepest elements that contain a given text, but not their parents (which technically will also contain the given text). + +##### Example + +```ts +const element = await page.waitForSelector('div ::-p-text(My name is Jun)'); +// You can also use escapes. +const element = await page.waitForSelector( + ':scope >>> ::-p-text(My name is Jun \\(pronounced like "June"\\))' +); +// or quotes +const element = await page.waitForSelector( + 'div >>>> ::-p-text("My name is Jun (pronounced like \\"June\\")"):hover' +); +``` + +#### XPath selectors (`-p-xpath`) + +XPath selectors will use the browser's native [`Document.evaluate`](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate) to query for elements. + +##### Example + +```ts +const element = await page.waitForSelector('::-p-xpath(h2)'); +``` + +#### ARIA selectors (`-p-aria`) + +ARIA selectors can be used to find elements with a given ARIA label. These labels are computed using Chrome's internal representation. + +##### Example + +```ts +const node = await page.waitForSelector('::-p-aria(Submit)'); +``` + +### Custom selectors + +Puppeteer provides users the ability to add their own query selectors to Puppeteer using [Puppeteer.registerCustomQueryHandler](../api/puppeteer.registercustomqueryhandler.md). This is useful for creating custom selectors based on framework objects or other vendor-specific objects. + +#### Example + +Suppose you register a custom selector called `lit`. You can use it like so: + +```ts +const node = await page.waitForSelector('::-p-lit(LitElement)'); +``` diff --git a/website/versioned_docs/version-19.9.1/guides/request-interception.md b/website/versioned_docs/version-19.10.0/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.9.1/guides/request-interception.md rename to website/versioned_docs/version-19.10.0/guides/request-interception.md diff --git a/website/versioned_docs/version-19.9.1/index.md b/website/versioned_docs/version-19.10.0/index.md similarity index 98% rename from website/versioned_docs/version-19.9.1/index.md rename to website/versioned_docs/version-19.10.0/index.md index ecd7eab401b12..e55470ad84a7a 100644 --- a/website/versioned_docs/version-19.9.1/index.md +++ b/website/versioned_docs/version-19.10.0/index.md @@ -197,8 +197,8 @@ version of Chrome or Chromium, pass in the executable's path when creating a const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'}); ``` -You can also use Puppeteer with Firefox Nightly (experimental support). See -[`Puppeteer.launch`](https://pptr.dev/api/puppeteer.puppeteernode.launch) for +You can also use Puppeteer with Firefox. See +[status of cross-browser support](https://pptr.dev/faq/#q-what-is-the-status-of-cross-browser-support) for more information. See diff --git a/website/versioned_docs/version-19.9.1/troubleshooting.md b/website/versioned_docs/version-19.10.0/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.9.1/troubleshooting.md rename to website/versioned_docs/version-19.10.0/troubleshooting.md diff --git a/website/versioned_docs/version-19.9.1/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.9.1/api/puppeteer.waitforselectoroptions.md deleted file mode 100644 index 59757785316ae..0000000000000 --- a/website/versioned_docs/version-19.9.1/api/puppeteer.waitforselectoroptions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: WaitForSelectorOptions ---- - -# WaitForSelectorOptions interface - -#### Signature: - -```typescript -export interface WaitForSelectorOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | -| hidden | optional | boolean | Wait for the selected element to not be found in the DOM or to be hidden, i.e. have display: none or visibility: hidden CSS properties. | false | -| timeout | optional | number |

Maximum time to wait in milliseconds. Pass 0 to disable timeout.

The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md)

| 30_000 (30 seconds) | -| visible | optional | boolean | Wait for the selected element to be present in DOM and to be visible, i.e. to not have display: none or visibility: hidden CSS properties. | false | diff --git a/website/versioned_sidebars/version-19.9.1-sidebars.json b/website/versioned_sidebars/version-19.10.0-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.9.1-sidebars.json rename to website/versioned_sidebars/version-19.10.0-sidebars.json diff --git a/website/versions.json b/website/versions.json index 465dde44e081f..2c0325154e9e3 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.9.1"] +["19.10.0"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 2c8806b5659d2..a937fa6a01292 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.9.1", "19.9.0", "19.8.5", "19.8.4", From 704624eb2045a7e38ed14044d6863a2871e9d7e2 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 21 Apr 2023 09:45:04 +0200 Subject: [PATCH 108/417] fix: move fs.js to the node folder (#10055) --- packages/puppeteer-core/src/node/BrowserFetcher.ts | 3 ++- packages/puppeteer-core/src/node/ChromeLauncher.ts | 2 +- packages/puppeteer-core/src/node/FirefoxLauncher.ts | 2 +- packages/puppeteer-core/src/{ => node}/util/fs.ts | 0 packages/puppeteer-core/src/util/util.ts | 1 - test/src/headful.spec.ts | 2 +- test/src/launcher.spec.ts | 2 +- test/src/mocha-utils.ts | 2 +- 8 files changed, 7 insertions(+), 7 deletions(-) rename packages/puppeteer-core/src/{ => node}/util/fs.ts (100%) diff --git a/packages/puppeteer-core/src/node/BrowserFetcher.ts b/packages/puppeteer-core/src/node/BrowserFetcher.ts index 6ea3be20fbe04..24c6a9364adcf 100644 --- a/packages/puppeteer-core/src/node/BrowserFetcher.ts +++ b/packages/puppeteer-core/src/node/BrowserFetcher.ts @@ -36,7 +36,8 @@ import bzip from 'unbzip2-stream'; import {debug} from '../common/Debug.js'; import {Product} from '../common/Product.js'; import {assert} from '../util/assert.js'; -import {rm} from '../util/fs.js'; + +import {rm} from './util/fs.js'; const debugFetcher = debug('puppeteer:fetcher'); diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index b93b1baa6a41d..4a30116af3865 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -25,7 +25,6 @@ import { import {debugError} from '../common/util.js'; import {assert} from '../util/assert.js'; -import {rm} from '../util/fs.js'; import { BrowserLaunchArgumentOptions, @@ -34,6 +33,7 @@ import { } from './LaunchOptions.js'; import {ProductLauncher, ResolvedLaunchArgs} from './ProductLauncher.js'; import {PuppeteerNode} from './PuppeteerNode.js'; +import {rm} from './util/fs.js'; /** * @internal diff --git a/packages/puppeteer-core/src/node/FirefoxLauncher.ts b/packages/puppeteer-core/src/node/FirefoxLauncher.ts index 835fb7ba3d43c..4eeb424bc7aab 100644 --- a/packages/puppeteer-core/src/node/FirefoxLauncher.ts +++ b/packages/puppeteer-core/src/node/FirefoxLauncher.ts @@ -23,7 +23,6 @@ import {Browser as SupportedBrowsers, createProfile} from '@puppeteer/browsers'; import {debugError} from '../common/util.js'; import {assert} from '../util/assert.js'; -import {rm} from '../util/fs.js'; import { BrowserLaunchArgumentOptions, @@ -31,6 +30,7 @@ import { } from './LaunchOptions.js'; import {ProductLauncher, ResolvedLaunchArgs} from './ProductLauncher.js'; import {PuppeteerNode} from './PuppeteerNode.js'; +import {rm} from './util/fs.js'; /** * @internal diff --git a/packages/puppeteer-core/src/util/fs.ts b/packages/puppeteer-core/src/node/util/fs.ts similarity index 100% rename from packages/puppeteer-core/src/util/fs.ts rename to packages/puppeteer-core/src/node/util/fs.ts diff --git a/packages/puppeteer-core/src/util/util.ts b/packages/puppeteer-core/src/util/util.ts index cfa024ae05675..d316075794860 100644 --- a/packages/puppeteer-core/src/util/util.ts +++ b/packages/puppeteer-core/src/util/util.ts @@ -15,7 +15,6 @@ */ export * from './assert.js'; -export * from './fs.js'; export * from './DebuggableDeferredPromise.js'; export * from './DeferredPromise.js'; export * from './ErrorLike.js'; diff --git a/test/src/headful.spec.ts b/test/src/headful.spec.ts index aad99d28bed79..f75654f1e1a4d 100644 --- a/test/src/headful.spec.ts +++ b/test/src/headful.spec.ts @@ -23,7 +23,7 @@ import { PuppeteerLaunchOptions, PuppeteerNode, } from 'puppeteer-core/internal/node/PuppeteerNode.js'; -import {rmSync} from 'puppeteer-core/internal/util/fs.js'; +import {rmSync} from 'puppeteer-core/internal/node/util/fs.js'; import {getTestState} from './mocha-utils.js'; diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index 9279ff072d4a7..4cd6a1e18f9d2 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -23,7 +23,7 @@ import {Protocol} from 'devtools-protocol'; import expect from 'expect'; import {BrowserFetcher, TimeoutError} from 'puppeteer'; import {Page} from 'puppeteer-core/internal/api/Page.js'; -import {rmSync} from 'puppeteer-core/internal/util/fs.js'; +import {rmSync} from 'puppeteer-core/internal/node/util/fs.js'; import sinon from 'sinon'; import {getTestState, itOnlyRegularInstall} from './mocha-utils.js'; diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index 2a99671011bf1..e414f2a00dc79 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -33,8 +33,8 @@ import { PuppeteerLaunchOptions, PuppeteerNode, } from 'puppeteer-core/internal/node/PuppeteerNode.js'; +import {rmSync} from 'puppeteer-core/internal/node/util/fs.js'; import {isErrorLike} from 'puppeteer-core/internal/util/ErrorLike.js'; -import {rmSync} from 'puppeteer-core/internal/util/fs.js'; import sinon from 'sinon'; import {extendExpectWithToBeGolden} from './utils.js'; From e16e2a97284f5e7ab4073f375254572a6a89e800 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 21 Apr 2023 11:34:03 +0200 Subject: [PATCH 109/417] feat(browser): add a method to get installed browsers (#10057) --- packages/browsers/src/Cache.ts | 56 +++++++++++++++++++ packages/browsers/src/install.ts | 12 +--- packages/browsers/src/main.ts | 9 +-- .../browsers/test/src/chrome/install.spec.ts | 4 ++ 4 files changed, 63 insertions(+), 18 deletions(-) diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 255c5a7b0f579..0cb31b95d0f91 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -19,6 +19,16 @@ import path from 'path'; import {Browser, BrowserPlatform} from './browser-data/browser-data.js'; +/** + * @public + */ +export type InstalledBrowser = { + path: string; + browser: Browser; + buildId: string; + platform: BrowserPlatform; +}; + /** * The cache used by Puppeteer relies on the following structure: * @@ -65,4 +75,50 @@ export class Cache { retryDelay: 500, }); } + + getInstalledBrowsers(): InstalledBrowser[] { + if (!fs.existsSync(this.#rootDir)) { + return []; + } + const types = fs.readdirSync(this.#rootDir); + const browsers = types.filter((t): t is Browser => { + return (Object.values(Browser) as string[]).includes(t); + }); + return browsers.flatMap(browser => { + const files = fs.readdirSync(this.browserRoot(browser)); + return files + .map(file => { + const result = parseFolderPath( + path.join(this.browserRoot(browser), file) + ); + if (!result) { + return null; + } + return { + path: path.join(this.browserRoot(browser), file), + browser, + platform: result.platform, + buildId: result.buildId, + }; + }) + .filter((item): item is InstalledBrowser => { + return item !== null; + }); + }); + } +} + +function parseFolderPath( + folderPath: string +): {platform: string; buildId: string} | undefined { + const name = path.basename(folderPath); + const splits = name.split('-'); + if (splits.length !== 2) { + return; + } + const [platform, buildId] = splits; + if (!buildId || !platform) { + return; + } + return {platform, buildId}; } diff --git a/packages/browsers/src/install.ts b/packages/browsers/src/install.ts index 92354b41c9bcf..054e04842027d 100644 --- a/packages/browsers/src/install.ts +++ b/packages/browsers/src/install.ts @@ -25,7 +25,7 @@ import { BrowserPlatform, downloadUrls, } from './browser-data/browser-data.js'; -import {Cache} from './Cache.js'; +import {Cache, InstalledBrowser} from './Cache.js'; import {debug} from './debug.js'; import {detectBrowserPlatform} from './detectPlatform.js'; import {unpackArchive} from './fileUtil.js'; @@ -97,16 +97,6 @@ export interface InstallOptions { unpack?: boolean; } -/** - * @public - */ -export type InstalledBrowser = { - path: string; - browser: Browser; - buildId: string; - platform: BrowserPlatform; -}; - /** * @public */ diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index 2a16e8dbdbe39..14ca6a838a897 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -26,12 +26,7 @@ export { WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, Process, } from './launch.js'; -export { - install, - canDownload, - InstallOptions, - InstalledBrowser, -} from './install.js'; +export {install, canDownload, InstallOptions} from './install.js'; export {detectBrowserPlatform} from './detectPlatform.js'; export { resolveBuildId, @@ -42,4 +37,4 @@ export { ProfileOptions, } from './browser-data/browser-data.js'; export {CLI, makeProgressCallback} from './CLI.js'; -export {Cache} from './Cache.js'; +export {Cache, InstalledBrowser} from './Cache.js'; diff --git a/packages/browsers/test/src/chrome/install.spec.ts b/packages/browsers/test/src/chrome/install.spec.ts index b150acf165304..8ae8960eafac8 100644 --- a/packages/browsers/test/src/chrome/install.spec.ts +++ b/packages/browsers/test/src/chrome/install.spec.ts @@ -100,6 +100,10 @@ describe('Chrome install', () => { }); assert.strictEqual(browser.path, expectedOutputPath); assert.ok(fs.existsSync(expectedOutputPath)); + // Should discover installed browsers. + const cache = new Cache(tmpDir); + const installed = cache.getInstalledBrowsers(); + assert.deepStrictEqual(browser, installed[0]); }); it('throws on invalid URL', async function () { From b64953ef372d98b94c29db4327924a04ef0cc6a3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 21 Apr 2023 10:00:59 +0000 Subject: [PATCH 110/417] chore: release main (#10056) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 +++--- package-lock.json | 18 +++++++++--------- packages/browsers/CHANGELOG.md | 7 +++++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 14 ++++++++++++++ packages/puppeteer-core/package.json | 4 ++-- packages/puppeteer/CHANGELOG.md | 15 +++++++++++++++ packages/puppeteer/package.json | 6 +++--- .../api/index.md | 0 .../api/puppeteer.aborterror.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 0 .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...ars.json => version-19.10.1-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 539 files changed, 56 insertions(+), 19 deletions(-) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/index.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.aborterror.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouseclickoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/assets/overview.png (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/browsers-api/index.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/chromium-support.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/contributing.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/faq.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/docker.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/query-selectors-legacy.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/index.md (100%) rename website/versioned_docs/{version-19.10.0 => version-19.10.1}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.10.0-sidebars.json => version-19.10.1-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 730760648d7d4..71945c31872ee 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "19.10.0", - "packages/puppeteer-core": "19.10.0", + "packages/puppeteer": "19.10.1", + "packages/puppeteer-core": "19.10.1", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", - "packages/browsers": "0.4.1" + "packages/browsers": "0.5.0" } diff --git a/package-lock.json b/package-lock.json index 0fbebca559982..2cadca683f73c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9199,7 +9199,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "0.4.1", + "version": "0.5.0", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9259,23 +9259,23 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "19.10.0", + "version": "19.10.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.4.1", + "@puppeteer/browsers": "0.5.0", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.10.0" + "puppeteer-core": "19.10.1" } }, "packages/puppeteer-core": { - "version": "19.10.0", + "version": "19.10.1", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "0.4.1", + "@puppeteer/browsers": "0.5.0", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14089,18 +14089,18 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "0.4.1", + "@puppeteer/browsers": "0.5.0", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.10.0" + "puppeteer-core": "19.10.1" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "0.4.1", + "@puppeteer/browsers": "0.5.0", "chromium-bidi": "0.4.6", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index f71a2b34ddac8..8b1dd8f958e6d 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.5.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.4.1...browsers-v0.5.0) (2023-04-21) + + +### Features + +* **browser:** add a method to get installed browsers ([#10057](https://github.com/puppeteer/puppeteer/issues/10057)) ([e16e2a9](https://github.com/puppeteer/puppeteer/commit/e16e2a97284f5e7ab4073f375254572a6a89e800)) + ## [0.4.1](https://github.com/puppeteer/puppeteer/compare/browsers-v0.4.0...browsers-v0.4.1) (2023-04-13) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 9934bb44a9682..7ae065e97bb7c 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "0.4.1", + "version": "0.5.0", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index f663fe9b689d6..83a61d098b33c 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.10.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.10.0...puppeteer-core-v19.10.1) (2023-04-21) + + +### Bug Fixes + +* move fs.js to the node folder ([#10055](https://github.com/puppeteer/puppeteer/issues/10055)) ([704624e](https://github.com/puppeteer/puppeteer/commit/704624eb2045a7e38ed14044d6863a2871e9d7e2)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 0.4.1 to 0.5.0 + ## [19.10.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.9.1...puppeteer-core-v19.10.0) (2023-04-20) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 29c3aa69a67ca..118bc10ca895a 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.10.0", + "version": "19.10.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -142,7 +142,7 @@ "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0", - "@puppeteer/browsers": "0.4.1" + "@puppeteer/browsers": "0.5.0" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 1bcde277da122..9f966c5c513ad 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.10.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.10.0...puppeteer-v19.10.1) (2023-04-21) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.10.0 to 19.10.1 + * @puppeteer/browsers bumped from 0.4.1 to 0.5.0 + ## [19.10.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.9.1...puppeteer-v19.10.0) (2023-04-20) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index d5805c2ab1a89..67849908159fe 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.10.0", + "version": "19.10.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.10.0", - "@puppeteer/browsers": "0.4.1" + "puppeteer-core": "19.10.1", + "@puppeteer/browsers": "0.5.0" } } diff --git a/website/versioned_docs/version-19.10.0/api/index.md b/website/versioned_docs/version-19.10.1/api/index.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/index.md rename to website/versioned_docs/version-19.10.1/api/index.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.aborterror.md b/website/versioned_docs/version-19.10.1/api/puppeteer.aborterror.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.aborterror.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.aborterror.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.10.1/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.10.1/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.10.1/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.10.1/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.10.1/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.10.1/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.10.1/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.configuration.md b/website/versioned_docs/version-19.10.1/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connect.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connect.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.10.1/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.10.1/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.10.1/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.credentials.md b/website/versioned_docs/version-19.10.1/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.customerror.md b/website/versioned_docs/version-19.10.1/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.10.1/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.10.1/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.device.md b/website/versioned_docs/version-19.10.1/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.device.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.devices.md b/website/versioned_docs/version-19.10.1/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.devices.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.md b/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.10.1/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.errors.md b/website/versioned_docs/version-19.10.1/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.errors.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.10.1/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.10.1/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.10.1/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame._.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.10.1/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.handleor.md b/website/versioned_docs/version-19.10.1/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.handler.md b/website/versioned_docs/version-19.10.1/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.handler.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.10.1/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.10.1/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.10.1/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.launch.md b/website/versioned_docs/version-19.10.1/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.launch.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.10.1/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.metrics.md b/website/versioned_docs/version-19.10.1/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouseclickoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouseclickoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.10.1/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.offset.md b/website/versioned_docs/version-19.10.1/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.offset.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page._.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page._.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.__.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page._x.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.click.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.close.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.content.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.off.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.on.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.once.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.select.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.target.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.title.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.10.1/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.10.1/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.10.1/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.10.1/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.10.1/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.permission.md b/website/versioned_docs/version-19.10.1/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.permission.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.platform.md b/website/versioned_docs/version-19.10.1/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.platform.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.point.md b/website/versioned_docs/version-19.10.1/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.point.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.product.md b/website/versioned_docs/version-19.10.1/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.product.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.10.1/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.10.1/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.10.1/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.10.1/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.10.1/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.10.1/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.10.1/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.10.1/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.page.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.type.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.10.1/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.10.1/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.10.1/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.tracing.md b/website/versioned_docs/version-19.10.1/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.10.1/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.10.1/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.10.1/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.viewport.md b/website/versioned_docs/version-19.10.1/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.10.1/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.md b/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.10.0/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.10.0/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.10.1/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.10.0/assets/overview.png b/website/versioned_docs/version-19.10.1/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.10.0/assets/overview.png rename to website/versioned_docs/version-19.10.1/assets/overview.png diff --git a/website/versioned_docs/version-19.10.0/assets/overview.svg b/website/versioned_docs/version-19.10.1/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.10.0/assets/overview.svg rename to website/versioned_docs/version-19.10.1/assets/overview.svg diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.install.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.options.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.10.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.10.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.10.0/browsers-api/index.md b/website/versioned_docs/version-19.10.1/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-19.10.0/browsers-api/index.md rename to website/versioned_docs/version-19.10.1/browsers-api/index.md diff --git a/website/versioned_docs/version-19.10.0/chromium-support.md b/website/versioned_docs/version-19.10.1/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.10.0/chromium-support.md rename to website/versioned_docs/version-19.10.1/chromium-support.md diff --git a/website/versioned_docs/version-19.10.0/contributing.md b/website/versioned_docs/version-19.10.1/contributing.md similarity index 100% rename from website/versioned_docs/version-19.10.0/contributing.md rename to website/versioned_docs/version-19.10.1/contributing.md diff --git a/website/versioned_docs/version-19.10.0/faq.md b/website/versioned_docs/version-19.10.1/faq.md similarity index 100% rename from website/versioned_docs/version-19.10.0/faq.md rename to website/versioned_docs/version-19.10.1/faq.md diff --git a/website/versioned_docs/version-19.10.0/guides/chrome-extensions.md b/website/versioned_docs/version-19.10.1/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/chrome-extensions.md rename to website/versioned_docs/version-19.10.1/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.10.0/guides/configuration.mdx b/website/versioned_docs/version-19.10.1/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/configuration.mdx rename to website/versioned_docs/version-19.10.1/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.10.0/guides/debugging.md b/website/versioned_docs/version-19.10.1/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/debugging.md rename to website/versioned_docs/version-19.10.1/guides/debugging.md diff --git a/website/versioned_docs/version-19.10.0/guides/docker.md b/website/versioned_docs/version-19.10.1/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/docker.md rename to website/versioned_docs/version-19.10.1/guides/docker.md diff --git a/website/versioned_docs/version-19.10.0/guides/evaluate-javascript.md b/website/versioned_docs/version-19.10.1/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.10.1/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.10.0/guides/query-selectors-legacy.md b/website/versioned_docs/version-19.10.1/guides/query-selectors-legacy.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/query-selectors-legacy.md rename to website/versioned_docs/version-19.10.1/guides/query-selectors-legacy.md diff --git a/website/versioned_docs/version-19.10.0/guides/query-selectors.md b/website/versioned_docs/version-19.10.1/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/query-selectors.md rename to website/versioned_docs/version-19.10.1/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.10.0/guides/request-interception.md b/website/versioned_docs/version-19.10.1/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.10.0/guides/request-interception.md rename to website/versioned_docs/version-19.10.1/guides/request-interception.md diff --git a/website/versioned_docs/version-19.10.0/index.md b/website/versioned_docs/version-19.10.1/index.md similarity index 100% rename from website/versioned_docs/version-19.10.0/index.md rename to website/versioned_docs/version-19.10.1/index.md diff --git a/website/versioned_docs/version-19.10.0/troubleshooting.md b/website/versioned_docs/version-19.10.1/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.10.0/troubleshooting.md rename to website/versioned_docs/version-19.10.1/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.10.0-sidebars.json b/website/versioned_sidebars/version-19.10.1-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.10.0-sidebars.json rename to website/versioned_sidebars/version-19.10.1-sidebars.json diff --git a/website/versions.json b/website/versions.json index 2c0325154e9e3..827ebf5d4f70f 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.10.0"] +["19.10.1"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index a937fa6a01292..6dc15f181d12c 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.10.0", "19.9.1", "19.9.0", "19.8.5", From 23d6a95cf10c90f8aba2b12d7b02a73072e20382 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Fri, 21 Apr 2023 14:07:10 +0200 Subject: [PATCH 111/417] feat: add warn for `headless: true` (#10039) Co-authored-by: Mathias Bynens --- README.md | 25 +++++++++++++++---- docs/index.md | 25 +++++++++++++++---- .../puppeteer-core/src/node/ChromeLauncher.ts | 23 +++++++++++++++++ .../puppeteer-core/src/node/LaunchOptions.ts | 6 +++++ 4 files changed, 69 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e55470ad84a7a..424c9d9eb0048 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ > Chrome/Chromium over the > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/). > Puppeteer runs in -> [headless](https://developers.google.com/web/updates/2017/04/headless-chrome) +> [headless](https://developer.chrome.com/articles/new-headless/) > mode by default, but can be configured to run in full (non-headless) > Chrome/Chromium. @@ -176,14 +176,29 @@ import puppeteer from 'puppeteer'; **1. Uses Headless mode** -Puppeteer launches Chromium in -[headless mode](https://developers.google.com/web/updates/2017/04/headless-chrome). +By default Puppeteer launches Chromium in +[old Headless mode](https://developer.chrome.com/articles/new-headless/). + +```ts +const browser = await puppeteer.launch(); +// Equivalent to +const browser = await puppeteer.launch({headless: true}); +``` + +[Chrome 112 launched a new Headless mode](https://developer.chrome.com/articles/new-headless/) that might cause some differences in behavior compared to the old Headless implementation. +In the future Puppeteer will start defaulting to new implementation. +We recommend you try it out before the switch: + +```ts +const browser = await puppeteer.launch({headless: 'new'}); +``` + To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `true` option when launching a browser: ```ts -const browser = await puppeteer.launch({headless: false}); // default is true +const browser = await puppeteer.launch({headless: false}); ``` **2. Runs a bundled version of Chromium** diff --git a/docs/index.md b/docs/index.md index e55470ad84a7a..424c9d9eb0048 100644 --- a/docs/index.md +++ b/docs/index.md @@ -11,7 +11,7 @@ > Chrome/Chromium over the > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/). > Puppeteer runs in -> [headless](https://developers.google.com/web/updates/2017/04/headless-chrome) +> [headless](https://developer.chrome.com/articles/new-headless/) > mode by default, but can be configured to run in full (non-headless) > Chrome/Chromium. @@ -176,14 +176,29 @@ import puppeteer from 'puppeteer'; **1. Uses Headless mode** -Puppeteer launches Chromium in -[headless mode](https://developers.google.com/web/updates/2017/04/headless-chrome). +By default Puppeteer launches Chromium in +[old Headless mode](https://developer.chrome.com/articles/new-headless/). + +```ts +const browser = await puppeteer.launch(); +// Equivalent to +const browser = await puppeteer.launch({headless: true}); +``` + +[Chrome 112 launched a new Headless mode](https://developer.chrome.com/articles/new-headless/) that might cause some differences in behavior compared to the old Headless implementation. +In the future Puppeteer will start defaulting to new implementation. +We recommend you try it out before the switch: + +```ts +const browser = await puppeteer.launch({headless: 'new'}); +``` + To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `true` option when launching a browser: ```ts -const browser = await puppeteer.launch({headless: false}); // default is true +const browser = await puppeteer.launch({headless: false}); ``` **2. Runs a bundled version of Chromium** diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index 4a30116af3865..2e5115e4c2cbf 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -24,6 +24,7 @@ import { } from '@puppeteer/browsers'; import {debugError} from '../common/util.js'; +import {Browser} from '../puppeteer-core.js'; import {assert} from '../util/assert.js'; import { @@ -43,6 +44,28 @@ export class ChromeLauncher extends ProductLauncher { super(puppeteer, 'chrome'); } + override launch(options: PuppeteerNodeLaunchOptions = {}): Promise { + const headless = options.headless ?? true; + if ( + headless === true && + this.puppeteer.configuration.logLevel !== 'silent' + ) { + console.warn( + [ + '\x1B[1m\x1B[43m\x1B[30m', + 'Puppeteer old Headless deprecation warning:\x1B[0m\x1B[33m', + ' In the near feature `headless: true` will default to the new Headless mode', + ' for Chrome instead of the old Headless implementation. For more', + ' information, please see https://developer.chrome.com/articles/new-headless/.', + ' Consider opting in early by passing `headless: "new"` to `puppeteer.launch()`', + ' If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.\x1B[0m\n', + ].join('\n ') + ); + } + + return super.launch(options); + } + /** * @internal */ diff --git a/packages/puppeteer-core/src/node/LaunchOptions.ts b/packages/puppeteer-core/src/node/LaunchOptions.ts index cc14fac911888..b7f97ad9c0518 100644 --- a/packages/puppeteer-core/src/node/LaunchOptions.ts +++ b/packages/puppeteer-core/src/node/LaunchOptions.ts @@ -25,6 +25,12 @@ import {Product} from '../common/Product.js'; export interface BrowserLaunchArgumentOptions { /** * Whether to run the browser in headless mode. + * + * @remarks + * In the future `headless: true` will be equivalent to `headless: 'new'`. + * You can read more about the change {@link https://developer.chrome.com/articles/new-headless/ | here}. + * Consider opting in early by setting the value to `"new"`. + * * @defaultValue `true` */ headless?: boolean | 'new'; From e5d686405623488e808b9aaf85083fb24f0894fa Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Fri, 21 Apr 2023 14:15:19 +0200 Subject: [PATCH 112/417] docs: improve docs on file upload (#10058) --- docs/api/puppeteer.elementhandle.md | 2 +- docs/api/puppeteer.elementhandle.uploadfile.md | 16 ++++++++++------ docs/api/puppeteer.filechooser.accept.md | 14 +++++++++----- docs/api/puppeteer.filechooser.md | 10 +++++----- packages/puppeteer-core/src/api/ElementHandle.ts | 15 ++++++++------- .../puppeteer-core/src/common/FileChooser.ts | 12 +++++++----- 6 files changed, 40 insertions(+), 29 deletions(-) diff --git a/docs/api/puppeteer.elementhandle.md b/docs/api/puppeteer.elementhandle.md index 68f67ceabf1ba..3e22365b7b8df 100644 --- a/docs/api/puppeteer.elementhandle.md +++ b/docs/api/puppeteer.elementhandle.md @@ -80,6 +80,6 @@ The constructor for this class is marked as internal. Third-party code should no | [touchMove(this)](./puppeteer.elementhandle.touchmove.md) | | | | [touchStart(this)](./puppeteer.elementhandle.touchstart.md) | | | | [type(text, options)](./puppeteer.elementhandle.type.md) | |

Focuses the element, and then sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [ElementHandle.press()](./puppeteer.elementhandle.press.md).

| -| [uploadFile(this, filePaths)](./puppeteer.elementhandle.uploadfile.md) | | This method expects elementHandle to point to an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input). | +| [uploadFile(this, paths)](./puppeteer.elementhandle.uploadfile.md) | | Sets the value of an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input) to the given file paths. | | [waitForSelector(selector, options)](./puppeteer.elementhandle.waitforselector.md) | |

Wait for an element matching the given selector to appear in the current element.

Unlike [Frame.waitForSelector()](./puppeteer.frame.waitforselector.md), this method does not work across navigations or if the element is detached from DOM.

| | [waitForXPath(xpath, options)](./puppeteer.elementhandle.waitforxpath.md) | | | diff --git a/docs/api/puppeteer.elementhandle.uploadfile.md b/docs/api/puppeteer.elementhandle.uploadfile.md index 4024eda91d37e..f9212438a8292 100644 --- a/docs/api/puppeteer.elementhandle.uploadfile.md +++ b/docs/api/puppeteer.elementhandle.uploadfile.md @@ -4,7 +4,7 @@ sidebar_label: ElementHandle.uploadFile # ElementHandle.uploadFile() method -This method expects `elementHandle` to point to an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input). +Sets the value of an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input) to the given file paths. #### Signature: @@ -12,18 +12,22 @@ This method expects `elementHandle` to point to an [input element](https://devel class ElementHandle { uploadFile( this: ElementHandle, - ...filePaths: string[] + ...paths: string[] ): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| this | [ElementHandle](./puppeteer.elementhandle.md)<HTMLInputElement> | | -| filePaths | string\[\] | Sets the value of the file input to these paths. If a path is relative, then it is resolved against the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). Note for locals script connecting to remote chrome environments, paths must be absolute. | +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------- | ----------- | +| this | [ElementHandle](./puppeteer.elementhandle.md)<HTMLInputElement> | | +| paths | string\[\] | | **Returns:** Promise<void> + +## Remarks + +This will not validate whether the file paths exists. Also, if a path is relative, then it is resolved against the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). For locals script connecting to remote chrome environments, paths must be absolute. diff --git a/docs/api/puppeteer.filechooser.accept.md b/docs/api/puppeteer.filechooser.accept.md index 93f573bbb7ed9..b5cd9e3035a5c 100644 --- a/docs/api/puppeteer.filechooser.accept.md +++ b/docs/api/puppeteer.filechooser.accept.md @@ -4,22 +4,26 @@ sidebar_label: FileChooser.accept # FileChooser.accept() method -Accept the file chooser request with given paths. +Accept the file chooser request with the given file paths. #### Signature: ```typescript class FileChooser { - accept(filePaths: string[]): Promise; + accept(paths: string[]): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| filePaths | string\[\] | If some of the filePaths are relative paths, then they are resolved relative to the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). | +| Parameter | Type | Description | +| --------- | ---------- | ----------- | +| paths | string\[\] | | **Returns:** Promise<void> + +## Remarks + +This will not validate whether the file paths exists. Also, if a path is relative, then it is resolved against the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). For locals script connecting to remote chrome environments, paths must be absolute. diff --git a/docs/api/puppeteer.filechooser.md b/docs/api/puppeteer.filechooser.md index afa5998c956ab..9e9dfe718c84c 100644 --- a/docs/api/puppeteer.filechooser.md +++ b/docs/api/puppeteer.filechooser.md @@ -32,8 +32,8 @@ await fileChooser.accept(['/tmp/myfile.pdf']); ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| [accept(filePaths)](./puppeteer.filechooser.accept.md) | | Accept the file chooser request with given paths. | -| [cancel()](./puppeteer.filechooser.cancel.md) | | Closes the file chooser without selecting any files. | -| [isMultiple()](./puppeteer.filechooser.ismultiple.md) | | Whether file chooser allow for [multiple](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-multiple) file selection. | +| Method | Modifiers | Description | +| ----------------------------------------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| [accept(paths)](./puppeteer.filechooser.accept.md) | | Accept the file chooser request with the given file paths. | +| [cancel()](./puppeteer.filechooser.cancel.md) | | Closes the file chooser without selecting any files. | +| [isMultiple()](./puppeteer.filechooser.ismultiple.md) | | Whether file chooser allow for [multiple](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-multiple) file selection. | diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index 8b9aafccf5caf..a229aa98515c1 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -702,18 +702,19 @@ export class ElementHandle< } /** - * This method expects `elementHandle` to point to an - * {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input | input element}. + * Sets the value of an + * {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input | input element} + * to the given file paths. * - * @param filePaths - Sets the value of the file input to these paths. - * If a path is relative, then it is resolved against the + * @remarks This will not validate whether the file paths exists. Also, if a + * path is relative, then it is resolved against the * {@link https://nodejs.org/api/process.html#process_process_cwd | current working directory}. - * Note for locals script connecting to remote chrome environments, - * paths must be absolute. + * For locals script connecting to remote chrome environments, paths must be + * absolute. */ async uploadFile( this: ElementHandle, - ...filePaths: string[] + ...paths: string[] ): Promise; async uploadFile(this: ElementHandle): Promise { throw new Error('Not implemented'); diff --git a/packages/puppeteer-core/src/common/FileChooser.ts b/packages/puppeteer-core/src/common/FileChooser.ts index b776d71e38d18..96d6e6eb2837b 100644 --- a/packages/puppeteer-core/src/common/FileChooser.ts +++ b/packages/puppeteer-core/src/common/FileChooser.ts @@ -67,19 +67,21 @@ export class FileChooser { } /** - * Accept the file chooser request with given paths. + * Accept the file chooser request with the given file paths. * - * @param filePaths - If some of the `filePaths` are relative paths, then - * they are resolved relative to the + * @remarks This will not validate whether the file paths exists. Also, if a + * path is relative, then it is resolved against the * {@link https://nodejs.org/api/process.html#process_process_cwd | current working directory}. + * For locals script connecting to remote chrome environments, paths must be + * absolute. */ - async accept(filePaths: string[]): Promise { + async accept(paths: string[]): Promise { assert( !this.#handled, 'Cannot accept FileChooser which is already handled!' ); this.#handled = true; - await this.#element.uploadFile(...filePaths); + await this.#element.uploadFile(...paths); } /** From 513f65898909535486d0c30a3be1d753fe227abf Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 24 Apr 2023 08:25:39 +0200 Subject: [PATCH 113/417] chore: bump BiDi Mapper to latest (#10060) --- package-lock.json | 16 +++++++-------- packages/puppeteer-core/package.json | 2 +- .../src/common/bidi/BidiOverCDP.ts | 20 +++++++++++-------- test/TestSuites.json | 3 ++- 4 files changed, 23 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2cadca683f73c..1cb4099dc2169 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2574,9 +2574,9 @@ "license": "ISC" }, "node_modules/chromium-bidi": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz", - "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz", + "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==", "dependencies": { "mitt": "3.0.0" }, @@ -9276,7 +9276,7 @@ "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "0.5.0", - "chromium-bidi": "0.4.6", + "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1107588", @@ -11109,9 +11109,9 @@ "version": "1.1.4" }, "chromium-bidi": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz", - "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz", + "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==", "requires": { "mitt": "3.0.0" } @@ -14101,7 +14101,7 @@ "version": "file:packages/puppeteer-core", "requires": { "@puppeteer/browsers": "0.5.0", - "chromium-bidi": "0.4.6", + "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1107588", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 118bc10ca895a..7241d66ccec13 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -132,7 +132,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.6", + "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1107588", diff --git a/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts b/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts index 38fc6bd044c34..40001a4af4447 100644 --- a/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts +++ b/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts @@ -106,9 +106,10 @@ class CDPConnectionAdapter { * * @internal */ -class CDPClientAdapter< - T extends Pick -> extends BidiMapper.EventEmitter { +class CDPClientAdapter> + extends BidiMapper.EventEmitter + implements BidiMapper.CdpClient +{ #closed = false; #client: T; @@ -157,17 +158,20 @@ class NoOpTransport extends BidiMapper.EventEmitter implements BidiMapper.BidiTransport { - #onMessage: (message: Bidi.Message.RawCommandRequest) => Promise = - async (_m: Bidi.Message.RawCommandRequest): Promise => { - return; - }; + #onMessage: ( + message: Bidi.Message.RawCommandRequest + ) => Promise | void = async ( + _m: Bidi.Message.RawCommandRequest + ): Promise => { + return; + }; emitMessage(message: Bidi.Message.RawCommandRequest) { this.#onMessage(message); } setOnMessage( - onMessage: (message: Bidi.Message.RawCommandRequest) => Promise + onMessage: (message: Bidi.Message.RawCommandRequest) => Promise | void ): void { this.#onMessage = onMessage; } diff --git a/test/TestSuites.json b/test/TestSuites.json index 0cccd1a95dbeb..75fcc1dd0d9fc 100644 --- a/test/TestSuites.json +++ b/test/TestSuites.json @@ -51,7 +51,8 @@ "PUPPETEER_PRODUCT": "firefox" }, "headless": { - "HEADLESS": "true" + "HEADLESS": "true", + "PUPPETEER_LOGLEVEL": "silent" }, "headful": { "HEADLESS": "false" From 23b6ae844e5079c018c4dcb1c7ca124abb93d4c8 Mon Sep 17 00:00:00 2001 From: Vlad Filippov Date: Mon, 24 Apr 2023 02:29:28 -0400 Subject: [PATCH 114/417] docs: fix instructions for headful mode (#10063) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 424c9d9eb0048..856e4b0503d31 100644 --- a/README.md +++ b/README.md @@ -193,8 +193,8 @@ We recommend you try it out before the switch: const browser = await puppeteer.launch({headless: 'new'}); ``` -To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `true` +To launch a "headful" version of Chromium, set the +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `false` option when launching a browser: ```ts From a6eaac4c39d4b0ab3ab1a3c2f319a70fde393edb Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Mon, 24 Apr 2023 13:14:33 +0200 Subject: [PATCH 115/417] fix: infer last pressed button in mouse move (#10067) --- packages/puppeteer-core/src/common/Input.ts | 41 ++++++++++++++++++--- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/packages/puppeteer-core/src/common/Input.ts b/packages/puppeteer-core/src/common/Input.ts index 7047c3f8f0910..b39af4a8a8c5d 100644 --- a/packages/puppeteer-core/src/common/Input.ts +++ b/packages/puppeteer-core/src/common/Input.ts @@ -391,7 +391,7 @@ export const MouseButton = Object.freeze({ Middle: 'middle', Back: 'back', Forward: 'forward', -}); +}) satisfies Record; /** * @public @@ -425,8 +425,35 @@ const getFlag = (button: MouseButton): MouseButtonFlag => { } }; +/** + * This should match + * https://source.chromium.org/chromium/chromium/src/+/refs/heads/main:content/browser/renderer_host/input/web_input_event_builders_mac.mm;drc=a61b95c63b0b75c1cfe872d9c8cdf927c226046e;bpv=1;bpt=1;l=221. + */ +const getButtonFromPressedButtons = ( + buttons: number +): Protocol.Input.MouseButton => { + if (buttons & MouseButtonFlag.Left) { + return MouseButton.Left; + } else if (buttons & MouseButtonFlag.Right) { + return MouseButton.Right; + } else if (buttons & MouseButtonFlag.Middle) { + return MouseButton.Middle; + } else if (buttons & MouseButtonFlag.Back) { + return MouseButton.Back; + } else if (buttons & MouseButtonFlag.Forward) { + return MouseButton.Forward; + } + return 'none'; +}; + interface MouseState { + /** + * The current position of the mouse. + */ position: Point; + /** + * The buttons that are currently being pressed. + */ buttons: number; } @@ -590,9 +617,7 @@ export class Mouse { type: 'mouseMoved', modifiers: this.#keyboard._modifiers, buttons, - // This should always be 0 (i.e. 'left'). See - // https://w3c.github.io/uievents/#event-type-mousemove - button: MouseButton.Left, + button: getButtonFromPressedButtons(buttons), ...position, }); }); @@ -614,7 +639,9 @@ export class Mouse { throw new Error(`'${button}' is already pressed.`); } await this.#withTransaction(updateState => { - updateState({buttons: this.#state.buttons | flag}); + updateState({ + buttons: this.#state.buttons | flag, + }); const {buttons, position} = this.#state; return this.#client.send('Input.dispatchMouseEvent', { type: 'mousePressed', @@ -642,7 +669,9 @@ export class Mouse { throw new Error(`'${button}' is not pressed.`); } await this.#withTransaction(updateState => { - updateState({buttons: this.#state.buttons & ~flag}); + updateState({ + buttons: this.#state.buttons & ~flag, + }); const {buttons, position} = this.#state; return this.#client.send('Input.dispatchMouseEvent', { type: 'mouseReleased', From 4815676f2130bd718c5218ed6867eac9db73b058 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 24 Apr 2023 13:31:02 +0200 Subject: [PATCH 116/417] chore: release main (#10059) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 4 +-- package-lock.json | 8 ++--- packages/puppeteer-core/CHANGELOG.md | 12 +++++++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 14 ++++++++ packages/puppeteer/package.json | 4 +-- .../api/puppeteer.elementhandle.uploadfile.md | 29 --------------- .../api/puppeteer.filechooser.accept.md | 25 ------------- .../api/index.md | 0 .../api/puppeteer.aborterror.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 2 +- .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 33 ++++++++++++++++++ ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 29 +++++++++++++++ .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 10 +++--- .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 0 .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 25 ++++++++++--- .../troubleshooting.md | 0 ...ars.json => version-19.11.0-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 539 files changed, 125 insertions(+), 75 deletions(-) delete mode 100644 website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.uploadfile.md delete mode 100644 website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.accept.md rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/index.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.aborterror.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.md (98%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.type.md (100%) create mode 100644 website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.uploadfile.md rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.experimentsconfiguration.md (100%) create mode 100644 website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.accept.md rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.filechooser.md (58%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouseclickoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/assets/overview.png (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/browsers-api/index.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/chromium-support.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/contributing.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/faq.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/docker.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/query-selectors-legacy.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/index.md (91%) rename website/versioned_docs/{version-19.10.1 => version-19.11.0}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.10.1-sidebars.json => version-19.11.0-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 71945c31872ee..bfdd39d83297c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/puppeteer": "19.10.1", - "packages/puppeteer-core": "19.10.1", + "packages/puppeteer": "19.11.0", + "packages/puppeteer-core": "19.11.0", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", "packages/browsers": "0.5.0" diff --git a/package-lock.json b/package-lock.json index 1cb4099dc2169..5dc723d1e5379 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9259,7 +9259,7 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "19.10.1", + "version": "19.11.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -9268,11 +9268,11 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.10.1" + "puppeteer-core": "19.11.0" } }, "packages/puppeteer-core": { - "version": "19.10.1", + "version": "19.11.0", "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "0.5.0", @@ -14094,7 +14094,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.10.1" + "puppeteer-core": "19.11.0" } }, "puppeteer-core": { diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index 83a61d098b33c..a71eb45289134 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,18 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.11.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.10.1...puppeteer-core-v19.11.0) (2023-04-24) + + +### Features + +* add warn for `headless: true` ([#10039](https://github.com/puppeteer/puppeteer/issues/10039)) ([23d6a95](https://github.com/puppeteer/puppeteer/commit/23d6a95cf10c90f8aba2b12d7b02a73072e20382)) + + +### Bug Fixes + +* infer last pressed button in mouse move ([#10067](https://github.com/puppeteer/puppeteer/issues/10067)) ([a6eaac4](https://github.com/puppeteer/puppeteer/commit/a6eaac4c39d4b0ab3ab1a3c2f319a70fde393edb)) + ## [19.10.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.10.0...puppeteer-core-v19.10.1) (2023-04-21) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 7241d66ccec13..e9e5daa7a6f38 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.10.1", + "version": "19.11.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index 9f966c5c513ad..d7770feb8f225 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,20 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.11.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.10.1...puppeteer-v19.11.0) (2023-04-24) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.10.1 to 19.11.0 + ## [19.10.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.10.0...puppeteer-v19.10.1) (2023-04-21) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 67849908159fe..42577869b7a6b 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.10.1", + "version": "19.11.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.10.1", + "puppeteer-core": "19.11.0", "@puppeteer/browsers": "0.5.0" } } diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.uploadfile.md deleted file mode 100644 index 4024eda91d37e..0000000000000 --- a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.uploadfile.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -sidebar_label: ElementHandle.uploadFile ---- - -# ElementHandle.uploadFile() method - -This method expects `elementHandle` to point to an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input). - -#### Signature: - -```typescript -class ElementHandle { - uploadFile( - this: ElementHandle, - ...filePaths: string[] - ): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| this | [ElementHandle](./puppeteer.elementhandle.md)<HTMLInputElement> | | -| filePaths | string\[\] | Sets the value of the file input to these paths. If a path is relative, then it is resolved against the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). Note for locals script connecting to remote chrome environments, paths must be absolute. | - -**Returns:** - -Promise<void> diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.accept.md deleted file mode 100644 index 93f573bbb7ed9..0000000000000 --- a/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.accept.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: FileChooser.accept ---- - -# FileChooser.accept() method - -Accept the file chooser request with given paths. - -#### Signature: - -```typescript -class FileChooser { - accept(filePaths: string[]): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| filePaths | string\[\] | If some of the filePaths are relative paths, then they are resolved relative to the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). | - -**Returns:** - -Promise<void> diff --git a/website/versioned_docs/version-19.10.1/api/index.md b/website/versioned_docs/version-19.11.0/api/index.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/index.md rename to website/versioned_docs/version-19.11.0/api/index.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.aborterror.md b/website/versioned_docs/version-19.11.0/api/puppeteer.aborterror.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.aborterror.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.aborterror.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.11.0/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.11.0/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.11.0/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.11.0/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.11.0/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.11.0/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.11.0/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.configuration.md b/website/versioned_docs/version-19.11.0/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connect.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connect.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.11.0/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.11.0/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.11.0/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.credentials.md b/website/versioned_docs/version-19.11.0/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.customerror.md b/website/versioned_docs/version-19.11.0/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.11.0/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.11.0/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.device.md b/website/versioned_docs/version-19.11.0/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.device.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.devices.md b/website/versioned_docs/version-19.11.0/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.devices.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.md b/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.md similarity index 98% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.md index 68f67ceabf1ba..3e22365b7b8df 100644 --- a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.md +++ b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.md @@ -80,6 +80,6 @@ The constructor for this class is marked as internal. Third-party code should no | [touchMove(this)](./puppeteer.elementhandle.touchmove.md) | | | | [touchStart(this)](./puppeteer.elementhandle.touchstart.md) | | | | [type(text, options)](./puppeteer.elementhandle.type.md) | |

Focuses the element, and then sends a keydown, keypress/input, and keyup event for each character in the text.

To press a special key, like Control or ArrowDown, use [ElementHandle.press()](./puppeteer.elementhandle.press.md).

| -| [uploadFile(this, filePaths)](./puppeteer.elementhandle.uploadfile.md) | | This method expects elementHandle to point to an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input). | +| [uploadFile(this, paths)](./puppeteer.elementhandle.uploadfile.md) | | Sets the value of an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input) to the given file paths. | | [waitForSelector(selector, options)](./puppeteer.elementhandle.waitforselector.md) | |

Wait for an element matching the given selector to appear in the current element.

Unlike [Frame.waitForSelector()](./puppeteer.frame.waitforselector.md), this method does not work across navigations or if the element is detached from DOM.

| | [waitForXPath(xpath, options)](./puppeteer.elementhandle.waitforxpath.md) | | | diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.uploadfile.md new file mode 100644 index 0000000000000..f9212438a8292 --- /dev/null +++ b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.uploadfile.md @@ -0,0 +1,33 @@ +--- +sidebar_label: ElementHandle.uploadFile +--- + +# ElementHandle.uploadFile() method + +Sets the value of an [input element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input) to the given file paths. + +#### Signature: + +```typescript +class ElementHandle { + uploadFile( + this: ElementHandle, + ...paths: string[] + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------- | ----------- | +| this | [ElementHandle](./puppeteer.elementhandle.md)<HTMLInputElement> | | +| paths | string\[\] | | + +**Returns:** + +Promise<void> + +## Remarks + +This will not validate whether the file paths exists. Also, if a path is relative, then it is resolved against the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). For locals script connecting to remote chrome environments, paths must be absolute. diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.11.0/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.errors.md b/website/versioned_docs/version-19.11.0/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.errors.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.11.0/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.11.0/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.11.0/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.accept.md new file mode 100644 index 0000000000000..b5cd9e3035a5c --- /dev/null +++ b/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.accept.md @@ -0,0 +1,29 @@ +--- +sidebar_label: FileChooser.accept +--- + +# FileChooser.accept() method + +Accept the file chooser request with the given file paths. + +#### Signature: + +```typescript +class FileChooser { + accept(paths: string[]): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ---------- | ----------- | +| paths | string\[\] | | + +**Returns:** + +Promise<void> + +## Remarks + +This will not validate whether the file paths exists. Also, if a path is relative, then it is resolved against the [current working directory](https://nodejs.org/api/process.html#process_process_cwd). For locals script connecting to remote chrome environments, paths must be absolute. diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.md similarity index 58% rename from website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.md index afa5998c956ab..9e9dfe718c84c 100644 --- a/website/versioned_docs/version-19.10.1/api/puppeteer.filechooser.md +++ b/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.md @@ -32,8 +32,8 @@ await fileChooser.accept(['/tmp/myfile.pdf']); ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| [accept(filePaths)](./puppeteer.filechooser.accept.md) | | Accept the file chooser request with given paths. | -| [cancel()](./puppeteer.filechooser.cancel.md) | | Closes the file chooser without selecting any files. | -| [isMultiple()](./puppeteer.filechooser.ismultiple.md) | | Whether file chooser allow for [multiple](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-multiple) file selection. | +| Method | Modifiers | Description | +| ----------------------------------------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| [accept(paths)](./puppeteer.filechooser.accept.md) | | Accept the file chooser request with the given file paths. | +| [cancel()](./puppeteer.filechooser.cancel.md) | | Closes the file chooser without selecting any files. | +| [isMultiple()](./puppeteer.filechooser.ismultiple.md) | | Whether file chooser allow for [multiple](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-multiple) file selection. | diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame._.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.11.0/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.handleor.md b/website/versioned_docs/version-19.11.0/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.handler.md b/website/versioned_docs/version-19.11.0/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.handler.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.11.0/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.11.0/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.11.0/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.launch.md b/website/versioned_docs/version-19.11.0/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.launch.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.11.0/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.metrics.md b/website/versioned_docs/version-19.11.0/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouseclickoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouseclickoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.11.0/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.offset.md b/website/versioned_docs/version-19.11.0/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.offset.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page._.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page._.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.__.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page._x.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.click.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.close.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.content.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.off.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.on.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.once.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.select.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.target.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.title.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.11.0/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.11.0/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.11.0/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.11.0/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.11.0/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.permission.md b/website/versioned_docs/version-19.11.0/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.permission.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.platform.md b/website/versioned_docs/version-19.11.0/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.platform.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.point.md b/website/versioned_docs/version-19.11.0/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.point.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.product.md b/website/versioned_docs/version-19.11.0/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.product.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.11.0/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.11.0/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.11.0/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.11.0/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.11.0/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.11.0/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.11.0/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.11.0/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.page.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.type.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.11.0/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.11.0/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.11.0/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.tracing.md b/website/versioned_docs/version-19.11.0/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.11.0/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.11.0/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.11.0/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.viewport.md b/website/versioned_docs/version-19.11.0/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.md b/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.10.1/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.10.1/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.11.0/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.10.1/assets/overview.png b/website/versioned_docs/version-19.11.0/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.10.1/assets/overview.png rename to website/versioned_docs/version-19.11.0/assets/overview.png diff --git a/website/versioned_docs/version-19.10.1/assets/overview.svg b/website/versioned_docs/version-19.11.0/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.10.1/assets/overview.svg rename to website/versioned_docs/version-19.11.0/assets/overview.svg diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.install.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.options.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.11.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.11.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.10.1/browsers-api/index.md b/website/versioned_docs/version-19.11.0/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-19.10.1/browsers-api/index.md rename to website/versioned_docs/version-19.11.0/browsers-api/index.md diff --git a/website/versioned_docs/version-19.10.1/chromium-support.md b/website/versioned_docs/version-19.11.0/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.10.1/chromium-support.md rename to website/versioned_docs/version-19.11.0/chromium-support.md diff --git a/website/versioned_docs/version-19.10.1/contributing.md b/website/versioned_docs/version-19.11.0/contributing.md similarity index 100% rename from website/versioned_docs/version-19.10.1/contributing.md rename to website/versioned_docs/version-19.11.0/contributing.md diff --git a/website/versioned_docs/version-19.10.1/faq.md b/website/versioned_docs/version-19.11.0/faq.md similarity index 100% rename from website/versioned_docs/version-19.10.1/faq.md rename to website/versioned_docs/version-19.11.0/faq.md diff --git a/website/versioned_docs/version-19.10.1/guides/chrome-extensions.md b/website/versioned_docs/version-19.11.0/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/chrome-extensions.md rename to website/versioned_docs/version-19.11.0/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.10.1/guides/configuration.mdx b/website/versioned_docs/version-19.11.0/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/configuration.mdx rename to website/versioned_docs/version-19.11.0/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.10.1/guides/debugging.md b/website/versioned_docs/version-19.11.0/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/debugging.md rename to website/versioned_docs/version-19.11.0/guides/debugging.md diff --git a/website/versioned_docs/version-19.10.1/guides/docker.md b/website/versioned_docs/version-19.11.0/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/docker.md rename to website/versioned_docs/version-19.11.0/guides/docker.md diff --git a/website/versioned_docs/version-19.10.1/guides/evaluate-javascript.md b/website/versioned_docs/version-19.11.0/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.11.0/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.10.1/guides/query-selectors-legacy.md b/website/versioned_docs/version-19.11.0/guides/query-selectors-legacy.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/query-selectors-legacy.md rename to website/versioned_docs/version-19.11.0/guides/query-selectors-legacy.md diff --git a/website/versioned_docs/version-19.10.1/guides/query-selectors.md b/website/versioned_docs/version-19.11.0/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/query-selectors.md rename to website/versioned_docs/version-19.11.0/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.10.1/guides/request-interception.md b/website/versioned_docs/version-19.11.0/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.10.1/guides/request-interception.md rename to website/versioned_docs/version-19.11.0/guides/request-interception.md diff --git a/website/versioned_docs/version-19.10.1/index.md b/website/versioned_docs/version-19.11.0/index.md similarity index 91% rename from website/versioned_docs/version-19.10.1/index.md rename to website/versioned_docs/version-19.11.0/index.md index e55470ad84a7a..424c9d9eb0048 100644 --- a/website/versioned_docs/version-19.10.1/index.md +++ b/website/versioned_docs/version-19.11.0/index.md @@ -11,7 +11,7 @@ > Chrome/Chromium over the > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/). > Puppeteer runs in -> [headless](https://developers.google.com/web/updates/2017/04/headless-chrome) +> [headless](https://developer.chrome.com/articles/new-headless/) > mode by default, but can be configured to run in full (non-headless) > Chrome/Chromium. @@ -176,14 +176,29 @@ import puppeteer from 'puppeteer'; **1. Uses Headless mode** -Puppeteer launches Chromium in -[headless mode](https://developers.google.com/web/updates/2017/04/headless-chrome). +By default Puppeteer launches Chromium in +[old Headless mode](https://developer.chrome.com/articles/new-headless/). + +```ts +const browser = await puppeteer.launch(); +// Equivalent to +const browser = await puppeteer.launch({headless: true}); +``` + +[Chrome 112 launched a new Headless mode](https://developer.chrome.com/articles/new-headless/) that might cause some differences in behavior compared to the old Headless implementation. +In the future Puppeteer will start defaulting to new implementation. +We recommend you try it out before the switch: + +```ts +const browser = await puppeteer.launch({headless: 'new'}); +``` + To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `true` option when launching a browser: ```ts -const browser = await puppeteer.launch({headless: false}); // default is true +const browser = await puppeteer.launch({headless: false}); ``` **2. Runs a bundled version of Chromium** diff --git a/website/versioned_docs/version-19.10.1/troubleshooting.md b/website/versioned_docs/version-19.11.0/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.10.1/troubleshooting.md rename to website/versioned_docs/version-19.11.0/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.10.1-sidebars.json b/website/versioned_sidebars/version-19.11.0-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.10.1-sidebars.json rename to website/versioned_sidebars/version-19.11.0-sidebars.json diff --git a/website/versions.json b/website/versions.json index 827ebf5d4f70f..5829daa743c4e 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.10.1"] +["19.11.0"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 6dc15f181d12c..cfa51a850ee85 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.10.1", "19.10.0", "19.9.1", "19.9.0", From 8124a7d5bfc1cfa8cb579271f78ce586efc62b8e Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Tue, 25 Apr 2023 13:28:47 +0200 Subject: [PATCH 117/417] fix: implement click `count` (#10069) --- docs/api/puppeteer.clickoptions.md | 13 ++++--- docs/api/puppeteer.frame.click.md | 17 +++------- docs/api/puppeteer.mouse.click.md | 16 +++++---- docs/api/puppeteer.mouseclickoptions.md | 7 ++-- docs/api/puppeteer.mouseoptions.md | 8 ++--- docs/api/puppeteer.page.click.md | 17 +++------- .../puppeteer-core/src/api/ElementHandle.ts | 18 ++-------- packages/puppeteer-core/src/api/Page.ts | 20 +++-------- .../src/common/ElementHandle.ts | 2 +- packages/puppeteer-core/src/common/Frame.ts | 9 ++--- packages/puppeteer-core/src/common/Input.ts | 34 ++++++++++++++----- .../src/common/IsolatedWorld.ts | 5 ++- packages/puppeteer-core/src/common/Page.ts | 10 ++---- test/src/click.spec.ts | 17 +++++++--- 14 files changed, 86 insertions(+), 107 deletions(-) diff --git a/docs/api/puppeteer.clickoptions.md b/docs/api/puppeteer.clickoptions.md index 3f86670946e24..83299f55c4477 100644 --- a/docs/api/puppeteer.clickoptions.md +++ b/docs/api/puppeteer.clickoptions.md @@ -7,14 +7,13 @@ sidebar_label: ClickOptions #### Signature: ```typescript -export interface ClickOptions +export interface ClickOptions extends MouseClickOptions ``` +**Extends:** [MouseClickOptions](./puppeteer.mouseclickoptions.md) + ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | -------------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | -| clickCount | optional | number | | 1 | -| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | -| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------------------------------- | --------------------------------------------------------------------------------- | ------- | +| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/docs/api/puppeteer.frame.click.md b/docs/api/puppeteer.frame.click.md index 7a91615399140..ac169ea1c4912 100644 --- a/docs/api/puppeteer.frame.click.md +++ b/docs/api/puppeteer.frame.click.md @@ -10,23 +10,16 @@ Clicks the first element found that matches `selector`. ```typescript class Frame { - click( - selector: string, - options?: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } - ): Promise; + click(selector: string, options?: Readonly): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | -------------------------------------------------------------------------------------------- | -------------------------- | -| selector | string | The selector to query for. | -| options | { delay?: number; button?: [MouseButton](./puppeteer.mousebutton.md); clickCount?: number; } | _(Optional)_ | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------------- | -------------------------- | +| selector | string | The selector to query for. | +| options | Readonly<[ClickOptions](./puppeteer.clickoptions.md)> | _(Optional)_ | **Returns:** diff --git a/docs/api/puppeteer.mouse.click.md b/docs/api/puppeteer.mouse.click.md index 0ad05c0dbb61b..f0273bad75fa4 100644 --- a/docs/api/puppeteer.mouse.click.md +++ b/docs/api/puppeteer.mouse.click.md @@ -10,17 +10,21 @@ Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. ```typescript class Mouse { - click(x: number, y: number, options?: MouseClickOptions): Promise; + click( + x: number, + y: number, + options?: Readonly + ): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | ----------------------------------------------------- | ------------------------------------------- | -| x | number | Horizontal position of the mouse. | -| y | number | Vertical position of the mouse. | -| options | [MouseClickOptions](./puppeteer.mouseclickoptions.md) | _(Optional)_ Options to configure behavior. | +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------- | ------------------------------------------- | +| x | number | Horizontal position of the mouse. | +| y | number | Vertical position of the mouse. | +| options | Readonly<[MouseClickOptions](./puppeteer.mouseclickoptions.md)> | _(Optional)_ Options to configure behavior. | **Returns:** diff --git a/docs/api/puppeteer.mouseclickoptions.md b/docs/api/puppeteer.mouseclickoptions.md index 971110f2d9d0b..a8778c17e89b7 100644 --- a/docs/api/puppeteer.mouseclickoptions.md +++ b/docs/api/puppeteer.mouseclickoptions.md @@ -14,6 +14,7 @@ export interface MouseClickOptions extends MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------ | -------------------------------------------------------------- | ------- | -| delay | optional | number | Time (in ms) to delay the mouse release after the mouse press. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | -------------------------------------------------------------- | -------------- | +| count | optional | number | Number of clicks to perform. | 1 | +| delay | optional | number | Time (in ms) to delay the mouse release after the mouse press. | | diff --git a/docs/api/puppeteer.mouseoptions.md b/docs/api/puppeteer.mouseoptions.md index 764b355b4521c..71b4b72c1cede 100644 --- a/docs/api/puppeteer.mouseoptions.md +++ b/docs/api/puppeteer.mouseoptions.md @@ -12,7 +12,7 @@ export interface MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ----------------------------------------- | ------------------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | Determines which button will be pressed. | 'left' | -| clickCount | optional | number | Determines the click count for the mouse. | 1 | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ---------------------------------------- | ------------------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | Determines which button will be pressed. | 'left' | +| clickCount | optional | number | | 1 | diff --git a/docs/api/puppeteer.page.click.md b/docs/api/puppeteer.page.click.md index fd644e8b90ddf..ce3aceb607f95 100644 --- a/docs/api/puppeteer.page.click.md +++ b/docs/api/puppeteer.page.click.md @@ -10,23 +10,16 @@ This method fetches an element with `selector`, scrolls it into view if needed, ```typescript class Page { - click( - selector: string, - options?: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } - ): Promise; + click(selector: string, options?: Readonly): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| selector | string | A selector to search for element to click. If there are multiple elements satisfying the selector, the first will be clicked | -| options | { delay?: number; button?: [MouseButton](./puppeteer.mousebutton.md); clickCount?: number; } | _(Optional)_ Object | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| selector | string | A selector to search for element to click. If there are multiple elements satisfying the selector, the first will be clicked | +| options | Readonly<[ClickOptions](./puppeteer.clickoptions.md)> | _(Optional)_ Object | **Returns:** diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index a229aa98515c1..09c409736eda5 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -19,7 +19,7 @@ import {Protocol} from 'devtools-protocol'; import {CDPSession} from '../common/Connection.js'; import {ExecutionContext} from '../common/ExecutionContext.js'; import {Frame} from '../common/Frame.js'; -import {MouseButton} from '../common/Input.js'; +import {MouseClickOptions} from '../common/Input.js'; import {WaitForSelectorOptions} from '../common/IsolatedWorld.js'; import { ElementFor, @@ -76,21 +76,7 @@ export interface Offset { /** * @public */ -export interface ClickOptions { - /** - * Time to wait between `mousedown` and `mouseup` in milliseconds. - * - * @defaultValue `0` - */ - delay?: number; - /** - * @defaultValue 'left' - */ - button?: MouseButton; - /** - * @defaultValue `1` - */ - clickCount?: number; +export interface ClickOptions extends MouseClickOptions { /** * Offset for the clickable point relative to the top-left corner of the border box. */ diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 6e2dd21d84fad..2bfa7fe5a6b34 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -34,20 +34,15 @@ import type { FrameAddStyleTagOptions, FrameWaitForFunctionOptions, } from '../common/Frame.js'; -import type { - Keyboard, - Mouse, - MouseButton, - Touchscreen, -} from '../common/Input.js'; +import type {Keyboard, Mouse, Touchscreen} from '../common/Input.js'; import type {WaitForSelectorOptions} from '../common/IsolatedWorld.js'; import type {PuppeteerLifeCycleEvent} from '../common/LifecycleWatcher.js'; import type {Credentials, NetworkConditions} from '../common/NetworkManager.js'; import { LowerCasePaperFormat, + paperFormats, ParsedPDFOptions, PDFOptions, - paperFormats, } from '../common/PDFOptions.js'; import type {Viewport} from '../common/PuppeteerViewport.js'; import type {Target} from '../common/Target.js'; @@ -64,7 +59,7 @@ import {assert} from '../util/assert.js'; import type {Browser} from './Browser.js'; import type {BrowserContext} from './BrowserContext.js'; -import type {ElementHandle} from './ElementHandle.js'; +import type {ClickOptions, ElementHandle} from './ElementHandle.js'; import type {JSHandle} from './JSHandle.js'; /** @@ -2319,14 +2314,7 @@ export class Page extends EventEmitter { * successfully clicked. The Promise will be rejected if there is no element * matching `selector`. */ - click( - selector: string, - options?: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } - ): Promise; + click(selector: string, options?: Readonly): Promise; click(): Promise { throw new Error('Not implemented'); } diff --git a/packages/puppeteer-core/src/common/ElementHandle.ts b/packages/puppeteer-core/src/common/ElementHandle.ts index bfe92a4053925..351d7057bf928 100644 --- a/packages/puppeteer-core/src/common/ElementHandle.ts +++ b/packages/puppeteer-core/src/common/ElementHandle.ts @@ -445,7 +445,7 @@ export class CDPElementHandle< */ override async click( this: CDPElementHandle, - options: ClickOptions = {} + options: Readonly = {} ): Promise { await this.#scrollIntoViewIfNeeded(); const {x, y} = await this.clickablePoint(options.offset); diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index e9cf97f0bbf20..10a79c3d3a125 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -16,7 +16,7 @@ import {Protocol} from 'devtools-protocol'; -import {ElementHandle} from '../api/ElementHandle.js'; +import {type ClickOptions, ElementHandle} from '../api/ElementHandle.js'; import {HTTPResponse} from '../api/HTTPResponse.js'; import {Page, WaitTimeoutOptions} from '../api/Page.js'; import {assert} from '../util/assert.js'; @@ -30,7 +30,6 @@ import { import {ExecutionContext} from './ExecutionContext.js'; import {FrameManager} from './FrameManager.js'; import {getQueryHandlerAndSelector} from './GetQueryHandler.js'; -import {MouseButton} from './Input.js'; import { IsolatedWorld, IsolatedWorldChart, @@ -944,11 +943,7 @@ export class Frame { */ async click( selector: string, - options: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } = {} + options: Readonly = {} ): Promise { return this.worlds[PUPPETEER_WORLD].click(selector, options); } diff --git a/packages/puppeteer-core/src/common/Input.ts b/packages/puppeteer-core/src/common/Input.ts index b39af4a8a8c5d..4af29bd5207c8 100644 --- a/packages/puppeteer-core/src/common/Input.ts +++ b/packages/puppeteer-core/src/common/Input.ts @@ -342,7 +342,10 @@ export interface MouseOptions { */ button?: MouseButton; /** - * Determines the click count for the mouse. + * @deprecated Use {@link MouseClickOptions.count}. + * + * Determines the click count for the mouse event. This does not perform + * multiple clicks. * * @defaultValue `1` */ @@ -357,6 +360,12 @@ export interface MouseClickOptions extends MouseOptions { * Time (in ms) to delay the mouse release after the mouse press. */ delay?: number; + /** + * Number of clicks to perform. + * + * @defaultValue `1` + */ + count?: number; } /** @@ -694,15 +703,22 @@ export class Mouse { async click( x: number, y: number, - options: MouseClickOptions = {} + options: Readonly = {} ): Promise { - const {delay} = options; - const actions: Array> = []; - const {position} = this.#state; - if (position.x !== x || position.y !== y) { - actions.push(this.move(x, y)); + const {delay, count = 1, clickCount = count} = options; + if (count < 1) { + throw new Error('Click must occur a positive number of times.'); + } + const actions: Array> = [this.move(x, y)]; + if (clickCount === count) { + for (let i = 1; i < count; ++i) { + actions.push( + this.down({...options, clickCount: i}), + this.up({...options, clickCount: i}) + ); + } } - actions.push(this.down(options)); + actions.push(this.down({...options, clickCount})); if (typeof delay === 'number') { await Promise.all(actions); actions.length = 0; @@ -710,7 +726,7 @@ export class Mouse { setTimeout(resolve, delay); }); } - actions.push(this.up(options)); + actions.push(this.up({...options, clickCount})); await Promise.all(actions); } diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index 7be1a8560e345..e53fc2bac3141 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -16,7 +16,7 @@ import {Protocol} from 'devtools-protocol'; -import type {ElementHandle} from '../api/ElementHandle.js'; +import type {ClickOptions, ElementHandle} from '../api/ElementHandle.js'; import {JSHandle} from '../api/JSHandle.js'; import {assert} from '../util/assert.js'; import {createDeferredPromise} from '../util/DeferredPromise.js'; @@ -26,7 +26,6 @@ import {CDPSession} from './Connection.js'; import {ExecutionContext} from './ExecutionContext.js'; import {Frame} from './Frame.js'; import {FrameManager} from './FrameManager.js'; -import {MouseButton} from './Input.js'; import {MAIN_WORLD, PUPPETEER_WORLD} from './IsolatedWorlds.js'; import {LifecycleWatcher, PuppeteerLifeCycleEvent} from './LifecycleWatcher.js'; import {TimeoutSettings} from './TimeoutSettings.js'; @@ -306,7 +305,7 @@ export class IsolatedWorld { async click( selector: string, - options: {delay?: number; button?: MouseButton; clickCount?: number} + options: Readonly = {} ): Promise { const handle = await this.$(selector); assert(handle, `No element found for selector: ${selector}`); diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index 8fb30ab3c30a7..c77b44e6eeb2c 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -20,7 +20,7 @@ import {Protocol} from 'devtools-protocol'; import type {Browser} from '../api/Browser.js'; import type {BrowserContext} from '../api/BrowserContext.js'; -import {ElementHandle} from '../api/ElementHandle.js'; +import {ClickOptions, ElementHandle} from '../api/ElementHandle.js'; import {HTTPRequest} from '../api/HTTPRequest.js'; import {HTTPResponse} from '../api/HTTPResponse.js'; import {JSHandle} from '../api/JSHandle.js'; @@ -62,7 +62,7 @@ import { FrameWaitForFunctionOptions, } from './Frame.js'; import {FrameManager, FrameManagerEmittedEvents} from './FrameManager.js'; -import {Keyboard, Mouse, MouseButton, Touchscreen} from './Input.js'; +import {Keyboard, Mouse, Touchscreen} from './Input.js'; import {WaitForSelectorOptions} from './IsolatedWorld.js'; import {MAIN_WORLD} from './IsolatedWorlds.js'; import { @@ -1551,11 +1551,7 @@ export class CDPPage extends Page { override click( selector: string, - options: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } = {} + options: Readonly = {} ): Promise { return this.mainFrame().click(selector, options); } diff --git a/test/src/click.spec.ts b/test/src/click.spec.ts index 8c1e1cdd21392..54e7375fbb70d 100644 --- a/test/src/click.spec.ts +++ b/test/src/click.spec.ts @@ -155,9 +155,18 @@ describe('Page.click', function () { const text = "This is the text that we are going to try to select. Let's see how it goes."; await page.keyboard.type(text); - await page.click('textarea'); - await page.click('textarea', {clickCount: 2}); - await page.click('textarea', {clickCount: 3}); + await page.evaluate(() => { + (window as any).clicks = []; + window.addEventListener('click', event => { + return (window as any).clicks.push(event.detail); + }); + }); + await page.click('textarea', {count: 3}); + expect( + await page.evaluate(() => { + return (window as any).clicks; + }) + ).toMatchObject({0: 1, 1: 2, 2: 3}); expect( await page.evaluate(() => { const textarea = document.querySelector('textarea'); @@ -328,7 +337,7 @@ describe('Page.click', function () { }); }); const button = (await page.$('button'))!; - await button!.click({clickCount: 2}); + await button!.click({count: 2}); expect(await page.evaluate('double')).toBe(true); expect(await page.evaluate('result')).toBe('Clicked'); }); From 5e79d53bd3acae3b5a88faaac019c5faadd7576c Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 25 Apr 2023 15:02:25 +0200 Subject: [PATCH 118/417] refactor: tests use toHaveLength and waitEvent (#10061) --- test/src/CDPSession.spec.ts | 4 +- test/src/EventEmitter.spec.ts | 4 +- test/src/NetworkManager.spec.ts | 20 ++-- test/src/TargetManager.spec.ts | 8 +- test/src/accessibility.spec.ts | 22 ++--- test/src/ariaqueryhandler.spec.ts | 12 +-- test/src/browsercontext.spec.ts | 44 ++++----- test/src/chromiumonly.spec.ts | 7 +- test/src/click.spec.ts | 8 +- test/src/cookies.spec.ts | 10 +- test/src/coverage.spec.ts | 54 +++++------ test/src/drag-and-drop.spec.ts | 2 +- test/src/elementhandle.spec.ts | 18 ++-- test/src/evaluation.spec.ts | 10 +- test/src/fixtures.spec.ts | 5 +- test/src/frame.spec.ts | 84 +++++++++-------- test/src/ignorehttpserrors.spec.ts | 4 +- test/src/input.spec.ts | 5 +- test/src/keyboard.spec.ts | 4 +- test/src/launcher.spec.ts | 26 ++--- test/src/mocha-utils.ts | 4 +- test/src/navigation.spec.ts | 24 ++--- test/src/network.spec.ts | 94 +++++++++---------- test/src/oopif.spec.ts | 64 ++++++------- test/src/page.spec.ts | 80 +++++----------- test/src/queryhandler.spec.ts | 26 ++--- test/src/queryselector.spec.ts | 18 ++-- .../requestinterception-experimental.spec.ts | 64 ++++++------- test/src/requestinterception.spec.ts | 59 ++++++------ test/src/screenshot.spec.ts | 8 +- test/src/target.spec.ts | 62 +++--------- test/src/utils.ts | 22 +---- test/src/worker.spec.ts | 28 ++---- 33 files changed, 400 insertions(+), 504 deletions(-) diff --git a/test/src/CDPSession.spec.ts b/test/src/CDPSession.spec.ts index 0e01a1973c325..b059e727237f6 100644 --- a/test/src/CDPSession.spec.ts +++ b/test/src/CDPSession.spec.ts @@ -61,7 +61,7 @@ describe('Target.createCDPSession', function () { const client = await page.target().createCDPSession(); await client.send('Network.enable'); - const events = []; + const events: unknown[] = []; client.on('Network.requestWillBeSent', event => { return events.push(event); }); @@ -69,7 +69,7 @@ describe('Target.createCDPSession', function () { waitEvent(client, 'Network.requestWillBeSent'), page.goto(server.EMPTY_PAGE), ]); - expect(events.length).toBe(1); + expect(events).toHaveLength(1); }); it('should enable and disable domains independently', async () => { const {page} = getTestState(); diff --git a/test/src/EventEmitter.spec.ts b/test/src/EventEmitter.spec.ts index 2b4eda864b2a4..ef5a6cc06502c 100644 --- a/test/src/EventEmitter.spec.ts +++ b/test/src/EventEmitter.spec.ts @@ -40,7 +40,7 @@ describe('EventEmitter', () => { emitter[methodName]('foo', listener); emitter.emit('foo', data); expect(listener.callCount).toEqual(1); - expect(listener.firstCall.args[0]!).toBe(data); + expect(listener.firstCall.args[0]).toBe(data); }); it(`${methodName}: supports chaining`, () => { @@ -116,7 +116,7 @@ describe('EventEmitter', () => { emitter.emit('foo', data); expect(listener.callCount).toEqual(1); - expect(listener.firstCall.args[0]!).toBe(data); + expect(listener.firstCall.args[0]).toBe(data); }); it('returns true if the event has listeners', () => { diff --git a/test/src/NetworkManager.spec.ts b/test/src/NetworkManager.spec.ts index 56945d597ca00..db73f6e601786 100644 --- a/test/src/NetworkManager.spec.ts +++ b/test/src/NetworkManager.spec.ts @@ -551,7 +551,7 @@ describe('NetworkManager', () => { networkId: '11ACE9783588040D644B905E8B55285B', }); - expect(requests.length).toBe(2); + expect(requests).toHaveLength(2); }); it(`should handle Network.responseReceivedExtraInfo event after Network.responseReceived event (github.com/puppeteer/puppeteer/issues/8234)`, async () => { const mockCDPSession = new MockCDPSession(); @@ -668,7 +668,7 @@ describe('NetworkManager', () => { shouldReportCorbBlocking: false, }); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); }); it(`should resolve the response once the late responseReceivedExtraInfo event arrives`, async () => { @@ -796,8 +796,8 @@ describe('NetworkManager', () => { shouldReportCorbBlocking: false, }); - expect(pendingRequests.length).toBe(1); - expect(finishedRequests.length).toBe(0); + expect(pendingRequests).toHaveLength(1); + expect(finishedRequests).toHaveLength(0); expect(pendingRequests[0]!.response()).toEqual(null); // The extra info might arrive late. @@ -818,8 +818,8 @@ describe('NetworkManager', () => { 'HTTP/1.1 200 OK\\r\\nCache-Control: no-cache, no-store\\r\\nContent-Type: text/html; charset=utf-8\\r\\nDate: Wed, 10 Aug 2022 09:04:39 GMT\\r\\nConnection: keep-alive\\r\\nKeep-Alive: timeout=5\\r\\nContent-Length: 0\\r\\n\\r\\n', }); - expect(pendingRequests.length).toBe(1); - expect(finishedRequests.length).toBe(1); + expect(pendingRequests).toHaveLength(1); + expect(finishedRequests).toHaveLength(1); expect(pendingRequests[0]!.response()).not.toEqual(null); }); @@ -981,8 +981,8 @@ describe('NetworkManager', () => { frameId: '07D18B8630A8161C72B6079B74123D60', }); - expect(requests.length).toBe(1); - expect(responses.length).toBe(1); + expect(requests).toHaveLength(1); + expect(responses).toHaveLength(1); expect(requests[0]!.response()).not.toEqual(null); }); @@ -1127,8 +1127,8 @@ describe('NetworkManager', () => { 'HTTP/1.1 200 OK\r\nCache-Control: no-cache, no-store\r\nContent-Type: text/html; charset=utf-8\r\nDate: Wed, 10 Aug 2022 11:21:22 GMT\r\nConnection: keep-alive\r\nKeep-Alive: timeout=5\r\nContent-Length: 0\r\n\r\n', }); - expect(requests.length).toBe(1); - expect(responses.length).toBe(1); + expect(requests).toHaveLength(1); + expect(responses).toHaveLength(1); expect(requests[0]!.response()).not.toEqual(null); }); diff --git a/test/src/TargetManager.spec.ts b/test/src/TargetManager.spec.ts index f0b0a4589ef82..282086eda8fff 100644 --- a/test/src/TargetManager.spec.ts +++ b/test/src/TargetManager.spec.ts @@ -21,7 +21,7 @@ import { } from 'puppeteer-core/internal/common/Browser.js'; import {getTestState} from './mocha-utils'; // eslint-disable-line import/extensions -import utils from './utils.js'; +import {attachFrame} from './utils.js'; describe('TargetManager', () => { /* We use a special browser for this test as we need the --site-per-process flag */ @@ -74,7 +74,7 @@ describe('TargetManager', () => { let framePromise = page.waitForFrame(frame => { return frame.url().endsWith('/empty.html'); }); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); await framePromise; expect(await context.pages()).toHaveLength(1); expect(targetManager.getAvailableTargets().size).toBe(3); @@ -84,7 +84,7 @@ describe('TargetManager', () => { framePromise = page.waitForFrame(frame => { return frame.url() === server.CROSS_PROCESS_PREFIX + '/empty.html'; }); - await utils.attachFrame( + await attachFrame( page, 'frame2', server.CROSS_PROCESS_PREFIX + '/empty.html' @@ -97,7 +97,7 @@ describe('TargetManager', () => { framePromise = page.waitForFrame(frame => { return frame.url() === server.CROSS_PROCESS_PREFIX + '/empty.html'; }); - await utils.attachFrame( + await attachFrame( page, 'frame3', server.CROSS_PROCESS_PREFIX + '/empty.html' diff --git a/test/src/accessibility.spec.ts b/test/src/accessibility.spec.ts index d319d230a0612..3ab518e70390f 100644 --- a/test/src/accessibility.spec.ts +++ b/test/src/accessibility.spec.ts @@ -220,7 +220,7 @@ describe('Accessibility', function () { // See https://chromium-review.googlesource.com/c/chromium/src/+/3088862 assert(snapshot); assert(snapshot.children); - assert(snapshot.children[0]!); + assert(snapshot.children[0]); expect(snapshot.children[0]!.roledescription).toBeUndefined(); }); it('orientation', async () => { @@ -232,7 +232,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - assert(snapshot.children[0]!); + assert(snapshot.children[0]); expect(snapshot.children[0]!.orientation).toEqual('vertical'); }); it('autocomplete', async () => { @@ -242,7 +242,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - assert(snapshot.children[0]!); + assert(snapshot.children[0]); expect(snapshot.children[0]!.autocomplete).toEqual('list'); }); it('multiselectable', async () => { @@ -254,7 +254,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - assert(snapshot.children[0]!); + assert(snapshot.children[0]); expect(snapshot.children[0]!.multiselectable).toEqual(true); }); it('keyshortcuts', async () => { @@ -266,7 +266,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - assert(snapshot.children[0]!); + assert(snapshot.children[0]); expect(snapshot.children[0]!.keyshortcuts).toEqual('foo'); }); describe('filtering children of leaf nodes', function () { @@ -351,7 +351,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - expect(snapshot.children[0]!).toEqual(golden); + expect(snapshot.children[0]).toEqual(golden); }); it('rich text editable fields with role should have children', async () => { const {page, isFirefox} = getTestState(); @@ -388,7 +388,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - expect(snapshot.children[0]!).toEqual(golden); + expect(snapshot.children[0]).toEqual(golden); }); // Firefox does not support contenteditable="plaintext-only". @@ -401,7 +401,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - expect(snapshot.children[0]!).toEqual({ + expect(snapshot.children[0]).toEqual({ role: 'textbox', name: '', value: 'Edit this image:', @@ -431,7 +431,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - expect(snapshot.children[0]!).toEqual(golden); + expect(snapshot.children[0]).toEqual(golden); }); it('checkbox with and tabIndex and label should not have children', async () => { const {page, isFirefox} = getTestState(); @@ -455,7 +455,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - expect(snapshot.children[0]!).toEqual(golden); + expect(snapshot.children[0]).toEqual(golden); }); it('checkbox without label should not have children', async () => { const {page, isFirefox} = getTestState(); @@ -479,7 +479,7 @@ describe('Accessibility', function () { const snapshot = await page.accessibility.snapshot(); assert(snapshot); assert(snapshot.children); - expect(snapshot.children[0]!).toEqual(golden); + expect(snapshot.children[0]).toEqual(golden); }); describe('root option', function () { diff --git a/test/src/ariaqueryhandler.spec.ts b/test/src/ariaqueryhandler.spec.ts index 77148fdb01b87..52fe99997b15b 100644 --- a/test/src/ariaqueryhandler.spec.ts +++ b/test/src/ariaqueryhandler.spec.ts @@ -25,7 +25,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame, detachFrame} from './utils.js'; describe('AriaQueryHandler', () => { setupTestBrowserHooks(); @@ -331,7 +331,7 @@ describe('AriaQueryHandler', () => { const {page, server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const otherFrame = page.frames()[1]; const watchdog = page.waitForSelector('aria/[role="button"]'); await otherFrame!.evaluate(addElement, 'button'); @@ -343,8 +343,8 @@ describe('AriaQueryHandler', () => { it('should run in specified frame', async () => { const {page, server} = getTestState(); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame2', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame2', server.EMPTY_PAGE); const frame1 = page.frames()[1]; const frame2 = page.frames()[2]; const waitForSelectorPromise = frame2!.waitForSelector( @@ -359,7 +359,7 @@ describe('AriaQueryHandler', () => { it('should throw when frame is detached', async () => { const {page, server} = getTestState(); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const frame = page.frames()[1]; let waitError!: Error; const waitPromise = frame! @@ -367,7 +367,7 @@ describe('AriaQueryHandler', () => { .catch(error => { return (waitError = error); }); - await utils.detachFrame(page, 'frame1'); + await detachFrame(page, 'frame1'); await waitPromise; expect(waitError).toBeTruthy(); expect(waitError.message).toContain( diff --git a/test/src/browsercontext.spec.ts b/test/src/browsercontext.spec.ts index 56767a6c3be12..d17d77457eba7 100644 --- a/test/src/browsercontext.spec.ts +++ b/test/src/browsercontext.spec.ts @@ -24,7 +24,7 @@ describe('BrowserContext', function () { setupTestBrowserHooks(); it('should have default context', async () => { const {browser} = getTestState(); - expect(browser.browserContexts().length).toEqual(1); + expect(browser.browserContexts()).toHaveLength(1); const defaultContext = browser.browserContexts()[0]!; expect(defaultContext!.isIncognito()).toBe(false); let error!: Error; @@ -37,26 +37,26 @@ describe('BrowserContext', function () { it('should create new incognito context', async () => { const {browser} = getTestState(); - expect(browser.browserContexts().length).toBe(1); + expect(browser.browserContexts()).toHaveLength(1); const context = await browser.createIncognitoBrowserContext(); expect(context.isIncognito()).toBe(true); - expect(browser.browserContexts().length).toBe(2); + expect(browser.browserContexts()).toHaveLength(2); expect(browser.browserContexts().indexOf(context) !== -1).toBe(true); await context.close(); - expect(browser.browserContexts().length).toBe(1); + expect(browser.browserContexts()).toHaveLength(1); }); it('should close all belonging targets once closing context', async () => { const {browser} = getTestState(); - expect((await browser.pages()).length).toBe(1); + expect(await browser.pages()).toHaveLength(1); const context = await browser.createIncognitoBrowserContext(); await context.newPage(); - expect((await browser.pages()).length).toBe(2); - expect((await context.pages()).length).toBe(1); + expect(await browser.pages()).toHaveLength(2); + expect(await context.pages()).toHaveLength(1); await context.close(); - expect((await browser.pages()).length).toBe(1); + expect(await browser.pages()).toHaveLength(1); }); it('window.open should use parent tab context', async () => { const {browser, server} = getTestState(); @@ -160,8 +160,8 @@ describe('BrowserContext', function () { // Create two incognito contexts. const context1 = await browser.createIncognitoBrowserContext(); const context2 = await browser.createIncognitoBrowserContext(); - expect(context1.targets().length).toBe(0); - expect(context2.targets().length).toBe(0); + expect(context1.targets()).toHaveLength(0); + expect(context2.targets()).toHaveLength(0); // Create a page in first incognito context. const page1 = await context1.newPage(); @@ -171,8 +171,8 @@ describe('BrowserContext', function () { document.cookie = 'name=page1'; }); - expect(context1.targets().length).toBe(1); - expect(context2.targets().length).toBe(0); + expect(context1.targets()).toHaveLength(1); + expect(context2.targets()).toHaveLength(0); // Create a page in second incognito context. const page2 = await context2.newPage(); @@ -182,10 +182,10 @@ describe('BrowserContext', function () { document.cookie = 'name=page2'; }); - expect(context1.targets().length).toBe(1); - expect(context1.targets()[0]!).toBe(page1.target()); - expect(context2.targets().length).toBe(1); - expect(context2.targets()[0]!).toBe(page2.target()); + expect(context1.targets()).toHaveLength(1); + expect(context1.targets()[0]).toBe(page1.target()); + expect(context2.targets()).toHaveLength(1); + expect(context2.targets()[0]).toBe(page2.target()); // Make sure pages don't share localstorage or cookies. expect( @@ -211,20 +211,20 @@ describe('BrowserContext', function () { // Cleanup contexts. await Promise.all([context1.close(), context2.close()]); - expect(browser.browserContexts().length).toBe(1); + expect(browser.browserContexts()).toHaveLength(1); }); it('should work across sessions', async () => { const {browser, puppeteer} = getTestState(); - expect(browser.browserContexts().length).toBe(1); + expect(browser.browserContexts()).toHaveLength(1); const context = await browser.createIncognitoBrowserContext(); - expect(browser.browserContexts().length).toBe(2); + expect(browser.browserContexts()).toHaveLength(2); const remoteBrowser = await puppeteer.connect({ browserWSEndpoint: browser.wsEndpoint(), }); const contexts = remoteBrowser.browserContexts(); - expect(contexts.length).toBe(2); + expect(contexts).toHaveLength(2); remoteBrowser.disconnect(); await context.close(); }); @@ -232,11 +232,11 @@ describe('BrowserContext', function () { it('should provide a context id', async () => { const {browser} = getTestState(); - expect(browser.browserContexts().length).toBe(1); + expect(browser.browserContexts()).toHaveLength(1); expect(browser.browserContexts()[0]!.id).toBeUndefined(); const context = await browser.createIncognitoBrowserContext(); - expect(browser.browserContexts().length).toBe(2); + expect(browser.browserContexts()).toHaveLength(2); expect(browser.browserContexts()[1]!.id).toBeDefined(); await context.close(); }); diff --git a/test/src/chromiumonly.spec.ts b/test/src/chromiumonly.spec.ts index 162b22446328f..8ddcfe3302e87 100644 --- a/test/src/chromiumonly.spec.ts +++ b/test/src/chromiumonly.spec.ts @@ -22,6 +22,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; +import {waitEvent} from './utils.js'; describe('Chromium-Specific Launcher tests', function () { describe('Puppeteer.launch |browserURL| option', function () { @@ -107,7 +108,7 @@ describe('Chromium-Specific Launcher tests', function () { const {defaultBrowserOptions, puppeteer} = getTestState(); const options = Object.assign({pipe: true}, defaultBrowserOptions); const browser = await puppeteer.launch(options); - expect((await browser.pages()).length).toBe(1); + expect(await browser.pages()).toHaveLength(1); expect(browser.wsEndpoint()).toBe(''); const page = await browser.newPage(); expect(await page.evaluate('11 * 11')).toBe(121); @@ -129,9 +130,7 @@ describe('Chromium-Specific Launcher tests', function () { const {defaultBrowserOptions, puppeteer} = getTestState(); const options = Object.assign({pipe: true}, defaultBrowserOptions); const browser = await puppeteer.launch(options); - const disconnectedEventPromise = new Promise(resolve => { - return browser.once('disconnected', resolve); - }); + const disconnectedEventPromise = waitEvent(browser, 'disconnected'); // Emulate user exiting browser. browser.process()!.kill(); await disconnectedEventPromise; diff --git a/test/src/click.spec.ts b/test/src/click.spec.ts index 54e7375fbb70d..8e253f3085759 100644 --- a/test/src/click.spec.ts +++ b/test/src/click.spec.ts @@ -22,7 +22,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame} from './utils.js'; describe('Page.click', function () { setupTestBrowserHooks(); @@ -426,7 +426,7 @@ describe('Page.click', function () { await page.goto(server.EMPTY_PAGE); await page.setContent('
spacer
'); - await utils.attachFrame( + await attachFrame( page, 'button-test', server.PREFIX + '/input/button.html' @@ -449,7 +449,7 @@ describe('Page.click', function () { await page.setContent( '
spacer
' ); - await utils.attachFrame( + await attachFrame( page, 'button-test', server.CROSS_PROCESS_PREFIX + '/input/button.html' @@ -475,7 +475,7 @@ describe('Page.click', function () { }) ).toBe(5); await page.setContent('
spacer
'); - await utils.attachFrame( + await attachFrame( page, 'button-test', server.PREFIX + '/input/button.html' diff --git a/test/src/cookies.spec.ts b/test/src/cookies.spec.ts index 3e4b8b7b19e00..2a048bd00891a 100644 --- a/test/src/cookies.spec.ts +++ b/test/src/cookies.spec.ts @@ -63,7 +63,7 @@ describe('Cookie specs', () => { }); await page.goto(server.EMPTY_PAGE); const cookies = await page.cookies(); - expect(cookies.length).toBe(1); + expect(cookies).toHaveLength(1); expect(cookies[0]!.httpOnly).toBe(true); }); it('should properly report "Strict" sameSite cookie', async () => { @@ -74,7 +74,7 @@ describe('Cookie specs', () => { }); await page.goto(server.EMPTY_PAGE); const cookies = await page.cookies(); - expect(cookies.length).toBe(1); + expect(cookies).toHaveLength(1); expect(cookies[0]!.sameSite).toBe('Strict'); }); it('should properly report "Lax" sameSite cookie', async () => { @@ -85,7 +85,7 @@ describe('Cookie specs', () => { }); await page.goto(server.EMPTY_PAGE); const cookies = await page.cookies(); - expect(cookies.length).toBe(1); + expect(cookies).toHaveLength(1); expect(cookies[0]!.sameSite).toBe('Lax'); }); it('should get multiple cookies', async () => { @@ -212,8 +212,8 @@ describe('Cookie specs', () => { const cookies1 = await page.cookies(); const cookies2 = await anotherPage.cookies(); - expect(cookies1.length).toBe(1); - expect(cookies2.length).toBe(1); + expect(cookies1).toHaveLength(1); + expect(cookies2).toHaveLength(1); expect(cookies1[0]!.name).toBe('page1cookie'); expect(cookies1[0]!.value).toBe('page1value'); expect(cookies2[0]!.name).toBe('page2cookie'); diff --git a/test/src/coverage.spec.ts b/test/src/coverage.spec.ts index 514966a9f2bfe..7c93fc73bacdf 100644 --- a/test/src/coverage.spec.ts +++ b/test/src/coverage.spec.ts @@ -34,7 +34,7 @@ describe('Coverage specs', function () { waitUntil: 'networkidle0', }); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.url).toContain('/jscoverage/simple.html'); expect(coverage[0]!.ranges).toEqual([ {start: 0, end: 17}, @@ -47,7 +47,7 @@ describe('Coverage specs', function () { await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/sourceurl.html'); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.url).toBe('nicename.js'); }); it('should ignore eval() scripts by default', async () => { @@ -56,7 +56,7 @@ describe('Coverage specs', function () { await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/eval.html'); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); }); it("shouldn't ignore eval() scripts if reportAnonymousScripts is true", async () => { const {page, server} = getTestState(); @@ -69,7 +69,7 @@ describe('Coverage specs', function () { return entry.url.startsWith('debugger://'); }) ).not.toBe(null); - expect(coverage.length).toBe(2); + expect(coverage).toHaveLength(2); }); it('should ignore pptr internal scripts if reportAnonymousScripts is true', async () => { const {page, server} = getTestState(); @@ -81,7 +81,7 @@ describe('Coverage specs', function () { return console.log('bar'); }); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(0); + expect(coverage).toHaveLength(0); }); it('should report multiple scripts', async () => { const {page, server} = getTestState(); @@ -89,7 +89,7 @@ describe('Coverage specs', function () { await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/multiple.html'); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(2); + expect(coverage).toHaveLength(2); coverage.sort((a, b) => { return a.url.localeCompare(b.url); }); @@ -102,9 +102,9 @@ describe('Coverage specs', function () { await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/ranges.html'); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); const entry = coverage[0]!; - expect(entry.ranges.length).toBe(2); + expect(entry.ranges).toHaveLength(2); const range1 = entry.ranges[0]!; expect(entry.text.substring(range1.start, range1.end)).toBe('\n'); const range2 = entry.ranges[1]!; @@ -122,9 +122,9 @@ describe('Coverage specs', function () { await page.coverage.startJSCoverage(coverageOptions); await page.goto(server.PREFIX + '/jscoverage/ranges.html'); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); const entry = coverage[0]!; - expect(entry.ranges.length).toBe(2); + expect(entry.ranges).toHaveLength(2); const range1 = entry.ranges[0]!; expect(entry.text.substring(range1.start, range1.end)).toBe('\n'); const range2 = entry.ranges[1]!; @@ -138,10 +138,10 @@ describe('Coverage specs', function () { await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/unused.html'); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); const entry = coverage[0]!; expect(entry.url).toContain('unused.html'); - expect(entry.ranges.length).toBe(0); + expect(entry.ranges).toHaveLength(0); }); it('should work with conditionals', async () => { const {page, server} = getTestState(); @@ -172,7 +172,7 @@ describe('Coverage specs', function () { await page.goto(server.PREFIX + '/jscoverage/multiple.html'); await page.goto(server.EMPTY_PAGE); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(2); + expect(coverage).toHaveLength(2); }); it('should NOT report scripts across navigations when enabled', async () => { @@ -182,7 +182,7 @@ describe('Coverage specs', function () { await page.goto(server.PREFIX + '/jscoverage/multiple.html'); await page.goto(server.EMPTY_PAGE); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(0); + expect(coverage).toHaveLength(0); }); }); describe('includeRawScriptCoverage', function () { @@ -193,7 +193,7 @@ describe('Coverage specs', function () { waitUntil: 'networkidle0', }); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.rawScriptCoverage).toBeUndefined(); }); it('should include rawScriptCoverage field when enabled', async () => { @@ -205,7 +205,7 @@ describe('Coverage specs', function () { waitUntil: 'networkidle0', }); const coverage = await page.coverage.stopJSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.rawScriptCoverage).toBeTruthy(); }); }); @@ -232,7 +232,7 @@ describe('Coverage specs', function () { await page.coverage.startCSSCoverage(); await page.goto(server.PREFIX + '/csscoverage/simple.html'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.url).toContain('/csscoverage/simple.html'); expect(coverage[0]!.ranges).toEqual([{start: 1, end: 22}]); const range = coverage[0]!.ranges[0]!; @@ -246,7 +246,7 @@ describe('Coverage specs', function () { await page.coverage.startCSSCoverage(); await page.goto(server.PREFIX + '/csscoverage/sourceurl.html'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.url).toBe('nicename.css'); }); it('should report multiple stylesheets', async () => { @@ -255,7 +255,7 @@ describe('Coverage specs', function () { await page.coverage.startCSSCoverage(); await page.goto(server.PREFIX + '/csscoverage/multiple.html'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(2); + expect(coverage).toHaveLength(2); coverage.sort((a, b) => { return a.url.localeCompare(b.url); }); @@ -268,9 +268,9 @@ describe('Coverage specs', function () { await page.coverage.startCSSCoverage(); await page.goto(server.PREFIX + '/csscoverage/unused.html'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.url).toBe('unused.css'); - expect(coverage[0]!.ranges.length).toBe(0); + expect(coverage[0]!.ranges).toHaveLength(0); }); it('should work with media queries', async () => { const {page, server} = getTestState(); @@ -278,7 +278,7 @@ describe('Coverage specs', function () { await page.coverage.startCSSCoverage(); await page.goto(server.PREFIX + '/csscoverage/media.html'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.url).toContain('/csscoverage/media.html'); expect(coverage[0]!.ranges).toEqual([{start: 8, end: 40}]); }); @@ -298,7 +298,7 @@ describe('Coverage specs', function () { await page.coverage.startCSSCoverage(); await page.goto(server.PREFIX + '/csscoverage/empty.html'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toEqual(1); + expect(coverage).toHaveLength(1); expect(coverage[0]!.text).toEqual(''); }); it('should ignore injected stylesheets', async () => { @@ -312,7 +312,7 @@ describe('Coverage specs', function () { }); expect(margin).toBe('10px'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(0); + expect(coverage).toHaveLength(0); }); it('should work with a recently loaded stylesheet', async () => { const {page, server} = getTestState(); @@ -330,7 +330,7 @@ describe('Coverage specs', function () { }); }, server.PREFIX + '/csscoverage/stylesheet1.css'); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(1); + expect(coverage).toHaveLength(1); }); describe('resetOnNavigation', function () { it('should report stylesheets across navigations', async () => { @@ -340,7 +340,7 @@ describe('Coverage specs', function () { await page.goto(server.PREFIX + '/csscoverage/multiple.html'); await page.goto(server.EMPTY_PAGE); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(2); + expect(coverage).toHaveLength(2); }); it('should NOT report scripts across navigations', async () => { const {page, server} = getTestState(); @@ -349,7 +349,7 @@ describe('Coverage specs', function () { await page.goto(server.PREFIX + '/csscoverage/multiple.html'); await page.goto(server.EMPTY_PAGE); const coverage = await page.coverage.stopCSSCoverage(); - expect(coverage.length).toBe(0); + expect(coverage).toHaveLength(0); }); }); }); diff --git a/test/src/drag-and-drop.spec.ts b/test/src/drag-and-drop.spec.ts index a448083f80d86..cb46b5e60cab0 100644 --- a/test/src/drag-and-drop.spec.ts +++ b/test/src/drag-and-drop.spec.ts @@ -49,7 +49,7 @@ describe('Input.drag', function () { const draggable = (await page.$('#drag'))!; const data = await draggable.drag({x: 1, y: 1}); - expect(data.items.length).toBe(1); + expect(data.items).toHaveLength(1); expect( await page.evaluate(() => { return (globalThis as any).didDragStart; diff --git a/test/src/elementhandle.spec.ts b/test/src/elementhandle.spec.ts index eaf0bfc10a37b..704c262d8cdcf 100644 --- a/test/src/elementhandle.spec.ts +++ b/test/src/elementhandle.spec.ts @@ -25,7 +25,7 @@ import { setupTestPageAndContextHooks, shortWaitForArrayToHaveAtLeastNElements, } from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame} from './utils.js'; describe('ElementHandle specs', function () { setupTestBrowserHooks(); @@ -103,7 +103,7 @@ describe('ElementHandle specs', function () { await page.goto(server.PREFIX + '/resetcss.html'); // Step 1: Add Frame and position it absolutely. - await utils.attachFrame(page, 'frame1', server.PREFIX + '/resetcss.html'); + await attachFrame(page, 'frame1', server.PREFIX + '/resetcss.html'); await page.evaluate(() => { const frame = document.querySelector('#frame1')!; frame.style.position = 'absolute'; @@ -134,19 +134,19 @@ describe('ElementHandle specs', function () { const box = (await divHandle.boxModel())!; expect(box.width).toBe(6); expect(box.height).toBe(7); - expect(box.margin[0]!).toEqual({ + expect(box.margin[0]).toEqual({ x: 1 + 4, // frame.left + div.left y: 2 + 5, }); - expect(box.border[0]!).toEqual({ + expect(box.border[0]).toEqual({ x: 1 + 4 + 3, // frame.left + div.left + div.margin-left y: 2 + 5, }); - expect(box.padding[0]!).toEqual({ + expect(box.padding[0]).toEqual({ x: 1 + 4 + 3 + 1, // frame.left + div.left + div.marginLeft + div.borderLeft y: 2 + 5, }); - expect(box.content[0]!).toEqual({ + expect(box.content[0]).toEqual({ x: 1 + 4 + 3 + 1 + 2, // frame.left + div.left + div.marginLeft + div.borderLeft + dif.paddingLeft y: 2 + 5, }); @@ -166,10 +166,10 @@ describe('ElementHandle specs', function () { const {page, server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const elementHandle = (await page.$('#frame1'))!; const frame = await elementHandle.contentFrame(); - expect(frame).toBe(page.frames()[1]!); + expect(frame).toBe(page.frames()[1]); }); }); @@ -737,7 +737,7 @@ describe('ElementHandle specs', function () { expect(element).toBeDefined(); const elements = await page.$$('getByClass/foo'); - expect(elements.length).toBe(3); + expect(elements).toHaveLength(3); }); it('should eval when both queryOne and queryAll are registered', async () => { const {page} = getTestState(); diff --git a/test/src/evaluation.spec.ts b/test/src/evaluation.spec.ts index 525f5ad11c8bf..f8992b051e62f 100644 --- a/test/src/evaluation.spec.ts +++ b/test/src/evaluation.spec.ts @@ -21,7 +21,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame} from './utils.js'; describe('Evaluation specs', function () { setupTestBrowserHooks(); @@ -418,7 +418,7 @@ describe('Evaluation specs', function () { it('should throw if elementHandles are from other frames', async () => { const {page, server} = getTestState(); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const bodyHandle = await page.frames()[1]!.$('body'); let error!: Error; await page @@ -544,8 +544,8 @@ describe('Evaluation specs', function () { const {page, server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); - expect(page.frames().length).toBe(2); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); + expect(page.frames()).toHaveLength(2); await page.frames()[0]!.evaluate(() => { return ((globalThis as any).FOO = 'foo'); }); @@ -567,7 +567,7 @@ describe('Evaluation specs', function () { const {page, server} = getTestState(); await page.goto(server.PREFIX + '/frames/one-frame.html'); - expect(page.frames().length).toBe(2); + expect(page.frames()).toHaveLength(2); expect( await page.frames()[0]!.evaluate(() => { return document.body.textContent!.trim(); diff --git a/test/src/fixtures.spec.ts b/test/src/fixtures.spec.ts index 5e546f76a861e..4065b867fc805 100644 --- a/test/src/fixtures.spec.ts +++ b/test/src/fixtures.spec.ts @@ -21,6 +21,7 @@ import path from 'path'; import expect from 'expect'; import {getTestState} from './mocha-utils.js'; +import {waitEvent} from './utils.js'; describe('Fixtures', function () { it('dumpio option should work with pipe option', async () => { @@ -96,9 +97,7 @@ describe('Fixtures', function () { browserWSEndpoint: await wsEndPointPromise, }); const promises = [ - new Promise(resolve => { - return browser.once('disconnected', resolve); - }), + waitEvent(browser, 'disconnected'), new Promise(resolve => { return res.on('close', resolve); }), diff --git a/test/src/frame.spec.ts b/test/src/frame.spec.ts index d8fa7ee0393c0..4d4d05cce67ac 100644 --- a/test/src/frame.spec.ts +++ b/test/src/frame.spec.ts @@ -23,7 +23,13 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils, {dumpFrames} from './utils.js'; +import { + attachFrame, + detachFrame, + dumpFrames, + navigateFrame, + waitEvent, +} from './utils.js'; describe('Frame specs', function () { setupTestBrowserHooks(); @@ -34,8 +40,8 @@ describe('Frame specs', function () { const {page, server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); - expect(page.frames().length).toBe(2); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); + expect(page.frames()).toHaveLength(2); const [frame1, frame2] = page.frames(); const context1 = await frame1!.executionContext(); const context2 = await frame2!.executionContext(); @@ -83,12 +89,8 @@ describe('Frame specs', function () { it('should throw for detached frames', async () => { const {page, server} = getTestState(); - const frame1 = (await utils.attachFrame( - page, - 'frame1', - server.EMPTY_PAGE - ))!; - await utils.detachFrame(page, 'frame1'); + const frame1 = (await attachFrame(page, 'frame1', server.EMPTY_PAGE))!; + await detachFrame(page, 'frame1'); let error!: Error; await frame1 .evaluate(() => { @@ -147,8 +149,8 @@ describe('Frame specs', function () { page.on('frameattached', frame => { return attachedFrames.push(frame); }); - await utils.attachFrame(page, 'frame1', './assets/frame.html'); - expect(attachedFrames.length).toBe(1); + await attachFrame(page, 'frame1', './assets/frame.html'); + expect(attachedFrames).toHaveLength(1); expect(attachedFrames[0]!.url()).toContain('/assets/frame.html'); // validate framenavigated events @@ -156,8 +158,8 @@ describe('Frame specs', function () { page.on('framenavigated', frame => { return navigatedFrames.push(frame); }); - await utils.navigateFrame(page, 'frame1', './empty.html'); - expect(navigatedFrames.length).toBe(1); + await navigateFrame(page, 'frame1', './empty.html'); + expect(navigatedFrames).toHaveLength(1); expect(navigatedFrames[0]!.url()).toBe(server.EMPTY_PAGE); // validate framedetached events @@ -165,8 +167,8 @@ describe('Frame specs', function () { page.on('framedetached', frame => { return detachedFrames.push(frame); }); - await utils.detachFrame(page, 'frame1'); - expect(detachedFrames.length).toBe(1); + await detachFrame(page, 'frame1'); + expect(detachedFrames).toHaveLength(1); expect(detachedFrames[0]!.isDetached()).toBe(true); }); it('should send "framenavigated" when navigating on anchor URLs', async () => { @@ -175,7 +177,7 @@ describe('Frame specs', function () { await page.goto(server.EMPTY_PAGE); await Promise.all([ page.goto(server.EMPTY_PAGE + '#foo'), - utils.waitEvent(page, 'framenavigated'), + waitEvent(page, 'framenavigated'), ]); expect(page.url()).toBe(server.EMPTY_PAGE + '#foo'); }); @@ -203,9 +205,9 @@ describe('Frame specs', function () { it('should detach child frames on navigation', async () => { const {page, server} = getTestState(); - let attachedFrames = []; - let detachedFrames = []; - let navigatedFrames = []; + let attachedFrames: Frame[] = []; + let detachedFrames: Frame[] = []; + let navigatedFrames: Frame[] = []; page.on('frameattached', frame => { return attachedFrames.push(frame); }); @@ -216,24 +218,24 @@ describe('Frame specs', function () { return navigatedFrames.push(frame); }); await page.goto(server.PREFIX + '/frames/nested-frames.html'); - expect(attachedFrames.length).toBe(4); - expect(detachedFrames.length).toBe(0); - expect(navigatedFrames.length).toBe(5); + expect(attachedFrames).toHaveLength(4); + expect(detachedFrames).toHaveLength(0); + expect(navigatedFrames).toHaveLength(5); attachedFrames = []; detachedFrames = []; navigatedFrames = []; await page.goto(server.EMPTY_PAGE); - expect(attachedFrames.length).toBe(0); - expect(detachedFrames.length).toBe(4); - expect(navigatedFrames.length).toBe(1); + expect(attachedFrames).toHaveLength(0); + expect(detachedFrames).toHaveLength(4); + expect(navigatedFrames).toHaveLength(1); }); it('should support framesets', async () => { const {page, server} = getTestState(); - let attachedFrames = []; - let detachedFrames = []; - let navigatedFrames = []; + let attachedFrames: Frame[] = []; + let detachedFrames: Frame[] = []; + let navigatedFrames: Frame[] = []; page.on('frameattached', frame => { return attachedFrames.push(frame); }); @@ -244,17 +246,17 @@ describe('Frame specs', function () { return navigatedFrames.push(frame); }); await page.goto(server.PREFIX + '/frames/frameset.html'); - expect(attachedFrames.length).toBe(4); - expect(detachedFrames.length).toBe(0); - expect(navigatedFrames.length).toBe(5); + expect(attachedFrames).toHaveLength(4); + expect(detachedFrames).toHaveLength(0); + expect(navigatedFrames).toHaveLength(5); attachedFrames = []; detachedFrames = []; navigatedFrames = []; await page.goto(server.EMPTY_PAGE); - expect(attachedFrames.length).toBe(0); - expect(detachedFrames.length).toBe(4); - expect(navigatedFrames.length).toBe(1); + expect(attachedFrames).toHaveLength(0); + expect(detachedFrames).toHaveLength(4); + expect(navigatedFrames).toHaveLength(1); }); it('should report frame from-inside shadow DOM', async () => { const {page, server} = getTestState(); @@ -268,13 +270,13 @@ describe('Frame specs', function () { return (frame.onload = x); }); }, server.EMPTY_PAGE); - expect(page.frames().length).toBe(2); + expect(page.frames()).toHaveLength(2); expect(page.frames()[1]!.url()).toBe(server.EMPTY_PAGE); }); it('should report frame.name()', async () => { const {page, server} = getTestState(); - await utils.attachFrame(page, 'theFrameId', server.EMPTY_PAGE); + await attachFrame(page, 'theFrameId', server.EMPTY_PAGE); await page.evaluate((url: string) => { const frame = document.createElement('iframe'); frame.name = 'theFrameName'; @@ -291,8 +293,8 @@ describe('Frame specs', function () { it('should report frame.parent()', async () => { const {page, server} = getTestState(); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); - await utils.attachFrame(page, 'frame2', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame2', server.EMPTY_PAGE); expect(page.frames()[0]!.parentFrame()).toBe(null); expect(page.frames()[1]!.parentFrame()).toBe(page.mainFrame()); expect(page.frames()[2]!.parentFrame()).toBe(page.mainFrame()); @@ -300,14 +302,14 @@ describe('Frame specs', function () { it('should report different frame instance when frame re-attaches', async () => { const {page, server} = getTestState(); - const frame1 = await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + const frame1 = await attachFrame(page, 'frame1', server.EMPTY_PAGE); await page.evaluate(() => { (globalThis as any).frame = document.querySelector('#frame1'); (globalThis as any).frame.remove(); }); expect(frame1!.isDetached()).toBe(true); const [frame2] = await Promise.all([ - utils.waitEvent(page, 'frameattached'), + waitEvent(page, 'frameattached'), page.evaluate(() => { return document.body.appendChild((globalThis as any).frame); }), @@ -320,7 +322,7 @@ describe('Frame specs', function () { await page.goto(server.PREFIX + '/frames/one-frame-url-fragment.html'); - expect(page.frames().length).toBe(2); + expect(page.frames()).toHaveLength(2); expect(page.frames()[1]!.url()).toBe( server.PREFIX + '/frames/frame.html?param=value#fragment' ); diff --git a/test/src/ignorehttpserrors.spec.ts b/test/src/ignorehttpserrors.spec.ts index 367a29e23b6fc..8217092e229c3 100644 --- a/test/src/ignorehttpserrors.spec.ts +++ b/test/src/ignorehttpserrors.spec.ts @@ -95,7 +95,7 @@ describe('ignoreHTTPSErrors', function () { httpsServer.waitForRequest('/plzredirect'), page.goto(httpsServer.PREFIX + '/plzredirect'), ]); - expect(responses.length).toBe(2); + expect(responses).toHaveLength(2); expect(responses[0]!.status()).toBe(302); const securityDetails = responses[0]!.securityDetails()!; const protocol = (serverRequest.socket as TLSSocket) @@ -134,7 +134,7 @@ describe('ignoreHTTPSErrors', function () { await page.goto(httpsServer.PREFIX + '/mixedcontent.html', { waitUntil: 'load', }); - expect(page.frames().length).toBe(2); + expect(page.frames()).toHaveLength(2); // Make sure blocked iframe has functional execution context // @see https://github.com/puppeteer/puppeteer/issues/2709 expect(await page.frames()[0]!.evaluate('1 + 2')).toBe(3); diff --git a/test/src/input.spec.ts b/test/src/input.spec.ts index 103eee082eab0..5519fca4c1026 100644 --- a/test/src/input.spec.ts +++ b/test/src/input.spec.ts @@ -24,6 +24,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; +import {waitEvent} from './utils.js'; const FILE_TO_UPLOAD = path.join(__dirname, '/../assets/file-to-upload.txt'); @@ -174,9 +175,7 @@ describe('input tests', function () { ]); await Promise.all([ chooser.accept([FILE_TO_UPLOAD]), - new Promise(x => { - return page.once('metrics', x); - }), + waitEvent(page, 'metrics'), ]); expect( await page.$eval('input', input => { diff --git a/test/src/keyboard.spec.ts b/test/src/keyboard.spec.ts index 7706691a2bd07..1ae6db22ddc8f 100644 --- a/test/src/keyboard.spec.ts +++ b/test/src/keyboard.spec.ts @@ -24,7 +24,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame} from './utils.js'; describe('Keyboard', function () { setupTestBrowserHooks(); @@ -503,7 +503,7 @@ describe('Keyboard', function () { const {page, server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame( + await attachFrame( page, 'emoji-test', server.PREFIX + '/input/textarea.html' diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index 4cd6a1e18f9d2..9f1d271bf8c88 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -27,7 +27,7 @@ import {rmSync} from 'puppeteer-core/internal/node/util/fs.js'; import sinon from 'sinon'; import {getTestState, itOnlyRegularInstall} from './mocha-utils.js'; -import utils from './utils.js'; +import {dumpFrames, waitEvent} from './utils.js'; const TMP_FOLDER = path.join(os.tmpdir(), 'pptr_tmp_folder-'); const FIREFOX_TIMEOUT = 30 * 1000; @@ -258,12 +258,12 @@ describe('Launcher specs', function () { puppeteer.configuration.temporaryDirectory = testTmpDir; // Path should be empty before starting the browser. - expect(fs.readdirSync(testTmpDir).length).toEqual(0); + expect(fs.readdirSync(testTmpDir)).toHaveLength(0); const browser = await puppeteer.launch(defaultBrowserOptions); // One profile folder should have been created at this moment. const profiles = fs.readdirSync(testTmpDir); - expect(profiles.length).toEqual(1); + expect(profiles).toHaveLength(1); expect(profiles[0]?.startsWith('puppeteer_dev_chrome_profile-')).toBe( true ); @@ -272,7 +272,7 @@ describe('Launcher specs', function () { await browser.newPage(); await browser.close(); // Profile should be deleted after closing the browser - expect(fs.readdirSync(testTmpDir).length).toEqual(0); + expect(fs.readdirSync(testTmpDir)).toHaveLength(0); // Restore env var puppeteer.configuration.temporaryDirectory = oldTmpDir; @@ -523,7 +523,7 @@ describe('Launcher specs', function () { options.args = [server.EMPTY_PAGE].concat(options.args || []); const browser = await puppeteer.launch(options); const pages = await browser.pages(); - expect(pages.length).toBe(1); + expect(pages).toHaveLength(1); const page = pages[0]!; if (page.url() !== server.EMPTY_PAGE) { await page.waitForNavigation(); @@ -628,7 +628,7 @@ describe('Launcher specs', function () { }; const browser = await puppeteer.launch(options); const pages = await browser.pages(); - expect(pages.length).toBe(0); + expect(pages).toHaveLength(0); await browser.close(); }); }); @@ -684,7 +684,7 @@ describe('Launcher specs', function () { browserWSEndpoint: originalBrowser.wsEndpoint(), }); await Promise.all([ - utils.waitEvent(originalBrowser, 'disconnected'), + waitEvent(originalBrowser, 'disconnected'), remoteBrowser.close(), ]); }); @@ -702,7 +702,7 @@ describe('Launcher specs', function () { browserWSEndpoint: originalBrowser.wsEndpoint(), }); await Promise.all([ - utils.waitEvent(originalBrowser, 'disconnected'), + waitEvent(originalBrowser, 'disconnected'), remoteBrowser.close(), ]); }); @@ -746,7 +746,7 @@ describe('Launcher specs', function () { }); try { const targets = browser.targets(); - expect(targets.length).toEqual(1); + expect(targets).toHaveLength(1); expect( targets.find(target => { return target.type() === 'page'; @@ -806,7 +806,7 @@ describe('Launcher specs', function () { const restoredPage = pages.find(page => { return page.url() === server.PREFIX + '/frames/nested-frames.html'; })!; - expect(utils.dumpFrames(restoredPage.mainFrame())).toEqual([ + expect(dumpFrames(restoredPage.mainFrame())).toEqual([ 'http://localhost:/frames/nested-frames.html', ' http://localhost:/frames/two-frames.html (2frames)', ' http://localhost:/frames/frame.html (uno)', @@ -1024,7 +1024,7 @@ describe('Launcher specs', function () { }); await Promise.all([ - utils.waitEvent(remoteBrowser2, 'disconnected'), + waitEvent(remoteBrowser2, 'disconnected'), remoteBrowser2.disconnect(), ]); @@ -1033,8 +1033,8 @@ describe('Launcher specs', function () { expect(disconnectedRemote2).toBe(1); await Promise.all([ - utils.waitEvent(remoteBrowser1, 'disconnected'), - utils.waitEvent(originalBrowser, 'disconnected'), + waitEvent(remoteBrowser1, 'disconnected'), + waitEvent(originalBrowser, 'disconnected'), originalBrowser.close(), ]); diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index e414f2a00dc79..83468569c7130 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -14,8 +14,8 @@ * limitations under the License. */ -import * as fs from 'fs'; -import * as path from 'path'; +import fs from 'fs'; +import path from 'path'; import {TestServer} from '@pptr/testserver'; import {Protocol} from 'devtools-protocol'; diff --git a/test/src/navigation.spec.ts b/test/src/navigation.spec.ts index ee5bf6b9a55f6..00b2e07145a04 100644 --- a/test/src/navigation.spec.ts +++ b/test/src/navigation.spec.ts @@ -184,9 +184,9 @@ describe('navigation', function () { expect(error.message).toContain('SSL_ERROR_UNKNOWN'); } - expect(requests.length).toBe(2); - expect(requests[0]!).toBe('request'); - expect(requests[1]!).toBe('requestfailed'); + expect(requests).toHaveLength(2); + expect(requests[0]).toBe('request'); + expect(requests[1]).toBe('requestfailed'); }); it('should fail when navigating to bad SSL after redirects', async () => { const {page, server, httpsServer, isChrome} = getTestState(); @@ -383,9 +383,7 @@ describe('navigation', function () { }); // Wait for the page's 'load' event. - await new Promise(fulfill => { - return page.once('load', fulfill); - }); + await waitEvent(page, 'load'); expect(navigationFinished).toBe(false); // Wait for the initial three resources to be requested. @@ -482,7 +480,7 @@ describe('navigation', function () { const dataURL = 'data:text/html,
yo
'; const response = (await page.goto(dataURL))!; expect(response.status()).toBe(200); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(dataURL); }); it('should navigate to URL with hash and fire requests without hash', async () => { @@ -495,7 +493,7 @@ describe('navigation', function () { const response = (await page.goto(server.EMPTY_PAGE + '#hash'))!; expect(response.status()).toBe(200); expect(response.url()).toBe(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); }); it('should work with self requesting page', async () => { @@ -677,12 +675,8 @@ describe('navigation', function () { server.PREFIX + '/frames/one-frame.html' ); const frame = await waitEvent(page, 'frameattached'); - await new Promise(fulfill => { - page.on('framenavigated', f => { - if (f === frame) { - fulfill(); - } - }); + await waitEvent(page, 'framenavigated', f => { + return f === frame; }); await Promise.all([ frame.evaluate(() => { @@ -740,7 +734,7 @@ describe('navigation', function () { const response = (await page.frames()[1]!.goto(server.EMPTY_PAGE))!; expect(response.ok()).toBe(true); - expect(response.frame()).toBe(page.frames()[1]!); + expect(response.frame()).toBe(page.frames()[1]); }); it('should reject when frame detaches', async () => { const {page, server} = getTestState(); diff --git a/test/src/network.spec.ts b/test/src/network.spec.ts index e609f57a728de..f3899a5ff7eed 100644 --- a/test/src/network.spec.ts +++ b/test/src/network.spec.ts @@ -27,7 +27,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import {attachFrame, isFavicon} from './utils.js'; +import {attachFrame, isFavicon, waitEvent} from './utils.js'; describe('network', function () { setupTestBrowserHooks(); @@ -42,7 +42,7 @@ describe('network', function () { return !isFavicon(request) && requests.push(request); }); await page.goto(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); }); it('should fire for iframes', async () => { const {page, server} = getTestState(); @@ -53,7 +53,7 @@ describe('network', function () { }); await page.goto(server.EMPTY_PAGE); await attachFrame(page, 'frame1', server.EMPTY_PAGE); - expect(requests.length).toBe(2); + expect(requests).toHaveLength(2); }); it('should fire for fetches', async () => { const {page, server} = getTestState(); @@ -66,7 +66,7 @@ describe('network', function () { await page.evaluate(() => { return fetch('/empty.html'); }); - expect(requests.length).toBe(2); + expect(requests).toHaveLength(2); }); }); describe('Request.frame', function () { @@ -78,7 +78,7 @@ describe('network', function () { return !isFavicon(request) && requests.push(request); }); await page.goto(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.frame()).toBe(page.mainFrame()); }); it('should work for subframe navigation request', async () => { @@ -90,8 +90,8 @@ describe('network', function () { return !isFavicon(request) && requests.push(request); }); await attachFrame(page, 'frame1', server.EMPTY_PAGE); - expect(requests.length).toBe(1); - expect(requests[0]!.frame()).toBe(page.frames()[1]!); + expect(requests).toHaveLength(1); + expect(requests[0]!.frame()).toBe(page.frames()[1]); }); it('should work for fetch requests', async () => { const {page, server} = getTestState(); @@ -107,7 +107,7 @@ describe('network', function () { requests = requests.filter(request => { return !request.url().includes('favicon'); }); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.frame()).toBe(page.mainFrame()); }); }); @@ -256,18 +256,19 @@ describe('network', function () { server.setRoute('/post', (_req, res) => { return res.end(); }); - let request!: HTTPRequest; - page.on('request', r => { - if (!isFavicon(r)) { - request = r; - } - }); - await page.evaluate(() => { - return fetch('./post', { - method: 'POST', - body: JSON.stringify({foo: 'bar'}), - }); - }); + + const [request] = await Promise.all([ + waitEvent(page, 'request', r => { + return !isFavicon(r); + }), + page.evaluate(() => { + return fetch('./post', { + method: 'POST', + body: JSON.stringify({foo: 'bar'}), + }); + }), + ]); + expect(request).toBeTruthy(); expect(request.postData()).toBe('{"foo":"bar"}'); }); @@ -302,7 +303,7 @@ describe('network', function () { server.setRedirect('/foo.html', '/empty.html'); const response = (await page.goto(server.PREFIX + '/foo.html'))!; const redirectChain = response.request().redirectChain(); - expect(redirectChain.length).toBe(1); + expect(redirectChain).toHaveLength(1); const redirected = redirectChain[0]!.response()!; expect(redirected.status()).toBe(302); let error!: Error; @@ -404,17 +405,16 @@ describe('network', function () { res.end('Hello World'); }); const url = server.CROSS_PROCESS_PREFIX + '/test.html'; - const responsePromise = new Promise(resolve => { - page.on('response', response => { + const responsePromise = waitEvent( + page, + 'response', + response => { // Get the preflight response. - if ( - response.request().method() === 'OPTIONS' && - response.url() === url - ) { - resolve(response); - } - }); - }); + return ( + response.request().method() === 'OPTIONS' && response.url() === url + ); + } + ); // Trigger a request with a preflight. await page.evaluate(async src => { @@ -464,7 +464,7 @@ describe('network', function () { return responses.push(response); }); await page.goto(server.EMPTY_PAGE); - expect(responses.length).toBe(1); + expect(responses).toHaveLength(1); expect(responses[0]!.timing()!.receiveHeadersEnd).toBeGreaterThan(0); }); }); @@ -478,7 +478,7 @@ describe('network', function () { return requests.push(request); }); await page.goto(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); expect(requests[0]!.resourceType()).toBe('document'); expect(requests[0]!.method()).toBe('GET'); @@ -508,7 +508,7 @@ describe('network', function () { return responses.push(response); }); await page.goto(server.EMPTY_PAGE); - expect(responses.length).toBe(1); + expect(responses).toHaveLength(1); expect(responses[0]!.url()).toBe(server.EMPTY_PAGE); expect(responses[0]!.status()).toBe(200); expect(responses[0]!.ok()).toBe(true); @@ -537,7 +537,7 @@ describe('network', function () { return failedRequests.push(request); }); await page.goto(server.PREFIX + '/one-style.html'); - expect(failedRequests.length).toBe(1); + expect(failedRequests).toHaveLength(1); expect(failedRequests[0]!.url()).toContain('one-style.css'); expect(failedRequests[0]!.response()).toBe(null); expect(failedRequests[0]!.resourceType()).toBe('stylesheet'); @@ -558,7 +558,7 @@ describe('network', function () { return requests.push(request); }); await page.goto(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); expect(requests[0]!.response()).toBeTruthy(); expect(requests[0]!.frame() === page.mainFrame()).toBe(true); @@ -610,7 +610,7 @@ describe('network', function () { // Check redirect chain const redirectChain = response.request().redirectChain(); - expect(redirectChain.length).toBe(1); + expect(redirectChain).toHaveLength(1); expect(redirectChain[0]!.url()).toContain('/foo.html'); expect(redirectChain[0]!.response()!.remoteAddress().port).toBe( server.PORT @@ -812,11 +812,7 @@ describe('network', function () { res.end('hello world'); }); - const responsePromise = new Promise(resolve => { - return page.on('response', response => { - return resolve(response); - }); - }); + const responsePromise = waitEvent(page, 'response'); page.evaluate(() => { const xhr = new XMLHttpRequest(); xhr.open('GET', '/foo'); @@ -847,18 +843,16 @@ describe('network', function () { }); await page.goto(httpsServer.PREFIX + '/setcookie.html'); const url = httpsServer.CROSS_PROCESS_PREFIX + '/setcookie.html'; - const response = await new Promise(resolve => { - page.on('response', response => { - if (response.url() === url) { - resolve(response); - } - }); + const [response] = await Promise.all([ + waitEvent(page, 'response', response => { + return response.url() === url; + }), page.evaluate(src => { const xhr = new XMLHttpRequest(); xhr.open('GET', src); xhr.send(); - }, url); - }); + }, url), + ]); expect(response.headers()['set-cookie']).toBe(setCookieString); } finally { await page.close(); diff --git a/test/src/oopif.spec.ts b/test/src/oopif.spec.ts index 1abc30f7f1814..744b31082fbe9 100644 --- a/test/src/oopif.spec.ts +++ b/test/src/oopif.spec.ts @@ -20,7 +20,7 @@ import {BrowserContext} from 'puppeteer-core/internal/api/BrowserContext.js'; import {Page} from 'puppeteer-core/internal/api/Page.js'; import {describeWithDebugLogs, getTestState} from './mocha-utils.js'; -import utils from './utils.js'; +import {attachFrame, detachFrame, navigateFrame} from './utils.js'; describeWithDebugLogs('OOPIF', function () { /* We use a special browser for this test as we need the --site-per-process flag */ @@ -61,8 +61,8 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return frame.url().endsWith('/empty.html'); }); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); - await utils.attachFrame( + await attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame( page, 'frame2', server.CROSS_PROCESS_PREFIX + '/empty.html' @@ -77,14 +77,14 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame( + await attachFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' ); const frame = await framePromise; expect(frame.url()).toContain('/empty.html'); - await utils.navigateFrame( + await navigateFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/assets/frame.html' @@ -98,17 +98,17 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const frame = await framePromise; expect(frame.isOOPFrame()).toBe(false); - await utils.navigateFrame( + await navigateFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' ); expect(frame.isOOPFrame()).toBe(true); - await utils.navigateFrame(page, 'frame1', server.EMPTY_PAGE); + await navigateFrame(page, 'frame1', server.EMPTY_PAGE); expect(frame.isOOPFrame()).toBe(false); expect(page.frames()).toHaveLength(2); }); @@ -122,7 +122,7 @@ describeWithDebugLogs('OOPIF', function () { const frame2Promise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 2; }); - await utils.attachFrame( + await attachFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/frames/one-frame.html' @@ -148,17 +148,17 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const frame = await framePromise; expect(frame.isOOPFrame()).toBe(false); - await utils.navigateFrame( + await navigateFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' ); expect(frame.isOOPFrame()).toBe(true); - await utils.detachFrame(page, 'frame1'); + await detachFrame(page, 'frame1'); expect(page.frames()).toHaveLength(1); }); @@ -169,19 +169,19 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame(page, 'frame1', server.EMPTY_PAGE); + await attachFrame(page, 'frame1', server.EMPTY_PAGE); const frame = await framePromise; expect(frame.isOOPFrame()).toBe(false); const nav = frame.waitForNavigation(); - await utils.navigateFrame( + await navigateFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' ); await nav; expect(frame.isOOPFrame()).toBe(true); - await utils.detachFrame(page, 'frame1'); + await detachFrame(page, 'frame1'); expect(page.frames()).toHaveLength(1); }); @@ -192,14 +192,14 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame( + await attachFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' ); const frame = await framePromise; expect(frame.url()).toContain('/empty.html'); - await utils.navigateFrame(page, 'frame1', server.EMPTY_PAGE); + await navigateFrame(page, 'frame1', server.EMPTY_PAGE); expect(frame.url()).toBe(server.EMPTY_PAGE); }); @@ -210,7 +210,7 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame( + await attachFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' @@ -249,7 +249,7 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame( + await attachFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' @@ -282,8 +282,8 @@ describeWithDebugLogs('OOPIF', function () { }); await page.goto(server.PREFIX + '/dynamic-oopif.html'); await frame; - expect(oopifs(context).length).toBe(1); - expect(page.frames().length).toBe(2); + expect(oopifs(context)).toHaveLength(1); + expect(page.frames()).toHaveLength(2); }); it('should wait for inner OOPIFs', async () => { @@ -292,12 +292,12 @@ describeWithDebugLogs('OOPIF', function () { const frame2 = await page.waitForFrame(frame => { return frame.url().endsWith('inner-frame2.html'); }); - expect(oopifs(context).length).toBe(2); + expect(oopifs(context)).toHaveLength(2); expect( page.frames().filter(frame => { return frame.isOOPFrame(); - }).length - ).toBe(2); + }) + ).toHaveLength(2); expect( await frame2.evaluate(() => { return document.querySelectorAll('button').length; @@ -317,7 +317,7 @@ describeWithDebugLogs('OOPIF', function () { }); await page.goto(server.PREFIX + '/dynamic-oopif.html'); await frame; - expect(oopifs(context).length).toBe(1); + expect(oopifs(context)).toHaveLength(1); }); it('should support frames within OOP iframes', async () => { const {server} = getTestState(); @@ -327,7 +327,7 @@ describeWithDebugLogs('OOPIF', function () { }); await page.goto(server.PREFIX + '/dynamic-oopif.html'); const oopIframe = await oopIframePromise; - await utils.attachFrame( + await attachFrame( oopIframe, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' @@ -335,7 +335,7 @@ describeWithDebugLogs('OOPIF', function () { const frame1 = oopIframe.childFrames()[0]!; expect(frame1.url()).toMatch(/empty.html$/); - await utils.navigateFrame( + await navigateFrame( oopIframe, 'frame1', server.CROSS_PROCESS_PREFIX + '/oopif.html' @@ -346,7 +346,7 @@ describeWithDebugLogs('OOPIF', function () { {waitUntil: 'load'} ); expect(frame1.url()).toMatch(/oopif.html#navigate-within-document$/); - await utils.detachFrame(oopIframe, 'frame1'); + await detachFrame(oopIframe, 'frame1'); expect(oopIframe.childFrames()).toHaveLength(0); }); @@ -356,7 +356,7 @@ describeWithDebugLogs('OOPIF', function () { const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; }); - await utils.attachFrame( + await attachFrame( page, 'frame1', server.CROSS_PROCESS_PREFIX + '/empty.html' @@ -404,8 +404,8 @@ describeWithDebugLogs('OOPIF', function () { }); await page.goto(server.PREFIX + '/dynamic-oopif.html'); await frame; - expect(oopifs(context).length).toBe(1); - expect(page.frames().length).toBe(2); + expect(oopifs(context)).toHaveLength(1); + expect(page.frames()).toHaveLength(2); const browserURL = 'http://127.0.0.1:21222'; const browser1 = await puppeteer.connect({browserURL}); @@ -434,7 +434,7 @@ describeWithDebugLogs('OOPIF', function () { const {server} = getTestState(); await page.goto(server.EMPTY_PAGE); - await utils.attachFrame( + await attachFrame( page, 'frame2', server.CROSS_PROCESS_PREFIX + '/empty.html' diff --git a/test/src/page.spec.ts b/test/src/page.spec.ts index fb35fa98034a9..0dc23bae7bf2f 100644 --- a/test/src/page.spec.ts +++ b/test/src/page.spec.ts @@ -185,16 +185,16 @@ describe('Page', function () { it('should throw when page crashes', async () => { const {page, isChrome} = getTestState(); - let error!: Error; - page.on('error', err => { - return (error = err); - }); + let navigate: Promise; if (isChrome) { - page.goto('chrome://crash').catch(() => {}); + navigate = page.goto('chrome://crash').catch(() => {}); } else { - page.goto('about:crashcontent').catch(() => {}); + navigate = page.goto('about:crashcontent').catch(() => {}); } - await waitEvent(page, 'error'); + const [error] = await Promise.all([ + waitEvent(page, 'error'), + navigate, + ]); expect(error.message).toBe('Page crashed!'); }); }); @@ -204,9 +204,7 @@ describe('Page', function () { const {page} = getTestState(); const [popup] = await Promise.all([ - new Promise(x => { - return page.once('popup', x); - }), + waitEvent(page, 'popup'), page.evaluate(() => { return window.open('about:blank'); }), @@ -226,9 +224,7 @@ describe('Page', function () { const {page} = getTestState(); const [popup] = await Promise.all([ - new Promise(x => { - return page.once('popup', x); - }), + waitEvent(page, 'popup'), page.evaluate(() => { return window.open('about:blank', undefined, 'noopener'); }), @@ -250,9 +246,7 @@ describe('Page', function () { await page.goto(server.EMPTY_PAGE); await page.setContent('yo'); const [popup] = await Promise.all([ - new Promise(x => { - return page.once('popup', x); - }), + waitEvent(page, 'popup'), page.click('a'), ]); expect( @@ -274,9 +268,7 @@ describe('Page', function () { 'yo' ); const [popup] = await Promise.all([ - new Promise(x => { - return page.once('popup', x); - }), + waitEvent(page, 'popup'), page.click('a'), ]); expect( @@ -298,9 +290,7 @@ describe('Page', function () { 'yo' ); const [popup] = await Promise.all([ - new Promise(x => { - return page.once('popup', x); - }), + waitEvent(page, 'popup'), page.$eval('a', a => { return (a as HTMLAnchorElement).click(); }), @@ -324,9 +314,7 @@ describe('Page', function () { 'yo' ); const [popup] = await Promise.all([ - new Promise(x => { - return page.once('popup', x); - }), + waitEvent(page, 'popup'), page.click('a'), ]); expect( @@ -642,15 +630,11 @@ describe('Page', function () { it('should work', async () => { const {page} = getTestState(); - let message!: ConsoleMessage; - page.once('console', m => { - return (message = m); - }); - await Promise.all([ + const [message] = await Promise.all([ + waitEvent(page, 'console'), page.evaluate(() => { return console.log('hello', 5, {foo: 'bar'}); }), - waitEvent(page, 'console'), ]); expect(message.text()).toEqual('hello 5 JSHandle@object'); expect(message.type()).toEqual('log'); @@ -720,15 +704,11 @@ describe('Page', function () { it('should not fail for window object', async () => { const {page} = getTestState(); - let message!: ConsoleMessage; - page.once('console', msg => { - return (message = msg); - }); - await Promise.all([ + const [message] = await Promise.all([ + waitEvent(page, 'console'), page.evaluate(() => { return console.error(window); }), - waitEvent(page, 'console'), ]); expect(message.text()).toBe('JSHandle@object'); }); @@ -854,11 +834,11 @@ describe('Page', function () { it('metrics event fired on console.timeStamp', async () => { const {page} = getTestState(); - const metricsPromise = new Promise<{metrics: Metrics; title: string}>( - fulfill => { - return page.once('metrics', fulfill); - } + const metricsPromise = waitEvent<{metrics: Metrics; title: string}>( + page, + 'metrics' ); + await page.evaluate(() => { return console.timeStamp('test42'); }); @@ -1342,13 +1322,9 @@ describe('Page', function () { it('should fire', async () => { const {page, server} = getTestState(); - let error!: Error; - page.once('pageerror', e => { - return (error = e); - }); - await Promise.all([ + const [error] = await Promise.all([ + waitEvent(page, 'pageerror'), page.goto(server.PREFIX + '/error.html'), - waitEvent(page, 'pageerror'), ]); expect(error.message).toContain('Fancy'); }); @@ -2220,7 +2196,7 @@ describe('Page', function () { 'black', 'magenta' ); - expect(result.length).toEqual(1); + expect(result).toHaveLength(1); }); it('should return [] on no values', async () => { const {page, server} = getTestState(); @@ -2313,9 +2289,7 @@ describe('Page', function () { return ((window as any)['newPage'] = window.open('about:blank')); }); const newPage = await newPagePromise; - const closedPromise = new Promise(x => { - return newPage.on('close', x); - }); + const closedPromise = waitEvent(newPage, 'close'); await page.evaluate(() => { return (window as any)['newPage'].close(); }); @@ -2325,9 +2299,7 @@ describe('Page', function () { const {context} = getTestState(); const newPage = await context.newPage(); - const closedPromise = new Promise(x => { - return newPage.on('close', x); - }); + const closedPromise = waitEvent(newPage, 'close'); await newPage.close(); await closedPromise; }); diff --git a/test/src/queryhandler.spec.ts b/test/src/queryhandler.spec.ts index ae8c66dece061..f3f604f6cf7a7 100644 --- a/test/src/queryhandler.spec.ts +++ b/test/src/queryhandler.spec.ts @@ -106,13 +106,13 @@ describe('Query handler tests', function () { await page.setContent('
test
'); expect(await page.$('text/test')).toBeTruthy(); - expect((await page.$$('text/test')).length).toBe(1); + expect(await page.$$('text/test')).toHaveLength(1); }); it('should return empty array for non-existing element', async () => { const {page} = getTestState(); expect(await page.$('text/test')).toBeFalsy(); - expect((await page.$$('text/test')).length).toBe(0); + expect(await page.$$('text/test')).toHaveLength(0); }); it('should return first element', async () => { const {page} = getTestState(); @@ -132,7 +132,7 @@ describe('Query handler tests', function () { await page.setContent('
a
a
'); const elements = await page.$$('text/a'); - expect(elements.length).toBe(2); + expect(elements).toHaveLength(2); }); it('should pierce shadow DOM', async () => { const {page} = getTestState(); @@ -277,7 +277,7 @@ describe('Query handler tests', function () { const elementHandle = (await page.$('div'))!; expect(await elementHandle.$(`text/a`)).toBeTruthy(); - expect((await elementHandle.$$(`text/a`)).length).toBe(1); + expect(await elementHandle.$$(`text/a`)).toHaveLength(1); }); it('should return null for non-existing element', async () => { @@ -287,7 +287,7 @@ describe('Query handler tests', function () { const elementHandle = (await page.$('div'))!; expect(await elementHandle.$(`text/a`)).toBeFalsy(); - expect((await elementHandle.$$(`text/a`)).length).toBe(0); + expect(await elementHandle.$$(`text/a`)).toHaveLength(0); }); }); }); @@ -300,7 +300,7 @@ describe('Query handler tests', function () { await page.setContent('
test
'); expect(await page.$('xpath/html/body/section')).toBeTruthy(); - expect((await page.$$('xpath/html/body/section')).length).toBe(1); + expect(await page.$$('xpath/html/body/section')).toHaveLength(1); }); it('should return empty array for non-existing element', async () => { const {page} = getTestState(); @@ -309,8 +309,8 @@ describe('Query handler tests', function () { await page.$('xpath/html/body/non-existing-element') ).toBeFalsy(); expect( - (await page.$$('xpath/html/body/non-existing-element')).length - ).toBe(0); + await page.$$('xpath/html/body/non-existing-element') + ).toHaveLength(0); }); it('should return first element', async () => { const {page} = getTestState(); @@ -330,7 +330,7 @@ describe('Query handler tests', function () { await page.setContent('
'); const elements = await page.$$('xpath/html/body/div'); - expect(elements.length).toBe(2); + expect(elements).toHaveLength(2); }); }); describe('in ElementHandles', function () { @@ -341,7 +341,7 @@ describe('Query handler tests', function () { const elementHandle = (await page.$('div'))!; expect(await elementHandle.$(`xpath/span`)).toBeTruthy(); - expect((await elementHandle.$$(`xpath/span`)).length).toBe(1); + expect(await elementHandle.$$(`xpath/span`)).toHaveLength(1); }); it('should return null for non-existing element', async () => { @@ -351,7 +351,7 @@ describe('Query handler tests', function () { const elementHandle = (await page.$('div'))!; expect(await elementHandle.$(`xpath/span`)).toBeFalsy(); - expect((await elementHandle.$$(`xpath/span`)).length).toBe(0); + expect(await elementHandle.$$(`xpath/span`)).toHaveLength(0); }); }); }); @@ -542,7 +542,7 @@ describe('Query handler tests', function () { it('should work with selector lists', async () => { const {page} = getTestState(); const elements = await page.$$('div, ::-p-text(world)'); - expect(elements.length).toStrictEqual(3); + expect(elements).toHaveLength(3); }); const permute = (inputs: T[]): T[][] => { @@ -587,7 +587,7 @@ describe('Query handler tests', function () { it('should not have duplicate elements from selector lists', async () => { const {page} = getTestState(); const elements = await page.$$('::-p-text(world), button'); - expect(elements.length).toStrictEqual(1); + expect(elements).toHaveLength(1); }); }); }); diff --git a/test/src/queryselector.spec.ts b/test/src/queryselector.spec.ts index 7b035603d5d27..190578bd59136 100644 --- a/test/src/queryselector.spec.ts +++ b/test/src/queryselector.spec.ts @@ -173,7 +173,7 @@ describe('querySelector', function () { await page.setContent('
A

B
'); const elements = await page.$$('div'); - expect(elements.length).toBe(2); + expect(elements).toHaveLength(2); const promises = elements.map(element => { return page.evaluate((e: HTMLElement) => { return e.textContent; @@ -186,7 +186,7 @@ describe('querySelector', function () { await page.goto(server.EMPTY_PAGE); const elements = await page.$$('div'); - expect(elements.length).toBe(0); + expect(elements).toHaveLength(0); }); }); @@ -196,8 +196,8 @@ describe('querySelector', function () { await page.setContent('
test
'); const elements = await page.$x('/html/body/section'); - expect(elements[0]!).toBeTruthy(); - expect(elements.length).toBe(1); + expect(elements[0]).toBeTruthy(); + expect(elements).toHaveLength(1); }); it('should return empty array for non-existing element', async () => { const {page} = getTestState(); @@ -210,7 +210,7 @@ describe('querySelector', function () { await page.setContent('
'); const elements = await page.$x('/html/body/div'); - expect(elements.length).toBe(2); + expect(elements).toHaveLength(2); }); }); @@ -342,7 +342,7 @@ describe('querySelector', function () { ); const html = (await page.$('html'))!; const elements = await html.$$('div'); - expect(elements.length).toBe(2); + expect(elements).toHaveLength(2); const promises = elements.map(element => { return page.evaluate((e: HTMLElement) => { return e.textContent; @@ -359,7 +359,7 @@ describe('querySelector', function () { ); const html = (await page.$('html'))!; const elements = await html.$$('div'); - expect(elements.length).toBe(0); + expect(elements).toHaveLength(0); }); }); @@ -417,7 +417,7 @@ describe('querySelector', function () { ); const html = (await page.$('html'))!; const elements = await html.$$('allArray/div'); - expect(elements.length).toBe(2); + expect(elements).toHaveLength(2); const promises = elements.map(element => { return page.evaluate(e => { return e.textContent; @@ -434,7 +434,7 @@ describe('querySelector', function () { ); const html = (await page.$('html'))!; const elements = await html.$$('allArray/div'); - expect(elements.length).toBe(0); + expect(elements).toHaveLength(0); }); it('$$eval should work', async () => { const {page} = getTestState(); diff --git a/test/src/requestinterception-experimental.spec.ts b/test/src/requestinterception-experimental.spec.ts index ba235d9ada280..62f0cb640e3c6 100644 --- a/test/src/requestinterception-experimental.spec.ts +++ b/test/src/requestinterception-experimental.spec.ts @@ -30,7 +30,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {isFavicon, waitEvent} from './utils.js'; describe('request interception', function () { setupTestBrowserHooks(); @@ -98,8 +98,8 @@ describe('request interception', function () { } })())!; - expect(actionResults.length).toBe(1); - expect(actionResults[0]!).toBe(expectedAction); + expect(actionResults).toHaveLength(1); + expect(actionResults[0]).toBe(expectedAction); expect(response!.ok()).toBe(true); }); } @@ -109,7 +109,7 @@ describe('request interception', function () { await page.setRequestInterception(true); page.on('request', request => { - if (utils.isFavicon(request)) { + if (isFavicon(request)) { request.continue({}, 0); return; } @@ -192,7 +192,7 @@ describe('request interception', function () { await page.setRequestInterception(true); const requests: HTTPRequest[] = []; page.on('request', request => { - if (!utils.isFavicon(request)) { + if (!isFavicon(request)) { requests.push(request); } request.continue({}, 0); @@ -313,11 +313,11 @@ describe('request interception', function () { page.on('request', request => { request.abort('internetdisconnected', 0); }); - let failedRequest!: HTTPRequest; - page.on('requestfailed', request => { - return (failedRequest = request); - }); - await page.goto(server.EMPTY_PAGE).catch(() => {}); + + const [failedRequest] = await Promise.all([ + waitEvent(page, 'requestfailed'), + page.goto(server.EMPTY_PAGE).catch(() => {}), + ]); expect(failedRequest).toBeTruthy(); expect(failedRequest.failure()!.errorText).toBe( 'net::ERR_INTERNET_DISCONNECTED' @@ -384,11 +384,11 @@ describe('request interception', function () { ); expect(response!.status()).toBe(200); expect(response!.url()).toContain('empty.html'); - expect(requests.length).toBe(5); + expect(requests).toHaveLength(5); expect(requests[2]!.resourceType()).toBe('document'); // Check redirect chain const redirectChain = response!.request().redirectChain(); - expect(redirectChain.length).toBe(4); + expect(redirectChain).toHaveLength(4); expect(redirectChain[0]!.url()).toContain('/non-existing-page.html'); expect(redirectChain[2]!.url()).toContain('/non-existing-page-3.html'); for (let i = 0; i < redirectChain.length; ++i) { @@ -404,7 +404,7 @@ describe('request interception', function () { const requests: HTTPRequest[] = []; page.on('request', request => { request.continue({}, 0); - if (!utils.isFavicon(request)) { + if (!isFavicon(request)) { requests.push(request); } }); @@ -418,12 +418,12 @@ describe('request interception', function () { const response = await page.goto(server.PREFIX + '/one-style.html'); expect(response!.status()).toBe(200); expect(response!.url()).toContain('one-style.html'); - expect(requests.length).toBe(5); + expect(requests).toHaveLength(5); expect(requests[0]!.resourceType()).toBe('document'); expect(requests[1]!.resourceType()).toBe('stylesheet'); // Check redirect chain const redirectChain = requests[1]!.redirectChain(); - expect(redirectChain.length).toBe(3); + expect(redirectChain).toHaveLength(3); expect(redirectChain[0]!.url()).toContain('/one-style.css'); expect(redirectChain[2]!.url()).toContain('/three-style.css'); }); @@ -467,7 +467,7 @@ describe('request interception', function () { let spinner = false; // Cancel 2nd request. page.on('request', request => { - if (utils.isFavicon(request)) { + if (isFavicon(request)) { request.continue({}, 0); return; } @@ -513,7 +513,7 @@ describe('request interception', function () { const dataURL = 'data:text/html,
yo
'; const response = await page.goto(dataURL); expect(response!.status()).toBe(200); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(dataURL); }); it('should be able to fetch dataURL and fire dataURL requests', async () => { @@ -523,7 +523,7 @@ describe('request interception', function () { await page.setRequestInterception(true); const requests: HTTPRequest[] = []; page.on('request', request => { - !utils.isFavicon(request) && requests.push(request); + !isFavicon(request) && requests.push(request); request.continue({}, 0); }); const dataURL = 'data:text/html,
yo
'; @@ -533,7 +533,7 @@ describe('request interception', function () { }); }, dataURL); expect(text).toBe('
yo
'); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(dataURL); }); it('should navigate to URL with hash and fire requests without hash', async () => { @@ -548,7 +548,7 @@ describe('request interception', function () { const response = await page.goto(server.EMPTY_PAGE + '#hash'); expect(response!.status()).toBe(200); expect(response!.url()).toBe(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); }); it('should work with encoded server', async () => { @@ -593,7 +593,7 @@ describe('request interception', function () { `data:text/html,` ); expect(response!.status()).toBe(200); - expect(requests.length).toBe(2); + expect(requests).toHaveLength(2); expect(requests[1]!.response()!.status()).toBe(404); }); it('should not throw "Invalid Interception Id" if the request was cancelled', async () => { @@ -613,7 +613,7 @@ describe('request interception', function () { server.EMPTY_PAGE ), // Wait for request interception. - await utils.waitEvent(page, 'request'); + await waitEvent(page, 'request'); // Delete frame to cause request to be canceled. await page.$eval('iframe', frame => { return frame.remove(); @@ -666,13 +666,13 @@ describe('request interception', function () { return request.continue({}, 0); }); - const cached = []; + const cached: HTTPRequest[] = []; page.on('requestservedfromcache', r => { return cached.push(r); }); await page.reload(); - expect(cached.length).toBe(0); + expect(cached).toHaveLength(0); }); it('should cache if cache enabled', async () => { const {page, server} = getTestState(); @@ -686,13 +686,13 @@ describe('request interception', function () { return request.continue({}, 0); }); - const cached = []; + const cached: HTTPRequest[] = []; page.on('requestservedfromcache', r => { return cached.push(r); }); await page.reload(); - expect(cached.length).toBe(1); + expect(cached).toHaveLength(1); }); it('should load fonts if cache enabled', async () => { const {page, server} = getTestState(); @@ -748,11 +748,11 @@ describe('request interception', function () { : undefined; request.continue({url: redirectURL}, 0); }); - let consoleMessage!: ConsoleMessage; - page.on('console', msg => { - return (consoleMessage = msg); - }); - await page.goto(server.EMPTY_PAGE); + + const [consoleMessage] = await Promise.all([ + waitEvent(page, 'console'), + page.goto(server.EMPTY_PAGE), + ]); expect(page.url()).toBe(server.EMPTY_PAGE); expect(consoleMessage.text()).toBe('yellow'); }); @@ -895,7 +895,7 @@ describe('request interception', function () { ); }); const response = await page.goto(server.PREFIX + '/rrredirect'); - expect(response!.request().redirectChain().length).toBe(1); + expect(response!.request().redirectChain()).toHaveLength(1); expect(response!.request().redirectChain()[0]!.url()).toBe( server.PREFIX + '/rrredirect' ); diff --git a/test/src/requestinterception.spec.ts b/test/src/requestinterception.spec.ts index 2c55fe67c4703..51e63f4be0181 100644 --- a/test/src/requestinterception.spec.ts +++ b/test/src/requestinterception.spec.ts @@ -26,7 +26,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; +import {isFavicon, waitEvent} from './utils.js'; describe('request interception', function () { setupTestBrowserHooks(); @@ -37,7 +37,7 @@ describe('request interception', function () { await page.setRequestInterception(true); page.on('request', request => { - if (utils.isFavicon(request)) { + if (isFavicon(request)) { request.continue(); return; } @@ -118,7 +118,7 @@ describe('request interception', function () { await page.setRequestInterception(true); const requests: HTTPRequest[] = []; page.on('request', request => { - if (!utils.isFavicon(request)) { + if (!isFavicon(request)) { requests.push(request); } request.continue(); @@ -240,11 +240,11 @@ describe('request interception', function () { page.on('request', request => { request.abort('internetdisconnected'); }); - let failedRequest!: HTTPRequest; - page.on('requestfailed', request => { - return (failedRequest = request); - }); - await page.goto(server.EMPTY_PAGE).catch(() => {}); + const [failedRequest] = await Promise.all([ + waitEvent(page, 'requestfailed'), + page.goto(server.EMPTY_PAGE).catch(() => {}), + ]); + expect(failedRequest).toBeTruthy(); expect(failedRequest.failure()!.errorText).toBe( 'net::ERR_INTERNET_DISCONNECTED' @@ -311,11 +311,11 @@ describe('request interception', function () { ))!; expect(response.status()).toBe(200); expect(response.url()).toContain('empty.html'); - expect(requests.length).toBe(5); + expect(requests).toHaveLength(5); expect(requests[2]!.resourceType()).toBe('document'); // Check redirect chain const redirectChain = response.request().redirectChain(); - expect(redirectChain.length).toBe(4); + expect(redirectChain).toHaveLength(4); expect(redirectChain[0]!.url()).toContain('/non-existing-page.html'); expect(redirectChain[2]!.url()).toContain('/non-existing-page-3.html'); for (let i = 0; i < redirectChain.length; ++i) { @@ -331,7 +331,7 @@ describe('request interception', function () { const requests: HTTPRequest[] = []; page.on('request', request => { request.continue(); - if (!utils.isFavicon(request)) { + if (!isFavicon(request)) { requests.push(request); } }); @@ -345,12 +345,12 @@ describe('request interception', function () { const response = (await page.goto(server.PREFIX + '/one-style.html'))!; expect(response.status()).toBe(200); expect(response.url()).toContain('one-style.html'); - expect(requests.length).toBe(5); + expect(requests).toHaveLength(5); expect(requests[0]!.resourceType()).toBe('document'); expect(requests[1]!.resourceType()).toBe('stylesheet'); // Check redirect chain const redirectChain = requests[1]!.redirectChain(); - expect(redirectChain.length).toBe(3); + expect(redirectChain).toHaveLength(3); expect(redirectChain[0]!.url()).toContain('/one-style.css'); expect(redirectChain[2]!.url()).toContain('/three-style.css'); }); @@ -394,7 +394,7 @@ describe('request interception', function () { let spinner = false; // Cancel 2nd request. page.on('request', request => { - if (utils.isFavicon(request)) { + if (isFavicon(request)) { request.continue(); return; } @@ -440,7 +440,7 @@ describe('request interception', function () { const dataURL = 'data:text/html,
yo
'; const response = (await page.goto(dataURL))!; expect(response.status()).toBe(200); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(dataURL); }); it('should be able to fetch dataURL and fire dataURL requests', async () => { @@ -450,7 +450,7 @@ describe('request interception', function () { await page.setRequestInterception(true); const requests: HTTPRequest[] = []; page.on('request', request => { - !utils.isFavicon(request) && requests.push(request); + !isFavicon(request) && requests.push(request); request.continue(); }); const dataURL = 'data:text/html,
yo
'; @@ -460,7 +460,7 @@ describe('request interception', function () { }); }, dataURL); expect(text).toBe('
yo
'); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(dataURL); }); it('should navigate to URL with hash and fire requests without hash', async () => { @@ -475,7 +475,7 @@ describe('request interception', function () { const response = (await page.goto(server.EMPTY_PAGE + '#hash'))!; expect(response.status()).toBe(200); expect(response.url()).toBe(server.EMPTY_PAGE); - expect(requests.length).toBe(1); + expect(requests).toHaveLength(1); expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); }); it('should work with encoded server', async () => { @@ -522,7 +522,7 @@ describe('request interception', function () { `data:text/html,` ))!; expect(response.status()).toBe(200); - expect(requests.length).toBe(2); + expect(requests).toHaveLength(2); expect(requests[1]!.response()!.status()).toBe(404); }); it('should not throw "Invalid Interception Id" if the request was cancelled', async () => { @@ -542,7 +542,7 @@ describe('request interception', function () { server.EMPTY_PAGE ), // Wait for request interception. - await utils.waitEvent(page, 'request'); + await waitEvent(page, 'request'); // Delete frame to cause request to be canceled. await page.$eval('iframe', frame => { return frame.remove(); @@ -595,13 +595,13 @@ describe('request interception', function () { return request.continue(); }); - const cached = []; + const cached: HTTPRequest[] = []; page.on('requestservedfromcache', r => { return cached.push(r); }); await page.reload(); - expect(cached.length).toBe(0); + expect(cached).toHaveLength(0); }); it('should cache if cache enabled', async () => { const {page, server} = getTestState(); @@ -615,13 +615,13 @@ describe('request interception', function () { return request.continue(); }); - const cached = []; + const cached: HTTPRequest[] = []; page.on('requestservedfromcache', r => { return cached.push(r); }); await page.reload(); - expect(cached.length).toBe(1); + expect(cached).toHaveLength(1); }); it('should load fonts if cache enabled', async () => { const {page, server} = getTestState(); @@ -678,11 +678,10 @@ describe('request interception', function () { : undefined; request.continue({url: redirectURL}); }); - let consoleMessage!: ConsoleMessage; - page.on('console', msg => { - return (consoleMessage = msg); - }); - await page.goto(server.EMPTY_PAGE); + const [consoleMessage] = await Promise.all([ + waitEvent(page, 'console'), + page.goto(server.EMPTY_PAGE), + ]); expect(page.url()).toBe(server.EMPTY_PAGE); expect(consoleMessage.text()).toBe('yellow'); }); @@ -815,7 +814,7 @@ describe('request interception', function () { }); }); const response = (await page.goto(server.PREFIX + '/rrredirect'))!; - expect(response.request().redirectChain().length).toBe(1); + expect(response.request().redirectChain()).toHaveLength(1); expect(response.request().redirectChain()[0]!.url()).toBe( server.PREFIX + '/rrredirect' ); diff --git a/test/src/screenshot.spec.ts b/test/src/screenshot.spec.ts index fb6b60a70ac91..f38d7ee897bcc 100644 --- a/test/src/screenshot.spec.ts +++ b/test/src/screenshot.spec.ts @@ -99,7 +99,7 @@ describe('Screenshots', function () { ); } const screenshots = await Promise.all(promises); - expect(screenshots[1]!).toBeGolden('grid-cell-1.png'); + expect(screenshots[1]).toBeGolden('grid-cell-1.png'); }); it('should take fullPage screenshots', async () => { const {page, server} = getTestState(); @@ -193,11 +193,7 @@ describe('Screenshots', function () { const screenshot = await page.screenshot({ encoding: 'base64', }); - // TODO (@jackfranklin): improve the screenshot types. - // - if we pass encoding: 'base64', it returns a string - // - else it returns a buffer. - // If we can fix that we can avoid this "as string" here. - expect(Buffer.from(screenshot as string, 'base64')).toBeGolden( + expect(Buffer.from(screenshot, 'base64')).toBeGolden( 'screenshot-sanity.png' ); }); diff --git a/test/src/target.spec.ts b/test/src/target.spec.ts index 8bb70583fd91c..3b5e5c3401ad7 100644 --- a/test/src/target.spec.ts +++ b/test/src/target.spec.ts @@ -26,9 +26,7 @@ import { setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; -import utils from './utils.js'; - -const {waitEvent} = utils; +import {waitEvent} from './utils.js'; describe('Target', function () { setupTestBrowserHooks(); @@ -55,7 +53,7 @@ describe('Target', function () { // The pages will be the testing page const allPages = await context.pages(); - expect(allPages.length).toBe(1); + expect(allPages).toHaveLength(1); expect(allPages).toContain(page); }); it('should contain browser target', async () => { @@ -131,13 +129,11 @@ describe('Target', function () { expect(allPages).toContain(page); expect(allPages).toContain(otherPage); - const closePagePromise = new Promise(fulfill => { - return context.once('targetdestroyed', target => { - return fulfill(target.page()); - }); - }); - await otherPage!.close(); - expect(await closePagePromise).toBe(otherPage); + const [closedTarget] = await Promise.all([ + waitEvent(context, 'targetdestroyed'), + otherPage!.close(), + ]); + expect(await closedTarget.page()).toBe(otherPage); allPages = (await Promise.all( context.targets().map(target => { @@ -151,11 +147,7 @@ describe('Target', function () { const {page, server, context} = getTestState(); await page.goto(server.EMPTY_PAGE); - const createdTarget = new Promise(fulfill => { - return context.once('targetcreated', target => { - return fulfill(target); - }); - }); + const createdTarget = waitEvent(context, 'targetcreated'); await page.goto(server.PREFIX + '/serviceworkers/empty/sw.html'); @@ -164,11 +156,7 @@ describe('Target', function () { server.PREFIX + '/serviceworkers/empty/sw.js' ); - const destroyedTarget = new Promise(fulfill => { - return context.once('targetdestroyed', target => { - return fulfill(target); - }); - }); + const destroyedTarget = waitEvent(context, 'targetdestroyed'); await page.evaluate(() => { return ( globalThis as unknown as { @@ -216,19 +204,11 @@ describe('Target', function () { const {page, server, context} = getTestState(); await page.goto(server.EMPTY_PAGE); - let changedTarget = new Promise(fulfill => { - return context.once('targetchanged', target => { - return fulfill(target); - }); - }); + let changedTarget = waitEvent(context, 'targetchanged'); await page.goto(server.CROSS_PROCESS_PREFIX + '/'); expect((await changedTarget).url()).toBe(server.CROSS_PROCESS_PREFIX + '/'); - changedTarget = new Promise(fulfill => { - return context.once('targetchanged', target => { - return fulfill(target); - }); - }); + changedTarget = waitEvent(context, 'targetchanged'); await page.goto(server.EMPTY_PAGE); expect((await changedTarget).url()).toBe(server.EMPTY_PAGE); }); @@ -240,21 +220,13 @@ describe('Target', function () { return (targetChanged = true); }; context.on('targetchanged', listener); - const targetPromise = new Promise(fulfill => { - return context.once('targetcreated', target => { - return fulfill(target); - }); - }); + const targetPromise = waitEvent(context, 'targetcreated'); const newPagePromise = context.newPage(); const target = await targetPromise; expect(target.url()).toBe('about:blank'); const newPage = await newPagePromise; - const targetPromise2 = new Promise(fulfill => { - return context.once('targetcreated', target => { - return fulfill(target); - }); - }); + const targetPromise2 = waitEvent(context, 'targetcreated'); const evaluatePromise = newPage.evaluate(() => { return window.open('about:blank'); }); @@ -263,7 +235,7 @@ describe('Target', function () { await evaluatePromise; await newPage.close(); expect(targetChanged).toBe(false); - context.removeListener('targetchanged', listener); + context.off('targetchanged', listener); }); it('should not crash while redirecting if original request was missed', async () => { const {page, server, context} = getTestState(); @@ -297,11 +269,7 @@ describe('Target', function () { await page.goto(server.EMPTY_PAGE); const [createdTarget] = await Promise.all([ - new Promise(fulfill => { - return context.once('targetcreated', target => { - return fulfill(target); - }); - }), + waitEvent(context, 'targetcreated'), page.goto(server.PREFIX + '/popup/window-open.html'), ]); expect((await createdTarget.page())!.url()).toBe( diff --git a/test/src/utils.ts b/test/src/utils.ts index 5a71b2d4251e6..43c98e953f51a 100644 --- a/test/src/utils.ts +++ b/test/src/utils.ts @@ -132,15 +132,15 @@ export const dumpFrames = (frame: Frame, indentation?: string): string[] => { return result; }; -export const waitEvent = ( +export const waitEvent = ( emitter: EventEmitter, eventName: string, - predicate: (event: any) => boolean = () => { + predicate: (event: T) => boolean = () => { return true; } -): Promise => { +): Promise => { return new Promise(fulfill => { - emitter.once(eventName, (event: any) => { + emitter.on(eventName, (event: T) => { if (!predicate(event)) { return; } @@ -148,17 +148,3 @@ export const waitEvent = ( }); }); }; - -/** - * @deprecated Use exports directly. - */ -export default { - extendExpectWithToBeGolden, - waitEvent, - dumpFrames, - navigateFrame, - isFavicon, - attachFrame, - projectRoot, - detachFrame, -}; diff --git a/test/src/worker.spec.ts b/test/src/worker.spec.ts index ee94a5af64ba0..733c5bdff1f25 100644 --- a/test/src/worker.spec.ts +++ b/test/src/worker.spec.ts @@ -32,9 +32,7 @@ describe('Workers', function () { const {page, server} = getTestState(); await Promise.all([ - new Promise(x => { - return page.once('workercreated', x); - }), + waitEvent(page, 'workercreated'), page.goto(server.PREFIX + '/worker/worker.html'), ]); const worker = page.workers()[0]!; @@ -47,14 +45,12 @@ describe('Workers', function () { ).toBe('worker function result'); await page.goto(server.EMPTY_PAGE); - expect(page.workers().length).toBe(0); + expect(page.workers()).toHaveLength(0); }); it('should emit created and destroyed events', async () => { const {page} = getTestState(); - const workerCreatedPromise = new Promise(x => { - return page.once('workercreated', x); - }); + const workerCreatedPromise = waitEvent(page, 'workercreated'); const workerObj = await page.evaluateHandle(() => { return new Worker('data:text/javascript,1'); }); @@ -62,9 +58,7 @@ describe('Workers', function () { const workerThisObj = await worker.evaluateHandle(() => { return this; }); - const workerDestroyedPromise = new Promise(x => { - return page.once('workerdestroyed', x); - }); + const workerDestroyedPromise = waitEvent(page, 'workerdestroyed'); await page.evaluate((workerObj: Worker) => { return workerObj.terminate(); }, workerObj); @@ -93,15 +87,13 @@ describe('Workers', function () { it('should have JSHandles for console logs', async () => { const {page} = getTestState(); - const logPromise = new Promise(x => { - return page.on('console', x); - }); + const logPromise = waitEvent(page, 'console'); await page.evaluate(() => { return new Worker(`data:text/javascript,console.log(1,2,3,this)`); }); const log = await logPromise; expect(log.text()).toBe('1 2 3 JSHandle@object'); - expect(log.args().length).toBe(4); + expect(log.args()).toHaveLength(4); expect(await (await log.args()[3]!.getProperty('origin')).jsonValue()).toBe( 'null' ); @@ -109,9 +101,7 @@ describe('Workers', function () { it('should have an execution context', async () => { const {page} = getTestState(); - const workerCreatedPromise = new Promise(x => { - return page.once('workercreated', x); - }); + const workerCreatedPromise = waitEvent(page, 'workercreated'); await page.evaluate(() => { return new Worker(`data:text/javascript,console.log(1)`); }); @@ -121,9 +111,7 @@ describe('Workers', function () { it('should report errors', async () => { const {page} = getTestState(); - const errorPromise = new Promise(x => { - return page.on('pageerror', x); - }); + const errorPromise = waitEvent(page, 'pageerror'); await page.evaluate(() => { return new Worker( `data:text/javascript, throw new Error('this is my error');` From a85db46c401928f850833fc31e29523ae71857f4 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Tue, 25 Apr 2023 15:12:32 +0200 Subject: [PATCH 119/417] chore: add devtools action (#10077) --- .github/workflows/devtools.yml | 77 ++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 .github/workflows/devtools.yml diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml new file mode 100644 index 0000000000000..34361c5aebfda --- /dev/null +++ b/.github/workflows/devtools.yml @@ -0,0 +1,77 @@ +name: DevTools CI + +# Declare default permissions as read only. +permissions: read-all + +on: + workflow_dispatch: + +concurrency: + group: ${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +jobs: + build-puppeteer: + name: Build Puppeteer + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Set up Node.js + uses: actions/setup-node@v3.5.1 + with: + cache: npm + node-version: lts/* + - name: Install dependencies + run: npm ci + env: + PUPPETEER_SKIP_DOWNLOAD: true + - name: Build Puppeteer + run: | + npm run build --workspace puppeteer-core + npm run build --workspace puppeteer + - name: Pack Puppeteer + run: | + npm pack --workspace puppeteer-core + npm pack --workspace puppeteer + - name: Upload Puppeteer build + uses: actions/upload-artifact@v3 + with: + name: puppeteer-build + if-no-files-found: error + path: puppeteer-*.tgz + + devtools-tests: + name: DevTools tests + needs: build-puppeteer + runs-on: ubuntu-latest + steps: + - name: Download Puppeteer build + uses: actions/download-artifact@v3 + with: + name: puppeteer-build + - name: Set up Node.js + uses: actions/setup-node@v3.5.1 + with: + node-version: 18 + - name: Checkout depot_tools + run: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git + - name: Add depot_tools to path + run: echo $(realpath depot_tools) >> $GITHUB_PATH + - name: Fetch devtools-frontend + run: fetch devtools-frontend + - name: Sync gclient + working-directory: devtools-frontend + run: gclient sync + - name: Install Puppeteer + working-directory: devtools-frontend + run: | + puppeteer_pkgs=(puppeteer-*.tgz) + tar -xf ${puppeteer_pkgs[0]} --strip-components 1 -C node_modules/puppeteer + tar -xf ${puppeteer_pkgs[1]} --strip-components 1 -C node_modules/puppeteer-core + - name: Generate targets + working-directory: devtools-frontend + run: gn gen out/Default --args='devtools_skip_typecheck=true' + - name: Run tests + working-directory: devtools-frontend + run: npm run auto-e2etest From b5c20bd4065558fc4395a1d25ee07982a942c840 Mon Sep 17 00:00:00 2001 From: Randolf Date: Tue, 25 Apr 2023 15:20:52 +0200 Subject: [PATCH 120/417] chore: fix devtools action --- .github/workflows/devtools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml index 34361c5aebfda..8ca352e702ade 100644 --- a/.github/workflows/devtools.yml +++ b/.github/workflows/devtools.yml @@ -66,7 +66,7 @@ jobs: - name: Install Puppeteer working-directory: devtools-frontend run: | - puppeteer_pkgs=(puppeteer-*.tgz) + puppeteer_pkgs=(../puppeteer-*.tgz) tar -xf ${puppeteer_pkgs[0]} --strip-components 1 -C node_modules/puppeteer tar -xf ${puppeteer_pkgs[1]} --strip-components 1 -C node_modules/puppeteer-core - name: Generate targets From 1bd90f861eba1c209c748e8815543c7511a3d40c Mon Sep 17 00:00:00 2001 From: Randolf Date: Tue, 25 Apr 2023 15:35:56 +0200 Subject: [PATCH 121/417] chore: fix devtools action... again --- .github/workflows/devtools.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml index 8ca352e702ade..b762c3d71750d 100644 --- a/.github/workflows/devtools.yml +++ b/.github/workflows/devtools.yml @@ -28,10 +28,12 @@ jobs: PUPPETEER_SKIP_DOWNLOAD: true - name: Build Puppeteer run: | + npm run build --workspace @puppeteer/browsers npm run build --workspace puppeteer-core npm run build --workspace puppeteer - name: Pack Puppeteer run: | + npm pack --workspace @puppeteer/browsers npm pack --workspace puppeteer-core npm pack --workspace puppeteer - name: Upload Puppeteer build @@ -68,7 +70,8 @@ jobs: run: | puppeteer_pkgs=(../puppeteer-*.tgz) tar -xf ${puppeteer_pkgs[0]} --strip-components 1 -C node_modules/puppeteer - tar -xf ${puppeteer_pkgs[1]} --strip-components 1 -C node_modules/puppeteer-core + tar -xf ${puppeteer_pkgs[1]} --strip-components 1 -C node_modules/@puppeteer/browsers + tar -xf ${puppeteer_pkgs[2]} --strip-components 1 -C node_modules/puppeteer-core - name: Generate targets working-directory: devtools-frontend run: gn gen out/Default --args='devtools_skip_typecheck=true' From 35424cbc2b963a1e2fdd7e4a63f1167dca3eff3f Mon Sep 17 00:00:00 2001 From: Randolf Date: Tue, 25 Apr 2023 16:12:18 +0200 Subject: [PATCH 122/417] chore: trigger DevTools flow on label --- .github/workflows/devtools.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml index b762c3d71750d..186a9ded7660e 100644 --- a/.github/workflows/devtools.yml +++ b/.github/workflows/devtools.yml @@ -4,7 +4,8 @@ name: DevTools CI permissions: read-all on: - workflow_dispatch: + pull_request: + types: [labeled] concurrency: group: ${{ github.head_ref || github.run_id }} @@ -14,6 +15,7 @@ jobs: build-puppeteer: name: Build Puppeteer runs-on: ubuntu-latest + if: contains(github.event.label.name, 'devtools') steps: - name: Checkout uses: actions/checkout@v3 From cfe9bbc852d014b31c754950590b6b6c96573eeb Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Tue, 25 Apr 2023 16:30:46 +0200 Subject: [PATCH 123/417] fix: implement flag for disabling headless warning (#10073) --- packages/puppeteer-core/src/node/ChromeLauncher.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index 2e5115e4c2cbf..af0b89096df22 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -48,7 +48,9 @@ export class ChromeLauncher extends ProductLauncher { const headless = options.headless ?? true; if ( headless === true && - this.puppeteer.configuration.logLevel !== 'silent' + (!this.puppeteer.configuration.logLevel || + this.puppeteer.configuration.logLevel === 'warn') && + !Boolean(process.env['PUPPETEER_DISABLE_HEADLESS_WARNING']) ) { console.warn( [ From 159513c8dbe2c9f51aa37dbe531d52b5daf1e106 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 25 Apr 2023 16:59:34 +0200 Subject: [PATCH 124/417] chore: release main (#10075) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 4 +-- package-lock.json | 8 ++--- packages/puppeteer-core/CHANGELOG.md | 8 +++++ packages/puppeteer-core/package.json | 2 +- packages/puppeteer/CHANGELOG.md | 14 ++++++++ packages/puppeteer/package.json | 4 +-- .../api/puppeteer.clickoptions.md | 20 ----------- .../api/puppeteer.mouse.click.md | 27 --------------- .../api/index.md | 0 .../api/puppeteer.aborterror.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserfetcher._constructor_.md | 0 .../puppeteer.browserfetcher.candownload.md | 0 .../api/puppeteer.browserfetcher.download.md | 0 .../api/puppeteer.browserfetcher.host.md | 0 ...puppeteer.browserfetcher.localrevisions.md | 0 .../api/puppeteer.browserfetcher.md | 0 .../api/puppeteer.browserfetcher.platform.md | 0 .../api/puppeteer.browserfetcher.product.md | 0 .../api/puppeteer.browserfetcher.remove.md | 0 .../puppeteer.browserfetcher.revisioninfo.md | 0 .../api/puppeteer.browserfetcheroptions.md | 0 .../puppeteer.browserfetcherrevisioninfo.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 19 +++++++++++ ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.createbrowserfetcher.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 17 +++------- .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 31 ++++++++++++++++++ .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 7 ++-- .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 8 ++--- .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 17 +++------- .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.platform.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 ...teer.puppeteernode.createbrowserfetcher.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...ars.json => version-19.11.1-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 539 files changed, 101 insertions(+), 88 deletions(-) delete mode 100644 website/versioned_docs/version-19.11.0/api/puppeteer.clickoptions.md delete mode 100644 website/versioned_docs/version-19.11.0/api/puppeteer.mouse.click.md rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/index.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.aborterror.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.candownload.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.download.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.host.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.localrevisions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.platform.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.product.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.remove.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcher.revisioninfo.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcheroptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserfetcherrevisioninfo.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.clearcustomqueryhandlers.md (100%) create mode 100644 website/versioned_docs/version-19.11.1/api/puppeteer.clickoptions.md rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.click.md (61%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.metrics.md (100%) create mode 100644 website/versioned_docs/version-19.11.1/api/puppeteer.mouse.click.md rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouseclickoptions.md (57%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mouseoptions.md (54%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.click.md (64%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.platform.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernode.createbrowserfetcher.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/assets/overview.png (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/assets/overview.svg (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/browsers-api/index.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/chromium-support.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/contributing.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/faq.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/debugging.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/docker.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/query-selectors-legacy.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/guides/request-interception.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/index.md (100%) rename website/versioned_docs/{version-19.11.0 => version-19.11.1}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-19.11.0-sidebars.json => version-19.11.1-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bfdd39d83297c..63eb8cda40b30 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/puppeteer": "19.11.0", - "packages/puppeteer-core": "19.11.0", + "packages/puppeteer": "19.11.1", + "packages/puppeteer-core": "19.11.1", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.1.0", "packages/browsers": "0.5.0" diff --git a/package-lock.json b/package-lock.json index 5dc723d1e5379..fea2d72f6c6ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9259,7 +9259,7 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "19.11.0", + "version": "19.11.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -9268,11 +9268,11 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.11.0" + "puppeteer-core": "19.11.1" } }, "packages/puppeteer-core": { - "version": "19.11.0", + "version": "19.11.1", "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "0.5.0", @@ -14094,7 +14094,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.11.0" + "puppeteer-core": "19.11.1" } }, "puppeteer-core": { diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index a71eb45289134..6b4cd6ee169f9 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [19.11.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.11.0...puppeteer-core-v19.11.1) (2023-04-25) + + +### Bug Fixes + +* implement click `count` ([#10069](https://github.com/puppeteer/puppeteer/issues/10069)) ([8124a7d](https://github.com/puppeteer/puppeteer/commit/8124a7d5bfc1cfa8cb579271f78ce586efc62b8e)) +* implement flag for disabling headless warning ([#10073](https://github.com/puppeteer/puppeteer/issues/10073)) ([cfe9bbc](https://github.com/puppeteer/puppeteer/commit/cfe9bbc852d014b31c754950590b6b6c96573eeb)) + ## [19.11.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.10.1...puppeteer-core-v19.11.0) (2023-04-24) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index e9e5daa7a6f38..ef84fe7c60137 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "19.11.0", + "version": "19.11.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index d7770feb8f225..3a212f20790f1 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,20 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [19.11.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.11.0...puppeteer-v19.11.1) (2023-04-25) + + +### Miscellaneous Chores + +* **puppeteer:** Synchronize puppeteer versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 19.11.0 to 19.11.1 + ## [19.11.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.10.1...puppeteer-v19.11.0) (2023-04-24) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 42577869b7a6b..f8cfee5465380 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "19.11.0", + "version": "19.11.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.11.0", + "puppeteer-core": "19.11.1", "@puppeteer/browsers": "0.5.0" } } diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.11.0/api/puppeteer.clickoptions.md deleted file mode 100644 index 3f86670946e24..0000000000000 --- a/website/versioned_docs/version-19.11.0/api/puppeteer.clickoptions.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -sidebar_label: ClickOptions ---- - -# ClickOptions interface - -#### Signature: - -```typescript -export interface ClickOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------- | -------------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | | 'left' | -| clickCount | optional | number | | 1 | -| delay | optional | number | Time to wait between mousedown and mouseup in milliseconds. | 0 | -| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.click.md deleted file mode 100644 index 0ad05c0dbb61b..0000000000000 --- a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.click.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -sidebar_label: Mouse.click ---- - -# Mouse.click() method - -Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. - -#### Signature: - -```typescript -class Mouse { - click(x: number, y: number, options?: MouseClickOptions): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ----------------------------------------------------- | ------------------------------------------- | -| x | number | Horizontal position of the mouse. | -| y | number | Vertical position of the mouse. | -| options | [MouseClickOptions](./puppeteer.mouseclickoptions.md) | _(Optional)_ Options to configure behavior. | - -**Returns:** - -Promise<void> diff --git a/website/versioned_docs/version-19.11.0/api/index.md b/website/versioned_docs/version-19.11.1/api/index.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/index.md rename to website/versioned_docs/version-19.11.1/api/index.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.aborterror.md b/website/versioned_docs/version-19.11.1/api/puppeteer.aborterror.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.aborterror.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.aborterror.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.md b/website/versioned_docs/version-19.11.1/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-19.11.1/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.actionresult.md b/website/versioned_docs/version-19.11.1/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.actionresult.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.awaitable.md b/website/versioned_docs/version-19.11.1/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.awaitable.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-19.11.1/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.boundingbox.md b/website/versioned_docs/version-19.11.1/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.boxmodel.md b/website/versioned_docs/version-19.11.1/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.close.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.close.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.pages.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.process.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.process.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.target.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.target.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.targets.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.version.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.version.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher._constructor_.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher._constructor_.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.candownload.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.candownload.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.candownload.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.candownload.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.download.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.download.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.download.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.download.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.host.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.host.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.host.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.host.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.localrevisions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.localrevisions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.localrevisions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.localrevisions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.platform.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.platform.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.platform.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.platform.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.product.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.product.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.product.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.product.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.remove.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.remove.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.remove.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.remove.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.revisioninfo.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.revisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcher.revisioninfo.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcher.revisioninfo.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcheroptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcheroptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcheroptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcheroptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcherrevisioninfo.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcherrevisioninfo.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserfetcherrevisioninfo.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserfetcherrevisioninfo.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.md b/website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-19.11.1/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-19.11.1/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.11.1/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.11.1/api/puppeteer.clickoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.clickoptions.md new file mode 100644 index 0000000000000..83299f55c4477 --- /dev/null +++ b/website/versioned_docs/version-19.11.1/api/puppeteer.clickoptions.md @@ -0,0 +1,19 @@ +--- +sidebar_label: ClickOptions +--- + +# ClickOptions interface + +#### Signature: + +```typescript +export interface ClickOptions extends MouseClickOptions +``` + +**Extends:** [MouseClickOptions](./puppeteer.mouseclickoptions.md) + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------------------------------- | --------------------------------------------------------------------------------- | ------- | +| offset | optional | [Offset](./puppeteer.offset.md) | Offset for the clickable point relative to the top-left corner of the border box. | | diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.configuration.md b/website/versioned_docs/version-19.11.1/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.configuration.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connect.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connect.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.send.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.send.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.session.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.session.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connection.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connection.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.connectoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-19.11.1/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-19.11.1/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.coverageentry.md b/website/versioned_docs/version-19.11.1/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.createbrowserfetcher.md b/website/versioned_docs/version-19.11.1/api/puppeteer.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.createbrowserfetcher.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.credentials.md b/website/versioned_docs/version-19.11.1/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.credentials.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.customerror.md b/website/versioned_docs/version-19.11.1/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.customerror.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-19.11.1/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.11.1/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-19.11.1/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.defaultargs.md b/website/versioned_docs/version-19.11.1/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.device.md b/website/versioned_docs/version-19.11.1/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.device.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.device.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.devices.md b/website/versioned_docs/version-19.11.1/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.devices.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-19.11.1/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-19.11.1/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-19.11.1/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.md b/website/versioned_docs/version-19.11.1/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.dialog.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.message.md b/website/versioned_docs/version-19.11.1/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.dialog.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementfor.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementfor.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.errorcode.md b/website/versioned_docs/version-19.11.1/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.errorcode.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.errors.md b/website/versioned_docs/version-19.11.1/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.errors.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-19.11.1/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-19.11.1/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.eventtype.md b/website/versioned_docs/version-19.11.1/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.eventtype.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.executablepath.md b/website/versioned_docs/version-19.11.1/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.executablepath.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-19.11.1/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.md b/website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.filechooser.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame._.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame._.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.__.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.__.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame._eval.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame._x.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame._x.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.click.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.click.md similarity index 61% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.click.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.click.md index 7a91615399140..ac169ea1c4912 100644 --- a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.click.md +++ b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.click.md @@ -10,23 +10,16 @@ Clicks the first element found that matches `selector`. ```typescript class Frame { - click( - selector: string, - options?: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } - ): Promise; + click(selector: string, options?: Readonly): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | -------------------------------------------------------------------------------------------- | -------------------------- | -| selector | string | The selector to query for. | -| options | { delay?: number; button?: [MouseButton](./puppeteer.mousebutton.md); clickCount?: number; } | _(Optional)_ | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------------- | -------------------------- | +| selector | string | The selector to query for. | +| options | Readonly<[ClickOptions](./puppeteer.clickoptions.md)> | _(Optional)_ | **Returns:** diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.content.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.content.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.focus.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.goto.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.hover.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.name.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.name.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.page.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.page.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.select.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.select.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.tap.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.title.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.title.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.handlefor.md b/website/versioned_docs/version-19.11.1/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.handlefor.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.handleor.md b/website/versioned_docs/version-19.11.1/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.handleor.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.handler.md b/website/versioned_docs/version-19.11.1/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.handler.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.innerparams.md b/website/versioned_docs/version-19.11.1/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.innerparams.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-19.11.1/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-19.11.1/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.keyinput.md b/website/versioned_docs/version-19.11.1/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.keyinput.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.knowndevices.md b/website/versioned_docs/version-19.11.1/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.launch.md b/website/versioned_docs/version-19.11.1/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.launch.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.launchoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-19.11.1/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mediafeature.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.metrics.md b/website/versioned_docs/version-19.11.1/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.metrics.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.click.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.click.md new file mode 100644 index 0000000000000..f0273bad75fa4 --- /dev/null +++ b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.click.md @@ -0,0 +1,31 @@ +--- +sidebar_label: Mouse.click +--- + +# Mouse.click() method + +Shortcut for `mouse.move`, `mouse.down` and `mouse.up`. + +#### Signature: + +```typescript +class Mouse { + click( + x: number, + y: number, + options?: Readonly + ): Promise; +} +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | --------------------------------------------------------------------- | ------------------------------------------- | +| x | number | Horizontal position of the mouse. | +| y | number | Vertical position of the mouse. | +| options | Readonly<[MouseClickOptions](./puppeteer.mouseclickoptions.md)> | _(Optional)_ Options to configure behavior. | + +**Returns:** + +Promise<void> diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.down.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.move.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.up.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mousebutton.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouseclickoptions.md similarity index 57% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouseclickoptions.md index 971110f2d9d0b..a8778c17e89b7 100644 --- a/website/versioned_docs/version-19.11.0/api/puppeteer.mouseclickoptions.md +++ b/website/versioned_docs/version-19.11.1/api/puppeteer.mouseclickoptions.md @@ -14,6 +14,7 @@ export interface MouseClickOptions extends MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| -------- | --------------------- | ------ | -------------------------------------------------------------- | ------- | -| delay | optional | number | Time (in ms) to delay the mouse release after the mouse press. | | +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------ | -------------------------------------------------------------- | -------------- | +| count | optional | number | Number of clicks to perform. | 1 | +| delay | optional | number | Time (in ms) to delay the mouse release after the mouse press. | | diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mouseoptions.md similarity index 54% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mouseoptions.md index 764b355b4521c..71b4b72c1cede 100644 --- a/website/versioned_docs/version-19.11.0/api/puppeteer.mouseoptions.md +++ b/website/versioned_docs/version-19.11.1/api/puppeteer.mouseoptions.md @@ -12,7 +12,7 @@ export interface MouseOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ---------- | --------------------- | ----------------------------------------- | ----------------------------------------- | ------------------- | -| button | optional | [MouseButton](./puppeteer.mousebutton.md) | Determines which button will be pressed. | 'left' | -| clickCount | optional | number | Determines the click count for the mouse. | 1 | +| Property | Modifiers | Type | Description | Default | +| ---------- | --------------------- | ----------------------------------------- | ---------------------------------------- | ------------------- | +| button | optional | [MouseButton](./puppeteer.mousebutton.md) | Determines which button will be pressed. | 'left' | +| clickCount | optional | number | | 1 | diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.networkconditions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.nodefor.md b/website/versioned_docs/version-19.11.1/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.nodefor.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.offset.md b/website/versioned_docs/version-19.11.1/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.offset.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page._.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page._.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.__.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.__.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.__eval.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page._eval.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page._eval.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page._x.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page._x.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.browser.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.browser.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.click.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.click.md similarity index 64% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.click.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.click.md index fd644e8b90ddf..ce3aceb607f95 100644 --- a/website/versioned_docs/version-19.11.0/api/puppeteer.page.click.md +++ b/website/versioned_docs/version-19.11.1/api/puppeteer.page.click.md @@ -10,23 +10,16 @@ This method fetches an element with `selector`, scrolls it into view if needed, ```typescript class Page { - click( - selector: string, - options?: { - delay?: number; - button?: MouseButton; - clickCount?: number; - } - ): Promise; + click(selector: string, options?: Readonly): Promise; } ``` ## Parameters -| Parameter | Type | Description | -| --------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| selector | string | A selector to search for element to click. If there are multiple elements satisfying the selector, the first will be clicked | -| options | { delay?: number; button?: [MouseButton](./puppeteer.mousebutton.md); clickCount?: number; } | _(Optional)_ Object | +| Parameter | Type | Description | +| --------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| selector | string | A selector to search for element to click. If there are multiple elements satisfying the selector, the first will be clicked | +| options | Readonly<[ClickOptions](./puppeteer.clickoptions.md)> | _(Optional)_ Object | **Returns:** diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.close.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.close.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.content.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.content.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.cookies.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.focus.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.focus.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.frames.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.frames.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.goback.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.goback.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.goforward.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.goto.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.goto.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.hover.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.hover.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.metrics.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.off.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.off.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.on.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.on.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.once.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.once.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.pdf.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.reload.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.reload.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.select.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.select.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.tap.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.tap.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.target.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.target.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.title.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.title.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.viewport.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.page.workers.md b/website/versioned_docs/version-19.11.1/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.page.workers.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-19.11.1/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-19.11.1/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.paperformat.md b/website/versioned_docs/version-19.11.1/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.paperformat.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-19.11.1/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.permission.md b/website/versioned_docs/version-19.11.1/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.permission.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.platform.md b/website/versioned_docs/version-19.11.1/api/puppeteer.platform.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.platform.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.platform.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.point.md b/website/versioned_docs/version-19.11.1/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.point.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.point.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.pressoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.product.md b/website/versioned_docs/version-19.11.1/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.product.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.product.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.md b/website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.protocolerror.md b/website/versioned_docs/version-19.11.1/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-19.11.1/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.createbrowserfetcher.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.createbrowserfetcher.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.createbrowserfetcher.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.createbrowserfetcher.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-19.11.1/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-19.11.1/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.resourcetype.md b/website/versioned_docs/version-19.11.1/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-19.11.1/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-19.11.1/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-19.11.1/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.browser.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.browser.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.opener.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.opener.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.page.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.page.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.type.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.type.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.target.worker.md b/website/versioned_docs/version-19.11.1/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.target.worker.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-19.11.1/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.timeouterror.md b/website/versioned_docs/version-19.11.1/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.md b/website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.tracing.md b/website/versioned_docs/version-19.11.1/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.tracing.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.tracing.start.md b/website/versioned_docs/version-19.11.1/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-19.11.1/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-19.11.1/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.viewport.md b/website/versioned_docs/version-19.11.1/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.viewport.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-19.11.1/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-19.11.1/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-19.11.1/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.md b/website/versioned_docs/version-19.11.1/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.webworker.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-19.11.0/api/puppeteer.webworker.url.md b/website/versioned_docs/version-19.11.1/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-19.11.0/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-19.11.1/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-19.11.0/assets/overview.png b/website/versioned_docs/version-19.11.1/assets/overview.png similarity index 100% rename from website/versioned_docs/version-19.11.0/assets/overview.png rename to website/versioned_docs/version-19.11.1/assets/overview.png diff --git a/website/versioned_docs/version-19.11.0/assets/overview.svg b/website/versioned_docs/version-19.11.1/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-19.11.0/assets/overview.svg rename to website/versioned_docs/version-19.11.1/assets/overview.svg diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.browser.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.browser.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.candownload.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.install.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.install.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.launch.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.launch.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.options.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.options.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.close.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.process.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-19.11.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-19.11.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-19.11.0/browsers-api/index.md b/website/versioned_docs/version-19.11.1/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-19.11.0/browsers-api/index.md rename to website/versioned_docs/version-19.11.1/browsers-api/index.md diff --git a/website/versioned_docs/version-19.11.0/chromium-support.md b/website/versioned_docs/version-19.11.1/chromium-support.md similarity index 100% rename from website/versioned_docs/version-19.11.0/chromium-support.md rename to website/versioned_docs/version-19.11.1/chromium-support.md diff --git a/website/versioned_docs/version-19.11.0/contributing.md b/website/versioned_docs/version-19.11.1/contributing.md similarity index 100% rename from website/versioned_docs/version-19.11.0/contributing.md rename to website/versioned_docs/version-19.11.1/contributing.md diff --git a/website/versioned_docs/version-19.11.0/faq.md b/website/versioned_docs/version-19.11.1/faq.md similarity index 100% rename from website/versioned_docs/version-19.11.0/faq.md rename to website/versioned_docs/version-19.11.1/faq.md diff --git a/website/versioned_docs/version-19.11.0/guides/chrome-extensions.md b/website/versioned_docs/version-19.11.1/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/chrome-extensions.md rename to website/versioned_docs/version-19.11.1/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-19.11.0/guides/configuration.mdx b/website/versioned_docs/version-19.11.1/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/configuration.mdx rename to website/versioned_docs/version-19.11.1/guides/configuration.mdx diff --git a/website/versioned_docs/version-19.11.0/guides/debugging.md b/website/versioned_docs/version-19.11.1/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/debugging.md rename to website/versioned_docs/version-19.11.1/guides/debugging.md diff --git a/website/versioned_docs/version-19.11.0/guides/docker.md b/website/versioned_docs/version-19.11.1/guides/docker.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/docker.md rename to website/versioned_docs/version-19.11.1/guides/docker.md diff --git a/website/versioned_docs/version-19.11.0/guides/evaluate-javascript.md b/website/versioned_docs/version-19.11.1/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/evaluate-javascript.md rename to website/versioned_docs/version-19.11.1/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-19.11.0/guides/query-selectors-legacy.md b/website/versioned_docs/version-19.11.1/guides/query-selectors-legacy.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/query-selectors-legacy.md rename to website/versioned_docs/version-19.11.1/guides/query-selectors-legacy.md diff --git a/website/versioned_docs/version-19.11.0/guides/query-selectors.md b/website/versioned_docs/version-19.11.1/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/query-selectors.md rename to website/versioned_docs/version-19.11.1/guides/query-selectors.md diff --git a/website/versioned_docs/version-19.11.0/guides/request-interception.md b/website/versioned_docs/version-19.11.1/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-19.11.0/guides/request-interception.md rename to website/versioned_docs/version-19.11.1/guides/request-interception.md diff --git a/website/versioned_docs/version-19.11.0/index.md b/website/versioned_docs/version-19.11.1/index.md similarity index 100% rename from website/versioned_docs/version-19.11.0/index.md rename to website/versioned_docs/version-19.11.1/index.md diff --git a/website/versioned_docs/version-19.11.0/troubleshooting.md b/website/versioned_docs/version-19.11.1/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-19.11.0/troubleshooting.md rename to website/versioned_docs/version-19.11.1/troubleshooting.md diff --git a/website/versioned_sidebars/version-19.11.0-sidebars.json b/website/versioned_sidebars/version-19.11.1-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-19.11.0-sidebars.json rename to website/versioned_sidebars/version-19.11.1-sidebars.json diff --git a/website/versions.json b/website/versions.json index 5829daa743c4e..00c648db678b4 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["19.11.0"] +["19.11.1"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index cfa51a850ee85..5631a093a93da 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "19.11.0", "19.10.1", "19.10.0", "19.9.1", From 4dd4cb929242a6b1a621fd461edd3167d40e1c4c Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 26 Apr 2023 10:50:08 +0200 Subject: [PATCH 125/417] feat: add AbortSignal to waitForFunction (#10078) Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> --- .../api/puppeteer.framewaitforfunctionoptions.md | 1 + packages/puppeteer-core/src/common/Frame.ts | 4 ++++ test/src/waittask.spec.ts | 16 ++++++++++++++++ 3 files changed, 21 insertions(+) diff --git a/docs/api/puppeteer.framewaitforfunctionoptions.md b/docs/api/puppeteer.framewaitforfunctionoptions.md index cba2ed79a02c8..7215d9ac08070 100644 --- a/docs/api/puppeteer.framewaitforfunctionoptions.md +++ b/docs/api/puppeteer.framewaitforfunctionoptions.md @@ -15,4 +15,5 @@ export interface FrameWaitForFunctionOptions | Property | Modifiers | Type | Description | Default | | -------- | --------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | | polling | optional | 'raf' \| 'mutation' \| number |

An interval at which the pageFunction is executed, defaults to raf. If polling is a number, then it is treated as an interval in milliseconds at which the function would be executed. If polling is a string, then it can be one of the following values:

- raf - to constantly execute pageFunction in requestAnimationFrame callback. This is the tightest polling mode which is suitable to observe styling changes.

- mutation - to execute pageFunction on every DOM mutation.

| | +| signal | optional | AbortSignal | A signal object that allows you to cancel a waitForFunction call. | | | timeout | optional | number | Maximum time to wait in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable the timeout. Puppeteer's default timeout can be changed using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md). | | diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index 10a79c3d3a125..b605e60637c4d 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -64,6 +64,10 @@ export interface FrameWaitForFunctionOptions { * using {@link Page.setDefaultTimeout}. */ timeout?: number; + /** + * A signal object that allows you to cancel a waitForFunction call. + */ + signal?: AbortSignal; } /** diff --git a/test/src/waittask.spec.ts b/test/src/waittask.spec.ts index 7187b1dc48120..eb65d66b87d9e 100644 --- a/test/src/waittask.spec.ts +++ b/test/src/waittask.spec.ts @@ -330,6 +330,22 @@ describe('waittask specs', function () { }); await watchdog; }); + it('should be cancellable', async () => { + const {page, server} = getTestState(); + + await page.goto(server.EMPTY_PAGE); + const abortController = new AbortController(); + const task = page.waitForFunction( + () => { + return (globalThis as any).__done; + }, + { + signal: abortController.signal, + } + ); + abortController.abort(); + await expect(task).rejects.toThrow(/aborted/); + }); }); describe('Page.waitForTimeout', () => { From c356e8f8f54ce0d9f39e98f58be988c149ebcaa4 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 26 Apr 2023 11:32:33 +0200 Subject: [PATCH 126/417] docs: use bash tag to get better formatting (#10086) --- docker/README.md | 4 ++-- docs/browsers-api/index.md | 4 ++-- docs/contributing.md | 18 +++++++++--------- docs/faq.md | 2 +- docs/guides/debugging.md | 4 ++-- docs/guides/docker.md | 4 ++-- docs/troubleshooting.md | 6 +++--- examples/README.md | 2 +- packages/browsers/README.md | 4 ++-- 9 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docker/README.md b/docker/README.md index f361930d4295f..8b1861e59b1a8 100644 --- a/docker/README.md +++ b/docker/README.md @@ -6,13 +6,13 @@ browser instance. ## Building the image -```sh +```bash docker build -t puppeteer-chrome-linux . # `puppeteer-chrome-linux` is the name of the image. ``` ## Running the image -```sh +```bash docker run -i --init --rm --cap-add=SYS_ADMIN --name puppeteer-chrome puppeteer-chrome-linux node -e "`cat test.js`" ``` diff --git a/docs/browsers-api/index.md b/docs/browsers-api/index.md index a4bc8c59ad0b1..511babba410c9 100644 --- a/docs/browsers-api/index.md +++ b/docs/browsers-api/index.md @@ -10,13 +10,13 @@ Manage and launch browsers/drivers from a CLI or programmatically. Use `npx` to run the CLI: -```sh +```bash npx @puppeteer/browsers --help ``` CLI help will provide all documentation you need to use the CLI. -```sh +```bash npx @puppeteer/browsers --help # help for all commands npx @puppeteer/browsers install --help # help for the install command npx @puppeteer/browsers launch --help # help for the launch command diff --git a/docs/contributing.md b/docs/contributing.md index e6c83dd08051e..cd61905592f98 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -19,7 +19,7 @@ again. 1. Clone this repository - ```sh + ```bash git clone https://github.com/puppeteer/puppeteer cd puppeteer ``` @@ -30,7 +30,7 @@ again. 2. Install the dependencies - ```sh + ```bash npm install # Or to download Firefox PUPPETEER_PRODUCT=firefox npm install @@ -38,13 +38,13 @@ again. 3. Build all packages - ```sh + ```bash npm run build ``` 4. Run all tests - ```sh + ```bash npm test ``` @@ -69,7 +69,7 @@ again. To build a single package, you can run: -```sh +```bash npm run build --workspace # e.g. puppeteer ``` @@ -82,7 +82,7 @@ packages is sufficient. This is all possible due to To continuously build a package, you can run: -```sh +```bash npm run build --watch --workspace # e.g. puppeteer ``` @@ -97,7 +97,7 @@ It's possible some generated artifacts (such as rely on complex conditions (such as names of distinct files) that cannot be captured by the build system. To clean artifacts, you can run -```sh +```bash npm run clean # or specify the package npm run clean --workspace @@ -274,7 +274,7 @@ Copy the provided default `.vscode/launch.template.json` to `.vscode/launch.json Remember to build test before launching via: -```sh +```bash npm run build --workspace @puppeteer-test/test ``` @@ -316,7 +316,7 @@ revision that changed the behavior. The `bisect` script can be helpful here. Given a pattern for one or more unit tests, it will automatically bisect the current range: -```sh +```bash npm run bisect -- --good 686378 --bad 706915 script.js npm run bisect -- --unit-test Response.fromCache ``` diff --git a/docs/faq.md b/docs/faq.md index 3790b69f705d0..d22128956a269 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -206,7 +206,7 @@ launch, so you don’t need to specify `PUPPETEER_EXECUTABLE_PATH` as well. For example, if you wish to keep the Chromium download in `~/.npm/chromium`: -```sh +```bash export PUPPETEER_DOWNLOAD_PATH=~/.npm/chromium npm ci diff --git a/docs/guides/debugging.md b/docs/guides/debugging.md index 9b41c80906e36..cddd867b9fe82 100644 --- a/docs/guides/debugging.md +++ b/docs/guides/debugging.md @@ -109,7 +109,7 @@ if you want to try something out, you have to add it to your test file. 3. Run your server code with `--inspect-brk`. For example, - ```sh + ```bash node --inspect-brk path/to/script.js ``` @@ -126,7 +126,7 @@ DevTools protocol. You can debug this by setting the `DEBUG` environment variable before running your script. This will log internal traffic via [`debug`](https://github.com/visionmedia/debug) under the `puppeteer` namespace. -```sh +```bash # Basic verbose logging env DEBUG="puppeteer:*" node script.js diff --git a/docs/guides/docker.md b/docs/guides/docker.md index fdce67104ec5b..5f84c5211ba7d 100644 --- a/docs/guides/docker.md +++ b/docs/guides/docker.md @@ -7,7 +7,7 @@ the The latest image is tagged as `latest` and other tags match Puppeteer versions. For example, -```sh +```bash docker pull ghcr.io/puppeteer/puppeteer:latest # pulls the latest docker pull ghcr.io/puppeteer/puppeteer:16.1.0 # pulls the image that contains Puppeteer v16.1.0 ``` @@ -19,7 +19,7 @@ running the image requires the `SYS_ADMIN` capability. To use the docker image directly, run: -```sh +```bash docker run -i --init --cap-add=SYS_ADMIN --rm ghcr.io/puppeteer/puppeteer:latest node -e "$(cat path/to/script.js)" ``` diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 1c22adaa10638..1c5f455b967cd 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -29,7 +29,7 @@ the installation directory. For example, -```sh +```bash PUPPETEER_CACHE_DIR=$(pwd) npm install puppeteer PUPPETEER_CACHE_DIR=$(pwd) node ``` @@ -603,13 +603,13 @@ and if you want to run Puppeteer tests in amazon-linux, follow these steps. comes as part of [EPEL (Extra Packages for Enterprise Linux)](https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/): - ```sh + ```bash sudo amazon-linux-extras install epel -y ``` 1. Next, install Chromium: - ```sh + ```bash sudo yum install -y chromium ``` diff --git a/examples/README.md b/examples/README.md index e6f3fecbf3b31..9dd85c6ba7304 100644 --- a/examples/README.md +++ b/examples/README.md @@ -2,7 +2,7 @@ Assuming you have a checkout of the Puppeteer repo and have run npm i (or yarn) to install the dependencies, the examples can be run from the root folder like so: -```sh +```bash NODE_PATH=../ node examples/search.js ``` diff --git a/packages/browsers/README.md b/packages/browsers/README.md index f46f5bf9f1b05..4c40b78e3f70b 100644 --- a/packages/browsers/README.md +++ b/packages/browsers/README.md @@ -6,13 +6,13 @@ Manage and launch browsers/drivers from a CLI or programmatically. Use `npx` to run the CLI: -```sh +```bash npx @puppeteer/browsers --help ``` CLI help will provide all documentation you need to use the CLI. -```sh +```bash npx @puppeteer/browsers --help # help for all commands npx @puppeteer/browsers install --help # help for the install command npx @puppeteer/browsers launch --help # help for the launch command From e4b57c279a1042a55b75eb62d1cda985eb4ee256 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 26 Apr 2023 11:53:02 +0200 Subject: [PATCH 127/417] chore: add EsLint rule for `no-floating-promises` (#10084) --- .eslintrc.js | 100 +-- package-lock.json | 767 ++++++++++++------ package.json | 18 +- packages/browsers/src/launch.ts | 2 +- packages/browsers/src/main-cli.ts | 2 +- .../src/common/ExecutionContext.ts | 4 +- .../puppeteer-core/src/common/FrameManager.ts | 6 +- .../src/common/IsolatedWorld.ts | 2 +- .../src/common/NetworkManager.ts | 4 +- packages/puppeteer-core/src/common/Page.ts | 2 +- .../puppeteer-core/src/common/WaitTask.ts | 10 +- .../src/common/bidi/BidiOverCDP.ts | 2 +- .../src/injected/PQuerySelector.ts | 2 +- .../src/node/ProductLauncher.ts | 2 +- .../puppeteer-core/tools/generate_sources.ts | 2 +- test-d/JSHandle.test-d.ts | 2 +- test/src/page.spec.ts | 54 +- test/src/waittask.spec.ts | 2 +- tools/generate_docs.ts | 8 +- tools/mochaRunner/src/test.ts | 14 +- 20 files changed, 659 insertions(+), 346 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 189ffa4766a68..7de1595db1162 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -13,33 +13,33 @@ module.exports = { rules: { // Brackets keep code readable. - curly: [2, 'all'], + curly: ['error', 'all'], // Brackets keep code readable and `return` intentions clear. 'arrow-body-style': ['error', 'always'], // Error if files are not formatted with Prettier correctly. - 'prettier/prettier': 2, + 'prettier/prettier': 'error', // syntax preferences 'spaced-comment': [ - 2, + 'error', 'always', { markers: ['*'], }, ], - eqeqeq: [2], + eqeqeq: ['error'], 'accessor-pairs': [ - 2, + 'error', { getWithoutSet: false, setWithoutGet: false, }, ], - 'new-parens': 2, - 'func-call-spacing': 2, - 'prefer-const': 2, + 'new-parens': 'error', + 'func-call-spacing': 'error', + 'prefer-const': 'error', 'max-len': [ - 2, + 'error', { /* this setting doesn't impact things as we use Prettier to format * our code and hence dictate the line length. @@ -58,27 +58,27 @@ module.exports = { }, ], // anti-patterns - 'no-var': 2, - 'no-with': 2, - 'no-multi-str': 2, - 'no-caller': 2, - 'no-implied-eval': 2, - 'no-labels': 2, - 'no-new-object': 2, - 'no-octal-escape': 2, - 'no-self-compare': 2, - 'no-shadow-restricted-names': 2, - 'no-cond-assign': 2, - 'no-debugger': 2, - 'no-dupe-keys': 2, - 'no-duplicate-case': 2, - 'no-empty-character-class': 2, - 'no-unreachable': 2, - 'no-unsafe-negation': 2, - radix: 2, - 'valid-typeof': 2, + 'no-var': 'error', + 'no-with': 'error', + 'no-multi-str': 'error', + 'no-caller': 'error', + 'no-implied-eval': 'error', + 'no-labels': 'error', + 'no-new-object': 'error', + 'no-octal-escape': 'error', + 'no-self-compare': 'error', + 'no-shadow-restricted-names': 'error', + 'no-cond-assign': 'error', + 'no-debugger': 'error', + 'no-dupe-keys': 'error', + 'no-duplicate-case': 'error', + 'no-empty-character-class': 'error', + 'no-unreachable': 'error', + 'no-unsafe-negation': 'error', + radix: 'error', + 'valid-typeof': 'error', 'no-unused-vars': [ - 2, + 'error', { args: 'none', vars: 'local', @@ -86,11 +86,11 @@ module.exports = { '([fx]?describe|[fx]?it|beforeAll|beforeEach|afterAll|afterEach)', }, ], - 'no-implicit-globals': [2], + 'no-implicit-globals': ['error'], // es2015 features - 'require-yield': 2, - 'template-curly-spacing': [2, 'never'], + 'require-yield': 'error', + 'template-curly-spacing': ['error', 'never'], // ensure we don't have any it.only or describe.only in prod 'mocha/no-exclusive-tests': 'error', @@ -127,6 +127,10 @@ module.exports = { overrides: [ { files: ['*.ts'], + parserOptions: { + allowAutomaticSingleRunInference: true, + project: './tsconfig.base.json', + }, extends: [ 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended', @@ -134,33 +138,33 @@ module.exports = { plugins: ['eslint-plugin-tsdoc', 'local'], rules: { // Keeps comments formatted. - 'local/prettier-comments': 2, + 'local/prettier-comments': 'error', // Brackets keep code readable. - curly: [2, 'all'], + curly: ['error', 'all'], // Brackets keep code readable and `return` intentions clear. 'arrow-body-style': ['error', 'always'], // Error if comments do not adhere to `tsdoc`. - 'tsdoc/syntax': 2, + 'tsdoc/syntax': 'error', // Keeps array types simple only when they are simple for readability. '@typescript-eslint/array-type': ['error', {default: 'array-simple'}], - 'no-unused-vars': 0, + 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': [ 'error', {argsIgnorePattern: '^_'}, ], - 'func-call-spacing': 0, - '@typescript-eslint/func-call-spacing': 2, - semi: 0, - '@typescript-eslint/semi': 2, - '@typescript-eslint/no-empty-function': 0, - '@typescript-eslint/no-use-before-define': 0, + 'func-call-spacing': 'off', + '@typescript-eslint/func-call-spacing': 'error', + semi: 'off', + '@typescript-eslint/semi': 'error', + '@typescript-eslint/no-empty-function': 'off', + '@typescript-eslint/no-use-before-define': 'off', // We have to use any on some types so the warning isn't valuable. - '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/no-explicit-any': 'off', // We don't require explicit return types on basic functions or // dummy functions in tests, for example - '@typescript-eslint/explicit-function-return-type': 0, + '@typescript-eslint/explicit-function-return-type': 'off', // We allow non-null assertions if the value was asserted using `assert` API. - '@typescript-eslint/no-non-null-assertion': 0, + '@typescript-eslint/no-non-null-assertion': 'off', /** * This is the default options (as per * https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/docs/rules/ban-types.md), @@ -182,7 +186,7 @@ module.exports = { }, ], // By default this is a warning but we want it to error. - '@typescript-eslint/explicit-module-boundary-types': 2, + '@typescript-eslint/explicit-module-boundary-types': 'error', 'no-restricted-syntax': [ 'error', { @@ -191,6 +195,10 @@ module.exports = { message: '`require` statements are not allowed. Use `import`.', }, ], + '@typescript-eslint/no-floating-promises': [ + 'error', + {ignoreVoid: true, ignoreIIFE: true}, + ], }, }, ], diff --git a/package-lock.json b/package-lock.json index fea2d72f6c6ba..a8f9f5287b437 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ ], "devDependencies": { "@actions/core": "1.10.0", - "@commitlint/cli": "17.4.4", - "@commitlint/config-conventional": "17.4.4", - "@microsoft/api-documenter": "7.21.5", + "@commitlint/cli": "17.6.1", + "@commitlint/config-conventional": "17.6.1", + "@microsoft/api-documenter": "7.21.7", "@microsoft/api-extractor": "7.34.4", "@microsoft/api-extractor-model": "7.26.4", "@pptr/testserver": "file:packages/testserver", @@ -35,16 +35,16 @@ "@types/tar-fs": "2.0.1", "@types/unbzip2-stream": "1.4.0", "@types/ws": "8.5.4", - "@typescript-eslint/eslint-plugin": "5.54.0", - "@typescript-eslint/parser": "5.54.0", + "@typescript-eslint/eslint-plugin": "5.59.1", + "@typescript-eslint/parser": "5.59.1", "c8": "7.13.0", - "commitlint": "17.4.4", + "commitlint": "17.6.1", "commonmark": "0.30.0", "cross-env": "7.0.3", "diff": "5.1.0", "esbuild": "0.17.11", - "eslint": "8.35.0", - "eslint-config-prettier": "8.7.0", + "eslint": "8.39.0", + "eslint-config-prettier": "8.8.0", "eslint-formatter-codeframe": "7.32.1", "eslint-plugin-import": "2.27.5", "eslint-plugin-local": "1.0.0", @@ -66,7 +66,7 @@ "npm-run-all": "4.1.5", "pixelmatch": "5.3.0", "pngjs": "7.0.0", - "prettier": "2.8.4", + "prettier": "2.8.8", "puppeteer": "file:packages/puppeteer", "rimraf": "3.0.2", "rollup": "3.18.0", @@ -497,14 +497,15 @@ "license": "MIT" }, "node_modules/@commitlint/cli": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.1.tgz", + "integrity": "sha512-kCnDD9LE2ySiTnj/VPaxy4/oRayRcdv4aCuVxtoum8SxIU7OADHc0nJPQfheE8bHcs3zZdWzDMWltRosuT13bg==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/format": "^17.4.4", - "@commitlint/lint": "^17.4.4", - "@commitlint/load": "^17.4.4", - "@commitlint/read": "^17.4.4", + "@commitlint/lint": "^17.6.1", + "@commitlint/load": "^17.5.0", + "@commitlint/read": "^17.5.1", "@commitlint/types": "^17.4.4", "execa": "^5.0.0", "lodash.isfunction": "^3.0.9", @@ -520,9 +521,10 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.1.tgz", + "integrity": "sha512-ng/ybaSLuTCH9F+7uavSOnEQ9EFMl7lHEjfAEgRh1hwmEe8SpLKpQeMo2aT1IWvHaGMuTb+gjfbzoRf2IR23NQ==", "dev": true, - "license": "MIT", "dependencies": { "conventional-changelog-conventionalcommits": "^5.0.0" }, @@ -532,8 +534,9 @@ }, "node_modules/@commitlint/config-validator": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "ajv": "^8.11.0" @@ -544,8 +547,9 @@ }, "node_modules/@commitlint/ensure": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "lodash.camelcase": "^4.3.0", @@ -560,8 +564,9 @@ }, "node_modules/@commitlint/execute-rule": { "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", "dev": true, - "license": "MIT", "engines": { "node": ">=v14" } @@ -580,8 +585,9 @@ }, "node_modules/@commitlint/is-ignored": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "semver": "7.3.8" @@ -591,13 +597,14 @@ } }, "node_modules/@commitlint/lint": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.1.tgz", + "integrity": "sha512-VARJ9kxH64isgwVnC+ABPafCYzqxpsWJIpDaTuI0gh8aX4GQ0i7cn9tvxtFNfJj4ER2BAJeWJ0vURdNYjK2RQQ==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/is-ignored": "^17.4.4", "@commitlint/parse": "^17.4.4", - "@commitlint/rules": "^17.4.4", + "@commitlint/rules": "^17.6.1", "@commitlint/types": "^17.4.4" }, "engines": { @@ -605,9 +612,10 @@ } }, "node_modules/@commitlint/load": { - "version": "17.4.4", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", + "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/config-validator": "^17.4.4", "@commitlint/execute-rule": "^17.4.0", @@ -622,7 +630,7 @@ "lodash.uniq": "^4.5.0", "resolve-from": "^5.0.0", "ts-node": "^10.8.1", - "typescript": "^4.6.4" + "typescript": "^4.6.4 || ^5.0.0" }, "engines": { "node": ">=v14" @@ -630,16 +638,18 @@ }, "node_modules/@commitlint/message": { "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=v14" } }, "node_modules/@commitlint/parse": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "conventional-changelog-angular": "^5.0.11", @@ -650,14 +660,15 @@ } }, "node_modules/@commitlint/read": { - "version": "17.4.4", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/top-level": "^17.4.0", "@commitlint/types": "^17.4.4", "fs-extra": "^11.0.0", - "git-raw-commits": "^2.0.0", + "git-raw-commits": "^2.0.11", "minimist": "^1.2.6" }, "engines": { @@ -666,8 +677,9 @@ }, "node_modules/@commitlint/resolve-extends": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/config-validator": "^17.4.4", "@commitlint/types": "^17.4.4", @@ -681,9 +693,10 @@ } }, "node_modules/@commitlint/rules": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.1.tgz", + "integrity": "sha512-lUdHw6lYQ1RywExXDdLOKxhpp6857/4c95Dc/1BikrHgdysVUXz26yV0vp1GL7Gv+avx9WqZWTIVB7pNouxlfw==", "dev": true, - "license": "MIT", "dependencies": { "@commitlint/ensure": "^17.4.4", "@commitlint/message": "^17.4.2", @@ -697,16 +710,18 @@ }, "node_modules/@commitlint/to-lines": { "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", "dev": true, - "license": "MIT", "engines": { "node": ">=v14" } }, "node_modules/@commitlint/top-level": { "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -727,8 +742,9 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -778,14 +794,39 @@ "node": ">=12" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.1", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -802,8 +843,9 @@ }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -817,13 +859,15 @@ }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", - "dev": true, - "license": "Python-2.0" + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -833,13 +877,15 @@ }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/@eslint/js": { - "version": "8.35.0", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -939,17 +985,19 @@ }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "node_modules/@microsoft/api-documenter": { - "version": "7.21.5", + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.21.7.tgz", + "integrity": "sha512-qlCJ9dSefL6Rmuv1FKtxg7i6N7Bv6LUPrA5Bb0dR/9Ffac2xQuXtuSXOJ09seM7G0WkpQOzta2Kc1CPixzDaIw==", "dev": true, - "license": "MIT", "dependencies": { "@microsoft/api-extractor-model": "7.26.4", "@microsoft/tsdoc": "0.14.2", @@ -1532,23 +1580,27 @@ }, "node_modules/@tsconfig/node10": { "version": "1.0.9", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true }, "node_modules/@tsconfig/node16": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true }, "node_modules/@tsd/typescript": { "version": "4.9.5", @@ -1815,18 +1867,19 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.1.tgz", + "integrity": "sha512-AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/type-utils": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/type-utils": "5.59.1", + "@typescript-eslint/utils": "5.59.1", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -1848,13 +1901,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.1.tgz", + "integrity": "sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/typescript-estree": "5.59.1", "debug": "^4.3.4" }, "engines": { @@ -1874,12 +1928,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.1.tgz", + "integrity": "sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0" + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1890,12 +1945,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.1.tgz", + "integrity": "sha512-ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@typescript-eslint/typescript-estree": "5.59.1", + "@typescript-eslint/utils": "5.59.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1916,9 +1972,10 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.1.tgz", + "integrity": "sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -1928,12 +1985,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.1.tgz", + "integrity": "sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1954,17 +2012,18 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.1.tgz", + "integrity": "sha512-MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA==", "dev": true, - "license": "MIT", "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/typescript-estree": "5.59.1", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", "semver": "^7.3.7" }, "engines": { @@ -1979,11 +2038,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.1.tgz", + "integrity": "sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/types": "5.59.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -2017,16 +2077,18 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -2177,8 +2239,9 @@ }, "node_modules/arg": { "version": "4.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", @@ -2693,11 +2756,12 @@ } }, "node_modules/commitlint": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/commitlint/-/commitlint-17.6.1.tgz", + "integrity": "sha512-yO11o5DmN/X4VCL+aLzgfJ1YXOM7qFzMN659SpISS4EBiv+QO16A0jeJU9rgVRbM2K06M7AfBQkZz7EPR3sAnQ==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/cli": "^17.4.4", + "@commitlint/cli": "^17.6.1", "@commitlint/types": "^17.4.4" }, "bin": { @@ -2749,8 +2813,9 @@ }, "node_modules/conventional-changelog-angular": { "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", "dev": true, - "license": "ISC", "dependencies": { "compare-func": "^2.0.0", "q": "^1.5.1" @@ -2774,8 +2839,9 @@ }, "node_modules/conventional-commits-parser": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", "dev": true, - "license": "MIT", "dependencies": { "is-text-path": "^1.0.1", "JSONStream": "^1.0.4", @@ -2815,8 +2881,9 @@ }, "node_modules/cosmiconfig-typescript-loader": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -2844,8 +2911,9 @@ }, "node_modules/create-require": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true }, "node_modules/cross-env": { "version": "7.0.3", @@ -2886,8 +2954,9 @@ }, "node_modules/dargs": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3237,12 +3306,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", "dev": true, - "license": "MIT", "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -3252,10 +3324,9 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3277,7 +3348,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -3293,9 +3363,10 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.7.0", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -3606,8 +3677,9 @@ }, "node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -3642,11 +3714,15 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.3.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/ajv": { @@ -3670,21 +3746,26 @@ "license": "Python-2.0" }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -3706,13 +3787,14 @@ "license": "MIT" }, "node_modules/espree": { - "version": "9.4.1", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3754,8 +3836,9 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -3765,16 +3848,18 @@ }, "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -4037,9 +4122,10 @@ "license": "MIT" }, "node_modules/fs-extra": { - "version": "11.1.0", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -4168,8 +4254,9 @@ }, "node_modules/git-raw-commits": { "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", "dev": true, - "license": "MIT", "dependencies": { "dargs": "^7.0.0", "lodash": "^4.17.15", @@ -4237,8 +4324,9 @@ }, "node_modules/global-dirs": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", "dev": true, - "license": "MIT", "dependencies": { "ini": "^1.3.4" }, @@ -4248,8 +4336,9 @@ }, "node_modules/globals": { "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -4661,8 +4750,9 @@ }, "node_modules/ini": { "version": "1.3.8", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/inquirer": { "version": "7.3.3", @@ -4989,8 +5079,9 @@ }, "node_modules/is-text-path": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", "dev": true, - "license": "MIT", "dependencies": { "text-extensions": "^1.0.0" }, @@ -5221,8 +5312,9 @@ }, "node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -5240,8 +5332,9 @@ }, "node_modules/JSONStream": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -5474,8 +5567,9 @@ }, "node_modules/lodash.camelcase": { "version": "4.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true }, "node_modules/lodash.get": { "version": "4.4.2", @@ -5494,13 +5588,15 @@ }, "node_modules/lodash.isplainobject": { "version": "4.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true }, "node_modules/lodash.kebabcase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -5509,28 +5605,33 @@ }, "node_modules/lodash.mergewith": { "version": "4.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true }, "node_modules/lodash.startcase": { "version": "4.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true }, "node_modules/lodash.uniq": { "version": "4.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true }, "node_modules/lodash.upperfirst": { "version": "4.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true }, "node_modules/log-symbols": { "version": "4.1.0", @@ -5592,8 +5693,9 @@ }, "node_modules/make-error": { "version": "1.3.6", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, "node_modules/make-fetch-happen": { "version": "10.2.1", @@ -5757,8 +5859,9 @@ }, "node_modules/meow": { "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -5781,8 +5884,9 @@ }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -7096,9 +7200,10 @@ } }, "node_modules/prettier": { - "version": "2.8.4", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -7695,16 +7800,18 @@ }, "node_modules/resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-global": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", "dev": true, - "license": "MIT", "dependencies": { "global-dirs": "^0.1.1" }, @@ -8151,8 +8258,9 @@ }, "node_modules/split2": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "dev": true, - "license": "ISC", "dependencies": { "readable-stream": "^3.0.0" } @@ -8462,8 +8570,9 @@ }, "node_modules/text-extensions": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10" } @@ -8479,8 +8588,9 @@ }, "node_modules/through2": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, - "license": "MIT", "dependencies": { "readable-stream": "3" } @@ -8518,8 +8628,9 @@ }, "node_modules/ts-node": { "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, - "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -8560,8 +8671,9 @@ }, "node_modules/ts-node/node_modules/diff": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -8767,8 +8879,9 @@ }, "node_modules/type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -8834,8 +8947,9 @@ }, "node_modules/universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -8867,8 +8981,9 @@ }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true }, "node_modules/v8-to-istanbul": { "version": "9.0.1", @@ -9154,8 +9269,9 @@ }, "node_modules/yn": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -9653,13 +9769,15 @@ "dev": true }, "@commitlint/cli": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.1.tgz", + "integrity": "sha512-kCnDD9LE2ySiTnj/VPaxy4/oRayRcdv4aCuVxtoum8SxIU7OADHc0nJPQfheE8bHcs3zZdWzDMWltRosuT13bg==", "dev": true, "requires": { "@commitlint/format": "^17.4.4", - "@commitlint/lint": "^17.4.4", - "@commitlint/load": "^17.4.4", - "@commitlint/read": "^17.4.4", + "@commitlint/lint": "^17.6.1", + "@commitlint/load": "^17.5.0", + "@commitlint/read": "^17.5.1", "@commitlint/types": "^17.4.4", "execa": "^5.0.0", "lodash.isfunction": "^3.0.9", @@ -9669,7 +9787,9 @@ } }, "@commitlint/config-conventional": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.1.tgz", + "integrity": "sha512-ng/ybaSLuTCH9F+7uavSOnEQ9EFMl7lHEjfAEgRh1hwmEe8SpLKpQeMo2aT1IWvHaGMuTb+gjfbzoRf2IR23NQ==", "dev": true, "requires": { "conventional-changelog-conventionalcommits": "^5.0.0" @@ -9677,6 +9797,8 @@ }, "@commitlint/config-validator": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", "dev": true, "requires": { "@commitlint/types": "^17.4.4", @@ -9685,6 +9807,8 @@ }, "@commitlint/ensure": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", "dev": true, "requires": { "@commitlint/types": "^17.4.4", @@ -9697,6 +9821,8 @@ }, "@commitlint/execute-rule": { "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", "dev": true }, "@commitlint/format": { @@ -9709,6 +9835,8 @@ }, "@commitlint/is-ignored": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", "dev": true, "requires": { "@commitlint/types": "^17.4.4", @@ -9716,17 +9844,21 @@ } }, "@commitlint/lint": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.1.tgz", + "integrity": "sha512-VARJ9kxH64isgwVnC+ABPafCYzqxpsWJIpDaTuI0gh8aX4GQ0i7cn9tvxtFNfJj4ER2BAJeWJ0vURdNYjK2RQQ==", "dev": true, "requires": { "@commitlint/is-ignored": "^17.4.4", "@commitlint/parse": "^17.4.4", - "@commitlint/rules": "^17.4.4", + "@commitlint/rules": "^17.6.1", "@commitlint/types": "^17.4.4" } }, "@commitlint/load": { - "version": "17.4.4", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", + "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", "dev": true, "requires": { "@commitlint/config-validator": "^17.4.4", @@ -9742,15 +9874,19 @@ "lodash.uniq": "^4.5.0", "resolve-from": "^5.0.0", "ts-node": "^10.8.1", - "typescript": "^4.6.4" + "typescript": "^4.6.4 || ^5.0.0" } }, "@commitlint/message": { "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", "dev": true }, "@commitlint/parse": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", "dev": true, "requires": { "@commitlint/types": "^17.4.4", @@ -9759,18 +9895,22 @@ } }, "@commitlint/read": { - "version": "17.4.4", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", "dev": true, "requires": { "@commitlint/top-level": "^17.4.0", "@commitlint/types": "^17.4.4", "fs-extra": "^11.0.0", - "git-raw-commits": "^2.0.0", + "git-raw-commits": "^2.0.11", "minimist": "^1.2.6" } }, "@commitlint/resolve-extends": { "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", "dev": true, "requires": { "@commitlint/config-validator": "^17.4.4", @@ -9782,7 +9922,9 @@ } }, "@commitlint/rules": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.1.tgz", + "integrity": "sha512-lUdHw6lYQ1RywExXDdLOKxhpp6857/4c95Dc/1BikrHgdysVUXz26yV0vp1GL7Gv+avx9WqZWTIVB7pNouxlfw==", "dev": true, "requires": { "@commitlint/ensure": "^17.4.4", @@ -9794,10 +9936,14 @@ }, "@commitlint/to-lines": { "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", "dev": true }, "@commitlint/top-level": { "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", "dev": true, "requires": { "find-up": "^5.0.0" @@ -9812,6 +9958,8 @@ }, "@cspotcode/source-map-support": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "requires": { "@jridgewell/trace-mapping": "0.3.9" @@ -9846,13 +9994,30 @@ "dev": true, "optional": true }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "dev": true + }, "@eslint/eslintrc": { - "version": "2.0.0", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.1", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -9863,6 +10028,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -9873,10 +10040,14 @@ }, "argparse": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, "js-yaml": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -9884,12 +10055,16 @@ }, "json-schema-traverse": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true } } }, "@eslint/js": { - "version": "8.35.0", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", "dev": true }, "@gar/promisify": { @@ -9952,6 +10127,8 @@ }, "@jridgewell/trace-mapping": { "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -9959,7 +10136,9 @@ } }, "@microsoft/api-documenter": { - "version": "7.21.5", + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.21.7.tgz", + "integrity": "sha512-qlCJ9dSefL6Rmuv1FKtxg7i6N7Bv6LUPrA5Bb0dR/9Ffac2xQuXtuSXOJ09seM7G0WkpQOzta2Kc1CPixzDaIw==", "dev": true, "requires": { "@microsoft/api-extractor-model": "7.26.4", @@ -10437,18 +10616,26 @@ }, "@tsconfig/node10": { "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", "dev": true }, "@tsconfig/node12": { "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", "dev": true }, "@tsconfig/node14": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true }, "@tsconfig/node16": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, "@tsd/typescript": { @@ -10673,59 +10860,71 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.1.tgz", + "integrity": "sha512-AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/type-utils": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/type-utils": "5.59.1", + "@typescript-eslint/utils": "5.59.1", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/parser": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.1.tgz", + "integrity": "sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/typescript-estree": "5.59.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.1.tgz", + "integrity": "sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0" + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1" } }, "@typescript-eslint/type-utils": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.1.tgz", + "integrity": "sha512-ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@typescript-eslint/typescript-estree": "5.59.1", + "@typescript-eslint/utils": "5.59.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.1.tgz", + "integrity": "sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.1.tgz", + "integrity": "sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -10734,24 +10933,28 @@ } }, "@typescript-eslint/utils": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.1.tgz", + "integrity": "sha512-MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA==", "dev": true, "requires": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/typescript-estree": "5.59.1", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", "semver": "^7.3.7" } }, "@typescript-eslint/visitor-keys": { - "version": "5.54.0", + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.1.tgz", + "integrity": "sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/types": "5.59.1", "eslint-visitor-keys": "^3.3.0" } }, @@ -10769,11 +10972,15 @@ }, "acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "requires": {} }, "acorn-walk": { "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true }, "agent-base": { @@ -10860,6 +11067,8 @@ }, "arg": { "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, "argparse": { @@ -11171,10 +11380,12 @@ "optional": true }, "commitlint": { - "version": "17.4.4", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/commitlint/-/commitlint-17.6.1.tgz", + "integrity": "sha512-yO11o5DmN/X4VCL+aLzgfJ1YXOM7qFzMN659SpISS4EBiv+QO16A0jeJU9rgVRbM2K06M7AfBQkZz7EPR3sAnQ==", "dev": true, "requires": { - "@commitlint/cli": "^17.4.4", + "@commitlint/cli": "^17.6.1", "@commitlint/types": "^17.4.4" } }, @@ -11209,6 +11420,8 @@ }, "conventional-changelog-angular": { "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", "dev": true, "requires": { "compare-func": "^2.0.0", @@ -11226,6 +11439,8 @@ }, "conventional-commits-parser": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", "dev": true, "requires": { "is-text-path": "^1.0.1", @@ -11264,11 +11479,15 @@ }, "cosmiconfig-typescript-loader": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", "dev": true, "requires": {} }, "create-require": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, "cross-env": { @@ -11295,6 +11514,8 @@ }, "dargs": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true }, "debug": { @@ -11529,11 +11750,15 @@ "version": "4.0.0" }, "eslint": { - "version": "8.35.0", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", "dev": true, "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -11543,10 +11768,9 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -11568,7 +11792,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -11589,7 +11812,9 @@ "dev": true }, "eslint-scope": { - "version": "7.1.1", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -11598,6 +11823,8 @@ }, "estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, "js-yaml": { @@ -11614,7 +11841,9 @@ } }, "eslint-config-prettier": { - "version": "8.7.0", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "dev": true, "requires": {} }, @@ -11809,6 +12038,8 @@ }, "eslint-scope": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -11829,16 +12060,20 @@ } }, "eslint-visitor-keys": { - "version": "3.3.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", "dev": true }, "espree": { - "version": "9.4.1", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", "dev": true, "requires": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.0" } }, "esprima": { @@ -11860,6 +12095,8 @@ }, "esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { "estraverse": "^5.2.0" @@ -11867,12 +12104,16 @@ "dependencies": { "estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } }, "estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, "esutils": { @@ -12048,7 +12289,9 @@ "version": "1.0.0" }, "fs-extra": { - "version": "11.1.0", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -12128,6 +12371,8 @@ }, "git-raw-commits": { "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", "dev": true, "requires": { "dargs": "^7.0.0", @@ -12179,6 +12424,8 @@ }, "global-dirs": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", "dev": true, "requires": { "ini": "^1.3.4" @@ -12186,6 +12433,8 @@ }, "globals": { "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -12426,6 +12675,8 @@ }, "ini": { "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "inquirer": { @@ -12608,6 +12859,8 @@ }, "is-text-path": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", "dev": true, "requires": { "text-extensions": "^1.0.0" @@ -12765,6 +13018,8 @@ }, "jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", @@ -12777,6 +13032,8 @@ }, "JSONStream": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, "requires": { "jsonparse": "^1.2.0", @@ -12955,6 +13212,8 @@ }, "lodash.camelcase": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", "dev": true }, "lodash.get": { @@ -12971,10 +13230,14 @@ }, "lodash.isplainobject": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true }, "lodash.kebabcase": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", "dev": true }, "lodash.merge": { @@ -12983,22 +13246,32 @@ }, "lodash.mergewith": { "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", "dev": true }, "lodash.snakecase": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", "dev": true }, "lodash.startcase": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", "dev": true }, "lodash.uniq": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "lodash.upperfirst": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", "dev": true }, "log-symbols": { @@ -13037,6 +13310,8 @@ }, "make-error": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, "make-fetch-happen": { @@ -13152,6 +13427,8 @@ }, "meow": { "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", "dev": true, "requires": { "@types/minimist": "^1.2.0", @@ -13169,6 +13446,8 @@ "dependencies": { "type-fest": { "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true } } @@ -14020,7 +14299,9 @@ "dev": true }, "prettier": { - "version": "2.8.4", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true }, "prettier-linter-helpers": { @@ -14443,10 +14724,14 @@ }, "resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, "resolve-global": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", "dev": true, "requires": { "global-dirs": "^0.1.1" @@ -14736,6 +15021,8 @@ }, "split2": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "dev": true, "requires": { "readable-stream": "^3.0.0" @@ -14942,6 +15229,8 @@ }, "text-extensions": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true }, "text-table": { @@ -14953,6 +15242,8 @@ }, "through2": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "requires": { "readable-stream": "3" @@ -14979,6 +15270,8 @@ }, "ts-node": { "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", @@ -14998,6 +15291,8 @@ "dependencies": { "diff": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true } } @@ -15139,6 +15434,8 @@ }, "type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, "typescript": { @@ -15178,6 +15475,8 @@ }, "universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "uri-js": { @@ -15201,6 +15500,8 @@ }, "v8-compile-cache-lib": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true }, "v8-to-istanbul": { @@ -15382,6 +15683,8 @@ }, "yn": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true }, "yocto-queue": { diff --git a/package.json b/package.json index 5c6f25ffbb8ee..5b75cf017920b 100644 --- a/package.json +++ b/package.json @@ -118,9 +118,9 @@ }, "devDependencies": { "@actions/core": "1.10.0", - "@commitlint/cli": "17.4.4", - "@commitlint/config-conventional": "17.4.4", - "@microsoft/api-documenter": "7.21.5", + "@commitlint/cli": "17.6.1", + "@commitlint/config-conventional": "17.6.1", + "@microsoft/api-documenter": "7.21.7", "@microsoft/api-extractor": "7.34.4", "@microsoft/api-extractor-model": "7.26.4", "@pptr/testserver": "file:packages/testserver", @@ -140,16 +140,16 @@ "@types/tar-fs": "2.0.1", "@types/unbzip2-stream": "1.4.0", "@types/ws": "8.5.4", - "@typescript-eslint/eslint-plugin": "5.54.0", - "@typescript-eslint/parser": "5.54.0", + "@typescript-eslint/eslint-plugin": "5.59.1", + "@typescript-eslint/parser": "5.59.1", "c8": "7.13.0", - "commitlint": "17.4.4", + "commitlint": "17.6.1", "commonmark": "0.30.0", "cross-env": "7.0.3", "diff": "5.1.0", "esbuild": "0.17.11", - "eslint": "8.35.0", - "eslint-config-prettier": "8.7.0", + "eslint": "8.39.0", + "eslint-config-prettier": "8.8.0", "eslint-formatter-codeframe": "7.32.1", "eslint-plugin-import": "2.27.5", "eslint-plugin-local": "1.0.0", @@ -171,7 +171,7 @@ "npm-run-all": "4.1.5", "pixelmatch": "5.3.0", "pngjs": "7.0.0", - "prettier": "2.8.4", + "prettier": "2.8.8", "puppeteer": "file:packages/puppeteer", "rimraf": "3.0.2", "rollup": "3.18.0", diff --git a/packages/browsers/src/launch.ts b/packages/browsers/src/launch.ts index c73f999e7d04b..9f8c8f20ed21b 100644 --- a/packages/browsers/src/launch.ts +++ b/packages/browsers/src/launch.ts @@ -295,7 +295,7 @@ export class Process { process.exit(130); case 'SIGTERM': case 'SIGHUP': - this.close(); + void this.close(); break; } }; diff --git a/packages/browsers/src/main-cli.ts b/packages/browsers/src/main-cli.ts index 56e2261763ca1..a086c1c3b9767 100644 --- a/packages/browsers/src/main-cli.ts +++ b/packages/browsers/src/main-cli.ts @@ -18,4 +18,4 @@ import {CLI} from './CLI.js'; -new CLI().run(process.argv); +void new CLI().run(process.argv); diff --git a/packages/puppeteer-core/src/common/ExecutionContext.ts b/packages/puppeteer-core/src/common/ExecutionContext.ts index 12a551b0711cb..e00c45b2dd763 100644 --- a/packages/puppeteer-core/src/common/ExecutionContext.ts +++ b/packages/puppeteer-core/src/common/ExecutionContext.ts @@ -113,8 +113,8 @@ export class ExecutionContext { } scriptInjector.inject(script => { if (this.#puppeteerUtil) { - this.#puppeteerUtil.then(handle => { - handle.dispose(); + void this.#puppeteerUtil.then(handle => { + void handle.dispose(); }); } this.#puppeteerUtil = promise.then(() => { diff --git a/packages/puppeteer-core/src/common/FrameManager.ts b/packages/puppeteer-core/src/common/FrameManager.ts index 248e2b01415b3..148fe34095bf5 100644 --- a/packages/puppeteer-core/src/common/FrameManager.ts +++ b/packages/puppeteer-core/src/common/FrameManager.ts @@ -115,7 +115,7 @@ export class FrameManager extends EventEmitter { }); session.on('Page.frameNavigated', event => { this.#frameNavigatedReceived.add(event.frame.id); - this.#onFrameNavigated(event.frame); + void this.#onFrameNavigated(event.frame); }); session.on('Page.navigatedWithinDocument', event => { this.#onFrameNavigatedWithinDocument(event.frameId, event.url); @@ -222,7 +222,7 @@ export class FrameManager extends EventEmitter { frame.updateClient(target._session()!); } this.setupEventListeners(target._session()!); - this.initialize(target._session()); + void this.initialize(target._session()); } /** @@ -275,7 +275,7 @@ export class FrameManager extends EventEmitter { ); } if (!this.#frameNavigatedReceived.has(frameTree.frame.id)) { - this.#onFrameNavigated(frameTree.frame); + void this.#onFrameNavigated(frameTree.frame); } else { this.#frameNavigatedReceived.delete(frameTree.frame.id); } diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index e53fc2bac3141..82272ae32af43 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -149,7 +149,7 @@ export class IsolatedWorld { setContext(context: ExecutionContext): void { this.#contextBindings.clear(); this.#context.resolve(context); - this.#taskManager.rerunAll(); + void this.#taskManager.rerunAll(); } hasContext(): boolean { diff --git a/packages/puppeteer-core/src/common/NetworkManager.ts b/packages/puppeteer-core/src/common/NetworkManager.ts index 6ef7d2244d31a..d9a46be58031c 100644 --- a/packages/puppeteer-core/src/common/NetworkManager.ts +++ b/packages/puppeteer-core/src/common/NetworkManager.ts @@ -393,7 +393,7 @@ export class NetworkManager extends EventEmitter { [] ); this.emit(NetworkManagerEmittedEvents.Request, request); - request.finalizeInterceptions(); + void request.finalizeInterceptions(); } #onRequest( @@ -449,7 +449,7 @@ export class NetworkManager extends EventEmitter { ); this.#networkEventManager.storeRequest(event.requestId, request); this.emit(NetworkManagerEmittedEvents.Request, request); - request.finalizeInterceptions(); + void request.finalizeInterceptions(); } #onRequestServedFromCache( diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index c77b44e6eeb2c..543065597e6a9 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -253,7 +253,7 @@ export class CDPPage extends Page { client.on('Page.fileChooserOpened', event => { return this.#onFileChooser(event); }); - this.#target._isClosedPromise.then(() => { + void this.#target._isClosedPromise.then(() => { this.#target ._targetManager() .removeTargetInterceptor(this.#client, this.#onAttachedToTarget); diff --git a/packages/puppeteer-core/src/common/WaitTask.ts b/packages/puppeteer-core/src/common/WaitTask.ts index ddb87b782d0d0..796dfa358209f 100644 --- a/packages/puppeteer-core/src/common/WaitTask.ts +++ b/packages/puppeteer-core/src/common/WaitTask.ts @@ -66,7 +66,7 @@ export class WaitTask { this.#signal?.addEventListener( 'abort', () => { - this.terminate(new AbortError('WaitTask has been aborted.')); + void this.terminate(new AbortError('WaitTask has been aborted.')); }, { once: true, @@ -87,13 +87,13 @@ export class WaitTask { if (options.timeout) { this.#timeout = setTimeout(() => { - this.terminate( + void this.terminate( new TimeoutError(`Waiting failed: ${options.timeout}ms exceeded`) ); }, options.timeout); } - this.rerun(); + void this.rerun(); } get result(): Promise> { @@ -153,7 +153,7 @@ export class WaitTask { } await this.#poller.evaluate(poller => { - poller.start(); + void poller.start(); }); const result = await this.#poller.evaluateHandle(poller => { @@ -245,7 +245,7 @@ export class TaskManager { terminateAll(error?: Error): void { for (const task of this.#tasks) { - task.terminate(error); + void task.terminate(error); } this.#tasks.clear(); } diff --git a/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts b/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts index 40001a4af4447..1f965c56abe29 100644 --- a/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts +++ b/packages/puppeteer-core/src/common/bidi/BidiOverCDP.ts @@ -167,7 +167,7 @@ class NoOpTransport }; emitMessage(message: Bidi.Message.RawCommandRequest) { - this.#onMessage(message); + void this.#onMessage(message); } setOnMessage( diff --git a/packages/puppeteer-core/src/injected/PQuerySelector.ts b/packages/puppeteer-core/src/injected/PQuerySelector.ts index ac5e72e9ed378..f345442f5a262 100644 --- a/packages/puppeteer-core/src/injected/PQuerySelector.ts +++ b/packages/puppeteer-core/src/injected/PQuerySelector.ts @@ -286,7 +286,7 @@ export const pQuerySelectorAll = function ( return domSort( AsyncIterableUtil.flatMap(selectors, selectorParts => { const query = new PQueryEngine(root, selector, selectorParts); - query.run(); + void query.run(); return query.elements; }) ); diff --git a/packages/puppeteer-core/src/node/ProductLauncher.ts b/packages/puppeteer-core/src/node/ProductLauncher.ts index c8a13f86511a1..3c3b7b790acb1 100644 --- a/packages/puppeteer-core/src/node/ProductLauncher.ts +++ b/packages/puppeteer-core/src/node/ProductLauncher.ts @@ -175,7 +175,7 @@ export class ProductLauncher { } } } catch (error) { - browserCloseCallback(); + void browserCloseCallback(); if (error instanceof BrowsersTimeoutError) { throw new TimeoutError(error.message); } diff --git a/packages/puppeteer-core/tools/generate_sources.ts b/packages/puppeteer-core/tools/generate_sources.ts index 8a862c245af90..70922c6aad34e 100644 --- a/packages/puppeteer-core/tools/generate_sources.ts +++ b/packages/puppeteer-core/tools/generate_sources.ts @@ -71,7 +71,7 @@ chdir(packageRoot); await Promise.all([versionJob, injectedJob]); if (process.env['PUBLISH']) { - job('', async ({inputs}) => { + await job('', async ({inputs}) => { const version = JSON.parse(await readFile(inputs[0]!, 'utf8')).version; await writeFile( inputs[1]!, diff --git a/test-d/JSHandle.test-d.ts b/test-d/JSHandle.test-d.ts index 289aa3d234966..0e1b6385d8225 100644 --- a/test-d/JSHandle.test-d.ts +++ b/test-d/JSHandle.test-d.ts @@ -76,7 +76,7 @@ declare const handle2: JSHandle<{test: number}>; } { - handle.evaluate((value, other) => { + void handle.evaluate((value, other) => { expectType(value); expectType<{test: number}>(other); }, handle2); diff --git a/test/src/page.spec.ts b/test/src/page.spec.ts index 0dc23bae7bf2f..6bf28e10b19c9 100644 --- a/test/src/page.spec.ts +++ b/test/src/page.spec.ts @@ -879,9 +879,9 @@ describe('Page', function () { const [request] = await Promise.all([ page.waitForRequest(server.PREFIX + '/digits/2.png'), page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }), ]); expect(request.url()).toBe(server.PREFIX + '/digits/2.png'); @@ -895,9 +895,9 @@ describe('Page', function () { return request.url() === server.PREFIX + '/digits/2.png'; }), page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }), ]); expect(request.url()).toBe(server.PREFIX + '/digits/2.png'); @@ -911,9 +911,9 @@ describe('Page', function () { return request.url() === server.PREFIX + '/digits/2.png'; }), page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }), ]); expect(request.url()).toBe(server.PREFIX + '/digits/2.png'); @@ -956,9 +956,9 @@ describe('Page', function () { page.waitForRequest(server.PREFIX + '/digits/2.png', {timeout: 0}), page.evaluate(() => { return setTimeout(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }, 50); }), ]); @@ -974,9 +974,9 @@ describe('Page', function () { const [response] = await Promise.all([ page.waitForResponse(server.PREFIX + '/digits/2.png'), page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }), ]); expect(response.url()).toBe(server.PREFIX + '/digits/2.png'); @@ -1020,9 +1020,9 @@ describe('Page', function () { return response.url() === server.PREFIX + '/digits/2.png'; }), page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }), ]); expect(response.url()).toBe(server.PREFIX + '/digits/2.png'); @@ -1035,9 +1035,9 @@ describe('Page', function () { return response.url() === server.PREFIX + '/digits/2.png'; }), page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }), ]); expect(response.url()).toBe(server.PREFIX + '/digits/2.png'); @@ -1050,9 +1050,9 @@ describe('Page', function () { page.waitForResponse(server.PREFIX + '/digits/2.png', {timeout: 0}), page.evaluate(() => { return setTimeout(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }, 50); }), ]); @@ -1135,9 +1135,9 @@ describe('Page', function () { page.waitForNetworkIdle({timeout: 0}), page.evaluate(() => { return setTimeout(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + void fetch('/digits/1.png'); + void fetch('/digits/2.png'); + void fetch('/digits/3.png'); }, 50); }), ]); diff --git a/test/src/waittask.spec.ts b/test/src/waittask.spec.ts index eb65d66b87d9e..27977fb7ac1ae 100644 --- a/test/src/waittask.spec.ts +++ b/test/src/waittask.spec.ts @@ -405,7 +405,7 @@ describe('waittask specs', function () { signal: abortController.signal, }); abortController.abort(); - expect(task).rejects.toThrow(/aborted/); + await expect(task).rejects.toThrow(/aborted/); }); it('should work with removed MutationObserver', async () => { diff --git a/tools/generate_docs.ts b/tools/generate_docs.ts index 7184a8bc85da8..63e31d026b381 100644 --- a/tools/generate_docs.ts +++ b/tools/generate_docs.ts @@ -107,7 +107,7 @@ function spliceIntoSection( await Promise.all([job1, job2]); // Generate documentation - job('', async ({inputs, outputs}) => { + const puppeteerDocs = job('', async ({inputs, outputs}) => { await rm(outputs[0]!, {recursive: true, force: true}); generateDocs(inputs[0]!, outputs[0]!); spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); @@ -119,7 +119,7 @@ function spliceIntoSection( .outputs(['docs/api']) .build(); - await job('', async ({inputs, outputs}) => { + const browsersDocs = job('', async ({inputs, outputs}) => { await rm(outputs[0]!, {recursive: true, force: true}); generateDocs(inputs[0]!, outputs[0]!); spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); @@ -131,7 +131,9 @@ function spliceIntoSection( .outputs(['docs/browsers-api']) .build(); - job('', async ({inputs, outputs}) => { + await Promise.all([puppeteerDocs, browsersDocs]); + + await job('', async ({inputs, outputs}) => { const readme = await readFile(inputs[1]!, 'utf-8'); const index = await readFile(inputs[0]!, 'utf-8'); await writeFile(outputs[0]!, index.replace('# API Reference\n', readme)); diff --git a/tools/mochaRunner/src/test.ts b/tools/mochaRunner/src/test.ts index 967fa44f58d5f..1e0328499cf50 100644 --- a/tools/mochaRunner/src/test.ts +++ b/tools/mochaRunner/src/test.ts @@ -25,18 +25,18 @@ import { } from './utils.js'; import {getFilename, extendProcessEnv} from './utils.js'; -test('extendProcessEnv', () => { +void test('extendProcessEnv', () => { const env = extendProcessEnv([{TEST: 'TEST'}, {TEST2: 'TEST2'}]); assert.equal(env['TEST'], 'TEST'); assert.equal(env['TEST2'], 'TEST2'); }); -test('getFilename', () => { +void test('getFilename', () => { assert.equal(getFilename('/etc/test.ts'), 'test'); assert.equal(getFilename('/etc/test.js'), 'test'); }); -test('getTestResultForFailure', () => { +void test('getTestResultForFailure', () => { assert.equal( getTestResultForFailure({err: {code: 'ERR_MOCHA_TIMEOUT'}}), 'TIMEOUT' @@ -44,7 +44,7 @@ test('getTestResultForFailure', () => { assert.equal(getTestResultForFailure({err: {code: 'ERROR'}}), 'FAIL'); }); -test('filterByParameters', () => { +void test('filterByParameters', () => { const expectations: TestExpectation[] = [ { testIdPattern: @@ -66,7 +66,7 @@ test('filterByParameters', () => { assert.equal(filterByParameters(expectations, ['other']).length, 0); }); -test('isWildCardPattern', () => { +void test('isWildCardPattern', () => { assert.equal(isWildCardPattern(''), false); assert.equal(isWildCardPattern('a'), false); assert.equal(isWildCardPattern('*'), true); @@ -99,7 +99,7 @@ describe('testIdMatchesExpectationPattern', () => { ['[jshandle.spec] JSHandle should work', false], ]; - test('with MochaTest', () => { + void test('with MochaTest', () => { const test = { title: 'should work', file: 'page.spec.ts', @@ -116,7 +116,7 @@ describe('testIdMatchesExpectationPattern', () => { ); } }); - test('with MochaTestResult', () => { + void test('with MochaTestResult', () => { const test = { title: 'should work', file: 'page.spec.ts', From dd8c229a4fed64913fd682a9fd0c36b4377a6e32 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 26 Apr 2023 14:37:31 +0200 Subject: [PATCH 128/417] chore: add bidi+ emulation command (#10087) --- .../src/common/bidi/Connection.ts | 8 ++++++ .../puppeteer-core/src/common/bidi/Context.ts | 17 +++++++++++++ .../puppeteer-core/src/common/bidi/Page.ts | 25 +++++++++++++++++++ test/TestExpectations.json | 18 +++++++++++++ 4 files changed, 68 insertions(+) diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index c690d6408349d..5f26ee00fb128 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -80,6 +80,14 @@ interface Commands { params: Bidi.Session.SubscribeParameters; returnType: Bidi.Session.UnsubscribeResult; }; + 'cdp.sendCommand': { + params: Bidi.CDP.SendCommandParams; + returnType: Bidi.CDP.SendCommandResult; + }; + 'cdp.getSession': { + params: Bidi.CDP.GetSessionParams; + returnType: Bidi.CDP.GetSessionResult; + }; } /** diff --git a/packages/puppeteer-core/src/common/bidi/Context.ts b/packages/puppeteer-core/src/common/bidi/Context.ts index 82dc23cc2c5d9..4d3711d6aac32 100644 --- a/packages/puppeteer-core/src/common/bidi/Context.ts +++ b/packages/puppeteer-core/src/common/bidi/Context.ts @@ -20,6 +20,7 @@ import {HTTPResponse} from '../../api/HTTPResponse.js'; import {WaitForOptions} from '../../api/Page.js'; import {assert} from '../../util/assert.js'; import {stringifyFunction} from '../../util/Function.js'; +import {ProtocolMapping} from '../Connection.js'; import {ProtocolError, TimeoutError} from '../Errors.js'; import {EventEmitter} from '../EventEmitter.js'; import {PuppeteerLifeCycleEvent} from '../LifecycleWatcher.js'; @@ -222,6 +223,22 @@ export class Context extends EventEmitter { ), ]); } + + async sendCDPCommand( + method: keyof ProtocolMapping.Commands, + params: object = {} + ): Promise { + const session = await this.#connection.send('cdp.getSession', { + context: this._contextId, + }); + // TODO: remove any once chromium-bidi types are updated. + const sessionId = (session.result as any).cdpSession; + return await this.#connection.send('cdp.sendCommand', { + cdpMethod: method, + cdpParams: params, + cdpSession: sessionId, + }); + } } /** diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 223a63c5115da..524f5ed122f34 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -29,6 +29,7 @@ import {isErrorLike} from '../../util/ErrorLike.js'; import {ConsoleMessage, ConsoleMessageLocation} from '../ConsoleMessage.js'; import {Handler} from '../EventEmitter.js'; import {PDFOptions} from '../PDFOptions.js'; +import {Viewport} from '../PuppeteerViewport.js'; import {EvaluateFunc, HandleFor} from '../types.js'; import {debugError, waitWithTimeout} from '../util.js'; @@ -45,6 +46,7 @@ export class Page extends PageBase { ['browsingContext.load', this.#onLoad.bind(this)], ['browsingContext.domContentLoaded', this.#onDOMLoad.bind(this)], ]) as Map; + #viewport: Viewport | null = null; constructor(context: Context) { super(); @@ -204,6 +206,29 @@ export class Page extends PageBase { }); } + override async setViewport(viewport: Viewport): Promise { + // TODO: use BiDi commands when available. + const mobile = false; + const width = viewport.width; + const height = viewport.height; + const deviceScaleFactor = 1; + const screenOrientation = {angle: 0, type: 'portraitPrimary'}; + + await this.#context.sendCDPCommand('Emulation.setDeviceMetricsOverride', { + mobile, + width, + height, + deviceScaleFactor, + screenOrientation, + }); + + this.#viewport = viewport; + } + + override viewport(): Viewport | null { + return this.#viewport; + } + override async pdf(options: PDFOptions = {}): Promise { const {path = undefined} = options; const { diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 6b7fb0353df05..28b39009acbd3 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -419,6 +419,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL", "SKIP"] }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[TargetManager.spec] *", "platforms": ["darwin", "linux", "win32"], @@ -1949,6 +1955,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should return base64", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should return base64", "platforms": ["darwin", "linux", "win32"], @@ -1967,6 +1979,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL", "PASS"] }, + { + "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[screenshot.spec] Screenshots Page.screenshot should work", "platforms": ["darwin", "linux", "win32"], From deeb3149305d9606bf438a83fe3ef8dd897d1513 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 26 Apr 2023 15:00:47 +0200 Subject: [PATCH 129/417] chore: update test expectations for passing tests (#10088) --- test/TestExpectations.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 28b39009acbd3..fc532f4892929 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -5,12 +5,24 @@ "parameters": ["webDriverBiDi"], "expectations": ["SKIP", "TIMEOUT"] }, + { + "testIdPattern": "[DeviceRequestPrompt.spec] DeviceRequestPrompt *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[evaluation.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[EventEmitter.spec] EventEmitter *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[jshandle.spec] *", "platforms": ["darwin", "linux", "win32"], @@ -47,6 +59,12 @@ "parameters": ["webDriverBiDi"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[NetworkManager.spec] NetworkManager *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[page.spec] Page Page.Events.DOMContentLoaded *", "platforms": ["darwin", "linux", "win32"], @@ -113,6 +131,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[elementhandle.spec] ElementHandle specs Custom queries should throw with invalid query names", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[elementhandle.spec] ElementHandle specs ElementHandle.isVisible and ElementHandle.isHidden should work", "platforms": ["darwin", "linux", "win32"], @@ -707,6 +731,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[emulation.spec] Emulation Page.viewport should support mobile emulation", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[evaluation.spec] Evaluation specs \"after each\" hook for \"should transfer 100Mb of data from page to node.js\"", "platforms": ["darwin"], From 1b125094b9e40786c5e21223d87c01003c544d7a Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Wed, 26 Apr 2023 15:56:23 +0200 Subject: [PATCH 130/417] chore: implement defaultViewport (#10089) --- .../puppeteer-core/src/common/bidi/Browser.ts | 8 ++++- .../src/common/bidi/BrowserContext.ts | 19 ++++++++++-- .../src/node/ProductLauncher.ts | 29 +++++++++++++++++-- test/TestExpectations.json | 6 ++++ 4 files changed, 56 insertions(+), 6 deletions(-) diff --git a/packages/puppeteer-core/src/common/bidi/Browser.ts b/packages/puppeteer-core/src/common/bidi/Browser.ts index f0282a751b403..9741ce7129d5f 100644 --- a/packages/puppeteer-core/src/common/bidi/Browser.ts +++ b/packages/puppeteer-core/src/common/bidi/Browser.ts @@ -24,6 +24,7 @@ import { BrowserContextOptions, } from '../../api/Browser.js'; import {BrowserContext as BrowserContextBase} from '../../api/BrowserContext.js'; +import {Viewport} from '../PuppeteerViewport.js'; import {BrowserContext} from './BrowserContext.js'; import {Connection} from './Connection.js'; @@ -48,12 +49,14 @@ export class Browser extends BrowserBase { #process?: ChildProcess; #closeCallback?: BrowserCloseCallback; #connection: Connection; + #defaultViewport: Viewport | null; constructor(opts: Options) { super(); this.#process = opts.process; this.#closeCallback = opts.closeCallback; this.#connection = opts.connection; + this.#defaultViewport = opts.defaultViewport; } override async close(): Promise { @@ -72,7 +75,9 @@ export class Browser extends BrowserBase { override async createIncognitoBrowserContext( _options?: BrowserContextOptions ): Promise { - return new BrowserContext(this.#connection); + return new BrowserContext(this.#connection, { + defaultViewport: this.#defaultViewport, + }); } } @@ -80,4 +85,5 @@ interface Options { process?: ChildProcess; closeCallback?: BrowserCloseCallback; connection: Connection; + defaultViewport: Viewport | null; } diff --git a/packages/puppeteer-core/src/common/bidi/BrowserContext.ts b/packages/puppeteer-core/src/common/bidi/BrowserContext.ts index e015586ee396d..92950b87b0221 100644 --- a/packages/puppeteer-core/src/common/bidi/BrowserContext.ts +++ b/packages/puppeteer-core/src/common/bidi/BrowserContext.ts @@ -16,20 +16,27 @@ import {BrowserContext as BrowserContextBase} from '../../api/BrowserContext.js'; import {Page as PageBase} from '../../api/Page.js'; +import {Viewport} from '../PuppeteerViewport.js'; import {Connection} from './Connection.js'; import {Context} from './Context.js'; import {Page} from './Page.js'; +interface BrowserContextOptions { + defaultViewport: Viewport | null; +} + /** * @internal */ export class BrowserContext extends BrowserContextBase { #connection: Connection; + #defaultViewport: Viewport | null; - constructor(connection: Connection) { + constructor(connection: Connection, options: BrowserContextOptions) { super(); this.#connection = connection; + this.#defaultViewport = options.defaultViewport; } override async newPage(): Promise { @@ -37,7 +44,15 @@ export class BrowserContext extends BrowserContextBase { type: 'tab', }); const context = this.#connection.context(result.context) as Context; - return new Page(context); + const page = new Page(context); + if (this.#defaultViewport) { + try { + await page.setViewport(this.#defaultViewport); + } catch { + // No support for setViewport in Firefox. + } + } + return page; } override async close(): Promise {} diff --git a/packages/puppeteer-core/src/node/ProductLauncher.ts b/packages/puppeteer-core/src/node/ProductLauncher.ts index 3c3b7b790acb1..719051930f6f3 100644 --- a/packages/puppeteer-core/src/node/ProductLauncher.ts +++ b/packages/puppeteer-core/src/node/ProductLauncher.ts @@ -30,6 +30,7 @@ import {Connection} from '../common/Connection.js'; import {TimeoutError} from '../common/Errors.js'; import {NodeWebSocketTransport as WebSocketTransport} from '../common/NodeWebSocketTransport.js'; import {Product} from '../common/Product.js'; +import {Viewport} from '../common/PuppeteerViewport.js'; import {debugError} from '../common/util.js'; import { @@ -139,6 +140,7 @@ export class ProductLauncher { timeout, protocolTimeout, slowMo, + defaultViewport, } ); } else { @@ -159,7 +161,13 @@ export class ProductLauncher { browser = await this.createBiDiOverCDPBrowser( browserProcess, connection, - browserCloseCallback + browserCloseCallback, + { + timeout, + protocolTimeout, + slowMo, + defaultViewport, + } ); } else { browser = await CDPBrowser._create( @@ -313,8 +321,15 @@ export class ProductLauncher { protected async createBiDiOverCDPBrowser( browserProcess: ReturnType, connection: Connection, - closeCallback: BrowserCloseCallback + closeCallback: BrowserCloseCallback, + opts: { + timeout: number; + protocolTimeout: number | undefined; + slowMo: number; + defaultViewport: Viewport | null; + } ): Promise { + // TODO: use other options too. const BiDi = await import( /* webpackIgnore: true */ '../common/bidi/bidi.js' ); @@ -323,6 +338,7 @@ export class ProductLauncher { connection: bidiConnection, closeCallback, process: browserProcess.nodeProcess, + defaultViewport: opts.defaultViewport, }); } @@ -332,7 +348,12 @@ export class ProductLauncher { protected async createBiDiBrowser( browserProcess: ReturnType, closeCallback: BrowserCloseCallback, - opts: {timeout: number; protocolTimeout: number | undefined; slowMo: number} + opts: { + timeout: number; + protocolTimeout: number | undefined; + slowMo: number; + defaultViewport: Viewport | null; + } ): Promise { const browserWSEndpoint = (await browserProcess.waitForLineOutput( @@ -348,10 +369,12 @@ export class ProductLauncher { opts.slowMo, opts.protocolTimeout ); + // TODO: use other options too. return await BiDi.Browser.create({ connection: bidiConnection, closeCallback, process: browserProcess.nodeProcess, + defaultViewport: opts.defaultViewport, }); } diff --git a/test/TestExpectations.json b/test/TestExpectations.json index fc532f4892929..e305f5a233064 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -725,6 +725,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["PASS", "TIMEOUT"] }, + { + "testIdPattern": "[emulation.spec] Emulation Page.viewport should get the proper viewport size", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[emulation.spec] Emulation Page.viewport should support landscape emulation", "platforms": ["darwin", "linux", "win32"], From f6ae5764f7ab8216a960082b8469051f46ae9532 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 27 Apr 2023 08:00:23 +0200 Subject: [PATCH 131/417] fix: test suggestions when skip exp + only test (#10090) --- tools/mochaRunner/src/utils.ts | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/tools/mochaRunner/src/utils.ts b/tools/mochaRunner/src/utils.ts index 0ca8cc7e9a9f2..9fdbf65583543 100644 --- a/tools/mochaRunner/src/utils.ts +++ b/tools/mochaRunner/src/utils.ts @@ -144,11 +144,24 @@ export function getExpectationUpdates( pass ); if (expectationEntry && !expectationEntry.expectations.includes('PASS')) { - addEntry({ - expectation: expectationEntry, - action: 'remove', - basedOn: expectationEntry, - }); + if (isWildCardPattern(expectationEntry.testIdPattern)) { + addEntry({ + expectation: { + testIdPattern: getTestId(pass.file, pass.fullTitle), + platforms: context.platforms, + parameters: context.parameters, + expectations: ['PASS'], + }, + action: 'add', + basedOn: expectationEntry, + }); + } else { + addEntry({ + expectation: expectationEntry, + action: 'remove', + basedOn: expectationEntry, + }); + } } } @@ -163,7 +176,7 @@ export function getExpectationUpdates( expectations, failure ); - if (expectationEntry) { + if (expectationEntry && !expectationEntry.expectations.includes('SKIP')) { if ( !expectationEntry.expectations.includes( getTestResultForFailure(failure) @@ -197,7 +210,7 @@ export function getExpectationUpdates( }); } } - } else { + } else if (!expectationEntry) { addEntry({ expectation: { testIdPattern: getTestId(failure.file, failure.fullTitle), @@ -206,7 +219,6 @@ export function getExpectationUpdates( expectations: [getTestResultForFailure(failure)], }, action: 'add', - basedOn: expectationEntry, }); } } From e1ec70f5863f67af9b119ae299373132c89990dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Apr 2023 09:46:58 +0000 Subject: [PATCH 132/417] chore(deps): Bump @angular-devkit/core from 15.2.6 to 15.2.7 (#10092) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 166 +++++++++++++++++++++++++++- packages/ng-schematics/package.json | 2 +- 2 files changed, 161 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index a8f9f5287b437..990ff409e89eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,7 +113,7 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/core": { + "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { "version": "15.2.6", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", @@ -138,6 +138,54 @@ } } }, + "node_modules/@angular-devkit/architect/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/architect/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@angular-devkit/core": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", + "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "node_modules/@angular-devkit/core/node_modules/ajv": { "version": "8.12.0", "license": "MIT", @@ -176,6 +224,46 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@angular-devkit/schematics/node_modules/magic-string": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", @@ -187,6 +275,14 @@ "node": ">=12" } }, + "node_modules/@angular-devkit/schematics/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@angular/cli": { "version": "15.2.2", "dev": true, @@ -9357,7 +9453,7 @@ "license": "Apache-2.0", "dependencies": { "@angular-devkit/architect": "^0.1502.6", - "@angular-devkit/core": "^15.2.5", + "@angular-devkit/core": "^15.2.7", "@angular-devkit/schematics": "^15.2.6" }, "devDependencies": { @@ -9507,12 +9603,42 @@ "requires": { "@angular-devkit/core": "15.2.6", "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } } }, "@angular-devkit/core": { - "version": "15.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", - "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", + "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -9547,6 +9673,29 @@ "rxjs": "6.6.7" }, "dependencies": { + "@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, "magic-string": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", @@ -9554,6 +9703,11 @@ "requires": { "@jridgewell/sourcemap-codec": "^1.4.13" } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -10410,7 +10564,7 @@ "version": "file:packages/ng-schematics", "requires": { "@angular-devkit/architect": "^0.1502.6", - "@angular-devkit/core": "^15.2.5", + "@angular-devkit/core": "^15.2.7", "@angular-devkit/schematics": "^15.2.6", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 0958c5c7e3c94..110bfaa24bbd7 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@angular-devkit/architect": "^0.1502.6", - "@angular-devkit/core": "^15.2.5", + "@angular-devkit/core": "^15.2.7", "@angular-devkit/schematics": "^15.2.6" }, "devDependencies": { From e02a3cf6e4df0f79087535e286064ae8e7a3cf74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Apr 2023 13:14:46 +0200 Subject: [PATCH 133/417] chore(deps): Bump @angular-devkit/architect from 0.1502.6 to 0.1502.7 (#10093) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 98 +++-------------------------- packages/ng-schematics/package.json | 2 +- 2 files changed, 11 insertions(+), 89 deletions(-) diff --git a/package-lock.json b/package-lock.json index 990ff409e89eb..6c2a56002c34f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,11 +100,11 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1502.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.6.tgz", - "integrity": "sha512-n4oJ9vzFWwabf+AfgqqevVzdJhNKNCav7ytefjD/Y01vkNwlXqWnHcvyyHCLkVibJ6WR8J9lK4t77j/HFlDvWQ==", + "version": "0.1502.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.7.tgz", + "integrity": "sha512-MzB6D/yUo6cBJfQ31zNDHJ3C3iKmBtxP3i9WIRnnkZwS1VUfO8OX3TZ6lycYbREF1oL/AQ/r9GK+KA5DNEBSAw==", "dependencies": { - "@angular-devkit/core": "15.2.6", + "@angular-devkit/core": "15.2.7", "rxjs": "6.6.7" }, "engines": { @@ -113,54 +113,6 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { - "version": "15.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", - "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/architect/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@angular-devkit/architect/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, "node_modules/@angular-devkit/core": { "version": "15.2.7", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", @@ -9452,7 +9404,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@angular-devkit/architect": "^0.1502.6", + "@angular-devkit/architect": "^0.1502.7", "@angular-devkit/core": "^15.2.7", "@angular-devkit/schematics": "^15.2.6" }, @@ -9597,42 +9549,12 @@ } }, "@angular-devkit/architect": { - "version": "0.1502.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.6.tgz", - "integrity": "sha512-n4oJ9vzFWwabf+AfgqqevVzdJhNKNCav7ytefjD/Y01vkNwlXqWnHcvyyHCLkVibJ6WR8J9lK4t77j/HFlDvWQ==", + "version": "0.1502.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.7.tgz", + "integrity": "sha512-MzB6D/yUo6cBJfQ31zNDHJ3C3iKmBtxP3i9WIRnnkZwS1VUfO8OX3TZ6lycYbREF1oL/AQ/r9GK+KA5DNEBSAw==", "requires": { - "@angular-devkit/core": "15.2.6", + "@angular-devkit/core": "15.2.7", "rxjs": "6.6.7" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "15.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", - "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } } }, "@angular-devkit/core": { @@ -10563,7 +10485,7 @@ "@puppeteer/ng-schematics": { "version": "file:packages/ng-schematics", "requires": { - "@angular-devkit/architect": "^0.1502.6", + "@angular-devkit/architect": "^0.1502.7", "@angular-devkit/core": "^15.2.7", "@angular-devkit/schematics": "^15.2.6", "@angular/cli": "^15.2.2", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 110bfaa24bbd7..265eccbb671db 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -47,7 +47,7 @@ "node": ">=14.1.0" }, "dependencies": { - "@angular-devkit/architect": "^0.1502.6", + "@angular-devkit/architect": "^0.1502.7", "@angular-devkit/core": "^15.2.7", "@angular-devkit/schematics": "^15.2.6" }, From edbfff7b04baffc29c01c37c595d6b3355c0dea0 Mon Sep 17 00:00:00 2001 From: Tao Date: Thu, 27 Apr 2023 19:37:52 +0800 Subject: [PATCH 134/417] fix: add Host header when used with http_proxy (#10080) Co-authored-by: Alex Rudenko --- packages/browsers/src/httpUtil.ts | 2 ++ packages/browsers/test/src/chrome/install.spec.ts | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/packages/browsers/src/httpUtil.ts b/packages/browsers/src/httpUtil.ts index ea256489be594..5b6150f734f5e 100644 --- a/packages/browsers/src/httpUtil.ts +++ b/packages/browsers/src/httpUtil.ts @@ -61,6 +61,8 @@ export function httpRequest( options.hostname = proxy.hostname; options.protocol = proxy.protocol; options.port = proxy.port; + options.headers ??= {}; + options.headers['Host'] ||= url.host; } else { options.agent = createHttpsProxyAgent({ host: proxy.host, diff --git a/packages/browsers/test/src/chrome/install.spec.ts b/packages/browsers/test/src/chrome/install.spec.ts index 8ae8960eafac8..7dc3e7ebaf0c7 100644 --- a/packages/browsers/test/src/chrome/install.spec.ts +++ b/packages/browsers/test/src/chrome/install.spec.ts @@ -136,9 +136,11 @@ describe('Chrome install', () => { const proxyUrl = new URL(`http://localhost:54321`); let proxyServer: http.Server; let proxiedRequestUrls: string[] = []; + let proxiedRequestHosts: string[] = []; beforeEach(() => { proxiedRequestUrls = []; + proxiedRequestHosts = []; proxyServer = http .createServer( ( @@ -164,6 +166,7 @@ describe('Chrome install', () => { ); originalRequest.pipe(proxyRequest, {end: true}); proxiedRequestUrls.push(url); + proxiedRequestHosts.push(originalRequest.headers?.host || ''); } ) .listen({ @@ -203,6 +206,9 @@ describe('Chrome install', () => { assert.deepStrictEqual(proxiedRequestUrls, [ getServerUrl() + '/113.0.5672.0/linux64/chrome-linux64.zip', ]); + assert.deepStrictEqual(proxiedRequestHosts, [ + getServerUrl().replace('http://', ''), + ]); }); it('can download via a proxy', async function () { @@ -225,6 +231,9 @@ describe('Chrome install', () => { assert.deepStrictEqual(proxiedRequestUrls, [ getServerUrl() + '/113.0.5672.0/linux64/chrome-linux64.zip', ]); + assert.deepStrictEqual(proxiedRequestHosts, [ + getServerUrl().replace('http://', ''), + ]); }); }); }); From df4d60c187aa11c4ad783827242e9511f4ec2aab Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 2 May 2023 08:53:40 +0200 Subject: [PATCH 135/417] feat!: switch to Chrome for Testing instead of Chromium (#10054) Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> --- .github/workflows/ci.yml | 6 +- .github/workflows/tot-ci.yml | 54 -- README.md | 16 +- docker/Dockerfile | 2 +- docker/README.md | 2 +- docs/api/index.md | 13 +- docs/api/puppeteer.accessibility.md | 2 +- docs/api/puppeteer.accessibility.snapshot.md | 2 +- docs/api/puppeteer.browser.close.md | 2 +- docs/api/puppeteer.browser.disconnect.md | 2 +- docs/api/puppeteer.browser.md | 42 +- docs/api/puppeteer.browser.version.md | 4 +- docs/api/puppeteer.browseremittedevents.md | 2 +- .../puppeteer.browserfetcher._constructor_.md | 21 - .../puppeteer.browserfetcher.candownload.md | 31 - docs/api/puppeteer.browserfetcher.download.md | 35 - docs/api/puppeteer.browserfetcher.host.md | 19 - ...puppeteer.browserfetcher.localrevisions.md | 23 - docs/api/puppeteer.browserfetcher.md | 48 -- docs/api/puppeteer.browserfetcher.platform.md | 19 - docs/api/puppeteer.browserfetcher.product.md | 19 - docs/api/puppeteer.browserfetcher.remove.md | 29 - .../puppeteer.browserfetcher.revisioninfo.md | 25 - docs/api/puppeteer.browserfetcheroptions.md | 21 - .../puppeteer.browserfetcherrevisioninfo.md | 22 - docs/api/puppeteer.configuration.md | 2 +- docs/api/puppeteer.createbrowserfetcher.md | 17 - .../api/puppeteer.experimentsconfiguration.md | 10 +- docs/api/puppeteer.page.md | 18 +- docs/api/puppeteer.page.waitforfilechooser.md | 2 +- docs/api/puppeteer.platform.md | 13 - ...teer.puppeteernode.createbrowserfetcher.md | 31 - docs/api/puppeteer.puppeteernode.launch.md | 2 +- docs/api/puppeteer.puppeteernode.md | 13 +- docs/contributing.md | 51 +- docs/faq.md | 41 +- docs/guides/configuration.mdx | 43 -- docs/guides/docker.md | 2 +- docs/index.md | 18 +- package.json | 1 - packages/browsers/src/Cache.ts | 7 +- .../browsers/test/src/chromium/launch.spec.ts | 2 +- packages/puppeteer-core/src/api/Browser.ts | 23 +- packages/puppeteer-core/src/api/Page.ts | 4 +- .../src/common/Accessibility.ts | 4 +- packages/puppeteer-core/src/common/Browser.ts | 20 - .../src/common/Configuration.ts | 18 +- packages/puppeteer-core/src/common/util.ts | 31 +- .../puppeteer-core/src/node/BrowserFetcher.ts | 724 ------------------ .../puppeteer-core/src/node/ChromeLauncher.ts | 3 +- .../src/node/FirefoxLauncher.ts | 22 +- .../src/node/ProductLauncher.ts | 40 +- .../puppeteer-core/src/node/PuppeteerNode.ts | 58 +- packages/puppeteer-core/src/node/node.ts | 1 - packages/puppeteer-core/src/puppeteer-core.ts | 4 - packages/puppeteer-core/src/revisions.ts | 2 +- ...nsure-correct-devtools-protocol-package.ts | 81 +- packages/puppeteer/src/getConfiguration.ts | 12 - packages/puppeteer/src/node/install.ts | 40 +- packages/puppeteer/src/puppeteer.ts | 4 - test-d/puppeteer.test-d.ts | 2 - test/TestExpectations.json | 18 +- .../csscoverage-involved.txt | 0 .../grid-cell-0.png | Bin .../grid-cell-1.png | Bin .../grid-cell-2.png | Bin .../grid-cell-3.png | Bin .../jscoverage-involved.txt | 0 .../mock-binary-response.png | Bin .../screenshot-clip-odd-size.png | Bin .../screenshot-clip-rect-scale2.png | Bin .../screenshot-clip-rect.png | Bin .../screenshot-element-bounding-box.png | Bin .../screenshot-element-fractional-offset.png | Bin .../screenshot-element-fractional.png | Bin ...creenshot-element-larger-than-viewport.png | Bin .../screenshot-element-padding-border.png | Bin .../screenshot-element-rotate.png | Bin .../screenshot-element-scrolled-into-view.png | Bin .../screenshot-grid-fullpage.png | Bin .../screenshot-offscreen-clip.png | Bin .../screenshot-sanity.png | Bin .../transparent.png | Bin .../vision-deficiency-achromatopsia.png | Bin .../vision-deficiency-blurredVision.png | Bin .../vision-deficiency-deuteranopia.png | Bin .../vision-deficiency-protanopia.png | Bin .../vision-deficiency-tritanopia.png | Bin .../white.jpg | Bin test/src/launcher.spec.ts | 153 +--- test/src/mocha-utils.ts | 6 +- test/src/navigation.spec.ts | 2 +- tools/bisect.ts | 319 -------- tools/check_availability.js | 361 --------- tools/generate_docs.ts | 14 +- versions.js | 13 +- 96 files changed, 259 insertions(+), 2454 deletions(-) delete mode 100644 .github/workflows/tot-ci.yml delete mode 100644 docs/api/puppeteer.browserfetcher._constructor_.md delete mode 100644 docs/api/puppeteer.browserfetcher.candownload.md delete mode 100644 docs/api/puppeteer.browserfetcher.download.md delete mode 100644 docs/api/puppeteer.browserfetcher.host.md delete mode 100644 docs/api/puppeteer.browserfetcher.localrevisions.md delete mode 100644 docs/api/puppeteer.browserfetcher.md delete mode 100644 docs/api/puppeteer.browserfetcher.platform.md delete mode 100644 docs/api/puppeteer.browserfetcher.product.md delete mode 100644 docs/api/puppeteer.browserfetcher.remove.md delete mode 100644 docs/api/puppeteer.browserfetcher.revisioninfo.md delete mode 100644 docs/api/puppeteer.browserfetcheroptions.md delete mode 100644 docs/api/puppeteer.browserfetcherrevisioninfo.md delete mode 100644 docs/api/puppeteer.createbrowserfetcher.md delete mode 100644 docs/api/puppeteer.platform.md delete mode 100644 docs/api/puppeteer.puppeteernode.createbrowserfetcher.md delete mode 100644 packages/puppeteer-core/src/node/BrowserFetcher.ts rename test/{golden-chromium => golden-chrome}/csscoverage-involved.txt (100%) rename test/{golden-chromium => golden-chrome}/grid-cell-0.png (100%) rename test/{golden-chromium => golden-chrome}/grid-cell-1.png (100%) rename test/{golden-chromium => golden-chrome}/grid-cell-2.png (100%) rename test/{golden-chromium => golden-chrome}/grid-cell-3.png (100%) rename test/{golden-chromium => golden-chrome}/jscoverage-involved.txt (100%) rename test/{golden-chromium => golden-chrome}/mock-binary-response.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-clip-odd-size.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-clip-rect-scale2.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-clip-rect.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-bounding-box.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-fractional-offset.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-fractional.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-larger-than-viewport.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-padding-border.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-rotate.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-element-scrolled-into-view.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-grid-fullpage.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-offscreen-clip.png (100%) rename test/{golden-chromium => golden-chrome}/screenshot-sanity.png (100%) rename test/{golden-chromium => golden-chrome}/transparent.png (100%) rename test/{golden-chromium => golden-chrome}/vision-deficiency-achromatopsia.png (100%) rename test/{golden-chromium => golden-chrome}/vision-deficiency-blurredVision.png (100%) rename test/{golden-chromium => golden-chrome}/vision-deficiency-deuteranopia.png (100%) rename test/{golden-chromium => golden-chrome}/vision-deficiency-protanopia.png (100%) rename test/{golden-chromium => golden-chrome}/vision-deficiency-tritanopia.png (100%) rename test/{golden-chromium => golden-chrome}/white.jpg (100%) delete mode 100755 tools/bisect.ts delete mode 100755 tools/check_availability.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 45c862d89d16b..c732a56bef21d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -150,12 +150,12 @@ jobs: PUPPETEER_SKIP_DOWNLOAD: true - name: Build packages run: npm run build --workspace @puppeteer-test/test - - name: Setup cache for Chromium binary + - name: Setup cache for Chrome binary uses: actions/cache@v3 with: path: ~/.cache/puppeteer/chrome - key: ${{ runner.os }}-chromium-${{ hashFiles('packages/puppeteer-core/src/revisions.ts') }}-${{ hashFiles('packages/puppeteer/src/node/install.ts') }} - - name: Install Chromium + key: ${{ runner.os }}-Chrome-${{ hashFiles('packages/puppeteer-core/src/revisions.ts') }}-${{ hashFiles('packages/puppeteer/src/node/install.ts') }} + - name: Install Chrome run: npm run postinstall - name: Tests types run: npm run test-types diff --git a/.github/workflows/tot-ci.yml b/.github/workflows/tot-ci.yml deleted file mode 100644 index 5eb8b2ff0433e..0000000000000 --- a/.github/workflows/tot-ci.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: ToT CI - -# Checks Puppeteer against the latest ToT build of Chromium. -# Declare default permissions as read only. -permissions: read-all - -on: - workflow_dispatch: - schedule: - # * is a special character in YAML so you have to quote this string - # Supposed to be every day at 8 am (UTC). - - cron: '0 8 * * *' - -# TODO: how to make install & build steps re-usable across jobs. -# Currently, the install step is duplicated but should be the same for all jobs. - -jobs: - ci: - name: ${{ matrix.suite }} tests - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - suite: - - chrome-headless - - chrome-headful - - chrome-new-headless - steps: - - name: Check out repository - uses: actions/checkout@v3.0.2 - - name: Set up Node.js - uses: actions/setup-node@v3.5.1 - with: - cache: npm - node-version: lts/* - - name: Install dependencies - run: npm ci - env: - PUPPETEER_SKIP_DOWNLOAD: true - - name: Install linux dependencies. - run: sudo apt-get install xvfb - - name: Build packages - run: npm run build - - name: Get latest revision - run: | - REV=$(node tools/check_availability.js -p linux) - cat packages/puppeteer-core/src/revisions.ts | sed "s/[0-9]\{6,\}/$REV/" > packages/puppeteer-core/src/revisions.ts.replaced - mv packages/puppeteer-core/src/revisions.ts.replaced packages/puppeteer-core/src/revisions.ts - - name: Rebuild `puppeteer-core` - run: npm run build --workspace puppeteer-core - - name: Install Chrome - run: npm run postinstall --workspace puppeteer - - name: Run tests - run: xvfb-run --auto-servernum npm run test -- --test-suite ${{ matrix.suite }} diff --git a/README.md b/README.md index 856e4b0503d31..a7df543c828b9 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/). > Puppeteer runs in > [headless](https://developer.chrome.com/articles/new-headless/) -> mode by default, but can be configured to run in full (non-headless) +> mode by default, but can be configured to run in full ("headful") > Chrome/Chromium. #### What can I do? @@ -46,7 +46,7 @@ pnpm i puppeteer ``` When you install Puppeteer, it automatically downloads a recent version of -Chromium (~170MB macOS, ~282MB Linux, ~280MB Windows) that is [guaranteed to +[Chrome for Testing](https://goo.gle/chrome-for-testing) (~170MB macOS, ~282MB Linux, ~280MB Windows) that is [guaranteed to work](https://pptr.dev/faq#q-why-doesnt-puppeteer-vxxx-work-with-chromium-vyyy) with Puppeteer. The browser is downloaded to the `$HOME/.cache/puppeteer` folder by default (starting with Puppeteer v19.0.0). @@ -94,14 +94,14 @@ Every release since v1.7.0 we publish two packages: - [`puppeteer-core`](https://www.npmjs.com/package/puppeteer-core) `puppeteer` is a _product_ for browser automation. When installed, it downloads -a version of Chromium, which it then drives using `puppeteer-core`. Being an +a version of Chrome, which it then drives using `puppeteer-core`. Being an end-user product, `puppeteer` automates several workflows using reasonable defaults [that can be customized](https://pptr.dev/guides/configuration). `puppeteer-core` is a _library_ to help drive anything that supports DevTools protocol. Being a library, `puppeteer-core` is fully driven through its programmatic interface implying no defaults are assumed and `puppeteer-core` -will not download Chromium when installed. +will not download Chrome when installed. You should use `puppeteer-core` if you are [connecting to a remote browser](https://pptr.dev/api/puppeteer.puppeteer.connect) @@ -176,7 +176,7 @@ import puppeteer from 'puppeteer'; **1. Uses Headless mode** -By default Puppeteer launches Chromium in +By default Puppeteer launches Chrome in [old Headless mode](https://developer.chrome.com/articles/new-headless/). ```ts @@ -193,7 +193,7 @@ We recommend you try it out before the switch: const browser = await puppeteer.launch({headless: 'new'}); ``` -To launch a "headful" version of Chromium, set the +To launch a "headful" version of Chrome, set the [`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `false` option when launching a browser: @@ -201,9 +201,9 @@ option when launching a browser: const browser = await puppeteer.launch({headless: false}); ``` -**2. Runs a bundled version of Chromium** +**2. Runs a bundled version of Chrome** -By default, Puppeteer downloads and uses a specific version of Chromium so its +By default, Puppeteer downloads and uses a specific version of Chrome so its API is guaranteed to work out of the box. To use Puppeteer with a different version of Chrome or Chromium, pass in the executable's path when creating a `Browser` instance: diff --git a/docker/Dockerfile b/docker/Dockerfile index 16955fbca5a74..d411dc955d616 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,7 +1,7 @@ FROM node:18 # Install latest chrome dev package and fonts to support major charsets (Chinese, Japanese, Arabic, Hebrew, Thai and a few others) -# Note: this installs the necessary libs to make the bundled version of Chromium that Puppeteer +# Note: this installs the necessary libs to make the bundled version of Chrome that Puppeteer # installs, work. RUN apt-get update \ && apt-get install -y wget gnupg \ diff --git a/docker/README.md b/docker/README.md index 8b1861e59b1a8..10eff5336aad9 100644 --- a/docker/README.md +++ b/docker/README.md @@ -16,7 +16,7 @@ docker build -t puppeteer-chrome-linux . # `puppeteer-chrome-linux` is the name docker run -i --init --rm --cap-add=SYS_ADMIN --name puppeteer-chrome puppeteer-chrome-linux node -e "`cat test.js`" ``` -`--cap-add=SYS_ADMIN` capability is needed to enable Chromium sandbox that makes the browser more secure. Alternatively, it should be possible to start the browser binary with the `--no-sandbox` flag. +`--cap-add=SYS_ADMIN` capability is needed to enable Chrome sandbox that makes the browser more secure. Alternatively, it should be possible to start the browser binary with the `--no-sandbox` flag. ## GitHub Actions diff --git a/docs/api/index.md b/docs/api/index.md index 08fda59a0df00..56fac9968b66f 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -9,10 +9,9 @@ sidebar_label: API | Class | Description | | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [AbortError](./puppeteer.aborterror.md) | AbortError is emitted whenever certain operations are terminated due to an abort request. | -| [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | -| [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | +| [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting the browser's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | +| [Browser](./puppeteer.browser.md) | A Browser is created when Puppeteer connects to a browser instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | | [BrowserContext](./puppeteer.browsercontext.md) | BrowserContexts provide a way to operate multiple independent browser sessions. When a browser is launched, it has a single BrowserContext used by default. The method [Browser.newPage](./puppeteer.browser.newpage.md) creates a page in the default browser context. | -| [BrowserFetcher](./puppeteer.browserfetcher.md) | BrowserFetcher can download and manage different versions of Chromium and Firefox. | | [CDPSession](./puppeteer.cdpsession.md) | The CDPSession instances are used to talk raw Chrome Devtools Protocol. | | [Connection](./puppeteer.connection.md) | | | [ConsoleMessage](./puppeteer.consolemessage.md) | ConsoleMessage objects are dispatched by page via the 'console' event. | @@ -32,7 +31,7 @@ sidebar_label: API | [JSHandle](./puppeteer.jshandle.md) |

Represents a reference to a JavaScript object. Instances can be created using [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md).

Handles prevent the referenced JavaScript object from being garbage-collected unless the handle is purposely [disposed](./puppeteer.jshandle.dispose.md). JSHandles are auto-disposed when their associated frame is navigated away or the parent context gets destroyed.

Handles can be used as arguments for any evaluation function such as [Page.$eval()](./puppeteer.page._eval.md), [Page.evaluate()](./puppeteer.page.evaluate.md), and [Page.evaluateHandle()](./puppeteer.page.evaluatehandle.md). They are resolved to their referenced object.

| | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | -| [Page](./puppeteer.page.md) |

Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium.

:::note

One Browser instance might have multiple Page instances.

:::

| +| [Page](./puppeteer.page.md) |

Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in the browser.

:::note

One Browser instance might have multiple Page instances.

:::

| | [ProductLauncher](./puppeteer.productlauncher.md) | Describes a launcher - a class that is able to create and launch a browser instance. | | [ProtocolError](./puppeteer.protocolerror.md) | ProtocolError is emitted whenever there is an error from the protocol. | | [Puppeteer](./puppeteer.puppeteer.md) |

The main Puppeteer class.

IMPORTANT: if you are using Puppeteer in a Node environment, you will get an instance of [PuppeteerNode](./puppeteer.puppeteernode.md) when you import or require puppeteer. That class extends Puppeteer, so has all the methods documented below as well as all that are defined on [PuppeteerNode](./puppeteer.puppeteernode.md).

| @@ -70,8 +69,6 @@ sidebar_label: API | [BoxModel](./puppeteer.boxmodel.md) | | | [BrowserConnectOptions](./puppeteer.browserconnectoptions.md) | Generic browser options that can be passed when launching any browser or when connecting to an existing browser instance. | | [BrowserContextOptions](./puppeteer.browsercontextoptions.md) | BrowserContext options. | -| [BrowserFetcherOptions](./puppeteer.browserfetcheroptions.md) | | -| [BrowserFetcherRevisionInfo](./puppeteer.browserfetcherrevisioninfo.md) | | | [BrowserLaunchArgumentOptions](./puppeteer.browserlaunchargumentoptions.md) | Launcher options that only apply to Chrome. | | [CDPSessionOnMessageObject](./puppeteer.cdpsessiononmessageobject.md) | | | [ClickOptions](./puppeteer.clickoptions.md) | | @@ -86,7 +83,6 @@ sidebar_label: API | [CSSCoverageOptions](./puppeteer.csscoverageoptions.md) | Set of configurable options for CSS coverage. | | [CustomQueryHandler](./puppeteer.customqueryhandler.md) | | | [Device](./puppeteer.device.md) | | -| [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) |

Defines experiment options for Puppeteer.

See individual properties for more information.

| | [FrameAddScriptTagOptions](./puppeteer.frameaddscripttagoptions.md) | | | [FrameAddStyleTagOptions](./puppeteer.frameaddstyletagoptions.md) | | | [FrameWaitForFunctionOptions](./puppeteer.framewaitforfunctionoptions.md) | | @@ -129,7 +125,6 @@ sidebar_label: API | Variable | Description | | --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | [connect](./puppeteer.connect.md) | | -| [createBrowserFetcher](./puppeteer.createbrowserfetcher.md) | | | [DEFAULT_INTERCEPT_RESOLUTION_PRIORITY](./puppeteer.default_intercept_resolution_priority.md) | The default cooperative request interception resolution priority | | [defaultArgs](./puppeteer.defaultargs.md) | | | [devices](./puppeteer.devices.md) | | @@ -157,6 +152,7 @@ sidebar_label: API | [EvaluateFunc](./puppeteer.evaluatefunc.md) | | | [EvaluateFuncWith](./puppeteer.evaluatefuncwith.md) | | | [EventType](./puppeteer.eventtype.md) | | +| [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) |

Defines experiment options for Puppeteer.

See individual properties for more information.

| | [FlattenHandle](./puppeteer.flattenhandle.md) | | | [HandleFor](./puppeteer.handlefor.md) | | | [HandleOr](./puppeteer.handleor.md) | | @@ -169,7 +165,6 @@ sidebar_label: API | [NodeFor](./puppeteer.nodefor.md) | | | [PaperFormat](./puppeteer.paperformat.md) | All the valid paper format types when printing a PDF. | | [Permission](./puppeteer.permission.md) | | -| [Platform](./puppeteer.platform.md) | Supported platforms. | | [Product](./puppeteer.product.md) | Supported products. | | [ProtocolLifeCycleEvent](./puppeteer.protocollifecycleevent.md) | | | [PuppeteerLifeCycleEvent](./puppeteer.puppeteerlifecycleevent.md) | | diff --git a/docs/api/puppeteer.accessibility.md b/docs/api/puppeteer.accessibility.md index f17d1433415f3..542c197cc5f55 100644 --- a/docs/api/puppeteer.accessibility.md +++ b/docs/api/puppeteer.accessibility.md @@ -4,7 +4,7 @@ sidebar_label: Accessibility # Accessibility class -The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). +The Accessibility class provides methods for inspecting the browser's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). #### Signature: diff --git a/docs/api/puppeteer.accessibility.snapshot.md b/docs/api/puppeteer.accessibility.snapshot.md index e2f0b6e91a579..4dd49a8d164c9 100644 --- a/docs/api/puppeteer.accessibility.snapshot.md +++ b/docs/api/puppeteer.accessibility.snapshot.md @@ -28,7 +28,7 @@ An AXNode object representing the snapshot. ## Remarks -**NOTE** The Chromium accessibility tree contains nodes that go unused on most platforms and by most screen readers. Puppeteer will discard them as well for an easier to process tree, unless `interestingOnly` is set to `false`. +**NOTE** The Chrome accessibility tree contains nodes that go unused on most platforms and by most screen readers. Puppeteer will discard them as well for an easier to process tree, unless `interestingOnly` is set to `false`. ## Example 1 diff --git a/docs/api/puppeteer.browser.close.md b/docs/api/puppeteer.browser.close.md index a087539853d4a..b7c30033e6de9 100644 --- a/docs/api/puppeteer.browser.close.md +++ b/docs/api/puppeteer.browser.close.md @@ -4,7 +4,7 @@ sidebar_label: Browser.close # Browser.close() method -Closes Chromium and all of its pages (if any were opened). The [Browser](./puppeteer.browser.md) object itself is considered to be disposed and cannot be used anymore. +Closes the browser and all of its pages (if any were opened). The [Browser](./puppeteer.browser.md) object itself is considered to be disposed and cannot be used anymore. #### Signature: diff --git a/docs/api/puppeteer.browser.disconnect.md b/docs/api/puppeteer.browser.disconnect.md index 35f9a5779f1a8..c102c10b09472 100644 --- a/docs/api/puppeteer.browser.disconnect.md +++ b/docs/api/puppeteer.browser.disconnect.md @@ -4,7 +4,7 @@ sidebar_label: Browser.disconnect # Browser.disconnect() method -Disconnects Puppeteer from the browser, but leaves the Chromium process running. After calling `disconnect`, the [Browser](./puppeteer.browser.md) object is considered disposed and cannot be used anymore. +Disconnects Puppeteer from the browser, but leaves the browser process running. After calling `disconnect`, the [Browser](./puppeteer.browser.md) object is considered disposed and cannot be used anymore. #### Signature: diff --git a/docs/api/puppeteer.browser.md b/docs/api/puppeteer.browser.md index bfee6200652d7..cf22ac7eaf02f 100644 --- a/docs/api/puppeteer.browser.md +++ b/docs/api/puppeteer.browser.md @@ -4,7 +4,7 @@ sidebar_label: Browser # Browser class -A Browser is created when Puppeteer connects to a Chromium instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). +A Browser is created when Puppeteer connects to a browser instance, either through [PuppeteerNode.launch()](./puppeteer.puppeteernode.launch.md) or [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). #### Signature: @@ -44,34 +44,34 @@ import puppeteer from 'puppeteer'; (async () => { const browser = await puppeteer.launch(); - // Store the endpoint to be able to reconnect to Chromium + // Store the endpoint to be able to reconnect to the browser. const browserWSEndpoint = browser.wsEndpoint(); - // Disconnect puppeteer from Chromium + // Disconnect puppeteer from the browser. browser.disconnect(); // Use the endpoint to reestablish a connection const browser2 = await puppeteer.connect({browserWSEndpoint}); - // Close Chromium + // Close the browser. await browser2.close(); })(); ``` ## Methods -| Method | Modifiers | Description | -| ---------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [browserContexts()](./puppeteer.browser.browsercontexts.md) | | Returns an array of all open browser contexts. In a newly created browser, this will return a single instance of [BrowserContext](./puppeteer.browsercontext.md). | -| [close()](./puppeteer.browser.close.md) | | Closes Chromium and all of its pages (if any were opened). The [Browser](./puppeteer.browser.md) object itself is considered to be disposed and cannot be used anymore. | -| [createIncognitoBrowserContext(options)](./puppeteer.browser.createincognitobrowsercontext.md) | | Creates a new incognito browser context. This won't share cookies/cache with other browser contexts. | -| [defaultBrowserContext()](./puppeteer.browser.defaultbrowsercontext.md) | | Returns the default browser context. The default browser context cannot be closed. | -| [disconnect()](./puppeteer.browser.disconnect.md) | | Disconnects Puppeteer from the browser, but leaves the Chromium process running. After calling disconnect, the [Browser](./puppeteer.browser.md) object is considered disposed and cannot be used anymore. | -| [isConnected()](./puppeteer.browser.isconnected.md) | | Indicates that the browser is connected. | -| [newPage()](./puppeteer.browser.newpage.md) | | Promise which resolves to a new [Page](./puppeteer.page.md) object. The Page is created in a default browser context. | -| [pages()](./puppeteer.browser.pages.md) | | An array of all open pages inside the Browser. | -| [process()](./puppeteer.browser.process.md) | | The spawned browser process. Returns null if the browser instance was created with [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | -| [target()](./puppeteer.browser.target.md) | | The target associated with the browser. | -| [targets()](./puppeteer.browser.targets.md) | | All active targets inside the Browser. In case of multiple browser contexts, returns an array with all the targets in all browser contexts. | -| [userAgent()](./puppeteer.browser.useragent.md) | | The browser's original user agent. Pages can override the browser user agent with [Page.setUserAgent()](./puppeteer.page.setuseragent.md). | -| [version()](./puppeteer.browser.version.md) | | A string representing the browser name and version. | -| [waitForTarget(predicate, options)](./puppeteer.browser.waitfortarget.md) | | Searches for a target in all browser contexts. | -| [wsEndpoint()](./puppeteer.browser.wsendpoint.md) | | The browser websocket endpoint which can be used as an argument to [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | +| Method | Modifiers | Description | +| ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [browserContexts()](./puppeteer.browser.browsercontexts.md) | | Returns an array of all open browser contexts. In a newly created browser, this will return a single instance of [BrowserContext](./puppeteer.browsercontext.md). | +| [close()](./puppeteer.browser.close.md) | | Closes the browser and all of its pages (if any were opened). The [Browser](./puppeteer.browser.md) object itself is considered to be disposed and cannot be used anymore. | +| [createIncognitoBrowserContext(options)](./puppeteer.browser.createincognitobrowsercontext.md) | | Creates a new incognito browser context. This won't share cookies/cache with other browser contexts. | +| [defaultBrowserContext()](./puppeteer.browser.defaultbrowsercontext.md) | | Returns the default browser context. The default browser context cannot be closed. | +| [disconnect()](./puppeteer.browser.disconnect.md) | | Disconnects Puppeteer from the browser, but leaves the browser process running. After calling disconnect, the [Browser](./puppeteer.browser.md) object is considered disposed and cannot be used anymore. | +| [isConnected()](./puppeteer.browser.isconnected.md) | | Indicates that the browser is connected. | +| [newPage()](./puppeteer.browser.newpage.md) | | Promise which resolves to a new [Page](./puppeteer.page.md) object. The Page is created in a default browser context. | +| [pages()](./puppeteer.browser.pages.md) | | An array of all open pages inside the Browser. | +| [process()](./puppeteer.browser.process.md) | | The spawned browser process. Returns null if the browser instance was created with [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | +| [target()](./puppeteer.browser.target.md) | | The target associated with the browser. | +| [targets()](./puppeteer.browser.targets.md) | | All active targets inside the Browser. In case of multiple browser contexts, returns an array with all the targets in all browser contexts. | +| [userAgent()](./puppeteer.browser.useragent.md) | | The browser's original user agent. Pages can override the browser user agent with [Page.setUserAgent()](./puppeteer.page.setuseragent.md). | +| [version()](./puppeteer.browser.version.md) | | A string representing the browser name and version. | +| [waitForTarget(predicate, options)](./puppeteer.browser.waitfortarget.md) | | Searches for a target in all browser contexts. | +| [wsEndpoint()](./puppeteer.browser.wsendpoint.md) | | The browser websocket endpoint which can be used as an argument to [Puppeteer.connect()](./puppeteer.puppeteer.connect.md). | diff --git a/docs/api/puppeteer.browser.version.md b/docs/api/puppeteer.browser.version.md index 205732a1bbe89..a24cbc2fdfcb4 100644 --- a/docs/api/puppeteer.browser.version.md +++ b/docs/api/puppeteer.browser.version.md @@ -20,6 +20,6 @@ Promise<string> ## Remarks -For headless Chromium, this is similar to `HeadlessChrome/61.0.3153.0`. For non-headless, this is similar to `Chrome/61.0.3153.0`. +For headless browser, this is similar to `HeadlessChrome/61.0.3153.0`. For non-headless, this is similar to `Chrome/61.0.3153.0`. -The format of browser.version() might change with future releases of Chromium. +The format of browser.version() might change with future releases of browsers. diff --git a/docs/api/puppeteer.browseremittedevents.md b/docs/api/puppeteer.browseremittedevents.md index 8d567a6f68634..e1c1eedf4e2a0 100644 --- a/docs/api/puppeteer.browseremittedevents.md +++ b/docs/api/puppeteer.browseremittedevents.md @@ -16,7 +16,7 @@ export declare const enum BrowserEmittedEvents | Member | Value | Description | | --------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Disconnected | "disconnected" |

Emitted when Puppeteer gets disconnected from the Chromium instance. This might happen because of one of the following:

- Chromium is closed or crashed

- The [browser.disconnect](./puppeteer.browser.disconnect.md) method was called.

| +| Disconnected | "disconnected" |

Emitted when Puppeteer gets disconnected from the browser instance. This might happen because of one of the following:

- browser is closed or crashed

- The [browser.disconnect](./puppeteer.browser.disconnect.md) method was called.

| | TargetChanged | "targetchanged" | Emitted when the url of a target changes. Contains a [Target](./puppeteer.target.md) instance. | | TargetCreated | "targetcreated" |

Emitted when a target is created, for example when a new page is opened by [window.open](https://developer.mozilla.org/en-US/docs/Web/API/Window/open) or by [browser.newPage](./puppeteer.browser.newpage.md)

Contains a [Target](./puppeteer.target.md) instance.

| | TargetDestroyed | "targetdestroyed" | Emitted when a target is destroyed, for example when a page is closed. Contains a [Target](./puppeteer.target.md) instance. | diff --git a/docs/api/puppeteer.browserfetcher._constructor_.md b/docs/api/puppeteer.browserfetcher._constructor_.md deleted file mode 100644 index 600a5831e7e05..0000000000000 --- a/docs/api/puppeteer.browserfetcher._constructor_.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: BrowserFetcher.(constructor) ---- - -# BrowserFetcher.(constructor) - -Constructs a browser fetcher for the given options. - -#### Signature: - -```typescript -class BrowserFetcher { - constructor(options: BrowserFetcherOptions); -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------------------------------------------------------------- | ----------- | -| options | [BrowserFetcherOptions](./puppeteer.browserfetcheroptions.md) | | diff --git a/docs/api/puppeteer.browserfetcher.candownload.md b/docs/api/puppeteer.browserfetcher.candownload.md deleted file mode 100644 index 33422c7dadda5..0000000000000 --- a/docs/api/puppeteer.browserfetcher.candownload.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -sidebar_label: BrowserFetcher.canDownload ---- - -# BrowserFetcher.canDownload() method - -Initiates a HEAD request to check if the revision is available. - -#### Signature: - -```typescript -class BrowserFetcher { - canDownload(revision: string): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------ | --------------------------------------- | -| revision | string | The revision to check availability for. | - -**Returns:** - -Promise<boolean> - -A promise that resolves to `true` if the revision could be downloaded from the host. - -## Remarks - -This method is affected by the current `product`. diff --git a/docs/api/puppeteer.browserfetcher.download.md b/docs/api/puppeteer.browserfetcher.download.md deleted file mode 100644 index 740a4f202c76f..0000000000000 --- a/docs/api/puppeteer.browserfetcher.download.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -sidebar_label: BrowserFetcher.download ---- - -# BrowserFetcher.download() method - -Initiates a GET request to download the revision from the host. - -#### Signature: - -```typescript -class BrowserFetcher { - download( - revision: string, - progressCallback?: (x: number, y: number) => void - ): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| ---------------- | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| revision | string | The revision to download. | -| progressCallback | (x: number, y: number) => void | _(Optional)_ A function that will be called with two arguments: How many bytes have been downloaded and the total number of bytes of the download. | - -**Returns:** - -Promise<[BrowserFetcherRevisionInfo](./puppeteer.browserfetcherrevisioninfo.md) \| undefined> - -A promise with revision information when the revision is downloaded and extracted. - -## Remarks - -This method is affected by the current `product`. diff --git a/docs/api/puppeteer.browserfetcher.host.md b/docs/api/puppeteer.browserfetcher.host.md deleted file mode 100644 index 378b53abbd21f..0000000000000 --- a/docs/api/puppeteer.browserfetcher.host.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcher.host ---- - -# BrowserFetcher.host() method - -The download host being used. - -#### Signature: - -```typescript -class BrowserFetcher { - host(): string; -} -``` - -**Returns:** - -string diff --git a/docs/api/puppeteer.browserfetcher.localrevisions.md b/docs/api/puppeteer.browserfetcher.localrevisions.md deleted file mode 100644 index a2a3908726501..0000000000000 --- a/docs/api/puppeteer.browserfetcher.localrevisions.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: BrowserFetcher.localRevisions ---- - -# BrowserFetcher.localRevisions() method - -#### Signature: - -```typescript -class BrowserFetcher { - localRevisions(): string[]; -} -``` - -**Returns:** - -string\[\] - -A list of all revision strings (for the current `product`) available locally on disk. - -## Remarks - -This method is affected by the current `product`. diff --git a/docs/api/puppeteer.browserfetcher.md b/docs/api/puppeteer.browserfetcher.md deleted file mode 100644 index 0b7a8caf0dccf..0000000000000 --- a/docs/api/puppeteer.browserfetcher.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -sidebar_label: BrowserFetcher ---- - -# BrowserFetcher class - -BrowserFetcher can download and manage different versions of Chromium and Firefox. - -#### Signature: - -```typescript -export declare class BrowserFetcher -``` - -## Remarks - -BrowserFetcher is not designed to work concurrently with other instances of BrowserFetcher that share the same downloads directory. - -## Example - -An example of using BrowserFetcher to download a specific version of Chromium and running Puppeteer against it: - -```ts -const browserFetcher = new BrowserFetcher({path: 'path/to/download/folder'}); -const revisionInfo = await browserFetcher.download('533271'); -const browser = await puppeteer.launch({ - executablePath: revisionInfo.executablePath, -}); -``` - -## Constructors - -| Constructor | Modifiers | Description | -| --------------------------------------------------------------------- | --------- | --------------------------------------------------- | -| [(constructor)(options)](./puppeteer.browserfetcher._constructor_.md) | | Constructs a browser fetcher for the given options. | - -## Methods - -| Method | Modifiers | Description | -| ------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| [canDownload(revision)](./puppeteer.browserfetcher.candownload.md) | | Initiates a HEAD request to check if the revision is available. | -| [download(revision, progressCallback)](./puppeteer.browserfetcher.download.md) | | Initiates a GET request to download the revision from the host. | -| [host()](./puppeteer.browserfetcher.host.md) | | The download host being used. | -| [localRevisions()](./puppeteer.browserfetcher.localrevisions.md) | | | -| [platform()](./puppeteer.browserfetcher.platform.md) | | Returns the current Platform, which is one of mac, linux, win32 or win64. | -| [product()](./puppeteer.browserfetcher.product.md) | | Returns the current Product, which is one of chrome or firefox. | -| [remove(revision)](./puppeteer.browserfetcher.remove.md) | | | -| [revisionInfo(revision)](./puppeteer.browserfetcher.revisioninfo.md) | | | diff --git a/docs/api/puppeteer.browserfetcher.platform.md b/docs/api/puppeteer.browserfetcher.platform.md deleted file mode 100644 index 50ec11b3ba95a..0000000000000 --- a/docs/api/puppeteer.browserfetcher.platform.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcher.platform ---- - -# BrowserFetcher.platform() method - -Returns the current `Platform`, which is one of `mac`, `linux`, `win32` or `win64`. - -#### Signature: - -```typescript -class BrowserFetcher { - platform(): Platform; -} -``` - -**Returns:** - -[Platform](./puppeteer.platform.md) diff --git a/docs/api/puppeteer.browserfetcher.product.md b/docs/api/puppeteer.browserfetcher.product.md deleted file mode 100644 index 826e696ef9bbb..0000000000000 --- a/docs/api/puppeteer.browserfetcher.product.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_label: BrowserFetcher.product ---- - -# BrowserFetcher.product() method - -Returns the current `Product`, which is one of `chrome` or `firefox`. - -#### Signature: - -```typescript -class BrowserFetcher { - product(): Product; -} -``` - -**Returns:** - -[Product](./puppeteer.product.md) diff --git a/docs/api/puppeteer.browserfetcher.remove.md b/docs/api/puppeteer.browserfetcher.remove.md deleted file mode 100644 index 87237b757259a..0000000000000 --- a/docs/api/puppeteer.browserfetcher.remove.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -sidebar_label: BrowserFetcher.remove ---- - -# BrowserFetcher.remove() method - -#### Signature: - -```typescript -class BrowserFetcher { - remove(revision: string): Promise; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------ | ---------------------------------------------------------- | -| revision | string | A revision to remove for the current product. | - -**Returns:** - -Promise<void> - -A promise that resolves when the revision has been removed or throws if the revision has not been downloaded. - -## Remarks - -This method is affected by the current `product`. diff --git a/docs/api/puppeteer.browserfetcher.revisioninfo.md b/docs/api/puppeteer.browserfetcher.revisioninfo.md deleted file mode 100644 index 0e3ef69869373..0000000000000 --- a/docs/api/puppeteer.browserfetcher.revisioninfo.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -sidebar_label: BrowserFetcher.revisionInfo ---- - -# BrowserFetcher.revisionInfo() method - -#### Signature: - -```typescript -class BrowserFetcher { - revisionInfo(revision: string): BrowserFetcherRevisionInfo; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ------ | ----------------------------- | -| revision | string | The revision to get info for. | - -**Returns:** - -[BrowserFetcherRevisionInfo](./puppeteer.browserfetcherrevisioninfo.md) - -The revision info for the given revision. diff --git a/docs/api/puppeteer.browserfetcheroptions.md b/docs/api/puppeteer.browserfetcheroptions.md deleted file mode 100644 index 6d1c93fcefec5..0000000000000 --- a/docs/api/puppeteer.browserfetcheroptions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -sidebar_label: BrowserFetcherOptions ---- - -# BrowserFetcherOptions interface - -#### Signature: - -```typescript -export interface BrowserFetcherOptions -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| ----------------- | --------------------- | ----------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | -| host | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| -| path | | string | Determines the path to download browsers to. | | -| platform | optional | [Platform](./puppeteer.platform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | -| product | optional | 'chrome' \| 'firefox' | Determines which product the [BrowserFetcher](./puppeteer.browserfetcher.md) is for. | chrome | -| useMacOSARMBinary | optional | boolean | Enables the use of the Chromium binary for macOS ARM. | | diff --git a/docs/api/puppeteer.browserfetcherrevisioninfo.md b/docs/api/puppeteer.browserfetcherrevisioninfo.md deleted file mode 100644 index 36d5c1756afd1..0000000000000 --- a/docs/api/puppeteer.browserfetcherrevisioninfo.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -sidebar_label: BrowserFetcherRevisionInfo ---- - -# BrowserFetcherRevisionInfo interface - -#### Signature: - -```typescript -export interface BrowserFetcherRevisionInfo -``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| -------------- | --------- | ------- | ----------- | ------- | -| executablePath | | string | | | -| folderPath | | string | | | -| local | | boolean | | | -| product | | string | | | -| revision | | string | | | -| url | | string | | | diff --git a/docs/api/puppeteer.configuration.md b/docs/api/puppeteer.configuration.md index 5f64f8898474e..47f13912f2bb0 100644 --- a/docs/api/puppeteer.configuration.md +++ b/docs/api/puppeteer.configuration.md @@ -21,7 +21,7 @@ export interface Configuration | browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | | defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | -| downloadHost | optional | string |

Specifies the URL prefix that is used to download Chromium.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | +| downloadHost | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | | downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | | executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | diff --git a/docs/api/puppeteer.createbrowserfetcher.md b/docs/api/puppeteer.createbrowserfetcher.md deleted file mode 100644 index 6521b6a01462e..0000000000000 --- a/docs/api/puppeteer.createbrowserfetcher.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_label: createBrowserFetcher ---- - -# createBrowserFetcher variable - -#### Signature: - -```typescript -createBrowserFetcher: ( - options?: - | Partial< - import('puppeteer-core/internal/puppeteer-core.js').BrowserFetcherOptions - > - | undefined -) => import('puppeteer-core/internal/puppeteer-core.js').BrowserFetcher; -``` diff --git a/docs/api/puppeteer.experimentsconfiguration.md b/docs/api/puppeteer.experimentsconfiguration.md index 035ee31db1d79..9c7ae85053c97 100644 --- a/docs/api/puppeteer.experimentsconfiguration.md +++ b/docs/api/puppeteer.experimentsconfiguration.md @@ -2,7 +2,7 @@ sidebar_label: ExperimentsConfiguration --- -# ExperimentsConfiguration interface +# ExperimentsConfiguration type Defines experiment options for Puppeteer. @@ -11,11 +11,5 @@ See individual properties for more information. #### Signature: ```typescript -export interface ExperimentsConfiguration +export type ExperimentsConfiguration = Record; ``` - -## Properties - -| Property | Modifiers | Type | Description | Default | -| --------------------- | --------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| macArmChromiumEnabled | optional | boolean |

Require Puppeteer to download Chromium for Apple M1.

On Apple M1 devices Puppeteer by default downloads the version for Intel's processor which runs via Rosetta. It works without any problems, however, with this option, you should get more efficient resource usage (CPU and RAM) that could lead to a faster execution time.

Can be overridden by PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM.

| false | diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index 85b8622041409..d84f8090bd093 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -4,7 +4,7 @@ sidebar_label: Page # Page class -Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium. +Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in the browser. :::note @@ -63,14 +63,14 @@ page.off('request', logRequest); ## Properties -| Property | Modifiers | Type | Description | -| ------------- | --------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| accessibility | readonly | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | -| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. | -| keyboard | readonly | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | -| mouse | readonly | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | -| touchscreen | readonly | [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | -| tracing | readonly | [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | +| Property | Modifiers | Type | Description | +| ------------- | --------------------- | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| accessibility | readonly | [Accessibility](./puppeteer.accessibility.md) | The Accessibility class provides methods for inspecting the browser's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers](https://en.wikipedia.org/wiki/Screen_reader) or [switches](https://en.wikipedia.org/wiki/Switch_access). | +| coverage | readonly | [Coverage](./puppeteer.coverage.md) | The Coverage class provides methods to gather information about parts of JavaScript and CSS that were used by the page. | +| keyboard | readonly | [Keyboard](./puppeteer.keyboard.md) | Keyboard provides an api for managing a virtual keyboard. The high level api is [Keyboard.type()](./puppeteer.keyboard.type.md), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page. | +| mouse | readonly | [Mouse](./puppeteer.mouse.md) | The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport. | +| touchscreen | readonly | [Touchscreen](./puppeteer.touchscreen.md) | The Touchscreen class exposes touchscreen events. | +| tracing | readonly | [Tracing](./puppeteer.tracing.md) | The Tracing class exposes the tracing audit interface. | ## Methods diff --git a/docs/api/puppeteer.page.waitforfilechooser.md b/docs/api/puppeteer.page.waitforfilechooser.md index 57333a33874c6..ba2ee47a3d18a 100644 --- a/docs/api/puppeteer.page.waitforfilechooser.md +++ b/docs/api/puppeteer.page.waitforfilechooser.md @@ -32,7 +32,7 @@ Promise<[FileChooser](./puppeteer.filechooser.md)> ## Remarks -In non-headless Chromium, this method results in the native file picker dialog `not showing up` for the user. +In the "headful" browser, this method results in the native file picker dialog `not showing up` for the user. ## Example diff --git a/docs/api/puppeteer.platform.md b/docs/api/puppeteer.platform.md deleted file mode 100644 index 9d61793f2fa57..0000000000000 --- a/docs/api/puppeteer.platform.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar_label: Platform ---- - -# Platform type - -Supported platforms. - -#### Signature: - -```typescript -export type Platform = 'linux' | 'mac' | 'mac_arm' | 'win32' | 'win64'; -``` diff --git a/docs/api/puppeteer.puppeteernode.createbrowserfetcher.md b/docs/api/puppeteer.puppeteernode.createbrowserfetcher.md deleted file mode 100644 index 2a42acda8e13e..0000000000000 --- a/docs/api/puppeteer.puppeteernode.createbrowserfetcher.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -sidebar_label: PuppeteerNode.createBrowserFetcher ---- - -# PuppeteerNode.createBrowserFetcher() method - -#### Signature: - -```typescript -class PuppeteerNode { - createBrowserFetcher( - options?: Partial - ): BrowserFetcher; -} -``` - -## Parameters - -| Parameter | Type | Description | -| --------- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| options | Partial<[BrowserFetcherOptions](./puppeteer.browserfetcheroptions.md)> | _(Optional)_ Set of configurable options to specify the settings of the BrowserFetcher. | - -**Returns:** - -[BrowserFetcher](./puppeteer.browserfetcher.md) - -A new BrowserFetcher instance. - -## Remarks - -If you are using `puppeteer-core`, do not use this method. Just construct [BrowserFetcher](./puppeteer.browserfetcher.md) manually. diff --git a/docs/api/puppeteer.puppeteernode.launch.md b/docs/api/puppeteer.puppeteernode.launch.md index 1762eb2214554..4b1db660e55c5 100644 --- a/docs/api/puppeteer.puppeteernode.launch.md +++ b/docs/api/puppeteer.puppeteernode.launch.md @@ -28,7 +28,7 @@ Promise<[Browser](./puppeteer.browser.md)> ## Remarks -Puppeteer can also be used to control the Chrome browser, but it works best with the version of Chromium downloaded by default by Puppeteer. There is no guarantee it will work with any other version. If Google Chrome (rather than Chromium) is preferred, a [Chrome Canary](https://www.google.com/chrome/browser/canary.html) or [Dev Channel](https://www.chromium.org/getting-involved/dev-channel) build is suggested. See [this article](https://www.howtogeek.com/202825/what%E2%80%99s-the-difference-between-chromium-and-chrome/) for a description of the differences between Chromium and Chrome. [This article](https://chromium.googlesource.com/chromium/src/+/lkgr/docs/chromium_browser_vs_google_chrome.md) describes some differences for Linux users. +Puppeteer can also be used to control the Chrome browser, but it works best with the version of Chrome for Testing downloaded by default. There is no guarantee it will work with any other version. If Google Chrome (rather than Chrome for Testing) is preferred, a [Chrome Canary](https://www.google.com/chrome/browser/canary.html) or [Dev Channel](https://www.chromium.org/getting-involved/dev-channel) build is suggested. See [this article](https://www.howtogeek.com/202825/what%E2%80%99s-the-difference-between-chromium-and-chrome/) for a description of the differences between Chromium and Chrome. [This article](https://chromium.googlesource.com/chromium/src/+/lkgr/docs/chromium_browser_vs_google_chrome.md) describes some differences for Linux users. See [this doc](https://goo.gle/chrome-for-testing) for the description of Chrome for Testing. ## Example diff --git a/docs/api/puppeteer.puppeteernode.md b/docs/api/puppeteer.puppeteernode.md index ae6c94ed5f0ca..1a02297891762 100644 --- a/docs/api/puppeteer.puppeteernode.md +++ b/docs/api/puppeteer.puppeteernode.md @@ -52,10 +52,9 @@ Once you have created a `page` you have access to a large API to interact with t ## Methods -| Method | Modifiers | Description | -| ---------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | -| [createBrowserFetcher(options)](./puppeteer.puppeteernode.createbrowserfetcher.md) | | | -| [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | -| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | The default executable path. | -| [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided.

| +| Method | Modifiers | Description | +| ---------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [connect(options)](./puppeteer.puppeteernode.connect.md) | | This method attaches Puppeteer to an existing browser instance. | +| [defaultArgs(options)](./puppeteer.puppeteernode.defaultargs.md) | | | +| [executablePath(channel)](./puppeteer.puppeteernode.executablepath.md) | | The default executable path. | +| [launch(options)](./puppeteer.puppeteernode.launch.md) | |

Launches a browser instance with given arguments and options when specified.

When using with puppeteer-core, [options.executablePath](./puppeteer.launchoptions.md) or [options.channel](./puppeteer.launchoptions.md) must be provided.

| diff --git a/docs/contributing.md b/docs/contributing.md index cd61905592f98..777a5347a9707 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -48,23 +48,6 @@ again. npm test ``` -### macOS ARM and custom executables. - -- To run experimental Chromium macOS ARM tests, firstly ensure you have correct - Chromium version installed locally (you only need to do this once, not on - every test run) and then you can run the tests: - - ```bash - PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM=1 npm install - PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM=1 npm run test - ``` - -- To run tests with custom browser executable: - - ```bash - BINARY= npm run test:chrome # Or npm run test:firefox - ``` - ## Building a single package To build a single package, you can run: @@ -280,18 +263,15 @@ npm run build --workspace @puppeteer-test/test # For Project Maintainers -## Rolling new Chromium version +## Rolling new Chrome version -The following steps are needed to update the Chromium version. +The following steps are needed to update the Chrome version. -1. Find a suitable Chromium revision. Not all revisions have builds for all - platforms, so we need to find one that does. The easiest way is to run - `tools/check_availability.js -rd` to find the latest suitable `dev` Chromium - revision (see `tools/check_availability.js -help` for more options). -2. Update `packages/puppeteer-core/src/revisions.ts` with the found revision +1. Find a suitable Chrome revision via https://mathiasbynens.github.io/chrome-for-testing/ or https://chromiumdash.appspot.com/. +2. Update `packages/puppeteer-core/src/revisions.ts` with the found version number. -3. Update `versions.js` with the new Chromium-to-Puppeteer version mapping and - update `lastMaintainedChromiumVersion` with the latest stable Chrome version. +3. Update `versions.js` with the new Chrome-to-Puppeteer version mapping and + update `lastMaintainedChromeVersion` with the latest stable Chrome version. You can find the corresponding version by going to [omahaproxy.appspot.com](https://omahaproxy.appspot.com/) then searching in `Find Releases` for `r`. 4. Run `npm run check`. If it fails, update @@ -304,26 +284,13 @@ The following steps are needed to update the Chromium version. change) or work around the changes in Puppeteer (if it’s not desirable to change Puppeteer’s observable behavior). 7. Commit and push your changes and open a pull request. The commit message must - contain the version in `Chromium (r)` format to ensure + contain the version in `Chrome (r)` format to ensure that [pptr.dev](https://pptr.dev/) can parse it correctly, e.g. - `'feat(chromium): roll to Chromium 90.0.4427.0 (r856583)'`. + `'feat(chrome): roll to Chrome 90.0.4427.0 (r856583)'`. ### Bisecting upstream changes -Sometimes, performing a Chromium roll causes tests to fail. To figure out the -cause, you need to bisect Chromium revisions to figure out the earliest possible -revision that changed the behavior. The `bisect` script can be helpful here. -Given a pattern for one or more unit tests, it will automatically bisect the -current range: - -```bash -npm run bisect -- --good 686378 --bad 706915 script.js -npm run bisect -- --unit-test Response.fromCache -``` - -By default, it will use the Chromium revision in -`packages/puppeteer-core/src/revisions.ts` from the `main` branch and from the -working tree to determine the range to bisect. +For bisecting Chrome/Chromium changes use https://www.chromium.org/developers/bisect-builds-py/. ## Releasing to npm diff --git a/docs/faq.md b/docs/faq.md index d22128956a269..a23efe9849e1c 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -97,19 +97,10 @@ taking place in the Chromium repository. Here’s a typical story: - Once the upstream fix is landed, we roll updated Chromium into Puppeteer: https://github.com/puppeteer/puppeteer/pull/2769 -## Q: Which Chromium version does Puppeteer use? +## Q: Which Chrome version does Puppeteer use? -Find the version using one of the following ways: - -- Look for the `chromium` entry in - [revisions.ts](https://github.com/puppeteer/puppeteer/blob/main/packages/puppeteer-core/src/revisions.ts). - To find the corresponding Chromium commit and version number, search for the - revision prefixed by an `r` in [OmahaProxy](https://omahaproxy.appspot.com/)'s - "Find Releases" section. -- Look for the `versionsPerRelease` map in - [versions.js](https://github.com/puppeteer/puppeteer/blob/main/versions.js) - which contains mapping between Chromium and the smallest Puppeteer version - that supports it. +Look for the `chrome` entry in +[revisions.ts](https://github.com/puppeteer/puppeteer/blob/main/packages/puppeteer-core/src/revisions.ts). ## Q: Which Firefox version does Puppeteer use? @@ -175,7 +166,7 @@ that incorporate audio and video. (For example, [video playback/screenshots is likely to fail](https://github.com/puppeteer/puppeteer/issues/291).) There are two reasons for this: -- Puppeteer is bundled with Chromium — not Chrome — and so by default, it +- Puppeteer is bundled with [Chrome for Testing](https://goo.gle/chrome-for-testing) — not the regular Chrome — and so by default, it inherits all of [Chromium's media-related limitations](https://www.chromium.org/audio-video). This means that Puppeteer does not support licensed formats such as AAC or @@ -195,30 +186,6 @@ We have a [troubleshooting](https://pptr.dev/troubleshooting) guide for various operating systems that lists the required dependencies. -#### Q: Chromium gets downloaded on every `npm ci` run. How can I cache the download? - -The default download path is `node_modules/puppeteer/.local-chromium`. However, -you can change that path with the `PUPPETEER_DOWNLOAD_PATH` environment -variable. - -Puppeteer uses that variable to resolve the Chromium executable location during -launch, so you don’t need to specify `PUPPETEER_EXECUTABLE_PATH` as well. - -For example, if you wish to keep the Chromium download in `~/.npm/chromium`: - -```bash -export PUPPETEER_DOWNLOAD_PATH=~/.npm/chromium -npm ci - -# by default the Chromium executable path is inferred -# from the download path -npm test - -# a new run of npm ci will check for the existence of -# Chromium in ~/.npm/chromium -npm ci -``` - #### Q: I have more questions! Where do I ask? There are many ways to get help on Puppeteer: diff --git a/docs/guides/configuration.mdx b/docs/guides/configuration.mdx index c6e11edda6b2c..4a47d3b7a0d51 100644 --- a/docs/guides/configuration.mdx +++ b/docs/guides/configuration.mdx @@ -78,49 +78,6 @@ about the ambient environment is needed (in this case, `__dirname`). ::: -#### Enabling experiments - -By default, experiments are turned off, but they can be individually turned on -using the [`experiments`](../api/puppeteer.configuration) key. - -For example, if you want to enable ARM-native macOS chromium, you can use - - - - -```js title=".puppeteerrc.cjs" -/** - * @type {import("puppeteer").Configuration} - */ -module.exports = { - experiments: { - macArmChromiumEnabled: true, - }, -}; -``` - - - - -```json title=".puppeteerrc.json" -{ - "experiments": { - "macArmChromiumEnabled": true - } -} -``` - - - - -```yaml title=".puppeteerrc.yaml" -experiments: - macArmChromiumEnabled: true -``` - - - - ## Environment variables Along with configuration files, Puppeteer looks for certain diff --git a/docs/guides/docker.md b/docs/guides/docker.md index 5f84c5211ba7d..2391aacd54636 100644 --- a/docs/guides/docker.md +++ b/docs/guides/docker.md @@ -1,6 +1,6 @@ # Docker -Puppeteer offers a Docker image that includes Chromium along with the required +Puppeteer offers a Docker image that includes [Chrome for Testing](https://goo.gle/chrome-for-testing) along with the required dependencies and a pre-installed Puppeteer version. The image is available via the [GitHub Container Registry](https://github.com/puppeteer/puppeteer/pkgs/container/puppeteer). diff --git a/docs/index.md b/docs/index.md index 424c9d9eb0048..a7df543c828b9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -12,7 +12,7 @@ > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/). > Puppeteer runs in > [headless](https://developer.chrome.com/articles/new-headless/) -> mode by default, but can be configured to run in full (non-headless) +> mode by default, but can be configured to run in full ("headful") > Chrome/Chromium. #### What can I do? @@ -46,7 +46,7 @@ pnpm i puppeteer ``` When you install Puppeteer, it automatically downloads a recent version of -Chromium (~170MB macOS, ~282MB Linux, ~280MB Windows) that is [guaranteed to +[Chrome for Testing](https://goo.gle/chrome-for-testing) (~170MB macOS, ~282MB Linux, ~280MB Windows) that is [guaranteed to work](https://pptr.dev/faq#q-why-doesnt-puppeteer-vxxx-work-with-chromium-vyyy) with Puppeteer. The browser is downloaded to the `$HOME/.cache/puppeteer` folder by default (starting with Puppeteer v19.0.0). @@ -94,14 +94,14 @@ Every release since v1.7.0 we publish two packages: - [`puppeteer-core`](https://www.npmjs.com/package/puppeteer-core) `puppeteer` is a _product_ for browser automation. When installed, it downloads -a version of Chromium, which it then drives using `puppeteer-core`. Being an +a version of Chrome, which it then drives using `puppeteer-core`. Being an end-user product, `puppeteer` automates several workflows using reasonable defaults [that can be customized](https://pptr.dev/guides/configuration). `puppeteer-core` is a _library_ to help drive anything that supports DevTools protocol. Being a library, `puppeteer-core` is fully driven through its programmatic interface implying no defaults are assumed and `puppeteer-core` -will not download Chromium when installed. +will not download Chrome when installed. You should use `puppeteer-core` if you are [connecting to a remote browser](https://pptr.dev/api/puppeteer.puppeteer.connect) @@ -176,7 +176,7 @@ import puppeteer from 'puppeteer'; **1. Uses Headless mode** -By default Puppeteer launches Chromium in +By default Puppeteer launches Chrome in [old Headless mode](https://developer.chrome.com/articles/new-headless/). ```ts @@ -193,17 +193,17 @@ We recommend you try it out before the switch: const browser = await puppeteer.launch({headless: 'new'}); ``` -To launch a full version of Chromium, set the -[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `true` +To launch a "headful" version of Chrome, set the +[`headless`](https://pptr.dev/api/puppeteer.browserlaunchargumentoptions) to `false` option when launching a browser: ```ts const browser = await puppeteer.launch({headless: false}); ``` -**2. Runs a bundled version of Chromium** +**2. Runs a bundled version of Chrome** -By default, Puppeteer downloads and uses a specific version of Chromium so its +By default, Puppeteer downloads and uses a specific version of Chrome so its API is guaranteed to work out of the box. To use Puppeteer with a different version of Chrome or Chromium, pass in the executable's path when creating a `Browser` instance: diff --git a/package.json b/package.json index 5b75cf017920b..508847bcba55b 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "url": "https://github.com/puppeteer/puppeteer" }, "scripts": { - "bisect": "tsx tools/bisect.ts", "build": "wireit", "build:docs": "wireit", "check:pinned-deps": "tsx tools/ensure-pinned-deps", diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 0cb31b95d0f91..142bceb08ecdc 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -51,12 +51,7 @@ export class Cache { } browserRoot(browser: Browser): string { - // Chromium is a special case for backward compatibility: we install it in - // the Chrome folder so that Puppeteer can find it. - return path.join( - this.#rootDir, - browser === Browser.CHROMIUM ? Browser.CHROME : browser - ); + return path.join(this.#rootDir, browser); } installationDir( diff --git a/packages/browsers/test/src/chromium/launch.spec.ts b/packages/browsers/test/src/chromium/launch.spec.ts index 2d5d704887c23..7fade9e52deb1 100644 --- a/packages/browsers/test/src/chromium/launch.spec.ts +++ b/packages/browsers/test/src/chromium/launch.spec.ts @@ -39,7 +39,7 @@ describe('Chromium', () => { buildId: '123', cacheDir: 'cache', }), - path.join('cache', 'chrome', 'linux-123', 'chrome-linux', 'chrome') + path.join('cache', 'chromium', 'linux-123', 'chrome-linux', 'chrome') ); }); diff --git a/packages/puppeteer-core/src/api/Browser.ts b/packages/puppeteer-core/src/api/Browser.ts index ccf364d9e9754..5a08f6ec171ef 100644 --- a/packages/puppeteer-core/src/api/Browser.ts +++ b/packages/puppeteer-core/src/api/Browser.ts @@ -131,10 +131,10 @@ export interface WaitForTargetOptions { */ export const enum BrowserEmittedEvents { /** - * Emitted when Puppeteer gets disconnected from the Chromium instance. This + * Emitted when Puppeteer gets disconnected from the browser instance. This * might happen because of one of the following: * - * - Chromium is closed or crashed + * - browser is closed or crashed * * - The {@link Browser.disconnect | browser.disconnect } method was called. */ @@ -173,7 +173,7 @@ export const enum BrowserEmittedEvents { } /** - * A Browser is created when Puppeteer connects to a Chromium instance, either through + * A Browser is created when Puppeteer connects to a browser instance, either through * {@link PuppeteerNode.launch} or {@link Puppeteer.connect}. * * @remarks @@ -203,14 +203,14 @@ export const enum BrowserEmittedEvents { * * (async () => { * const browser = await puppeteer.launch(); - * // Store the endpoint to be able to reconnect to Chromium + * // Store the endpoint to be able to reconnect to the browser. * const browserWSEndpoint = browser.wsEndpoint(); - * // Disconnect puppeteer from Chromium + * // Disconnect puppeteer from the browser. * browser.disconnect(); * * // Use the endpoint to reestablish a connection * const browser2 = await puppeteer.connect({browserWSEndpoint}); - * // Close Chromium + * // Close the browser. * await browser2.close(); * })(); * ``` @@ -404,10 +404,10 @@ export class Browser extends EventEmitter { * * @remarks * - * For headless Chromium, this is similar to `HeadlessChrome/61.0.3153.0`. For + * For headless browser, this is similar to `HeadlessChrome/61.0.3153.0`. For * non-headless, this is similar to `Chrome/61.0.3153.0`. * - * The format of browser.version() might change with future releases of Chromium. + * The format of browser.version() might change with future releases of browsers. */ version(): Promise { throw new Error('Not implemented'); @@ -422,15 +422,16 @@ export class Browser extends EventEmitter { } /** - * Closes Chromium and all of its pages (if any were opened). The {@link Browser} object - * itself is considered to be disposed and cannot be used anymore. + * Closes the browser and all of its pages (if any were opened). The + * {@link Browser} object itself is considered to be disposed and cannot be + * used anymore. */ close(): Promise { throw new Error('Not implemented'); } /** - * Disconnects Puppeteer from the browser, but leaves the Chromium process running. + * Disconnects Puppeteer from the browser, but leaves the browser process running. * After calling `disconnect`, the {@link Browser} object is considered disposed and * cannot be used anymore. */ diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 2bfa7fe5a6b34..10fcbfccdaa46 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -388,7 +388,7 @@ export interface PageEventObject { /** * Page provides methods to interact with a single tab or * {@link https://developer.chrome.com/extensions/background_pages | extension background page} - * in Chromium. + * in the browser. * * :::note * @@ -521,7 +521,7 @@ export class Page extends EventEmitter { * ::: * * @remarks - * In non-headless Chromium, this method results in the native file picker + * In the "headful" browser, this method results in the native file picker * dialog `not showing up` for the user. * * @example diff --git a/packages/puppeteer-core/src/common/Accessibility.ts b/packages/puppeteer-core/src/common/Accessibility.ts index 53fbb9767d12a..1429ecf6072d1 100644 --- a/packages/puppeteer-core/src/common/Accessibility.ts +++ b/packages/puppeteer-core/src/common/Accessibility.ts @@ -110,7 +110,7 @@ export interface SnapshotOptions { } /** - * The Accessibility class provides methods for inspecting Chromium's + * The Accessibility class provides methods for inspecting the browser's * accessibility tree. The accessibility tree is used by assistive technology * such as {@link https://en.wikipedia.org/wiki/Screen_reader | screen readers} or * {@link https://en.wikipedia.org/wiki/Switch_access | switches}. @@ -147,7 +147,7 @@ export class Accessibility { * * @remarks * - * **NOTE** The Chromium accessibility tree contains nodes that go unused on + * **NOTE** The Chrome accessibility tree contains nodes that go unused on * most platforms and by most screen readers. Puppeteer will discard them as * well for an easier to process tree, unless `interestingOnly` is set to * `false`. diff --git a/packages/puppeteer-core/src/common/Browser.ts b/packages/puppeteer-core/src/common/Browser.ts index 8cb2de51a8d37..6a2b46f2e2072 100644 --- a/packages/puppeteer-core/src/common/Browser.ts +++ b/packages/puppeteer-core/src/common/Browser.ts @@ -522,16 +522,6 @@ export class CDPBrowser extends BrowserBase { }, []); } - /** - * A string representing the browser name and version. - * - * @remarks - * - * For headless Chromium, this is similar to `HeadlessChrome/61.0.3153.0`. For - * non-headless, this is similar to `Chrome/61.0.3153.0`. - * - * The format of browser.version() might change with future releases of Chromium. - */ override async version(): Promise { const version = await this.#getVersion(); return version.product; @@ -546,21 +536,11 @@ export class CDPBrowser extends BrowserBase { return version.userAgent; } - /** - * Closes Chromium and all of its pages (if any were opened). The - * {@link CDPBrowser} object itself is considered to be disposed and cannot be - * used anymore. - */ override async close(): Promise { await this.#closeCallback.call(null); this.disconnect(); } - /** - * Disconnects Puppeteer from the browser, but leaves the Chromium process running. - * After calling `disconnect`, the {@link CDPBrowser} object is considered disposed and - * cannot be used anymore. - */ override disconnect(): void { this.#targetManager.dispose(); this.#connection.dispose(); diff --git a/packages/puppeteer-core/src/common/Configuration.ts b/packages/puppeteer-core/src/common/Configuration.ts index e17c1503ade45..6db94c3452888 100644 --- a/packages/puppeteer-core/src/common/Configuration.ts +++ b/packages/puppeteer-core/src/common/Configuration.ts @@ -23,21 +23,7 @@ import {Product} from './Product.js'; * * @public */ -export interface ExperimentsConfiguration { - /** - * Require Puppeteer to download Chromium for Apple M1. - * - * On Apple M1 devices Puppeteer by default downloads the version for - * Intel's processor which runs via Rosetta. It works without any problems, - * however, with this option, you should get more efficient resource usage - * (CPU and RAM) that could lead to a faster execution time. - * - * Can be overridden by `PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM`. - * - * @defaultValue `false` - */ - macArmChromiumEnabled?: boolean; -} +export type ExperimentsConfiguration = Record; /** * Defines options to configure Puppeteer's behavior during installation and @@ -68,7 +54,7 @@ export interface Configuration { */ cacheDirectory?: string; /** - * Specifies the URL prefix that is used to download Chromium. + * Specifies the URL prefix that is used to download the browser. * * Can be overridden by `PUPPETEER_DOWNLOAD_HOST`. * diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index 9ec69b2f5f4bc..d9b66934dec7b 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -394,11 +394,14 @@ export async function getReadableAsBuffer( if (path) { const fs = await importFSPromises(); const fileHandle = await fs.open(path, 'w+'); - for await (const chunk of readable) { - buffers.push(chunk); - await fileHandle.writeFile(chunk); + try { + for await (const chunk of readable) { + buffers.push(chunk); + await fileHandle.writeFile(chunk); + } + } finally { + await fileHandle.close(); } - await fileHandle.close(); } else { for await (const chunk of readable) { buffers.push(chunk); @@ -433,12 +436,20 @@ export async function getReadableFromProtocolStream( return; } - const response = await client.send('IO.read', {handle, size}); - this.push(response.data, response.base64Encoded ? 'base64' : undefined); - if (response.eof) { - eof = true; - await client.send('IO.close', {handle}); - this.push(null); + try { + const response = await client.send('IO.read', {handle, size}); + this.push(response.data, response.base64Encoded ? 'base64' : undefined); + if (response.eof) { + eof = true; + await client.send('IO.close', {handle}); + this.push(null); + } + } catch (error) { + if (isErrorLike(error)) { + this.destroy(error); + return; + } + throw error; } }, }); diff --git a/packages/puppeteer-core/src/node/BrowserFetcher.ts b/packages/puppeteer-core/src/node/BrowserFetcher.ts deleted file mode 100644 index 24c6a9364adcf..0000000000000 --- a/packages/puppeteer-core/src/node/BrowserFetcher.ts +++ /dev/null @@ -1,724 +0,0 @@ -/** - * Copyright 2017 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import {exec as execChildProcess} from 'child_process'; -import {createReadStream, createWriteStream, existsSync, readdirSync} from 'fs'; -import {chmod, mkdir, readdir, unlink} from 'fs/promises'; -import http from 'http'; -import https from 'https'; -import os from 'os'; -import path from 'path'; -import URL from 'url'; -import {promisify, format} from 'util'; - -import extractZip from 'extract-zip'; -import createHttpsProxyAgent, { - HttpsProxyAgent, - HttpsProxyAgentOptions, -} from 'https-proxy-agent'; -import {getProxyForUrl} from 'proxy-from-env'; -import tar from 'tar-fs'; -import bzip from 'unbzip2-stream'; - -import {debug} from '../common/Debug.js'; -import {Product} from '../common/Product.js'; -import {assert} from '../util/assert.js'; - -import {rm} from './util/fs.js'; - -const debugFetcher = debug('puppeteer:fetcher'); - -const downloadURLs: Record>> = { - chrome: { - linux: '%s/chromium-browser-snapshots/Linux_x64/%d/%s.zip', - mac: '%s/chromium-browser-snapshots/Mac/%d/%s.zip', - mac_arm: '%s/chromium-browser-snapshots/Mac_Arm/%d/%s.zip', - win32: '%s/chromium-browser-snapshots/Win/%d/%s.zip', - win64: '%s/chromium-browser-snapshots/Win_x64/%d/%s.zip', - }, - firefox: { - linux: '%s/firefox-%s.en-US.%s-x86_64.tar.bz2', - mac: '%s/firefox-%s.en-US.%s.dmg', - win32: '%s/firefox-%s.en-US.%s.zip', - win64: '%s/firefox-%s.en-US.%s.zip', - }, -}; - -const browserConfig = { - chrome: { - host: 'https://storage.googleapis.com', - }, - firefox: { - host: 'https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central', - }, -} as const; - -const exec = promisify(execChildProcess); - -/** - * Supported platforms. - * - * @public - */ -export type Platform = 'linux' | 'mac' | 'mac_arm' | 'win32' | 'win64'; - -function archiveName( - product: Product, - platform: Platform, - revision: string -): string { - switch (product) { - case 'chrome': - switch (platform) { - case 'linux': - return 'chrome-linux'; - case 'mac_arm': - case 'mac': - return 'chrome-mac'; - case 'win32': - case 'win64': - // Windows archive name changed at r591479. - return parseInt(revision, 10) > 591479 - ? 'chrome-win' - : 'chrome-win32'; - } - case 'firefox': - return platform; - } -} - -function downloadURL( - product: Product, - platform: Platform, - host: string, - revision: string -): string { - const url = format( - downloadURLs[product][platform], - host, - revision, - archiveName(product, platform, revision) - ); - return url; -} - -function handleArm64(): void { - let exists = existsSync('/usr/bin/chromium-browser'); - if (exists) { - return; - } - exists = existsSync('/usr/bin/chromium'); - if (exists) { - return; - } - console.error( - 'The chromium binary is not available for arm64.' + - '\nIf you are on Ubuntu, you can install with: ' + - '\n\n sudo apt install chromium\n' + - '\n\n sudo apt install chromium-browser\n' - ); - throw new Error(); -} - -/** - * @public - */ -export interface BrowserFetcherOptions { - /** - * Determines the path to download browsers to. - */ - path: string; - /** - * Determines which platform the browser will be suited for. - * - * @defaultValue **Auto-detected.** - */ - platform?: Platform; - /** - * Determines which product the {@link BrowserFetcher} is for. - * - * @defaultValue `chrome` - */ - product?: 'chrome' | 'firefox'; - /** - * Determines the host that will be used for downloading. - * - * @defaultValue Either - * - * - https://storage.googleapis.com or - * - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central - * - */ - host?: string; - - /** - * Enables the use of the Chromium binary for macOS ARM. - * - * @experimental - */ - useMacOSARMBinary?: boolean; -} - -/** - * @public - */ -export interface BrowserFetcherRevisionInfo { - folderPath: string; - executablePath: string; - url: string; - local: boolean; - revision: string; - product: string; -} - -/** - * BrowserFetcher can download and manage different versions of Chromium and - * Firefox. - * - * @remarks - * BrowserFetcher operates on revision strings that specify a precise version of - * Chromium, e.g. `"533271"`. Revision strings can be obtained from - * {@link http://omahaproxy.appspot.com/ | omahaproxy.appspot.com}. For Firefox, - * BrowserFetcher downloads Firefox Nightly and operates on version numbers such - * as `"75"`. - * - * @remarks - * The default constructed fetcher will always be for Chromium unless otherwise - * specified. - * - * @remarks - * BrowserFetcher is not designed to work concurrently with other instances of - * BrowserFetcher that share the same downloads directory. - * - * @example - * An example of using BrowserFetcher to download a specific version of Chromium - * and running Puppeteer against it: - * - * ```ts - * const browserFetcher = new BrowserFetcher({path: 'path/to/download/folder'}); - * const revisionInfo = await browserFetcher.download('533271'); - * const browser = await puppeteer.launch({ - * executablePath: revisionInfo.executablePath, - * }); - * ``` - * - * @public - */ - -export class BrowserFetcher { - #product: Product; - #downloadPath: string; - #downloadHost: string; - #platform: Platform; - - /** - * Constructs a browser fetcher for the given options. - */ - constructor(options: BrowserFetcherOptions) { - this.#product = options.product ?? 'chrome'; - this.#downloadPath = options.path; - this.#downloadHost = options.host ?? browserConfig[this.#product].host; - - if (options.platform) { - this.#platform = options.platform; - } else { - const platform = os.platform(); - switch (platform) { - case 'darwin': - switch (this.#product) { - case 'chrome': - this.#platform = - os.arch() === 'arm64' && options.useMacOSARMBinary - ? 'mac_arm' - : 'mac'; - break; - case 'firefox': - this.#platform = 'mac'; - break; - } - break; - case 'linux': - this.#platform = 'linux'; - break; - case 'win32': - this.#platform = - os.arch() === 'x64' || - // Windows 11 for ARM supports x64 emulation - (os.arch() === 'arm64' && isWindows11(os.release())) - ? 'win64' - : 'win32'; - return; - default: - assert(false, 'Unsupported platform: ' + platform); - } - } - - assert( - downloadURLs[this.#product][this.#platform], - 'Unsupported platform: ' + this.#platform - ); - } - - /** - * Returns the current `Platform`, which is one of `mac`, `linux`, - * `win32` or `win64`. - */ - platform(): Platform { - return this.#platform; - } - - /** - * Returns the current `Product`, which is one of `chrome` or - * `firefox`. - */ - product(): Product { - return this.#product; - } - - /** - * The download host being used. - */ - host(): string { - return this.#downloadHost; - } - - /** - * Initiates a HEAD request to check if the revision is available. - * @remarks - * This method is affected by the current `product`. - * @param revision - The revision to check availability for. - * @returns A promise that resolves to `true` if the revision could be downloaded - * from the host. - */ - canDownload(revision: string): Promise { - const url = downloadURL( - this.#product, - this.#platform, - this.#downloadHost, - revision - ); - return new Promise(resolve => { - const request = httpRequest( - url, - 'HEAD', - response => { - resolve(response.statusCode === 200); - }, - false - ); - request.on('error', error => { - console.error(error); - resolve(false); - }); - }); - } - - /** - * Initiates a GET request to download the revision from the host. - * @remarks - * This method is affected by the current `product`. - * @param revision - The revision to download. - * @param progressCallback - A function that will be called with two arguments: - * How many bytes have been downloaded and the total number of bytes of the download. - * @returns A promise with revision information when the revision is downloaded - * and extracted. - */ - async download( - revision: string, - progressCallback: (x: number, y: number) => void = (): void => {} - ): Promise { - const url = downloadURL( - this.#product, - this.#platform, - this.#downloadHost, - revision - ); - const fileName = url.split('/').pop(); - assert(fileName, `A malformed download URL was found: ${url}.`); - const archivePath = path.join(this.#downloadPath, fileName); - const outputPath = this.#getFolderPath(revision); - if (existsSync(outputPath)) { - return this.revisionInfo(revision); - } - if (!existsSync(this.#downloadPath)) { - await mkdir(this.#downloadPath, {recursive: true}); - } - - // Use system Chromium builds on Linux ARM devices - if (os.platform() === 'linux' && os.arch() === 'arm64') { - handleArm64(); - return; - } - try { - await _downloadFile(url, archivePath, progressCallback); - await install(archivePath, outputPath); - } finally { - if (existsSync(archivePath)) { - await unlink(archivePath); - } - } - const revisionInfo = this.revisionInfo(revision); - if (revisionInfo) { - await chmod(revisionInfo.executablePath, 0o755); - } - return revisionInfo; - } - - /** - * @remarks - * This method is affected by the current `product`. - * @returns A list of all revision strings (for the current `product`) - * available locally on disk. - */ - localRevisions(): string[] { - if (!existsSync(this.#downloadPath)) { - return []; - } - const fileNames = readdirSync(this.#downloadPath); - return fileNames - .map(fileName => { - return parseFolderPath(this.#product, fileName); - }) - .filter((entry): entry is Exclude => { - return (entry && entry.platform === this.#platform) ?? false; - }) - .map(entry => { - return entry.revision; - }); - } - - /** - * @remarks - * This method is affected by the current `product`. - * @param revision - A revision to remove for the current `product`. - * @returns A promise that resolves when the revision has been removed or - * throws if the revision has not been downloaded. - */ - async remove(revision: string): Promise { - const folderPath = this.#getFolderPath(revision); - assert( - existsSync(folderPath), - `Failed to remove: revision ${revision} is not downloaded` - ); - await rm(folderPath); - } - - /** - * @param revision - The revision to get info for. - * @returns The revision info for the given revision. - */ - revisionInfo(revision: string): BrowserFetcherRevisionInfo { - const folderPath = this.#getFolderPath(revision); - let executablePath = ''; - switch (this.#product) { - case 'chrome': - switch (this.#platform) { - case 'mac': - case 'mac_arm': - executablePath = path.join( - folderPath, - archiveName(this.#product, this.#platform, revision), - 'Chromium.app', - 'Contents', - 'MacOS', - 'Chromium' - ); - break; - case 'linux': - executablePath = path.join( - folderPath, - archiveName(this.#product, this.#platform, revision), - 'chrome' - ); - break; - case 'win32': - case 'win64': - executablePath = path.join( - folderPath, - archiveName(this.#product, this.#platform, revision), - 'chrome.exe' - ); - break; - } - break; - case 'firefox': - switch (this.#platform) { - case 'mac': - case 'mac_arm': - executablePath = path.join( - folderPath, - 'Firefox Nightly.app', - 'Contents', - 'MacOS', - 'firefox' - ); - break; - case 'linux': - executablePath = path.join(folderPath, 'firefox', 'firefox'); - break; - case 'win32': - case 'win64': - executablePath = path.join(folderPath, 'firefox', 'firefox.exe'); - break; - } - } - - const url = downloadURL( - this.#product, - this.#platform, - this.#downloadHost, - revision - ); - const local = existsSync(folderPath); - debugFetcher({ - revision, - executablePath, - folderPath, - local, - url, - product: this.#product, - }); - return { - revision, - executablePath, - folderPath, - local, - url, - product: this.#product, - }; - } - - #getFolderPath(revision: string): string { - return path.resolve(this.#downloadPath, `${this.#platform}-${revision}`); - } - - /** - * @internal - */ - getDownloadPath(): string { - return this.#downloadPath; - } -} - -function parseFolderPath( - product: Product, - folderPath: string -): {product: string; platform: string; revision: string} | undefined { - const name = path.basename(folderPath); - const splits = name.split('-'); - if (splits.length !== 2) { - return; - } - const [platform, revision] = splits; - if (!revision || !platform || !(platform in downloadURLs[product])) { - return; - } - return {product, platform, revision}; -} - -/** - * Windows 11 is identified by 10.0.22000 or greater - * @internal - */ -function isWindows11(version: string): boolean { - const parts = version.split('.'); - if (parts.length > 2) { - const major = parseInt(parts[0] as string, 10); - const minor = parseInt(parts[1] as string, 10); - const patch = parseInt(parts[2] as string, 10); - return ( - major > 10 || - (major === 10 && minor > 0) || - (major === 10 && minor === 0 && patch >= 22000) - ); - } - return false; -} - -/** - * @internal - */ -function _downloadFile( - url: string, - destinationPath: string, - progressCallback?: (x: number, y: number) => void -): Promise { - debugFetcher(`Downloading binary from ${url}`); - let fulfill: (value: void | PromiseLike) => void; - let reject: (err: Error) => void; - const promise = new Promise((x, y) => { - fulfill = x; - reject = y; - }); - - let downloadedBytes = 0; - let totalBytes = 0; - - const request = httpRequest(url, 'GET', response => { - if (response.statusCode !== 200) { - const error = new Error( - `Download failed: server returned code ${response.statusCode}. URL: ${url}` - ); - // consume response data to free up memory - response.resume(); - reject(error); - return; - } - const file = createWriteStream(destinationPath); - file.on('finish', () => { - return fulfill(); - }); - file.on('error', error => { - return reject(error); - }); - response.pipe(file); - totalBytes = parseInt(response.headers['content-length']!, 10); - if (progressCallback) { - response.on('data', onData); - } - }); - request.on('error', error => { - return reject(error); - }); - return promise; - - function onData(chunk: string): void { - downloadedBytes += chunk.length; - progressCallback!(downloadedBytes, totalBytes); - } -} - -async function install(archivePath: string, folderPath: string): Promise { - debugFetcher(`Installing ${archivePath} to ${folderPath}`); - if (archivePath.endsWith('.zip')) { - await extractZip(archivePath, {dir: folderPath}); - } else if (archivePath.endsWith('.tar.bz2')) { - await extractTar(archivePath, folderPath); - } else if (archivePath.endsWith('.dmg')) { - await mkdir(folderPath); - await installDMG(archivePath, folderPath); - } else { - throw new Error(`Unsupported archive format: ${archivePath}`); - } -} - -/** - * @internal - */ -function extractTar(tarPath: string, folderPath: string): Promise { - return new Promise((fulfill, reject) => { - const tarStream = tar.extract(folderPath); - tarStream.on('error', reject); - tarStream.on('finish', fulfill); - const readStream = createReadStream(tarPath); - readStream.pipe(bzip()).pipe(tarStream); - }); -} - -/** - * @internal - */ -async function installDMG(dmgPath: string, folderPath: string): Promise { - const {stdout} = await exec( - `hdiutil attach -nobrowse -noautoopen "${dmgPath}"` - ); - - const volumes = stdout.match(/\/Volumes\/(.*)/m); - if (!volumes) { - throw new Error(`Could not find volume path in ${stdout}`); - } - const mountPath = volumes[0]!; - - try { - const fileNames = await readdir(mountPath); - const appName = fileNames.find(item => { - return typeof item === 'string' && item.endsWith('.app'); - }); - if (!appName) { - throw new Error(`Cannot find app in ${mountPath}`); - } - const mountedPath = path.join(mountPath!, appName); - - debugFetcher(`Copying ${mountedPath} to ${folderPath}`); - await exec(`cp -R "${mountedPath}" "${folderPath}"`); - } finally { - debugFetcher(`Unmounting ${mountPath}`); - await exec(`hdiutil detach "${mountPath}" -quiet`); - } -} - -function httpRequest( - url: string, - method: string, - response: (x: http.IncomingMessage) => void, - keepAlive = true -): http.ClientRequest { - const urlParsed = URL.parse(url); - - type Options = Partial & { - method?: string; - agent?: HttpsProxyAgent; - rejectUnauthorized?: boolean; - headers?: http.OutgoingHttpHeaders | undefined; - }; - - let options: Options = { - ...urlParsed, - method, - headers: keepAlive ? {Connection: 'keep-alive'} : undefined, - }; - - const proxyURL = getProxyForUrl(url); - if (proxyURL) { - if (url.startsWith('http:')) { - const proxy = URL.parse(proxyURL); - options = { - path: options.href, - host: proxy.hostname, - port: proxy.port, - }; - } else { - const parsedProxyURL = URL.parse(proxyURL); - - const proxyOptions = { - ...parsedProxyURL, - secureProxy: parsedProxyURL.protocol === 'https:', - } as HttpsProxyAgentOptions; - - options.agent = createHttpsProxyAgent(proxyOptions); - options.rejectUnauthorized = false; - } - } - - const requestCallback = (res: http.IncomingMessage): void => { - if ( - res.statusCode && - res.statusCode >= 300 && - res.statusCode < 400 && - res.headers.location - ) { - httpRequest(res.headers.location, method, response); - } else { - response(res); - } - }; - const request = - options.protocol === 'https:' - ? https.request(options, requestCallback) - : http.request(options, requestCallback); - request.end(); - return request; -} diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index af0b89096df22..9594ed33db0d7 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -179,7 +179,8 @@ export class ChromeLauncher extends ProductLauncher { '--disable-dev-shm-usage', '--disable-extensions', // AcceptCHFrame disabled because of crbug.com/1348106. - '--disable-features=Translate,BackForwardCache,AcceptCHFrame,MediaRouter,OptimizationHints', + // DIPS is disabled because of crbug.com/1439578. TODO: enable after M115. + '--disable-features=Translate,BackForwardCache,AcceptCHFrame,MediaRouter,OptimizationHints,DIPS', '--disable-hang-monitor', '--disable-ipc-flooding-protection', '--disable-popup-blocking', diff --git a/packages/puppeteer-core/src/node/FirefoxLauncher.ts b/packages/puppeteer-core/src/node/FirefoxLauncher.ts index 4eeb424bc7aab..004d78bd7fb34 100644 --- a/packages/puppeteer-core/src/node/FirefoxLauncher.ts +++ b/packages/puppeteer-core/src/node/FirefoxLauncher.ts @@ -19,7 +19,13 @@ import {rename, unlink, mkdtemp} from 'fs/promises'; import os from 'os'; import path from 'path'; -import {Browser as SupportedBrowsers, createProfile} from '@puppeteer/browsers'; +import { + Browser as SupportedBrowsers, + createProfile, + Cache, + detectBrowserPlatform, + Browser, +} from '@puppeteer/browsers'; import {debugError} from '../common/util.js'; import {assert} from '../util/assert.js'; @@ -164,13 +170,15 @@ export class FirefoxLauncher extends ProductLauncher { override executablePath(): string { // replace 'latest' placeholder with actual downloaded revision if (this.puppeteer.browserRevision === 'latest') { - const browserFetcher = this.puppeteer.createBrowserFetcher({ - product: this.product, - path: this.puppeteer.defaultDownloadPath!, + const cache = new Cache(this.puppeteer.defaultDownloadPath!); + const installedFirefox = cache.getInstalledBrowsers().find(browser => { + return ( + browser.platform === detectBrowserPlatform() && + browser.browser === Browser.FIREFOX + ); }); - const localRevisions = browserFetcher.localRevisions(); - if (localRevisions[0]) { - this.actualBrowserRevision = localRevisions[0]; + if (installedFirefox) { + this.actualBrowserRevision = installedFirefox.buildId; } } return this.resolveExecutablePath(); diff --git a/packages/puppeteer-core/src/node/ProductLauncher.ts b/packages/puppeteer-core/src/node/ProductLauncher.ts index 719051930f6f3..9b92772fab864 100644 --- a/packages/puppeteer-core/src/node/ProductLauncher.ts +++ b/packages/puppeteer-core/src/node/ProductLauncher.ts @@ -14,14 +14,16 @@ * limitations under the License. */ import {existsSync} from 'fs'; -import os, {tmpdir} from 'os'; +import {tmpdir} from 'os'; import {join} from 'path'; import { + Browser as InstalledBrowser, CDP_WEBSOCKET_ENDPOINT_REGEX, launch, TimeoutError as BrowsersTimeoutError, WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, + computeExecutablePath, } from '@puppeteer/browsers'; import {Browser, BrowserCloseCallback} from '../api/Browser.js'; @@ -392,7 +394,7 @@ export class ProductLauncher { * @internal */ protected resolveExecutablePath(): string { - const executablePath = this.puppeteer.configuration.executablePath; + let executablePath = this.puppeteer.configuration.executablePath; if (executablePath) { if (!existsSync(executablePath)) { throw new Error( @@ -402,34 +404,32 @@ export class ProductLauncher { return executablePath; } - const ubuntuChromiumPath = '/usr/bin/chromium-browser'; - if ( - this.product === 'chrome' && - os.platform() !== 'darwin' && - os.arch() === 'arm64' && - existsSync(ubuntuChromiumPath) - ) { - return ubuntuChromiumPath; + function productToBrowser(product?: Product) { + switch (product) { + case 'chrome': + return InstalledBrowser.CHROME; + case 'firefox': + return InstalledBrowser.FIREFOX; + } + return InstalledBrowser.CHROME; } - const browserFetcher = this.puppeteer.createBrowserFetcher({ - product: this.product, - path: this.puppeteer.defaultDownloadPath!, + executablePath = computeExecutablePath({ + cacheDir: this.puppeteer.defaultDownloadPath!, + browser: productToBrowser(this.product), + buildId: this.puppeteer.browserRevision, }); - const revisionInfo = browserFetcher.revisionInfo( - this.puppeteer.browserRevision - ); - if (!revisionInfo.local) { + if (!existsSync(executablePath)) { if (this.puppeteer.configuration.browserRevision) { throw new Error( - `Tried to find the browser at the configured path (${revisionInfo.executablePath}) for revision ${this.puppeteer.browserRevision}, but no executable was found.` + `Tried to find the browser at the configured path (${executablePath}) for revision ${this.puppeteer.browserRevision}, but no executable was found.` ); } switch (this.product) { case 'chrome': throw new Error( - `Could not find Chromium (rev. ${this.puppeteer.browserRevision}). This can occur if either\n` + + `Could not find Chrome (ver. ${this.puppeteer.browserRevision}). This can occur if either\n` + ' 1. you did not perform an installation before running the script (e.g. `npm install`) or\n' + ` 2. your cache path is incorrectly configured (which is: ${this.puppeteer.configuration.cacheDirectory}).\n` + 'For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.' @@ -443,6 +443,6 @@ export class ProductLauncher { ); } } - return revisionInfo.executablePath; + return executablePath; } } diff --git a/packages/puppeteer-core/src/node/PuppeteerNode.ts b/packages/puppeteer-core/src/node/PuppeteerNode.ts index fb61161c92b95..c6667eb28f954 100644 --- a/packages/puppeteer-core/src/node/PuppeteerNode.ts +++ b/packages/puppeteer-core/src/node/PuppeteerNode.ts @@ -14,8 +14,6 @@ * limitations under the License. */ -import {join} from 'path'; - import {Browser} from '../api/Browser.js'; import {BrowserConnectOptions} from '../common/BrowserConnector.js'; import {Configuration} from '../common/Configuration.js'; @@ -27,7 +25,6 @@ import { } from '../common/Puppeteer.js'; import {PUPPETEER_REVISIONS} from '../revisions.js'; -import {BrowserFetcher, BrowserFetcherOptions} from './BrowserFetcher.js'; import {ChromeLauncher} from './ChromeLauncher.js'; import {FirefoxLauncher} from './FirefoxLauncher.js'; import { @@ -116,7 +113,7 @@ export class PuppeteerNode extends Puppeteer { break; default: this.configuration.defaultProduct = 'chrome'; - this.defaultBrowserRevision = PUPPETEER_REVISIONS.chromium; + this.defaultBrowserRevision = PUPPETEER_REVISIONS.chrome; break; } @@ -124,7 +121,6 @@ export class PuppeteerNode extends Puppeteer { this.launch = this.launch.bind(this); this.executablePath = this.executablePath.bind(this); this.defaultArgs = this.defaultArgs.bind(this); - this.createBrowserFetcher = this.createBrowserFetcher.bind(this); } /** @@ -157,9 +153,9 @@ export class PuppeteerNode extends Puppeteer { * * @remarks * Puppeteer can also be used to control the Chrome browser, but it works best - * with the version of Chromium downloaded by default by Puppeteer. There is - * no guarantee it will work with any other version. If Google Chrome (rather - * than Chromium) is preferred, a + * with the version of Chrome for Testing downloaded by default. + * There is no guarantee it will work with any other version. If Google Chrome + * (rather than Chrome for Testing) is preferred, a * {@link https://www.google.com/chrome/browser/canary.html | Chrome Canary} * or * {@link https://www.chromium.org/getting-involved/dev-channel | Dev Channel} @@ -167,7 +163,9 @@ export class PuppeteerNode extends Puppeteer { * {@link https://www.howtogeek.com/202825/what%E2%80%99s-the-difference-between-chromium-and-chrome/ | this article} * for a description of the differences between Chromium and Chrome. * {@link https://chromium.googlesource.com/chromium/src/+/lkgr/docs/chromium_browser_vs_google_chrome.md | This article} - * describes some differences for Linux users. + * describes some differences for Linux users. See + * {@link https://goo.gle/chrome-for-testing | this doc} for the description + * of Chrome for Testing. * * @param options - Options to configure launching behavior. */ @@ -189,7 +187,7 @@ export class PuppeteerNode extends Puppeteer { } switch (this.lastLaunchedProduct) { case 'chrome': - this.defaultBrowserRevision = PUPPETEER_REVISIONS.chromium; + this.defaultBrowserRevision = PUPPETEER_REVISIONS.chrome; this.#_launcher = new ChromeLauncher(this); break; case 'firefox': @@ -227,10 +225,7 @@ export class PuppeteerNode extends Puppeteer { * @internal */ get defaultDownloadPath(): string | undefined { - return ( - this.configuration.downloadPath ?? - join(this.configuration.cacheDirectory!, this.product) - ); + return this.configuration.downloadPath ?? this.configuration.cacheDirectory; } /** @@ -269,39 +264,4 @@ export class PuppeteerNode extends Puppeteer { defaultArgs(options: BrowserLaunchArgumentOptions = {}): string[] { return this.#launcher.defaultArgs(options); } - - /** - * @param options - Set of configurable options to specify the settings of the - * BrowserFetcher. - * - * @remarks - * If you are using `puppeteer-core`, do not use this method. Just - * construct {@link BrowserFetcher} manually. - * - * @returns A new BrowserFetcher instance. - */ - createBrowserFetcher( - options: Partial = {} - ): BrowserFetcher { - const downloadPath = this.defaultDownloadPath; - if (!options.path && downloadPath) { - options.path = downloadPath; - } - if (!options.path) { - throw new Error('A `path` must be specified for `puppeteer-core`.'); - } - if ( - !('useMacOSARMBinary' in options) && - this.configuration.experiments?.macArmChromiumEnabled - ) { - options.useMacOSARMBinary = true; - } - if (!('host' in options) && this.configuration.downloadHost) { - options.host = this.configuration.downloadHost; - } - if (!('product' in options) && this.configuration.defaultProduct) { - options.product = this.configuration.defaultProduct; - } - return new BrowserFetcher(options as BrowserFetcherOptions); - } } diff --git a/packages/puppeteer-core/src/node/node.ts b/packages/puppeteer-core/src/node/node.ts index 6de393a4f3291..da815faf166b6 100644 --- a/packages/puppeteer-core/src/node/node.ts +++ b/packages/puppeteer-core/src/node/node.ts @@ -14,7 +14,6 @@ * limitations under the License. */ -export * from './BrowserFetcher.js'; export * from './ChromeLauncher.js'; export * from './FirefoxLauncher.js'; export * from './LaunchOptions.js'; diff --git a/packages/puppeteer-core/src/puppeteer-core.ts b/packages/puppeteer-core/src/puppeteer-core.ts index 787d83c2d5faa..08cb8092a51f7 100644 --- a/packages/puppeteer-core/src/puppeteer-core.ts +++ b/packages/puppeteer-core/src/puppeteer-core.ts @@ -41,10 +41,6 @@ export const { * @public */ connect, - /** - * @public - */ - createBrowserFetcher, /** * @public */ diff --git a/packages/puppeteer-core/src/revisions.ts b/packages/puppeteer-core/src/revisions.ts index 6198306c49824..151f7b4b579ae 100644 --- a/packages/puppeteer-core/src/revisions.ts +++ b/packages/puppeteer-core/src/revisions.ts @@ -18,6 +18,6 @@ * @internal */ export const PUPPETEER_REVISIONS = Object.freeze({ - chromium: '1108766', + chrome: '112.0.5615.121', firefox: 'latest', }); diff --git a/packages/puppeteer-core/tools/ensure-correct-devtools-protocol-package.ts b/packages/puppeteer-core/tools/ensure-correct-devtools-protocol-package.ts index f28d890beb2e9..5c0d74cbcd51a 100644 --- a/packages/puppeteer-core/tools/ensure-correct-devtools-protocol-package.ts +++ b/packages/puppeteer-core/tools/ensure-correct-devtools-protocol-package.ts @@ -16,21 +16,21 @@ /** * This script ensures that the pinned version of devtools-protocol in - * package.json is the right version for the current revision of Chromium that + * package.json is the right version for the current revision of Chrome that * Puppeteer ships with. * * The devtools-protocol package publisher runs every hour and checks if there * are protocol changes. If there are, it will be versioned with the revision * number of the commit that last changed the .pdl files. * - * Chromium branches/releases are figured out at a later point in time, so it's - * not true that each Chromium revision will have an exact matching revision + * Chrome branches/releases are figured out at a later point in time, so it's + * not true that each Chrome revision will have an exact matching revision * version of devtools-protocol. To ensure we're using a devtools-protocol that * is aligned with our revision, we want to find the largest package number * that's \<= the revision that Puppeteer is using. * * This script uses npm's `view` function to list all versions in a range and - * find the one closest to our Chromium revision. + * find the one closest to our Chrome revision. */ // eslint-disable-next-line import/extensions @@ -39,46 +39,59 @@ import {execSync} from 'child_process'; import packageJson from '../package.json'; import {PUPPETEER_REVISIONS} from '../src/revisions.js'; -const currentProtocolPackageInstalledVersion = - packageJson.dependencies['devtools-protocol']; +async function main() { + const currentProtocolPackageInstalledVersion = + packageJson.dependencies['devtools-protocol']; -/** - * Ensure that the devtools-protocol version is pinned. - */ -if (/^[^0-9]/.test(currentProtocolPackageInstalledVersion)) { - console.log( - `ERROR: devtools-protocol package is not pinned to a specific version.\n` - ); - process.exit(1); -} + /** + * Ensure that the devtools-protocol version is pinned. + */ + if (/^[^0-9]/.test(currentProtocolPackageInstalledVersion)) { + console.log( + `ERROR: devtools-protocol package is not pinned to a specific version.\n` + ); + process.exit(1); + } -// find the right revision for our Chromium revision + const chromeVersion = PUPPETEER_REVISIONS.chrome; + // find the right revision for our Chrome version. + const req = await fetch( + `https://chromiumdash.appspot.com/fetch_releases?channel=stable` + ); + const stableReleases = await req.json(); + const chromeRevision = stableReleases.find(release => { + return release.version === chromeVersion; + }).chromium_main_branch_position; + console.log(`Revisions for ${chromeVersion}: ${chromeRevision}`); -const command = `npm view "devtools-protocol@<=0.0.${PUPPETEER_REVISIONS.chromium}" version | tail -1`; + const command = `npm view "devtools-protocol@<=0.0.${chromeRevision}" version | tail -1`; -console.log( - 'Checking npm for devtools-protocol revisions:\n', - `'${command}'`, - '\n' -); + console.log( + 'Checking npm for devtools-protocol revisions:\n', + `'${command}'`, + '\n' + ); -const output = execSync(command, { - encoding: 'utf8', -}); + const output = execSync(command, { + encoding: 'utf8', + }); -const bestRevisionFromNpm = output.split(' ')[1]!.replace(/'|\n/g, ''); + const bestRevisionFromNpm = output.split(' ')[1]!.replace(/'|\n/g, ''); -if (currentProtocolPackageInstalledVersion !== bestRevisionFromNpm) { - console.log(`ERROR: bad devtools-protocol revision detected: + if (currentProtocolPackageInstalledVersion !== bestRevisionFromNpm) { + console.log(`ERROR: bad devtools-protocol revision detected: - Current Puppeteer Chromium revision: ${PUPPETEER_REVISIONS.chromium} + Current Puppeteer Chrome revision: ${chromeRevision} Current devtools-protocol version in package.json: ${currentProtocolPackageInstalledVersion} Expected devtools-protocol version: ${bestRevisionFromNpm}`); - process.exit(1); + process.exit(1); + } + + console.log( + `Correct devtools-protocol version found (${bestRevisionFromNpm}).` + ); + process.exit(0); } -console.log( - `Correct devtools-protocol version found (${bestRevisionFromNpm}).` -); -process.exit(0); +void main(); diff --git a/packages/puppeteer/src/getConfiguration.ts b/packages/puppeteer/src/getConfiguration.ts index 33c776bbecaec..d682bac4de445 100644 --- a/packages/puppeteer/src/getConfiguration.ts +++ b/packages/puppeteer/src/getConfiguration.ts @@ -47,16 +47,12 @@ export const getConfiguration = (): Configuration => { process.env['PUPPETEER_SKIP_DOWNLOAD'] ?? process.env['npm_config_puppeteer_skip_download'] ?? process.env['npm_package_config_puppeteer_skip_download'] ?? - process.env['PUPPETEER_SKIP_CHROMIUM_DOWNLOAD'] ?? - process.env['npm_config_puppeteer_skip_chromium_download'] ?? - process.env['npm_package_config_puppeteer_skip_chromium_download'] ?? configuration.skipDownload ); // Prepare variables used in browser downloading if (!configuration.skipDownload) { configuration.browserRevision = - process.env['PUPPETEER_CHROMIUM_REVISION'] ?? process.env['PUPPETEER_BROWSER_REVISION'] ?? process.env['npm_config_puppeteer_browser_revision'] ?? process.env['npm_package_config_puppeteer_browser_revision'] ?? @@ -86,14 +82,6 @@ export const getConfiguration = (): Configuration => { configuration.temporaryDirectory; configuration.experiments ??= {}; - configuration.experiments.macArmChromiumEnabled = Boolean( - process.env['PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM'] ?? - process.env['npm_config_puppeteer_experimental_chromium_mac_arm'] ?? - process.env[ - 'npm_package_config_puppeteer_experimental_chromium_mac_arm' - ] ?? - configuration.experiments.macArmChromiumEnabled - ); configuration.logLevel = (process.env['PUPPETEER_LOGLEVEL'] ?? process.env['npm_config_LOGLEVEL'] ?? diff --git a/packages/puppeteer/src/node/install.ts b/packages/puppeteer/src/node/install.ts index 9ee970ae2608f..f3cd7587b2718 100644 --- a/packages/puppeteer/src/node/install.ts +++ b/packages/puppeteer/src/node/install.ts @@ -20,7 +20,6 @@ import { resolveBuildId, makeProgressCallback, detectBrowserPlatform, - BrowserPlatform, } from '@puppeteer/browsers'; import {Product} from 'puppeteer-core'; import {PUPPETEER_REVISIONS} from 'puppeteer-core/internal/revisions.js'; @@ -31,8 +30,7 @@ import {getConfiguration} from '../getConfiguration.js'; * @internal */ const supportedProducts = { - chromium: 'Chromium', - chrome: 'Chromium', + chrome: 'Chrome', firefox: 'Firefox Nightly', } as const; @@ -48,42 +46,18 @@ export async function downloadBrowser(): Promise { return; } - let downloadHost = configuration.downloadHost; + const downloadHost = configuration.downloadHost; - let platform = detectBrowserPlatform(); + const platform = detectBrowserPlatform(); if (!platform) { throw new Error('The current platform is not supported.'); } - // TODO: remove once Mac ARM is enabled by default for Puppeteer https://github.com/puppeteer/puppeteer/issues/9630. - if ( - platform === BrowserPlatform.MAC_ARM && - !configuration.experiments?.macArmChromiumEnabled - ) { - platform = BrowserPlatform.MAC; - } - const product = configuration.defaultProduct!; const browser = productToBrowser(product); - // TODO: PUPPETEER_REVISIONS should use Chrome and not Chromium. const unresolvedBuildId = - configuration.browserRevision || - PUPPETEER_REVISIONS[product === 'chrome' ? 'chromium' : 'firefox'] || - 'latest'; - - if (product === 'chrome' && downloadHost) { - // TODO: remove downloadHost in favour of baseDownloadUrl. The "host" of - // Firefox is already a URL and not a host. This would be a breaking change. - if ( - !downloadHost.endsWith('/chromium-browser-snapshots') && - !downloadHost.endsWith('/chromium-browser-snapshots/') - ) { - downloadHost += downloadHost.endsWith('/') - ? 'chromium-browser-snapshots' - : '/chromium-browser-snapshots'; - } - } + configuration.browserRevision || PUPPETEER_REVISIONS[product] || 'latest'; const buildId = await resolveBuildId(browser, platform, unresolvedBuildId); @@ -94,6 +68,8 @@ export async function downloadBrowser(): Promise { platform, buildId, downloadProgressCallback: makeProgressCallback(browser, buildId), + // TODO: remove downloadHost in favour of baseDownloadUrl. The "host" of + // Firefox is already a URL and not a host. This would be a breaking change. baseUrl: downloadHost, }); @@ -112,11 +88,11 @@ export async function downloadBrowser(): Promise { function productToBrowser(product?: Product) { switch (product) { case 'chrome': - return Browser.CHROMIUM; + return Browser.CHROME; case 'firefox': return Browser.FIREFOX; } - return Browser.CHROMIUM; + return Browser.CHROME; } /** diff --git a/packages/puppeteer/src/puppeteer.ts b/packages/puppeteer/src/puppeteer.ts index 6e95b78a1a1de..1ba37feab03a1 100644 --- a/packages/puppeteer/src/puppeteer.ts +++ b/packages/puppeteer/src/puppeteer.ts @@ -37,10 +37,6 @@ export const { * @public */ connect, - /** - * @public - */ - createBrowserFetcher, /** * @public */ diff --git a/test-d/puppeteer.test-d.ts b/test-d/puppeteer.test-d.ts index 2138990d65a83..11128f15f7d4c 100644 --- a/test-d/puppeteer.test-d.ts +++ b/test-d/puppeteer.test-d.ts @@ -1,6 +1,5 @@ import puppeteer, { connect, - createBrowserFetcher, defaultArgs, executablePath, launch, @@ -9,6 +8,5 @@ import {expectType} from 'tsd'; expectType(puppeteer.launch); expectType(puppeteer.connect); -expectType(puppeteer.createBrowserFetcher); expectType(puppeteer.defaultArgs); expectType(puppeteer.executablePath); diff --git a/test/TestExpectations.json b/test/TestExpectations.json index e305f5a233064..a9034f3f538c6 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -299,6 +299,12 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should work with no default arguments", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome"], + "expectations": ["SKIP"] + }, { "testIdPattern": "[navigation.spec] navigation Page.goto should fail when navigating to bad SSL", "platforms": ["darwin", "linux", "win32"], @@ -1013,18 +1019,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, - { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath when the product is chrome, platform is not darwin, and arch is arm64 and the executable does not exist does not return /usr/bin/chromium-browser", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox"], - "expectations": ["SKIP"] - }, - { - "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath when the product is chrome, platform is not darwin, and arch is arm64 and the executable exists returns /usr/bin/chromium-browser", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox"], - "expectations": ["SKIP"] - }, { "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.launch should be able to launch Chrome", "platforms": ["darwin", "linux", "win32"], diff --git a/test/golden-chromium/csscoverage-involved.txt b/test/golden-chrome/csscoverage-involved.txt similarity index 100% rename from test/golden-chromium/csscoverage-involved.txt rename to test/golden-chrome/csscoverage-involved.txt diff --git a/test/golden-chromium/grid-cell-0.png b/test/golden-chrome/grid-cell-0.png similarity index 100% rename from test/golden-chromium/grid-cell-0.png rename to test/golden-chrome/grid-cell-0.png diff --git a/test/golden-chromium/grid-cell-1.png b/test/golden-chrome/grid-cell-1.png similarity index 100% rename from test/golden-chromium/grid-cell-1.png rename to test/golden-chrome/grid-cell-1.png diff --git a/test/golden-chromium/grid-cell-2.png b/test/golden-chrome/grid-cell-2.png similarity index 100% rename from test/golden-chromium/grid-cell-2.png rename to test/golden-chrome/grid-cell-2.png diff --git a/test/golden-chromium/grid-cell-3.png b/test/golden-chrome/grid-cell-3.png similarity index 100% rename from test/golden-chromium/grid-cell-3.png rename to test/golden-chrome/grid-cell-3.png diff --git a/test/golden-chromium/jscoverage-involved.txt b/test/golden-chrome/jscoverage-involved.txt similarity index 100% rename from test/golden-chromium/jscoverage-involved.txt rename to test/golden-chrome/jscoverage-involved.txt diff --git a/test/golden-chromium/mock-binary-response.png b/test/golden-chrome/mock-binary-response.png similarity index 100% rename from test/golden-chromium/mock-binary-response.png rename to test/golden-chrome/mock-binary-response.png diff --git a/test/golden-chromium/screenshot-clip-odd-size.png b/test/golden-chrome/screenshot-clip-odd-size.png similarity index 100% rename from test/golden-chromium/screenshot-clip-odd-size.png rename to test/golden-chrome/screenshot-clip-odd-size.png diff --git a/test/golden-chromium/screenshot-clip-rect-scale2.png b/test/golden-chrome/screenshot-clip-rect-scale2.png similarity index 100% rename from test/golden-chromium/screenshot-clip-rect-scale2.png rename to test/golden-chrome/screenshot-clip-rect-scale2.png diff --git a/test/golden-chromium/screenshot-clip-rect.png b/test/golden-chrome/screenshot-clip-rect.png similarity index 100% rename from test/golden-chromium/screenshot-clip-rect.png rename to test/golden-chrome/screenshot-clip-rect.png diff --git a/test/golden-chromium/screenshot-element-bounding-box.png b/test/golden-chrome/screenshot-element-bounding-box.png similarity index 100% rename from test/golden-chromium/screenshot-element-bounding-box.png rename to test/golden-chrome/screenshot-element-bounding-box.png diff --git a/test/golden-chromium/screenshot-element-fractional-offset.png b/test/golden-chrome/screenshot-element-fractional-offset.png similarity index 100% rename from test/golden-chromium/screenshot-element-fractional-offset.png rename to test/golden-chrome/screenshot-element-fractional-offset.png diff --git a/test/golden-chromium/screenshot-element-fractional.png b/test/golden-chrome/screenshot-element-fractional.png similarity index 100% rename from test/golden-chromium/screenshot-element-fractional.png rename to test/golden-chrome/screenshot-element-fractional.png diff --git a/test/golden-chromium/screenshot-element-larger-than-viewport.png b/test/golden-chrome/screenshot-element-larger-than-viewport.png similarity index 100% rename from test/golden-chromium/screenshot-element-larger-than-viewport.png rename to test/golden-chrome/screenshot-element-larger-than-viewport.png diff --git a/test/golden-chromium/screenshot-element-padding-border.png b/test/golden-chrome/screenshot-element-padding-border.png similarity index 100% rename from test/golden-chromium/screenshot-element-padding-border.png rename to test/golden-chrome/screenshot-element-padding-border.png diff --git a/test/golden-chromium/screenshot-element-rotate.png b/test/golden-chrome/screenshot-element-rotate.png similarity index 100% rename from test/golden-chromium/screenshot-element-rotate.png rename to test/golden-chrome/screenshot-element-rotate.png diff --git a/test/golden-chromium/screenshot-element-scrolled-into-view.png b/test/golden-chrome/screenshot-element-scrolled-into-view.png similarity index 100% rename from test/golden-chromium/screenshot-element-scrolled-into-view.png rename to test/golden-chrome/screenshot-element-scrolled-into-view.png diff --git a/test/golden-chromium/screenshot-grid-fullpage.png b/test/golden-chrome/screenshot-grid-fullpage.png similarity index 100% rename from test/golden-chromium/screenshot-grid-fullpage.png rename to test/golden-chrome/screenshot-grid-fullpage.png diff --git a/test/golden-chromium/screenshot-offscreen-clip.png b/test/golden-chrome/screenshot-offscreen-clip.png similarity index 100% rename from test/golden-chromium/screenshot-offscreen-clip.png rename to test/golden-chrome/screenshot-offscreen-clip.png diff --git a/test/golden-chromium/screenshot-sanity.png b/test/golden-chrome/screenshot-sanity.png similarity index 100% rename from test/golden-chromium/screenshot-sanity.png rename to test/golden-chrome/screenshot-sanity.png diff --git a/test/golden-chromium/transparent.png b/test/golden-chrome/transparent.png similarity index 100% rename from test/golden-chromium/transparent.png rename to test/golden-chrome/transparent.png diff --git a/test/golden-chromium/vision-deficiency-achromatopsia.png b/test/golden-chrome/vision-deficiency-achromatopsia.png similarity index 100% rename from test/golden-chromium/vision-deficiency-achromatopsia.png rename to test/golden-chrome/vision-deficiency-achromatopsia.png diff --git a/test/golden-chromium/vision-deficiency-blurredVision.png b/test/golden-chrome/vision-deficiency-blurredVision.png similarity index 100% rename from test/golden-chromium/vision-deficiency-blurredVision.png rename to test/golden-chrome/vision-deficiency-blurredVision.png diff --git a/test/golden-chromium/vision-deficiency-deuteranopia.png b/test/golden-chrome/vision-deficiency-deuteranopia.png similarity index 100% rename from test/golden-chromium/vision-deficiency-deuteranopia.png rename to test/golden-chrome/vision-deficiency-deuteranopia.png diff --git a/test/golden-chromium/vision-deficiency-protanopia.png b/test/golden-chrome/vision-deficiency-protanopia.png similarity index 100% rename from test/golden-chromium/vision-deficiency-protanopia.png rename to test/golden-chrome/vision-deficiency-protanopia.png diff --git a/test/golden-chromium/vision-deficiency-tritanopia.png b/test/golden-chrome/vision-deficiency-tritanopia.png similarity index 100% rename from test/golden-chromium/vision-deficiency-tritanopia.png rename to test/golden-chrome/vision-deficiency-tritanopia.png diff --git a/test/golden-chromium/white.jpg b/test/golden-chrome/white.jpg similarity index 100% rename from test/golden-chromium/white.jpg rename to test/golden-chrome/white.jpg diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index 9f1d271bf8c88..61249c0e0713c 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -14,14 +14,14 @@ * limitations under the License. */ import fs from 'fs'; -import {mkdtemp, readFile, stat, writeFile} from 'fs/promises'; +import {mkdtemp, readFile, writeFile} from 'fs/promises'; import os from 'os'; import path from 'path'; import {TLSSocket} from 'tls'; import {Protocol} from 'devtools-protocol'; import expect from 'expect'; -import {BrowserFetcher, TimeoutError} from 'puppeteer'; +import {TimeoutError} from 'puppeteer'; import {Page} from 'puppeteer-core/internal/api/Page.js'; import {rmSync} from 'puppeteer-core/internal/node/util/fs.js'; import sinon from 'sinon'; @@ -38,93 +38,6 @@ describe('Launcher specs', function () { } describe('Puppeteer', function () { - describe('BrowserFetcher', function () { - it('should download and extract chrome linux binary', async () => { - const {server} = getTestState(); - - const downloadsFolder = await mkdtemp(TMP_FOLDER); - const browserFetcher = new BrowserFetcher({ - platform: 'linux', - path: downloadsFolder, - host: server.PREFIX, - }); - const expectedRevision = '123456'; - let revisionInfo = browserFetcher.revisionInfo(expectedRevision); - server.setRoute( - revisionInfo.url.substring(server.PREFIX.length), - (req, res) => { - server.serveFile(req, res, '/chromium-linux.zip'); - } - ); - - expect(revisionInfo.local).toBe(false); - expect(browserFetcher.platform()).toBe('linux'); - expect(browserFetcher.product()).toBe('chrome'); - expect(!!browserFetcher.host()).toBe(true); - expect(await browserFetcher.canDownload('100000')).toBe(false); - expect(await browserFetcher.canDownload(expectedRevision)).toBe(true); - - revisionInfo = (await browserFetcher.download(expectedRevision))!; - expect(revisionInfo.local).toBe(true); - expect(await readFile(revisionInfo.executablePath, 'utf8')).toBe( - 'LINUX BINARY\n' - ); - const expectedPermissions = os.platform() === 'win32' ? 0o666 : 0o755; - expect((await stat(revisionInfo.executablePath)).mode & 0o777).toBe( - expectedPermissions - ); - expect(browserFetcher.localRevisions()).toEqual([expectedRevision]); - await browserFetcher.remove(expectedRevision); - expect(browserFetcher.localRevisions()).toEqual([]); - rmSync(downloadsFolder); - }); - it('should download and extract firefox linux binary', async () => { - const {server} = getTestState(); - - const downloadsFolder = await mkdtemp(TMP_FOLDER); - const browserFetcher = new BrowserFetcher({ - platform: 'linux', - path: downloadsFolder, - host: server.PREFIX, - product: 'firefox', - }); - const expectedVersion = '75.0a1'; - let revisionInfo = browserFetcher.revisionInfo(expectedVersion); - server.setRoute( - revisionInfo.url.substring(server.PREFIX.length), - (req, res) => { - server.serveFile( - req, - res, - `/firefox-${expectedVersion}.en-US.linux-x86_64.tar.bz2` - ); - } - ); - - expect(revisionInfo.local).toBe(false); - expect(browserFetcher.platform()).toBe('linux'); - expect(browserFetcher.product()).toBe('firefox'); - expect(await browserFetcher.canDownload('100000')).toBe(false); - expect(await browserFetcher.canDownload(expectedVersion)).toBe(true); - - revisionInfo = (await browserFetcher.download(expectedVersion))!; - expect(revisionInfo.local).toBe(true); - expect(await readFile(revisionInfo.executablePath, 'utf8')).toBe( - 'FIREFOX LINUX BINARY\n' - ); - const expectedPermissions = os.platform() === 'win32' ? 0o666 : 0o755; - expect((await stat(revisionInfo.executablePath)).mode & 0o777).toBe( - expectedPermissions - ); - expect(await browserFetcher.localRevisions()).toEqual([ - expectedVersion, - ]); - await browserFetcher.remove(expectedVersion); - expect(await browserFetcher.localRevisions()).toEqual([]); - rmSync(downloadsFolder); - }); - }); - describe('Browser.disconnect', function () { it('should reject navigation when browser closes', async () => { const {server, puppeteer, defaultBrowserOptions} = getTestState(); @@ -910,68 +823,6 @@ describe('Launcher specs', function () { } }); }); - - describe('when the product is chrome, platform is not darwin, and arch is arm64', () => { - describe('and the executable exists', () => { - it('returns /usr/bin/chromium-browser', async () => { - const {puppeteer} = getTestState(); - const osPlatformStub = sinon.stub(os, 'platform').returns('linux'); - const osArchStub = sinon.stub(os, 'arch').returns('arm64'); - const fsExistsStub = sinon.stub(fs, 'existsSync'); - fsExistsStub.withArgs('/usr/bin/chromium-browser').returns(true); - - const executablePath = puppeteer.executablePath(); - - expect(executablePath).toEqual('/usr/bin/chromium-browser'); - - osPlatformStub.restore(); - osArchStub.restore(); - fsExistsStub.restore(); - }); - describe('and the executable path is configured', () => { - const sandbox = sinon.createSandbox(); - - beforeEach(() => { - const {puppeteer} = getTestState(); - sandbox - .stub(puppeteer.configuration, 'executablePath') - .value('SOME_CUSTOM_EXECUTABLE'); - }); - - afterEach(() => { - sandbox.restore(); - }); - - it('its value is used', async () => { - const {puppeteer} = getTestState(); - try { - puppeteer.executablePath(); - } catch (error) { - expect((error as Error).message).toContain( - 'SOME_CUSTOM_EXECUTABLE' - ); - } - }); - }); - }); - describe('and the executable does not exist', () => { - it('does not return /usr/bin/chromium-browser', async () => { - const {puppeteer} = getTestState(); - const osPlatformStub = sinon.stub(os, 'platform').returns('linux'); - const osArchStub = sinon.stub(os, 'arch').returns('arm64'); - const fsExistsStub = sinon.stub(fs, 'existsSync'); - fsExistsStub.withArgs('/usr/bin/chromium-browser').returns(false); - - expect(() => { - return puppeteer.executablePath(); - }).toThrowError(); - - osPlatformStub.restore(); - osArchStub.restore(); - fsExistsStub.restore(); - }); - }); - }); }); }); diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index 83468569c7130..70d9ab505e542 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -120,11 +120,7 @@ const defaultBrowserOptions = Object.assign( })(); const setupGoldenAssertions = (): void => { - let suffix = product.toLowerCase(); - if (suffix === 'chrome') { - // TODO: to avoid moving golden folders. - suffix = 'chromium'; - } + const suffix = product.toLowerCase(); const GOLDEN_DIR = path.join(__dirname, `../golden-${suffix}`); const OUTPUT_DIR = path.join(__dirname, `../output-${suffix}`); if (fs.existsSync(OUTPUT_DIR)) { diff --git a/test/src/navigation.spec.ts b/test/src/navigation.spec.ts index 00b2e07145a04..0f2c17e36f713 100644 --- a/test/src/navigation.spec.ts +++ b/test/src/navigation.spec.ts @@ -759,7 +759,7 @@ describe('navigation', function () { it('should return matching responses', async () => { const {page, server} = getTestState(); - // Disable cache: otherwise, chromium will cache similar requests. + // Disable cache: otherwise, the browser will cache similar requests. await page.setCacheEnabled(false); await page.goto(server.EMPTY_PAGE); // Attach three frames. diff --git a/tools/bisect.ts b/tools/bisect.ts deleted file mode 100755 index 5787df3954b8d..0000000000000 --- a/tools/bisect.ts +++ /dev/null @@ -1,319 +0,0 @@ -#!/usr/bin/env node -/** - * Copyright 2018 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import {execSync, fork, spawn} from 'child_process'; -import fs from 'fs'; -import path from 'path'; -import URL from 'url'; - -import debug from 'debug'; -import minimist from 'minimist'; -import ProgressBar from 'progress'; -import {BrowserFetcher, BrowserFetcherRevisionInfo} from 'puppeteer'; - -const COLOR_RESET = '\x1b[0m'; -const COLOR_RED = '\x1b[31m'; -const COLOR_GREEN = '\x1b[32m'; -const COLOR_YELLOW = '\x1b[33m'; - -const argv = minimist(process.argv.slice(2), {}); - -const help = ` -Usage: - node bisect.js --good --bad ` + ), + ]); + + expect(message.text()).toEqual('SOME_LOG_MESSAGE'); + }); it('should work for different console API calls with logging functions', async () => { const {page} = getTestState(); From 9e21d30f750f46527f6c97865e1f6ad7513f02ce Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Fri, 5 May 2023 07:46:17 +0200 Subject: [PATCH 150/417] chore: update typescript (#10135) --- package-lock.json | 13 ++++++++----- package.json | 2 +- .../puppeteer-core/src/common/bidi/Serializer.ts | 1 - 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index a11a7e99b0b71..92e68724ba025 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,7 +77,7 @@ "text-diff": "1.0.1", "tsd": "0.26.0", "tsx": "3.12.3", - "typescript": "4.9.5", + "typescript": "5.0.4", "wireit": "0.9.5", "zod": "3.21.2" } @@ -8889,15 +8889,16 @@ } }, "node_modules/typescript": { - "version": "4.9.5", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "devOptional": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=12.20" } }, "node_modules/unbox-primitive": { @@ -15440,7 +15441,9 @@ "dev": true }, "typescript": { - "version": "4.9.5", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "devOptional": true }, "unbox-primitive": { diff --git a/package.json b/package.json index 508847bcba55b..89c5857cf1cbc 100644 --- a/package.json +++ b/package.json @@ -181,7 +181,7 @@ "text-diff": "1.0.1", "tsd": "0.26.0", "tsx": "3.12.3", - "typescript": "4.9.5", + "typescript": "5.0.4", "wireit": "0.9.5", "zod": "3.21.2" }, diff --git a/packages/puppeteer-core/src/common/bidi/Serializer.ts b/packages/puppeteer-core/src/common/bidi/Serializer.ts index f28b0e7318606..8b61c2b45357a 100644 --- a/packages/puppeteer-core/src/common/bidi/Serializer.ts +++ b/packages/puppeteer-core/src/common/bidi/Serializer.ts @@ -178,7 +178,6 @@ export class BidiSerializer { case 'NaN': return NaN; case 'Infinity': - case '+Infinity': return Infinity; case '-Infinity': return -Infinity; From 9758cae029f90908c4b5340561d9c51c26aa2f21 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 5 May 2023 10:32:58 +0200 Subject: [PATCH 151/417] fix: rename PUPPETEER_DOWNLOAD_HOST to PUPPETEER_DOWNLOAD_BASE_URL (#10130) --- docs/api/puppeteer.configuration.md | 4 +-- docs/browsers-api/browsers.installoptions.md | 18 +++++------ packages/browsers/src/install.ts | 2 +- .../src/common/Configuration.ts | 10 +++--- .../puppeteer-core/src/node/ChromeLauncher.ts | 3 +- packages/puppeteer/src/getConfiguration.ts | 31 ++++++++++++++----- packages/puppeteer/src/node/install.ts | 6 ++-- 7 files changed, 42 insertions(+), 32 deletions(-) diff --git a/docs/api/puppeteer.configuration.md b/docs/api/puppeteer.configuration.md index 47f13912f2bb0..398f1f50e7446 100644 --- a/docs/api/puppeteer.configuration.md +++ b/docs/api/puppeteer.configuration.md @@ -21,10 +21,10 @@ export interface Configuration | browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | | defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | -| downloadHost | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | +| downloadBaseUrl | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_BASE_URL.

| Either https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | | downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | | executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | -| logLevel | optional | 'silent' \| 'error' \| 'warn' |

Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | +| logLevel | optional | 'silent' \| 'error' \| 'warn' | Tells Puppeteer to log at the given level. | warn | | skipDownload | optional | boolean |

Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | | temporaryDirectory | optional | string |

Defines the directory to be used by Puppeteer for creating temporary files.

Can be overridden by PUPPETEER_TMP_DIR.

| os.tmpdir() | diff --git a/docs/browsers-api/browsers.installoptions.md b/docs/browsers-api/browsers.installoptions.md index ab0731dfff7bb..a013e10a30d0a 100644 --- a/docs/browsers-api/browsers.installoptions.md +++ b/docs/browsers-api/browsers.installoptions.md @@ -12,12 +12,12 @@ export interface InstallOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com/chromium-browser-snapshots or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| -| browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | -| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | -| cacheDir | | string | Determines the path to download browsers to. | | -| downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | -| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | -| unpack | optional | boolean | Whether to unpack and install browser archives. | true | +| Property | Modifiers | Type | Description | Default | +| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| +| browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | +| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | +| cacheDir | | string | Determines the path to download browsers to. | | +| downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | +| unpack | optional | boolean | Whether to unpack and install browser archives. | true | diff --git a/packages/browsers/src/install.ts b/packages/browsers/src/install.ts index 054e04842027d..6e9b5bee5fa91 100644 --- a/packages/browsers/src/install.ts +++ b/packages/browsers/src/install.ts @@ -84,7 +84,7 @@ export interface InstallOptions { * * @defaultValue Either * - * - https://storage.googleapis.com/chromium-browser-snapshots or + * - https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or * - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central * */ diff --git a/packages/puppeteer-core/src/common/Configuration.ts b/packages/puppeteer-core/src/common/Configuration.ts index 6db94c3452888..80e866eba9262 100644 --- a/packages/puppeteer-core/src/common/Configuration.ts +++ b/packages/puppeteer-core/src/common/Configuration.ts @@ -56,16 +56,16 @@ export interface Configuration { /** * Specifies the URL prefix that is used to download the browser. * - * Can be overridden by `PUPPETEER_DOWNLOAD_HOST`. + * Can be overridden by `PUPPETEER_DOWNLOAD_BASE_URL`. * * @remarks * This must include the protocol and may even need a path prefix. * - * @defaultValue Either https://storage.googleapis.com or + * @defaultValue Either https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or * https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, * depending on the product. */ - downloadHost?: string; + downloadBaseUrl?: string; /** * Specifies the path for the downloads folder. * @@ -109,9 +109,7 @@ export interface Configuration { /** * Tells Puppeteer to log at the given level. * - * At the moment, any option silences logging. - * - * @defaultValue `undefined` + * @defaultValue `warn` */ logLevel?: 'silent' | 'error' | 'warn'; /** diff --git a/packages/puppeteer-core/src/node/ChromeLauncher.ts b/packages/puppeteer-core/src/node/ChromeLauncher.ts index 9594ed33db0d7..7301e2dff461d 100644 --- a/packages/puppeteer-core/src/node/ChromeLauncher.ts +++ b/packages/puppeteer-core/src/node/ChromeLauncher.ts @@ -48,8 +48,7 @@ export class ChromeLauncher extends ProductLauncher { const headless = options.headless ?? true; if ( headless === true && - (!this.puppeteer.configuration.logLevel || - this.puppeteer.configuration.logLevel === 'warn') && + this.puppeteer.configuration.logLevel === 'warn' && !Boolean(process.env['PUPPETEER_DISABLE_HEADLESS_WARNING']) ) { console.warn( diff --git a/packages/puppeteer/src/getConfiguration.ts b/packages/puppeteer/src/getConfiguration.ts index d682bac4de445..462ea5930b15c 100644 --- a/packages/puppeteer/src/getConfiguration.ts +++ b/packages/puppeteer/src/getConfiguration.ts @@ -24,6 +24,12 @@ export const getConfiguration = (): Configuration => { const result = cosmiconfigSync('puppeteer').search(); const configuration: Configuration = result ? result.config : {}; + configuration.logLevel = (process.env['PUPPETEER_LOGLEVEL'] ?? + process.env['npm_config_LOGLEVEL'] ?? + process.env['npm_package_config_LOGLEVEL'] ?? + configuration.logLevel ?? + 'warn') as 'silent' | 'error' | 'warn'; + // Merging environment variables. configuration.defaultProduct = (process.env['PUPPETEER_PRODUCT'] ?? process.env['npm_config_puppeteer_product'] ?? @@ -57,11 +63,25 @@ export const getConfiguration = (): Configuration => { process.env['npm_config_puppeteer_browser_revision'] ?? process.env['npm_package_config_puppeteer_browser_revision'] ?? configuration.browserRevision; - configuration.downloadHost = + + const downloadHost = process.env['PUPPETEER_DOWNLOAD_HOST'] ?? process.env['npm_config_puppeteer_download_host'] ?? - process.env['npm_package_config_puppeteer_download_host'] ?? - configuration.downloadHost; + process.env['npm_package_config_puppeteer_download_host']; + + if (downloadHost && configuration.logLevel === 'warn') { + console.warn( + `PUPPETEER_DOWNLOAD_HOST is deprecated. Use PUPPETEER_DOWNLOAD_BASE_URL instead.` + ); + } + + configuration.downloadBaseUrl = + process.env['PUPPETEER_DOWNLOAD_BASE_URL'] ?? + process.env['npm_config_puppeteer_download_base_url'] ?? + process.env['npm_package_config_puppeteer_download_base_url'] ?? + configuration.downloadBaseUrl ?? + downloadHost; + configuration.downloadPath = process.env['PUPPETEER_DOWNLOAD_PATH'] ?? process.env['npm_config_puppeteer_download_path'] ?? @@ -83,11 +103,6 @@ export const getConfiguration = (): Configuration => { configuration.experiments ??= {}; - configuration.logLevel = (process.env['PUPPETEER_LOGLEVEL'] ?? - process.env['npm_config_LOGLEVEL'] ?? - process.env['npm_package_config_LOGLEVEL'] ?? - configuration.logLevel) as 'silent' | 'error' | 'warn'; - // Validate configuration. if (!isSupportedProduct(configuration.defaultProduct)) { throw new Error(`Unsupported product ${configuration.defaultProduct}`); diff --git a/packages/puppeteer/src/node/install.ts b/packages/puppeteer/src/node/install.ts index f3cd7587b2718..5017c9579bcea 100644 --- a/packages/puppeteer/src/node/install.ts +++ b/packages/puppeteer/src/node/install.ts @@ -46,7 +46,7 @@ export async function downloadBrowser(): Promise { return; } - const downloadHost = configuration.downloadHost; + const downloadBaseUrl = configuration.downloadBaseUrl; const platform = detectBrowserPlatform(); if (!platform) { @@ -68,9 +68,7 @@ export async function downloadBrowser(): Promise { platform, buildId, downloadProgressCallback: makeProgressCallback(browser, buildId), - // TODO: remove downloadHost in favour of baseDownloadUrl. The "host" of - // Firefox is already a URL and not a host. This would be a breaking change. - baseUrl: downloadHost, + baseUrl: downloadBaseUrl, }); logPolitely( From 9a1aff8a4c16c7b8cc63861a3ae625e570cf81bf Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 5 May 2023 11:11:16 +0200 Subject: [PATCH 152/417] chore: implement locators with a click (#10009) Co-authored-by: jrandolf <101637635+jrandolf@users.noreply.github.com> --- packages/puppeteer-core/src/api/Locator.ts | 360 +++++++++++++++++++++ packages/puppeteer-core/src/api/Page.ts | 8 + packages/puppeteer-core/src/api/api.ts | 1 + test/src/locator.spec.ts | 229 +++++++++++++ 4 files changed, 598 insertions(+) create mode 100644 packages/puppeteer-core/src/api/Locator.ts create mode 100644 test/src/locator.spec.ts diff --git a/packages/puppeteer-core/src/api/Locator.ts b/packages/puppeteer-core/src/api/Locator.ts new file mode 100644 index 0000000000000..695de681e6542 --- /dev/null +++ b/packages/puppeteer-core/src/api/Locator.ts @@ -0,0 +1,360 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import {TimeoutError} from '../common/Errors.js'; +import {EventEmitter} from '../common/EventEmitter.js'; +import {debugError} from '../common/util.js'; +import {isErrorLike} from '../util/ErrorLike.js'; + +import {ElementHandle, BoundingBox, ClickOptions} from './ElementHandle.js'; +import type {Page} from './Page.js'; + +/** + * @internal + */ +export interface LocatorOptions { + /** + * Whether to wait for the element to be `visible` or `hidden`. + */ + visibility: 'hidden' | 'visible'; + /** + * Total timeout for the entire locator operation. + */ + timeout: number; +} + +/** + * Timeout for individual operations inside the locator. On errors the + * operation is retried as long as {@link LocatorOptions.timeout} is not + * exceeded. This timeout should be generally much lower as locating an + * element means multiple asynchronious operations. + */ +const CONDITION_TIMEOUT = 1_000; +const WAIT_FOR_FUNCTION_DELAY = 100; + +/** + * @internal + */ +type ActionCondition = ( + element: ElementHandle, + signal: AbortSignal +) => Promise; + +/** + * @internal + */ +export interface ActionOptions { + signal?: AbortSignal; + conditions: ActionCondition[]; +} + +/** + * All the events that a locator instance may emit. + * + * @internal + */ +export enum LocatorEmittedEvents { + /** + * Emitted every time before the locator performs an action on the located element(s). + */ + Action = 'action', +} + +/** + * @internal + */ +export interface LocatorEventObject { + [LocatorEmittedEvents.Action]: never; +} + +/** + * Locators describe a strategy of locating elements and performing an action on + * them. If the action fails because the element are not ready for the action, + * the whole operation is retried. + * + * @internal + */ +export class Locator extends EventEmitter { + #page: Page; + #selector: string; + #options: LocatorOptions; + + constructor( + page: Page, + selector: string, + options: LocatorOptions = { + visibility: 'visible', + timeout: page.getDefaultTimeout(), + } + ) { + super(); + this.#page = page; + this.#selector = selector; + this.#options = options; + } + + override on( + eventName: K, + handler: (event: LocatorEventObject[K]) => void + ): Locator { + return super.on(eventName, handler) as Locator; + } + + override once( + eventName: K, + handler: (event: LocatorEventObject[K]) => void + ): Locator { + return super.once(eventName, handler) as Locator; + } + + override off( + eventName: K, + handler: (event: LocatorEventObject[K]) => void + ): Locator { + return super.off(eventName, handler) as Locator; + } + + /** + * Retries the `fn` until a truthy result is returned. + */ + async #waitForFunction( + fn: (signal: AbortSignal) => unknown, + signal?: AbortSignal, + timeout = CONDITION_TIMEOUT + ): Promise { + let isActive = true; + let controller: AbortController; + // If the loop times out, we abort only the last iteration's controller. + const timeoutId = setTimeout(() => { + isActive = false; + controller?.abort(); + }, timeout); + // If the user's signal aborts, we abort the last iteration and the loop. + signal?.addEventListener( + 'abort', + () => { + controller?.abort(); + isActive = false; + }, + {once: true} + ); + while (isActive) { + controller = new AbortController(); + try { + const result = await fn(controller.signal); + if (result) { + clearTimeout(timeoutId); + return; + } + } catch (err) { + if (isErrorLike(err)) { + debugError(err); + // Retry on all timeouts. + if (err instanceof TimeoutError) { + continue; + } + // Abort error are ignored as they only affect one iteration. + if (err.name === 'AbortError') { + continue; + } + } + throw err; + } finally { + // We abort any operations that might have been started by `fn`, because + // the iteration is now over. + controller.abort(); + } + await new Promise(resolve => { + return setTimeout(resolve, WAIT_FOR_FUNCTION_DELAY); + }); + } + signal?.throwIfAborted(); + throw new TimeoutError( + `waitForFunction timed out. The timeout is ${timeout}ms.` + ); + } + + /** + * Checks if the element is in the viewport and auto-scrolls it if it is not. + */ + #ensureElementIsInTheViewport = async ( + element: ElementHandle, + signal?: AbortSignal + ): Promise => { + // Side-effect: this also checks if it is connected. + const isIntersectingViewport = await element.isIntersectingViewport({ + threshold: 0, + }); + signal?.throwIfAborted(); + if (!isIntersectingViewport) { + await element.scrollIntoView(); + signal?.throwIfAborted(); + await this.#waitForFunction(async () => { + return await element.isIntersectingViewport({ + threshold: 0, + }); + }, signal); + signal?.throwIfAborted(); + } + }; + + /** + * Waits for the element to become visible or hidden. visibility === 'visible' + * means that the element has a computed style, the visibility property other + * than 'hidden' or 'collapse' and non-empty bounding box. visibility === + * 'hidden' means the opposite of that. + */ + #waitForVisibility = async ( + element: ElementHandle, + signal?: AbortSignal + ): Promise => { + if (this.#options.visibility === 'hidden') { + await this.#waitForFunction(async () => { + return element.isHidden(); + }, signal); + } + await this.#waitForFunction(async () => { + return element.isVisible(); + }, signal); + }; + + /** + * If the element is a button, textarea, input or select, wait till the + * element becomes enabled. + */ + #waitForEnabled = async ( + element: ElementHandle, + signal?: AbortSignal + ): Promise => { + await this.#page.waitForFunction( + el => { + if (['button', 'textarea', 'input', 'select'].includes(el.tagName)) { + return !(el as HTMLInputElement).disabled; + } + return true; + }, + { + timeout: CONDITION_TIMEOUT, + signal, + }, + element + ); + }; + + /** + * Compares the bounding box of the element for two consecutive animation + * frames and waits till they are the same. + */ + #waitForStableBoundingBox = async ( + element: ElementHandle, + signal?: AbortSignal + ): Promise => { + function getClientRect() { + return element.evaluate(el => { + return new Promise<[BoundingBox, BoundingBox]>(resolve => { + window.requestAnimationFrame(() => { + const rect1 = el.getBoundingClientRect(); + window.requestAnimationFrame(() => { + const rect2 = el.getBoundingClientRect(); + resolve([ + { + x: rect1.x, + y: rect1.y, + width: rect1.width, + height: rect1.height, + }, + { + x: rect2.x, + y: rect2.y, + width: rect2.width, + height: rect2.height, + }, + ]); + }); + }); + }); + }); + } + await this.#waitForFunction(async () => { + const [rect1, rect2] = await getClientRect(); + return ( + rect1.x === rect2.x && + rect1.y === rect2.y && + rect1.width === rect2.width && + rect1.height === rect2.height + ); + }, signal); + }; + + async #run( + action: (el: ElementHandle) => Promise, + options?: ActionOptions + ) { + await this.#waitForFunction( + async signal => { + // 1. Select the element without visibility checks. + const element = await this.#page.waitForSelector(this.#selector, { + visible: false, + timeout: this.#options.timeout, + signal, + }); + // Retry if no element is found. + if (!element) { + return false; + } + try { + signal?.throwIfAborted(); + // 2. Perform action specific checks. + await Promise.all( + options?.conditions.map(check => { + return check(element, signal); + }) || [] + ); + signal?.throwIfAborted(); + // 3. Perform the action + this.emit(LocatorEmittedEvents.Action); + await action(element); + return true; + } finally { + void element.dispose().catch(debugError); + } + }, + options?.signal, + this.#options.timeout + ); + } + + async click( + clickOptions?: ClickOptions & { + signal?: AbortSignal; + } + ): Promise { + await this.#run( + async element => { + await element.click(clickOptions); + }, + { + signal: clickOptions?.signal, + conditions: [ + this.#ensureElementIsInTheViewport, + this.#waitForVisibility, + this.#waitForEnabled, + this.#waitForStableBoundingBox, + ], + } + ); + } +} diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 10fcbfccdaa46..6110a5b4659c5 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -61,6 +61,7 @@ import type {Browser} from './Browser.js'; import type {BrowserContext} from './BrowserContext.js'; import type {ClickOptions, ElementHandle} from './ElementHandle.js'; import type {JSHandle} from './JSHandle.js'; +import {Locator} from './Locator.js'; /** * @public @@ -782,6 +783,13 @@ export class Page extends EventEmitter { throw new Error('Not implemented'); } + /** + * @internal + */ + locator(selector: string): Locator { + return new Locator(this, selector); + } + /** * Runs `document.querySelector` within the page. If no element matches the * selector, the return value resolves to `null`. diff --git a/packages/puppeteer-core/src/api/api.ts b/packages/puppeteer-core/src/api/api.ts index 704c8d127fe03..ec706ea84985c 100644 --- a/packages/puppeteer-core/src/api/api.ts +++ b/packages/puppeteer-core/src/api/api.ts @@ -21,3 +21,4 @@ export * from './JSHandle.js'; export * from './ElementHandle.js'; export * from './HTTPResponse.js'; export * from './HTTPRequest.js'; +export * from './Locator.js'; diff --git a/test/src/locator.spec.ts b/test/src/locator.spec.ts new file mode 100644 index 0000000000000..159b23ed85b81 --- /dev/null +++ b/test/src/locator.spec.ts @@ -0,0 +1,229 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import expect from 'expect'; +import {TimeoutError} from 'puppeteer-core'; +import {LocatorEmittedEvents} from 'puppeteer-core/internal/api/Locator.js'; +import sinon from 'sinon'; + +import { + getTestState, + setupTestBrowserHooks, + setupTestPageAndContextHooks, +} from './mocha-utils.js'; + +describe('Locator', function () { + setupTestBrowserHooks(); + setupTestPageAndContextHooks(); + + describe('Locator.click', function () { + it('should work', async () => { + const {page} = getTestState(); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + let willClick = false; + await page + .locator('button') + .on(LocatorEmittedEvents.Action, () => { + willClick = true; + }) + .click(); + const button = await page.$('button'); + const text = await button?.evaluate(el => { + return el.innerText; + }); + expect(text).toBe('clicked'); + expect(willClick).toBe(true); + }); + + it('should work for multiple selectors', async () => { + const {page} = getTestState(); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + let clicked = false; + await page + .locator('::-p-text(test), ::-p-xpath(/button)') + .on(LocatorEmittedEvents.Action, () => { + clicked = true; + }) + .click(); + const button = await page.$('button'); + const text = await button?.evaluate(el => { + return el.innerText; + }); + expect(text).toBe('clicked'); + expect(clicked).toBe(true); + }); + + it('should work if the element is out of viewport', async () => { + const {page} = getTestState(); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + await page.locator('button').click(); + const button = await page.$('button'); + const text = await button?.evaluate(el => { + return el.innerText; + }); + expect(text).toBe('clicked'); + }); + + it('should work if the element becomes visible later', async () => { + const {page} = getTestState(); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + const button = await page.$('button'); + const result = page.locator('button').click(); + expect( + await button?.evaluate(el => { + return el.innerText; + }) + ).toBe('test'); + await button?.evaluate(el => { + el.style.display = 'block'; + }); + await result; + expect( + await button?.evaluate(el => { + return el.innerText; + }) + ).toBe('clicked'); + }); + + it('should work if the element becomes enabled later', async () => { + const {page} = getTestState(); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + const button = await page.$('button'); + const result = page.locator('button').click(); + expect( + await button?.evaluate(el => { + return el.innerText; + }) + ).toBe('test'); + await button?.evaluate(el => { + el.disabled = false; + }); + await result; + expect( + await button?.evaluate(el => { + return el.innerText; + }) + ).toBe('clicked'); + }); + + it('should work if multiple conditions are satisfied later', async () => { + const {page} = getTestState(); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + const button = await page.$('button'); + const result = page.locator('button').click(); + expect( + await button?.evaluate(el => { + return el.innerText; + }) + ).toBe('test'); + await button?.evaluate(el => { + el.disabled = false; + el.style.display = 'block'; + }); + await result; + expect( + await button?.evaluate(el => { + return el.innerText; + }) + ).toBe('clicked'); + }); + + it('should time out', async () => { + const clock = sinon.useFakeTimers(); + try { + const {page} = getTestState(); + + page.setDefaultTimeout(5000); + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + const result = page.locator('button').click(); + clock.tick(5100); + await expect(result).rejects.toEqual( + new TimeoutError('waitForFunction timed out. The timeout is 5000ms.') + ); + } finally { + clock.restore(); + } + }); + + it('should retry clicks on errors', async () => { + const {page} = getTestState(); + const clock = sinon.useFakeTimers(); + try { + page.setDefaultTimeout(5000); + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + const result = page.locator('button').click(); + clock.tick(5100); + await expect(result).rejects.toEqual( + new TimeoutError('waitForFunction timed out. The timeout is 5000ms.') + ); + } finally { + clock.restore(); + } + }); + + it('can be aborted', async () => { + const {page} = getTestState(); + const clock = sinon.useFakeTimers(); + try { + page.setDefaultTimeout(5000); + + await page.setViewport({width: 500, height: 500}); + await page.setContent(` + + `); + const abortController = new AbortController(); + const result = page.locator('button').click({ + signal: abortController.signal, + }); + clock.tick(2000); + abortController.abort(); + await expect(result).rejects.toThrow(/aborted/); + } finally { + clock.restore(); + } + }); + }); +}); From 3a6569e8efb0ac5f4f33bba9209e4816681a22fe Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 5 May 2023 13:25:47 +0200 Subject: [PATCH 153/417] chore: release main (#10137) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 +++--- docs/chromium-support.md | 2 +- package-lock.json | 18 +++++++++--------- packages/browsers/CHANGELOG.md | 7 +++++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 14 ++++++++++++++ packages/puppeteer-core/package.json | 4 ++-- packages/puppeteer/CHANGELOG.md | 15 +++++++++++++++ packages/puppeteer/package.json | 6 +++--- .../api/index.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 4 ++-- .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 0 .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 18 +++++++++--------- .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 2 +- .../contributing.md | 0 .../{version-20.1.0 => version-20.1.1}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-20.1.1-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 524 files changed, 69 insertions(+), 32 deletions(-) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/index.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.configuration.md (90%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouseclickoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/assets/overview.png (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/assets/overview.svg (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.installoptions.md (80%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/browsers-api/index.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/chromium-support.md (97%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/contributing.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/faq.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/debugging.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/docker.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/query-selectors-legacy.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/guides/request-interception.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/index.md (100%) rename website/versioned_docs/{version-20.1.0 => version-20.1.1}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-20.1.0-sidebars.json => version-20.1.1-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ebd5be1459d1e..900866441dd2c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "20.1.0", - "packages/puppeteer-core": "20.1.0", + "packages/puppeteer": "20.1.1", + "packages/puppeteer-core": "20.1.1", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.2.0", - "packages/browsers": "1.0.0" + "packages/browsers": "1.0.1" } diff --git a/docs/chromium-support.md b/docs/chromium-support.md index a95d28bd607e2..cc8be2032431c 100644 --- a/docs/chromium-support.md +++ b/docs/chromium-support.md @@ -4,7 +4,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: -- Chromium 113.0.5672.63 - [Puppeteer v20.1.0](https://pptr.dev/20.1.0) +- [Chrome for Testing](https://goo.gle/chrome-for-testing) 113.0.5672.63 - [Puppeteer v20.1.0](https://pptr.dev/20.1.0) - [Chrome for Testing](https://goo.gle/chrome-for-testing) 112.0.5615.121 - [Puppeteer v20.0.0](https://pptr.dev/20.0.0) - Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://github.com/puppeteer/puppeteer/blob/v19.8.0/docs/api/index.md) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) diff --git a/package-lock.json b/package-lock.json index 92e68724ba025..81b07d21cecc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9315,7 +9315,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "1.0.0", + "version": "1.0.1", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9376,23 +9376,23 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "20.1.0", + "version": "20.1.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "1.0.0", + "@puppeteer/browsers": "1.0.1", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "20.1.0" + "puppeteer-core": "20.1.1" } }, "packages/puppeteer-core": { - "version": "20.1.0", + "version": "20.1.1", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "1.0.0", + "@puppeteer/browsers": "1.0.1", "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14372,18 +14372,18 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "1.0.0", + "@puppeteer/browsers": "1.0.1", "cosmiconfig": "8.1.3", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "20.1.0" + "puppeteer-core": "20.1.1" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "1.0.0", + "@puppeteer/browsers": "1.0.1", "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 9da7ab8980691..fee163bed7ba3 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.0.1](https://github.com/puppeteer/puppeteer/compare/browsers-v1.0.0...browsers-v1.0.1) (2023-05-05) + + +### Bug Fixes + +* rename PUPPETEER_DOWNLOAD_HOST to PUPPETEER_DOWNLOAD_BASE_URL ([#10130](https://github.com/puppeteer/puppeteer/issues/10130)) ([9758cae](https://github.com/puppeteer/puppeteer/commit/9758cae029f90908c4b5340561d9c51c26aa2f21)) + ## [1.0.0](https://github.com/puppeteer/puppeteer/compare/browsers-v0.5.0...browsers-v1.0.0) (2023-05-02) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 9c95a3728de32..96fe2accf4dee 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "1.0.0", + "version": "1.0.1", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index 41457fd4d4f6a..c047fddd9e48f 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [20.1.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v20.1.0...puppeteer-core-v20.1.1) (2023-05-05) + + +### Bug Fixes + +* rename PUPPETEER_DOWNLOAD_HOST to PUPPETEER_DOWNLOAD_BASE_URL ([#10130](https://github.com/puppeteer/puppeteer/issues/10130)) ([9758cae](https://github.com/puppeteer/puppeteer/commit/9758cae029f90908c4b5340561d9c51c26aa2f21)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 1.0.0 to 1.0.1 + ## [20.1.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v20.0.0...puppeteer-core-v20.1.0) (2023-05-03) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 27306ad882227..40eddf6a5cf06 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "20.1.0", + "version": "20.1.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -142,7 +142,7 @@ "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.13.0", - "@puppeteer/browsers": "1.0.0" + "@puppeteer/browsers": "1.0.1" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index e7018aef46795..ed70c0adbe8e7 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +## [20.1.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.1.0...puppeteer-v20.1.1) (2023-05-05) + + +### Bug Fixes + +* rename PUPPETEER_DOWNLOAD_HOST to PUPPETEER_DOWNLOAD_BASE_URL ([#10130](https://github.com/puppeteer/puppeteer/issues/10130)) ([9758cae](https://github.com/puppeteer/puppeteer/commit/9758cae029f90908c4b5340561d9c51c26aa2f21)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 20.1.0 to 20.1.1 + * @puppeteer/browsers bumped from 1.0.0 to 1.0.1 + ## [20.1.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.0.0...puppeteer-v20.1.0) (2023-05-03) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index fac27c2b192b7..3f15567db6c05 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "20.1.0", + "version": "20.1.1", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -120,7 +120,7 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "20.1.0", - "@puppeteer/browsers": "1.0.0" + "puppeteer-core": "20.1.1", + "@puppeteer/browsers": "1.0.1" } } diff --git a/website/versioned_docs/version-20.1.0/api/index.md b/website/versioned_docs/version-20.1.1/api/index.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/index.md rename to website/versioned_docs/version-20.1.1/api/index.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.accessibility.md b/website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.accessibility.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.actionresult.md b/website/versioned_docs/version-20.1.1/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.actionresult.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.awaitable.md b/website/versioned_docs/version-20.1.1/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.awaitable.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-20.1.1/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.boundingbox.md b/website/versioned_docs/version-20.1.1/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.boxmodel.md b/website/versioned_docs/version-20.1.1/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.close.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.close.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.pages.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.process.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.process.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.target.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.target.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.targets.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.version.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.version.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.md b/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-20.1.1/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-20.1.1/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.clickoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.configuration.md b/website/versioned_docs/version-20.1.1/api/puppeteer.configuration.md similarity index 90% rename from website/versioned_docs/version-20.1.0/api/puppeteer.configuration.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.configuration.md index 47f13912f2bb0..398f1f50e7446 100644 --- a/website/versioned_docs/version-20.1.0/api/puppeteer.configuration.md +++ b/website/versioned_docs/version-20.1.1/api/puppeteer.configuration.md @@ -21,10 +21,10 @@ export interface Configuration | browserRevision | optional | string |

Specifies a certain version of the browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_BROWSER_REVISION.

See [puppeteer.launch](./puppeteer.puppeteernode.launch.md) on how executable path is inferred.

| A compatible-revision of the browser. | | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | | defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | -| downloadHost | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_HOST.

| Either https://storage.googleapis.com or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | +| downloadBaseUrl | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_BASE_URL.

| Either https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | | downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | | executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | -| logLevel | optional | 'silent' \| 'error' \| 'warn' |

Tells Puppeteer to log at the given level.

At the moment, any option silences logging.

| undefined | +| logLevel | optional | 'silent' \| 'error' \| 'warn' | Tells Puppeteer to log at the given level. | warn | | skipDownload | optional | boolean |

Tells Puppeteer to not download during installation.

Can be overridden by PUPPETEER_SKIP_DOWNLOAD.

| | | temporaryDirectory | optional | string |

Defines the directory to be used by Puppeteer for creating temporary files.

Can be overridden by PUPPETEER_TMP_DIR.

| os.tmpdir() | diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connect.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connect.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.send.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.send.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.session.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.session.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connection.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connection.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.connectoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-20.1.1/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.coverageentry.md b/website/versioned_docs/version-20.1.1/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.credentials.md b/website/versioned_docs/version-20.1.1/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.credentials.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.customerror.md b/website/versioned_docs/version-20.1.1/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.customerror.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-20.1.1/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.defaultargs.md b/website/versioned_docs/version-20.1.1/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.device.md b/website/versioned_docs/version-20.1.1/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.device.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.device.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.devices.md b/website/versioned_docs/version-20.1.1/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.devices.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.dialog.md b/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.dialog.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.dialog.message.md b/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.dialog.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementfor.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementfor.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.errorcode.md b/website/versioned_docs/version-20.1.1/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.errorcode.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.errors.md b/website/versioned_docs/version-20.1.1/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.errors.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.eventtype.md b/website/versioned_docs/version-20.1.1/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.eventtype.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.executablepath.md b/website/versioned_docs/version-20.1.1/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.executablepath.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-20.1.1/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.md b/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.filechooser.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame._.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame._.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.__.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.__.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame._eval.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame._x.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame._x.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.click.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.click.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.content.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.content.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.focus.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.goto.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.hover.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.name.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.name.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.page.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.page.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.select.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.select.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.tap.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.title.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.title.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.handlefor.md b/website/versioned_docs/version-20.1.1/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.handlefor.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.handleor.md b/website/versioned_docs/version-20.1.1/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.handleor.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.handler.md b/website/versioned_docs/version-20.1.1/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.handler.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.innerparams.md b/website/versioned_docs/version-20.1.1/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.innerparams.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.keyinput.md b/website/versioned_docs/version-20.1.1/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.keyinput.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.knowndevices.md b/website/versioned_docs/version-20.1.1/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.launch.md b/website/versioned_docs/version-20.1.1/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.launch.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.launchoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-20.1.1/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mediafeature.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.metrics.md b/website/versioned_docs/version-20.1.1/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.metrics.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.click.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.down.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.move.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.up.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mousebutton.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouseclickoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouseclickoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.networkconditions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.nodefor.md b/website/versioned_docs/version-20.1.1/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.nodefor.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.offset.md b/website/versioned_docs/version-20.1.1/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.offset.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page._.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page._.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.__.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.__.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.__eval.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page._eval.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page._eval.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page._x.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page._x.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.browser.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.browser.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.click.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.click.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.close.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.close.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.content.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.content.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.cookies.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.focus.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.focus.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.frames.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.frames.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.goback.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.goback.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.goforward.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.goto.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.goto.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.hover.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.hover.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.metrics.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.off.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.off.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.on.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.on.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.once.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.once.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.pdf.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.reload.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.reload.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.select.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.select.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.tap.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.tap.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.target.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.target.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.title.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.title.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.viewport.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.page.workers.md b/website/versioned_docs/version-20.1.1/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.page.workers.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-20.1.1/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-20.1.1/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.paperformat.md b/website/versioned_docs/version-20.1.1/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.paperformat.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-20.1.1/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.permission.md b/website/versioned_docs/version-20.1.1/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.permission.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.point.md b/website/versioned_docs/version-20.1.1/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.point.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.point.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.pressoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.product.md b/website/versioned_docs/version-20.1.1/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.product.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.product.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.md b/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.protocolerror.md b/website/versioned_docs/version-20.1.1/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-20.1.1/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-20.1.1/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-20.1.1/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.resourcetype.md b/website/versioned_docs/version-20.1.1/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-20.1.1/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-20.1.1/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-20.1.1/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.browser.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.browser.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.opener.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.opener.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.page.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.page.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.type.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.type.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.target.worker.md b/website/versioned_docs/version-20.1.1/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.target.worker.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-20.1.1/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.timeouterror.md b/website/versioned_docs/version-20.1.1/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.md b/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.tracing.md b/website/versioned_docs/version-20.1.1/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.tracing.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.tracing.start.md b/website/versioned_docs/version-20.1.1/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-20.1.1/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-20.1.1/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.viewport.md b/website/versioned_docs/version-20.1.1/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.viewport.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-20.1.1/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.webworker.md b/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.webworker.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-20.1.0/api/puppeteer.webworker.url.md b/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-20.1.0/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-20.1.1/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-20.1.0/assets/overview.png b/website/versioned_docs/version-20.1.1/assets/overview.png similarity index 100% rename from website/versioned_docs/version-20.1.0/assets/overview.png rename to website/versioned_docs/version-20.1.1/assets/overview.png diff --git a/website/versioned_docs/version-20.1.0/assets/overview.svg b/website/versioned_docs/version-20.1.1/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-20.1.0/assets/overview.svg rename to website/versioned_docs/version-20.1.1/assets/overview.svg diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.browser.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.browser.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.candownload.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.cli.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.cli.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.install.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.install.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.installoptions.md similarity index 80% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.installoptions.md index ab0731dfff7bb..a013e10a30d0a 100644 --- a/website/versioned_docs/version-20.1.0/browsers-api/browsers.installoptions.md +++ b/website/versioned_docs/version-20.1.1/browsers-api/browsers.installoptions.md @@ -12,12 +12,12 @@ export interface InstallOptions ## Properties -| Property | Modifiers | Type | Description | Default | -| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://storage.googleapis.com/chromium-browser-snapshots or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| -| browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | -| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | -| cacheDir | | string | Determines the path to download browsers to. | | -| downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | -| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | -| unpack | optional | boolean | Whether to unpack and install browser archives. | true | +| Property | Modifiers | Type | Description | Default | +| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| +| browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | +| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | +| cacheDir | | string | Determines the path to download browsers to. | | +| downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | +| unpack | optional | boolean | Whether to unpack and install browser archives. | true | diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.launch.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.launch.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.options.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.options.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.process.close.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.process.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.process.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-20.1.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-20.1.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-20.1.0/browsers-api/index.md b/website/versioned_docs/version-20.1.1/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-20.1.0/browsers-api/index.md rename to website/versioned_docs/version-20.1.1/browsers-api/index.md diff --git a/website/versioned_docs/version-20.1.0/chromium-support.md b/website/versioned_docs/version-20.1.1/chromium-support.md similarity index 97% rename from website/versioned_docs/version-20.1.0/chromium-support.md rename to website/versioned_docs/version-20.1.1/chromium-support.md index 773d547ef5084..a95d28bd607e2 100644 --- a/website/versioned_docs/version-20.1.0/chromium-support.md +++ b/website/versioned_docs/version-20.1.1/chromium-support.md @@ -5,7 +5,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: - Chromium 113.0.5672.63 - [Puppeteer v20.1.0](https://pptr.dev/20.1.0) -- Chromium 112.0.5615.121 - [Puppeteer v20.0.0](https://pptr.dev/20.0.0) +- [Chrome for Testing](https://goo.gle/chrome-for-testing) 112.0.5615.121 - [Puppeteer v20.0.0](https://pptr.dev/20.0.0) - Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://github.com/puppeteer/puppeteer/blob/v19.8.0/docs/api/index.md) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) - Chromium 110.0.5479.0 - [Puppeteer v19.6.0](https://github.com/puppeteer/puppeteer/blob/v19.6.0/docs/api/index.md) diff --git a/website/versioned_docs/version-20.1.0/contributing.md b/website/versioned_docs/version-20.1.1/contributing.md similarity index 100% rename from website/versioned_docs/version-20.1.0/contributing.md rename to website/versioned_docs/version-20.1.1/contributing.md diff --git a/website/versioned_docs/version-20.1.0/faq.md b/website/versioned_docs/version-20.1.1/faq.md similarity index 100% rename from website/versioned_docs/version-20.1.0/faq.md rename to website/versioned_docs/version-20.1.1/faq.md diff --git a/website/versioned_docs/version-20.1.0/guides/chrome-extensions.md b/website/versioned_docs/version-20.1.1/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/chrome-extensions.md rename to website/versioned_docs/version-20.1.1/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-20.1.0/guides/configuration.mdx b/website/versioned_docs/version-20.1.1/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/configuration.mdx rename to website/versioned_docs/version-20.1.1/guides/configuration.mdx diff --git a/website/versioned_docs/version-20.1.0/guides/debugging.md b/website/versioned_docs/version-20.1.1/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/debugging.md rename to website/versioned_docs/version-20.1.1/guides/debugging.md diff --git a/website/versioned_docs/version-20.1.0/guides/docker.md b/website/versioned_docs/version-20.1.1/guides/docker.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/docker.md rename to website/versioned_docs/version-20.1.1/guides/docker.md diff --git a/website/versioned_docs/version-20.1.0/guides/evaluate-javascript.md b/website/versioned_docs/version-20.1.1/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/evaluate-javascript.md rename to website/versioned_docs/version-20.1.1/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-20.1.0/guides/query-selectors-legacy.md b/website/versioned_docs/version-20.1.1/guides/query-selectors-legacy.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/query-selectors-legacy.md rename to website/versioned_docs/version-20.1.1/guides/query-selectors-legacy.md diff --git a/website/versioned_docs/version-20.1.0/guides/query-selectors.md b/website/versioned_docs/version-20.1.1/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/query-selectors.md rename to website/versioned_docs/version-20.1.1/guides/query-selectors.md diff --git a/website/versioned_docs/version-20.1.0/guides/request-interception.md b/website/versioned_docs/version-20.1.1/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-20.1.0/guides/request-interception.md rename to website/versioned_docs/version-20.1.1/guides/request-interception.md diff --git a/website/versioned_docs/version-20.1.0/index.md b/website/versioned_docs/version-20.1.1/index.md similarity index 100% rename from website/versioned_docs/version-20.1.0/index.md rename to website/versioned_docs/version-20.1.1/index.md diff --git a/website/versioned_docs/version-20.1.0/troubleshooting.md b/website/versioned_docs/version-20.1.1/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-20.1.0/troubleshooting.md rename to website/versioned_docs/version-20.1.1/troubleshooting.md diff --git a/website/versioned_sidebars/version-20.1.0-sidebars.json b/website/versioned_sidebars/version-20.1.1-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-20.1.0-sidebars.json rename to website/versioned_sidebars/version-20.1.1-sidebars.json diff --git a/website/versions.json b/website/versions.json index fb93c2b6516a4..9e12eb0454c47 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["20.1.0"] +["20.1.1"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index d147d826a6ce0..b249596211cd1 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "20.1.0", "20.0.0", "19.11.1", "19.11.0", From 510d9717be00a5e9eea53b7c40b6ea97986060d1 Mon Sep 17 00:00:00 2001 From: Alexandra Borovova Date: Mon, 8 May 2023 11:39:23 +0200 Subject: [PATCH 154/417] chore: try to enable some tests for firefox (#10136) --- test/TestExpectations.json | 76 +++----------------------------------- 1 file changed, 5 insertions(+), 71 deletions(-) diff --git a/test/TestExpectations.json b/test/TestExpectations.json index bb875e5358b51..2ff02235890e3 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -143,12 +143,6 @@ "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox"], - "expectations": ["FAIL", "PASS", "TIMEOUT"] - }, { "testIdPattern": "[evaluation.spec] Evaluation specs Frame.evaluate should execute after cross-site navigation", "platforms": ["darwin", "linux", "win32"], @@ -431,12 +425,6 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, - { - "testIdPattern": "[page.spec] Page Page.setContent *", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "PASS", "TIMEOUT"] - }, { "testIdPattern": "[proxy.spec] *", "platforms": ["darwin", "linux", "win32"], @@ -527,12 +515,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL", "PASS"] }, - { - "testIdPattern": "[click.spec] Page.click should click offscreen buttons", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox"], - "expectations": ["FAIL", "PASS"] - }, { "testIdPattern": "[click.spec] Page.click should click on checkbox label and toggle", "platforms": ["darwin", "linux", "win32"], @@ -731,12 +713,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[emulation.spec] Emulation Page.viewport should detect touch when applying viewport with touches", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox"], - "expectations": ["PASS", "TIMEOUT"] - }, { "testIdPattern": "[emulation.spec] Emulation Page.viewport should get the proper viewport size", "platforms": ["darwin", "linux", "win32"], @@ -875,12 +851,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[jshandle.spec] JSHandle JSHandle.asElement should return ElementHandle for TextNodes", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "PASS", "TIMEOUT"] - }, { "testIdPattern": "[jshandle.spec] JSHandle JSHandle.jsonValue should not work with dates", "platforms": ["darwin", "linux", "win32"], @@ -893,24 +863,6 @@ "parameters": ["firefox", "webDriverBiDi"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle as an argument", - "platforms": ["darwin"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "PASS"] - }, - { - "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle to primitive types", - "platforms": ["darwin"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "PASS"] - }, - { - "testIdPattern": "[jshandle.spec] JSHandle Page.evaluateHandle should accept object handle to unserializable value", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["FAIL", "PASS"] - }, { "testIdPattern": "[keyboard.spec] Keyboard ElementHandle.press should support |text| option", "platforms": ["darwin", "linux", "win32"], @@ -1187,12 +1139,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, - { - "testIdPattern": "[navigation.spec] navigation Page.goto should fail when server returns 204", - "platforms": ["darwin"], - "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["PASS", "TIMEOUT"] - }, { "testIdPattern": "[navigation.spec] navigation Page.goto should navigate to dataURL and fire dataURL requests", "platforms": ["darwin", "linux", "win32"], @@ -1826,25 +1772,25 @@ { "testIdPattern": "[page.spec] Page Page.setContent should work with accents", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { "testIdPattern": "[page.spec] Page Page.setContent should work with emojis", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { "testIdPattern": "[page.spec] Page Page.setContent should work with newline", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { "testIdPattern": "[page.spec] Page Page.setContent should work with tricky content", "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], + "parameters": ["webDriverBiDi"], "expectations": ["FAIL"] }, { @@ -2097,7 +2043,7 @@ "testIdPattern": "[touchscreen.spec] Touchscreen should tap the button", "platforms": ["darwin", "linux", "win32"], "parameters": ["cdp", "firefox"], - "expectations": ["FAIL", "TIMEOUT"] + "expectations": ["FAIL"] }, { "testIdPattern": "[waittask.spec] waittask specs Frame.waitForFunction should survive cross-process navigation", @@ -2171,12 +2117,6 @@ "parameters": ["cdp", "cdp", "chrome"], "expectations": ["SKIP"] }, - { - "testIdPattern": "[click.spec] Page.click should not hang with touch-enabled viewports", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox", "headless"], - "expectations": ["PASS", "TIMEOUT"] - }, { "testIdPattern": "[fixtures.spec] Fixtures dumpio option should work with pipe option", "platforms": ["darwin", "linux", "win32"], @@ -2225,12 +2165,6 @@ "parameters": ["cdp", "chrome", "headful"], "expectations": ["FAIL", "PASS"] }, - { - "testIdPattern": "[page.spec] Page Page.waitForNetworkIdle should work with aborted requests", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox", "headless"], - "expectations": ["PASS", "TIMEOUT"] - }, { "testIdPattern": "[requestinterception.spec] request interception Page.setRequestInterception should be abortable", "platforms": ["darwin", "linux", "win32"], From e6354965e8c47ce039f0a0ae6e58a3d32f56e5de Mon Sep 17 00:00:00 2001 From: Taehyun Hwang Date: Mon, 8 May 2023 19:38:16 +0900 Subject: [PATCH 155/417] docs: fix ts error in example code (#10138) --- README.md | 2 +- docs/index.md | 2 +- website/versioned_docs/version-20.1.1/index.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 77b4dfa8ef8a1..2767e223b9cd6 100644 --- a/README.md +++ b/README.md @@ -163,7 +163,7 @@ import puppeteer from 'puppeteer'; const textSelector = await page.waitForSelector( 'text/Customize and automate' ); - const fullTitle = await textSelector.evaluate(el => el.textContent); + const fullTitle = await textSelector?.evaluate(el => el.textContent); // Print the full title console.log('The title of this blog post is "%s".', fullTitle); diff --git a/docs/index.md b/docs/index.md index 77b4dfa8ef8a1..2767e223b9cd6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -163,7 +163,7 @@ import puppeteer from 'puppeteer'; const textSelector = await page.waitForSelector( 'text/Customize and automate' ); - const fullTitle = await textSelector.evaluate(el => el.textContent); + const fullTitle = await textSelector?.evaluate(el => el.textContent); // Print the full title console.log('The title of this blog post is "%s".', fullTitle); diff --git a/website/versioned_docs/version-20.1.1/index.md b/website/versioned_docs/version-20.1.1/index.md index 77b4dfa8ef8a1..2767e223b9cd6 100644 --- a/website/versioned_docs/version-20.1.1/index.md +++ b/website/versioned_docs/version-20.1.1/index.md @@ -163,7 +163,7 @@ import puppeteer from 'puppeteer'; const textSelector = await page.waitForSelector( 'text/Customize and automate' ); - const fullTitle = await textSelector.evaluate(el => el.textContent); + const fullTitle = await textSelector?.evaluate(el => el.textContent); // Print the full title console.log('The title of this blog post is "%s".', fullTitle); From baf2a86fdd742ae82601f53152ff1423262b678a Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 8 May 2023 14:21:34 +0200 Subject: [PATCH 156/417] chore: update puppeteer dependencies (#10141) --- package-lock.json | 16 ---------------- packages/puppeteer-core/package.json | 5 ----- packages/puppeteer/package.json | 3 --- 3 files changed, 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 81b07d21cecc5..54df85a1a7bd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9382,9 +9382,6 @@ "dependencies": { "@puppeteer/browsers": "1.0.1", "cosmiconfig": "8.1.3", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", "puppeteer-core": "20.1.1" } }, @@ -9397,11 +9394,6 @@ "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1120988", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", "ws": "8.13.0" }, "devDependencies": { @@ -14374,9 +14366,6 @@ "requires": { "@puppeteer/browsers": "1.0.1", "cosmiconfig": "8.1.3", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", "puppeteer-core": "20.1.1" } }, @@ -14388,13 +14377,8 @@ "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1120988", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", "mitt": "3.0.0", "parsel-js": "1.1.0", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", "ws": "8.13.0" } }, diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 40eddf6a5cf06..8eaef40b3087c 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -136,11 +136,6 @@ "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1120988", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", "ws": "8.13.0", "@puppeteer/browsers": "1.0.1" }, diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 3f15567db6c05..ecf85553b0e6e 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -117,9 +117,6 @@ "license": "Apache-2.0", "dependencies": { "cosmiconfig": "8.1.3", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", "puppeteer-core": "20.1.1", "@puppeteer/browsers": "1.0.1" } From 90ed263eafb0ca0420ea1918d7c1f326eaa58e20 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 8 May 2023 14:54:44 +0200 Subject: [PATCH 157/417] feat: support stable/dev/beta/canary keywords for chrome and chromium (#10140) --- docs/browsers-api/index.md | 2 +- packages/browsers/README.md | 2 +- .../browsers/src/browser-data/browser-data.ts | 56 ++++++++++++- packages/browsers/src/browser-data/chrome.ts | 81 ++++++++----------- .../browsers/src/browser-data/chromium.ts | 38 +++------ packages/browsers/src/browser-data/types.ts | 4 + packages/browsers/src/httpUtil.ts | 38 +++++++++ test/TestExpectations.json | 48 +++++------ 8 files changed, 163 insertions(+), 106 deletions(-) diff --git a/docs/browsers-api/index.md b/docs/browsers-api/index.md index 511babba410c9..543d2dced6fbf 100644 --- a/docs/browsers-api/index.md +++ b/docs/browsers-api/index.md @@ -24,7 +24,7 @@ npx @puppeteer/browsers launch --help # help for the launch command ## Known limitations -1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). +1. We support installing and running Firefox, Chrome and Chromium. The `latest`, `beta`, `dev`, `canary`, `stable` keywords are only supported for the install command. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). 2. Launching the system browsers is only possible for Chrome/Chromium. ## API diff --git a/packages/browsers/README.md b/packages/browsers/README.md index 4c40b78e3f70b..f5342126c6387 100644 --- a/packages/browsers/README.md +++ b/packages/browsers/README.md @@ -20,7 +20,7 @@ npx @puppeteer/browsers launch --help # help for the launch command ## Known limitations -1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). +1. We support installing and running Firefox, Chrome and Chromium. The `latest`, `beta`, `dev`, `canary`, `stable` keywords are only supported for the install command. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). 2. Launching the system browsers is only possible for Chrome/Chromium. ## API diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index 413435453a8f0..5e01067d2df3e 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -64,22 +64,74 @@ export async function resolveBuildId( switch (tag as BrowserTag) { case BrowserTag.LATEST: return await firefox.resolveBuildId('FIREFOX_NIGHTLY'); + case BrowserTag.BETA: + case BrowserTag.CANARY: + case BrowserTag.DEV: + case BrowserTag.STABLE: + throw new Error(`${tag} is not supported for ${browser}`); } case Browser.CHROME: switch (tag as BrowserTag) { case BrowserTag.LATEST: - // In CfT beta is the latest version. - return await chrome.resolveBuildId(platform, 'beta'); + return await chrome.resolveBuildId( + platform, + ChromeReleaseChannel.CANARY + ); + case BrowserTag.BETA: + return await chrome.resolveBuildId( + platform, + ChromeReleaseChannel.BETA + ); + case BrowserTag.CANARY: + return await chrome.resolveBuildId( + platform, + ChromeReleaseChannel.CANARY + ); + case BrowserTag.DEV: + return await chrome.resolveBuildId( + platform, + ChromeReleaseChannel.DEV + ); + case BrowserTag.STABLE: + return await chrome.resolveBuildId( + platform, + ChromeReleaseChannel.STABLE + ); } case Browser.CHROMEDRIVER: switch (tag as BrowserTag) { case BrowserTag.LATEST: return await chromedriver.resolveBuildId('latest'); + case BrowserTag.BETA: + case BrowserTag.CANARY: + case BrowserTag.DEV: + case BrowserTag.STABLE: + throw new Error(`${tag} is not support for ${browser}`); } case Browser.CHROMIUM: switch (tag as BrowserTag) { case BrowserTag.LATEST: return await chromium.resolveBuildId(platform, 'latest'); + case BrowserTag.BETA: + return await chromium.resolveBuildId( + platform, + ChromeReleaseChannel.BETA + ); + case BrowserTag.CANARY: + return await chromium.resolveBuildId( + platform, + ChromeReleaseChannel.CANARY + ); + case BrowserTag.DEV: + return await chromium.resolveBuildId( + platform, + ChromeReleaseChannel.DEV + ); + case BrowserTag.STABLE: + return await chromium.resolveBuildId( + platform, + ChromeReleaseChannel.STABLE + ); } } // We assume the tag is the buildId if it didn't match any keywords. diff --git a/packages/browsers/src/browser-data/chrome.ts b/packages/browsers/src/browser-data/chrome.ts index 1fbf8c9647a4b..b381c8f8a9850 100644 --- a/packages/browsers/src/browser-data/chrome.ts +++ b/packages/browsers/src/browser-data/chrome.ts @@ -16,7 +16,7 @@ import path from 'path'; -import {httpRequest} from '../httpUtil.js'; +import {getJSON} from '../httpUtil.js'; import {BrowserPlatform, ChromeReleaseChannel} from './types.js'; @@ -35,21 +35,6 @@ function folder(platform: BrowserPlatform): string { } } -function chromiumDashPlatform(platform: BrowserPlatform): string { - switch (platform) { - case BrowserPlatform.LINUX: - return 'linux'; - case BrowserPlatform.MAC_ARM: - return 'mac'; - case BrowserPlatform.MAC: - return 'mac'; - case BrowserPlatform.WIN32: - return 'win'; - case BrowserPlatform.WIN64: - return 'win64'; - } -} - export function resolveDownloadUrl( platform: BrowserPlatform, buildId: string, @@ -86,41 +71,39 @@ export function relativeExecutablePath( return path.join('chrome-' + folder(platform), 'chrome.exe'); } } + +export async function getLastKnownGoodReleaseForChannel( + channel: ChromeReleaseChannel +): Promise<{version: string; revision: string}> { + const data = (await getJSON( + new URL( + 'https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions.json' + ) + )) as { + channels: { + [channel: string]: {version: string}; + }; + }; + + for (const channel of Object.keys(data.channels)) { + data.channels[channel.toLowerCase()] = data.channels[channel]!; + delete data.channels[channel]; + } + + return ( + data as { + channels: { + [channel in ChromeReleaseChannel]: {version: string; revision: string}; + }; + } + ).channels[channel]; +} + export async function resolveBuildId( - platform: BrowserPlatform, - channel: 'beta' | 'stable' = 'beta' + _platform: BrowserPlatform, + channel: ChromeReleaseChannel ): Promise { - return new Promise((resolve, reject) => { - const request = httpRequest( - new URL( - `https://chromiumdash.appspot.com/fetch_releases?platform=${chromiumDashPlatform( - platform - )}&channel=${channel}` - ), - 'GET', - response => { - let data = ''; - if (response.statusCode && response.statusCode >= 400) { - return reject(new Error(`Got status code ${response.statusCode}`)); - } - response.on('data', chunk => { - data += chunk; - }); - response.on('end', () => { - try { - const response = JSON.parse(String(data)); - return resolve(response[0].version); - } catch { - return reject(new Error('Chrome version not found')); - } - }); - }, - false - ); - request.on('error', err => { - reject(err); - }); - }); + return (await getLastKnownGoodReleaseForChannel(channel)).version; } export function resolveSystemExecutablePath( diff --git a/packages/browsers/src/browser-data/chromium.ts b/packages/browsers/src/browser-data/chromium.ts index 71fa003e0ace1..cea1280378b87 100644 --- a/packages/browsers/src/browser-data/chromium.ts +++ b/packages/browsers/src/browser-data/chromium.ts @@ -16,9 +16,10 @@ import path from 'path'; -import {httpRequest} from '../httpUtil.js'; +import {getText} from '../httpUtil.js'; -import {BrowserPlatform} from './types.js'; +import {getLastKnownGoodReleaseForChannel} from './chrome.js'; +import {BrowserPlatform, ChromeReleaseChannel} from './types.js'; export {resolveSystemExecutablePath} from './chrome.js'; @@ -89,37 +90,16 @@ export function relativeExecutablePath( } export async function resolveBuildId( platform: BrowserPlatform, - // We will need it for other channels/keywords. - _channel: 'latest' = 'latest' + channel: ChromeReleaseChannel | 'latest' = 'latest' ): Promise { - return new Promise((resolve, reject) => { - const request = httpRequest( + if (channel === 'latest') { + return await getText( new URL( `https://storage.googleapis.com/chromium-browser-snapshots/${folder( platform )}/LAST_CHANGE` - ), - 'GET', - response => { - let data = ''; - if (response.statusCode && response.statusCode >= 400) { - return reject(new Error(`Got status code ${response.statusCode}`)); - } - response.on('data', chunk => { - data += chunk; - }); - response.on('end', () => { - try { - return resolve(String(data)); - } catch { - return reject(new Error('Chrome version not found')); - } - }); - }, - false + ) ); - request.on('error', err => { - reject(err); - }); - }); + } + return (await getLastKnownGoodReleaseForChannel(channel)).revision; } diff --git a/packages/browsers/src/browser-data/types.ts b/packages/browsers/src/browser-data/types.ts index f88d2ca0982db..48d2ee1c830dd 100644 --- a/packages/browsers/src/browser-data/types.ts +++ b/packages/browsers/src/browser-data/types.ts @@ -53,6 +53,10 @@ export const downloadUrls = { * @public */ export enum BrowserTag { + CANARY = 'canary', + BETA = 'beta', + DEV = 'dev', + STABLE = 'stable', LATEST = 'latest', } diff --git a/packages/browsers/src/httpUtil.ts b/packages/browsers/src/httpUtil.ts index 69f41239e2ebe..966b94759019d 100644 --- a/packages/browsers/src/httpUtil.ts +++ b/packages/browsers/src/httpUtil.ts @@ -135,3 +135,41 @@ export function downloadFile( }); }); } + +export async function getJSON(url: URL): Promise { + const text = await getText(url); + try { + return JSON.parse(text); + } catch { + throw new Error('Could not parse JSON from ' + url.toString()); + } +} + +export function getText(url: URL): Promise { + return new Promise((resolve, reject) => { + const request = httpRequest( + url, + 'GET', + response => { + let data = ''; + if (response.statusCode && response.statusCode >= 400) { + return reject(new Error(`Got status code ${response.statusCode}`)); + } + response.on('data', chunk => { + data += chunk; + }); + response.on('end', () => { + try { + return resolve(String(data)); + } catch { + return reject(new Error('Chrome version not found')); + } + }); + }, + false + ); + request.on('error', err => { + reject(err); + }); + }); +} diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 2ff02235890e3..a7c824d75a653 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -425,6 +425,30 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[page.spec] Page Page.setContent should work with accents", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[page.spec] Page Page.setContent should work with emojis", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[page.spec] Page Page.setContent should work with newline", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[page.spec] Page Page.setContent should work with tricky content", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[proxy.spec] *", "platforms": ["darwin", "linux", "win32"], @@ -1769,30 +1793,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[page.spec] Page Page.setContent should work with accents", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[page.spec] Page Page.setContent should work with emojis", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[page.spec] Page Page.setContent should work with newline", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[page.spec] Page Page.setContent should work with tricky content", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, { "testIdPattern": "[page.spec] Page Page.setGeolocation should work", "platforms": ["darwin", "linux", "win32"], From 75a50257e0ec2c93ff26fa58658e8b6ba142aa4a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 15:15:39 +0000 Subject: [PATCH 158/417] chore: release main (#10143) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 +++--- package-lock.json | 18 +++++++++--------- packages/browsers/CHANGELOG.md | 7 +++++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 6 ++++++ packages/puppeteer-core/package.json | 4 ++-- packages/puppeteer/CHANGELOG.md | 7 +++++++ packages/puppeteer/package.json | 6 +++--- .../api/index.md | 0 .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 0 .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.evaluation_script_url.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 0 .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 2 +- .../chromium-support.md | 2 +- .../contributing.md | 0 .../{version-20.1.1 => version-20.1.2}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-20.1.2-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 523 files changed, 42 insertions(+), 21 deletions(-) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/index.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.configuration.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.evaluation_script_url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouseclickoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/assets/overview.png (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/assets/overview.svg (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/browsers-api/index.md (92%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/chromium-support.md (97%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/contributing.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/faq.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/debugging.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/docker.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/query-selectors-legacy.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/guides/request-interception.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/index.md (100%) rename website/versioned_docs/{version-20.1.1 => version-20.1.2}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-20.1.1-sidebars.json => version-20.1.2-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 900866441dd2c..eb3b3abae42a6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "20.1.1", - "packages/puppeteer-core": "20.1.1", + "packages/puppeteer": "20.1.2", + "packages/puppeteer-core": "20.1.2", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.2.0", - "packages/browsers": "1.0.1" + "packages/browsers": "1.1.0" } diff --git a/package-lock.json b/package-lock.json index 54df85a1a7bd4..68cf778652aeb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9315,7 +9315,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "1.0.1", + "version": "1.1.0", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9376,20 +9376,20 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "20.1.1", + "version": "20.1.2", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "1.0.1", + "@puppeteer/browsers": "1.1.0", "cosmiconfig": "8.1.3", - "puppeteer-core": "20.1.1" + "puppeteer-core": "20.1.2" } }, "packages/puppeteer-core": { - "version": "20.1.1", + "version": "20.1.2", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "1.0.1", + "@puppeteer/browsers": "1.1.0", "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14364,15 +14364,15 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "1.0.1", + "@puppeteer/browsers": "1.1.0", "cosmiconfig": "8.1.3", - "puppeteer-core": "20.1.1" + "puppeteer-core": "20.1.2" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "1.0.1", + "@puppeteer/browsers": "1.1.0", "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index fee163bed7ba3..381fa597ecf6e 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.1.0](https://github.com/puppeteer/puppeteer/compare/browsers-v1.0.1...browsers-v1.1.0) (2023-05-08) + + +### Features + +* support stable/dev/beta/canary keywords for chrome and chromium ([#10140](https://github.com/puppeteer/puppeteer/issues/10140)) ([90ed263](https://github.com/puppeteer/puppeteer/commit/90ed263eafb0ca0420ea1918d7c1f326eaa58e20)) + ## [1.0.1](https://github.com/puppeteer/puppeteer/compare/browsers-v1.0.0...browsers-v1.0.1) (2023-05-05) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 96fe2accf4dee..6c1aa362d5af9 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "1.0.1", + "version": "1.1.0", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index c047fddd9e48f..f74f05d34ba23 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 1.0.1 to 1.1.0 + ## [20.1.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v20.1.0...puppeteer-core-v20.1.1) (2023-05-05) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 8eaef40b3087c..3c10227717fdd 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "20.1.1", + "version": "20.1.2", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -137,7 +137,7 @@ "debug": "4.3.4", "devtools-protocol": "0.0.1120988", "ws": "8.13.0", - "@puppeteer/browsers": "1.0.1" + "@puppeteer/browsers": "1.1.0" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index ed70c0adbe8e7..ae40dba44a62c 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -8,6 +8,13 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 0.3.0 to 0.3.1 +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 20.1.1 to 20.1.2 + * @puppeteer/browsers bumped from 1.0.1 to 1.1.0 + ## [20.1.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.1.0...puppeteer-v20.1.1) (2023-05-05) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index ecf85553b0e6e..034c12631fe1f 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "20.1.1", + "version": "20.1.2", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -117,7 +117,7 @@ "license": "Apache-2.0", "dependencies": { "cosmiconfig": "8.1.3", - "puppeteer-core": "20.1.1", - "@puppeteer/browsers": "1.0.1" + "puppeteer-core": "20.1.2", + "@puppeteer/browsers": "1.1.0" } } diff --git a/website/versioned_docs/version-20.1.1/api/index.md b/website/versioned_docs/version-20.1.2/api/index.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/index.md rename to website/versioned_docs/version-20.1.2/api/index.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.md b/website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.actionresult.md b/website/versioned_docs/version-20.1.2/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.actionresult.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.awaitable.md b/website/versioned_docs/version-20.1.2/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.awaitable.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-20.1.2/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.boundingbox.md b/website/versioned_docs/version-20.1.2/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.boxmodel.md b/website/versioned_docs/version-20.1.2/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.close.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.close.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.pages.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.process.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.process.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.target.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.target.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.targets.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.version.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.version.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.md b/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-20.1.2/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-20.1.2/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.clickoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.configuration.md b/website/versioned_docs/version-20.1.2/api/puppeteer.configuration.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.configuration.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.configuration.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connect.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connect.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.send.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.send.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.session.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.session.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connection.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connection.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.connectoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-20.1.2/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.coverageentry.md b/website/versioned_docs/version-20.1.2/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.credentials.md b/website/versioned_docs/version-20.1.2/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.credentials.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.customerror.md b/website/versioned_docs/version-20.1.2/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.customerror.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-20.1.2/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.defaultargs.md b/website/versioned_docs/version-20.1.2/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.device.md b/website/versioned_docs/version-20.1.2/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.device.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.device.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.devices.md b/website/versioned_docs/version-20.1.2/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.devices.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.md b/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.dialog.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.message.md b/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.dialog.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementfor.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementfor.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.errorcode.md b/website/versioned_docs/version-20.1.2/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.errorcode.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.errors.md b/website/versioned_docs/version-20.1.2/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.errors.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.evaluation_script_url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.evaluation_script_url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.evaluation_script_url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.eventtype.md b/website/versioned_docs/version-20.1.2/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.eventtype.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.executablepath.md b/website/versioned_docs/version-20.1.2/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.executablepath.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-20.1.2/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.md b/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.filechooser.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame._.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame._.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.__.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.__.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame._eval.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame._x.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame._x.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.click.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.click.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.content.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.content.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.focus.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.goto.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.hover.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.name.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.name.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.page.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.page.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.select.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.select.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.tap.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.title.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.title.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.handlefor.md b/website/versioned_docs/version-20.1.2/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.handlefor.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.handleor.md b/website/versioned_docs/version-20.1.2/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.handleor.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.handler.md b/website/versioned_docs/version-20.1.2/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.handler.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.innerparams.md b/website/versioned_docs/version-20.1.2/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.innerparams.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.keyinput.md b/website/versioned_docs/version-20.1.2/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.keyinput.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.knowndevices.md b/website/versioned_docs/version-20.1.2/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.launch.md b/website/versioned_docs/version-20.1.2/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.launch.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.launchoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-20.1.2/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mediafeature.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.metrics.md b/website/versioned_docs/version-20.1.2/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.metrics.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.click.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.down.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.move.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.up.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mousebutton.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouseclickoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouseclickoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.networkconditions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.nodefor.md b/website/versioned_docs/version-20.1.2/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.nodefor.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.offset.md b/website/versioned_docs/version-20.1.2/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.offset.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page._.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page._.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.__.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.__.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.__eval.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page._eval.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page._eval.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page._x.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page._x.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.browser.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.browser.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.click.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.click.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.close.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.close.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.content.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.content.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.cookies.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.focus.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.focus.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.frames.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.frames.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.goback.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.goback.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.goforward.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.goto.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.goto.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.hover.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.hover.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.metrics.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.off.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.off.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.on.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.on.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.once.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.once.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.pdf.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.reload.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.reload.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.select.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.select.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.tap.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.tap.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.target.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.target.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.title.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.title.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.viewport.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.page.workers.md b/website/versioned_docs/version-20.1.2/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.page.workers.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-20.1.2/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-20.1.2/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.paperformat.md b/website/versioned_docs/version-20.1.2/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.paperformat.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-20.1.2/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.permission.md b/website/versioned_docs/version-20.1.2/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.permission.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.point.md b/website/versioned_docs/version-20.1.2/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.point.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.point.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.pressoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.product.md b/website/versioned_docs/version-20.1.2/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.product.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.product.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.md b/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.protocolerror.md b/website/versioned_docs/version-20.1.2/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-20.1.2/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-20.1.2/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-20.1.2/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.resourcetype.md b/website/versioned_docs/version-20.1.2/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-20.1.2/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-20.1.2/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-20.1.2/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.browser.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.browser.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.opener.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.opener.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.page.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.page.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.type.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.type.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.target.worker.md b/website/versioned_docs/version-20.1.2/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.target.worker.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-20.1.2/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.timeouterror.md b/website/versioned_docs/version-20.1.2/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.md b/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.tracing.md b/website/versioned_docs/version-20.1.2/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.tracing.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.tracing.start.md b/website/versioned_docs/version-20.1.2/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-20.1.2/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-20.1.2/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.viewport.md b/website/versioned_docs/version-20.1.2/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.viewport.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-20.1.2/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.md b/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.webworker.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-20.1.1/api/puppeteer.webworker.url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-20.1.1/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-20.1.2/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-20.1.1/assets/overview.png b/website/versioned_docs/version-20.1.2/assets/overview.png similarity index 100% rename from website/versioned_docs/version-20.1.1/assets/overview.png rename to website/versioned_docs/version-20.1.2/assets/overview.png diff --git a/website/versioned_docs/version-20.1.1/assets/overview.svg b/website/versioned_docs/version-20.1.2/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-20.1.1/assets/overview.svg rename to website/versioned_docs/version-20.1.2/assets/overview.svg diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.browser.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.browser.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.candownload.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.install.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.install.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.launch.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.launch.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.options.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.options.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.close.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.process.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-20.1.2/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-20.1.1/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-20.1.2/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-20.1.1/browsers-api/index.md b/website/versioned_docs/version-20.1.2/browsers-api/index.md similarity index 92% rename from website/versioned_docs/version-20.1.1/browsers-api/index.md rename to website/versioned_docs/version-20.1.2/browsers-api/index.md index 511babba410c9..543d2dced6fbf 100644 --- a/website/versioned_docs/version-20.1.1/browsers-api/index.md +++ b/website/versioned_docs/version-20.1.2/browsers-api/index.md @@ -24,7 +24,7 @@ npx @puppeteer/browsers launch --help # help for the launch command ## Known limitations -1. We support installing and running Firefox and Chrome/Chromium. The `latest` keyword only works during the installation. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). +1. We support installing and running Firefox, Chrome and Chromium. The `latest`, `beta`, `dev`, `canary`, `stable` keywords are only supported for the install command. For the `launch` command you need to specify an exact build ID. The build ID is provided by the `install` command (see `npx @puppeteer/browsers install --help` for the format). 2. Launching the system browsers is only possible for Chrome/Chromium. ## API diff --git a/website/versioned_docs/version-20.1.1/chromium-support.md b/website/versioned_docs/version-20.1.2/chromium-support.md similarity index 97% rename from website/versioned_docs/version-20.1.1/chromium-support.md rename to website/versioned_docs/version-20.1.2/chromium-support.md index a95d28bd607e2..cc8be2032431c 100644 --- a/website/versioned_docs/version-20.1.1/chromium-support.md +++ b/website/versioned_docs/version-20.1.2/chromium-support.md @@ -4,7 +4,7 @@ The following versions of Chromium are supported, mapped to Puppeteer version: -- Chromium 113.0.5672.63 - [Puppeteer v20.1.0](https://pptr.dev/20.1.0) +- [Chrome for Testing](https://goo.gle/chrome-for-testing) 113.0.5672.63 - [Puppeteer v20.1.0](https://pptr.dev/20.1.0) - [Chrome for Testing](https://goo.gle/chrome-for-testing) 112.0.5615.121 - [Puppeteer v20.0.0](https://pptr.dev/20.0.0) - Chromium 112.0.5614.0 - [Puppeteer v19.8.0](https://github.com/puppeteer/puppeteer/blob/v19.8.0/docs/api/index.md) - Chromium 111.0.5556.0 - [Puppeteer v19.7.0](https://github.com/puppeteer/puppeteer/blob/v19.7.0/docs/api/index.md) diff --git a/website/versioned_docs/version-20.1.1/contributing.md b/website/versioned_docs/version-20.1.2/contributing.md similarity index 100% rename from website/versioned_docs/version-20.1.1/contributing.md rename to website/versioned_docs/version-20.1.2/contributing.md diff --git a/website/versioned_docs/version-20.1.1/faq.md b/website/versioned_docs/version-20.1.2/faq.md similarity index 100% rename from website/versioned_docs/version-20.1.1/faq.md rename to website/versioned_docs/version-20.1.2/faq.md diff --git a/website/versioned_docs/version-20.1.1/guides/chrome-extensions.md b/website/versioned_docs/version-20.1.2/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/chrome-extensions.md rename to website/versioned_docs/version-20.1.2/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-20.1.1/guides/configuration.mdx b/website/versioned_docs/version-20.1.2/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/configuration.mdx rename to website/versioned_docs/version-20.1.2/guides/configuration.mdx diff --git a/website/versioned_docs/version-20.1.1/guides/debugging.md b/website/versioned_docs/version-20.1.2/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/debugging.md rename to website/versioned_docs/version-20.1.2/guides/debugging.md diff --git a/website/versioned_docs/version-20.1.1/guides/docker.md b/website/versioned_docs/version-20.1.2/guides/docker.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/docker.md rename to website/versioned_docs/version-20.1.2/guides/docker.md diff --git a/website/versioned_docs/version-20.1.1/guides/evaluate-javascript.md b/website/versioned_docs/version-20.1.2/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/evaluate-javascript.md rename to website/versioned_docs/version-20.1.2/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-20.1.1/guides/query-selectors-legacy.md b/website/versioned_docs/version-20.1.2/guides/query-selectors-legacy.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/query-selectors-legacy.md rename to website/versioned_docs/version-20.1.2/guides/query-selectors-legacy.md diff --git a/website/versioned_docs/version-20.1.1/guides/query-selectors.md b/website/versioned_docs/version-20.1.2/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/query-selectors.md rename to website/versioned_docs/version-20.1.2/guides/query-selectors.md diff --git a/website/versioned_docs/version-20.1.1/guides/request-interception.md b/website/versioned_docs/version-20.1.2/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-20.1.1/guides/request-interception.md rename to website/versioned_docs/version-20.1.2/guides/request-interception.md diff --git a/website/versioned_docs/version-20.1.1/index.md b/website/versioned_docs/version-20.1.2/index.md similarity index 100% rename from website/versioned_docs/version-20.1.1/index.md rename to website/versioned_docs/version-20.1.2/index.md diff --git a/website/versioned_docs/version-20.1.1/troubleshooting.md b/website/versioned_docs/version-20.1.2/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-20.1.1/troubleshooting.md rename to website/versioned_docs/version-20.1.2/troubleshooting.md diff --git a/website/versioned_sidebars/version-20.1.1-sidebars.json b/website/versioned_sidebars/version-20.1.2-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-20.1.1-sidebars.json rename to website/versioned_sidebars/version-20.1.2-sidebars.json diff --git a/website/versions.json b/website/versions.json index 9e12eb0454c47..baf21aba64f3b 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["20.1.1"] +["20.1.2"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index b249596211cd1..1591bd8b04edd 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "20.1.1", "20.1.0", "20.0.0", "19.11.1", From 317fa732f920382f9b3f6dea4e31ed31b04e25da Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Wed, 10 May 2023 08:23:29 +0000 Subject: [PATCH 159/417] feat: implement detailed errors for evaluation (#10114) --- docs/api/index.md | 1 - docs/api/puppeteer.evaluation_script_url.md | 11 - .../puppeteer-core/src/common/Coverage.ts | 12 +- .../src/common/ElementHandle.ts | 4 +- .../src/common/ExecutionContext.ts | 35 +-- packages/puppeteer-core/src/common/Frame.ts | 12 +- .../puppeteer-core/src/common/FrameManager.ts | 6 +- .../src/common/IsolatedWorld.ts | 11 + .../puppeteer-core/src/common/JSHandle.ts | 15 +- packages/puppeteer-core/src/common/Page.ts | 18 +- .../puppeteer-core/src/common/WebWorker.ts | 10 +- .../puppeteer-core/src/common/bidi/Context.ts | 34 ++- .../src/common/bidi/JSHandle.ts | 9 + .../puppeteer-core/src/common/bidi/Page.ts | 14 +- .../puppeteer-core/src/common/bidi/utils.ts | 49 ++++ packages/puppeteer-core/src/common/util.ts | 221 ++++++++++++++++-- test/TestExpectations.json | 24 ++ test/src/evaluation.spec.ts | 6 +- test/src/stacktrace.spec.ts | 146 ++++++++++++ 19 files changed, 568 insertions(+), 70 deletions(-) delete mode 100644 docs/api/puppeteer.evaluation_script_url.md create mode 100644 test/src/stacktrace.spec.ts diff --git a/docs/api/index.md b/docs/api/index.md index a83dd52f862f3..520cba940a080 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -128,7 +128,6 @@ sidebar_label: API | [defaultArgs](./puppeteer.defaultargs.md) | | | [devices](./puppeteer.devices.md) | | | [errors](./puppeteer.errors.md) | | -| [EVALUATION_SCRIPT_URL](./puppeteer.evaluation_script_url.md) | | | [executablePath](./puppeteer.executablepath.md) | | | [KnownDevices](./puppeteer.knowndevices.md) | A list of devices to be used with [Page.emulate()](./puppeteer.page.emulate.md). | | [launch](./puppeteer.launch.md) | | diff --git a/docs/api/puppeteer.evaluation_script_url.md b/docs/api/puppeteer.evaluation_script_url.md deleted file mode 100644 index e00bbc863e9c1..0000000000000 --- a/docs/api/puppeteer.evaluation_script_url.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -sidebar_label: EVALUATION_SCRIPT_URL ---- - -# EVALUATION_SCRIPT_URL variable - -#### Signature: - -```typescript -EVALUATION_SCRIPT_URL = 'pptr://__puppeteer_evaluation_script__'; -``` diff --git a/packages/puppeteer-core/src/common/Coverage.ts b/packages/puppeteer-core/src/common/Coverage.ts index b19d79e95e047..7a80e8d3e5269 100644 --- a/packages/puppeteer-core/src/common/Coverage.ts +++ b/packages/puppeteer-core/src/common/Coverage.ts @@ -19,9 +19,13 @@ import {Protocol} from 'devtools-protocol'; import {assert} from '../util/assert.js'; import {CDPSession} from './Connection.js'; -import {EVALUATION_SCRIPT_URL} from './ExecutionContext.js'; -import {addEventListener, debugError, PuppeteerEventListener} from './util.js'; -import {removeEventListeners} from './util.js'; +import { + addEventListener, + debugError, + PuppeteerEventListener, + PuppeteerURL, + removeEventListeners, +} from './util.js'; /** * @internal @@ -264,7 +268,7 @@ export class JSCoverage { event: Protocol.Debugger.ScriptParsedEvent ): Promise { // Ignore puppeteer-injected scripts - if (event.url === EVALUATION_SCRIPT_URL) { + if (PuppeteerURL.isPuppeteerURL(event.url)) { return; } // Ignore other anonymous scripts unless the reportAnonymousScripts option is true. diff --git a/packages/puppeteer-core/src/common/ElementHandle.ts b/packages/puppeteer-core/src/common/ElementHandle.ts index 351d7057bf928..694d3804fd742 100644 --- a/packages/puppeteer-core/src/common/ElementHandle.ts +++ b/packages/puppeteer-core/src/common/ElementHandle.ts @@ -41,7 +41,7 @@ import {LazyArg} from './LazyArg.js'; import {CDPPage} from './Page.js'; import {ElementFor, EvaluateFuncWith, HandleFor, NodeFor} from './types.js'; import {KeyInput} from './USKeyboardLayout.js'; -import {debugError, isString} from './util.js'; +import {debugError, isString, withSourcePuppeteerURLIfNone} from './util.js'; const applyOffsetsToQuad = ( quad: Point[], @@ -138,6 +138,7 @@ export class CDPElementHandle< pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$eval.name, pageFunction); const elementHandle = await this.$(selector); if (!elementHandle) { throw new Error( @@ -161,6 +162,7 @@ export class CDPElementHandle< pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$$eval.name, pageFunction); const results = await this.$$(selector); const elements = await this.evaluateHandle((_, ...elements) => { return elements; diff --git a/packages/puppeteer-core/src/common/ExecutionContext.ts b/packages/puppeteer-core/src/common/ExecutionContext.ts index e00c45b2dd763..4ecd900c415b6 100644 --- a/packages/puppeteer-core/src/common/ExecutionContext.ts +++ b/packages/puppeteer-core/src/common/ExecutionContext.ts @@ -32,18 +32,20 @@ import {LazyArg} from './LazyArg.js'; import {scriptInjector} from './ScriptInjector.js'; import {EvaluateFunc, HandleFor} from './types.js'; import { + PuppeteerURL, + createEvaluationError, createJSHandle, - getExceptionMessage, + getSourcePuppeteerURLIfAvailable, isString, valueFromRemoteObject, } from './util.js'; -/** - * @public - */ -export const EVALUATION_SCRIPT_URL = 'pptr://__puppeteer_evaluation_script__'; const SOURCE_URL_REGEX = /^[\040\t]*\/\/[@#] sourceURL=\s*(\S*?)\s*$/m; +const getSourceUrlComment = (url: string) => { + return `//# sourceURL=${url}`; +}; + /** * Represents a context for JavaScript execution. * @@ -270,14 +272,17 @@ export class ExecutionContext { pageFunction: Func | string, ...args: Params ): Promise>> | Awaited>> { - const suffix = `//# sourceURL=${EVALUATION_SCRIPT_URL}`; + const sourceUrlComment = getSourceUrlComment( + getSourcePuppeteerURLIfAvailable(pageFunction)?.toString() ?? + PuppeteerURL.INTERNAL_URL + ); if (isString(pageFunction)) { const contextId = this._contextId; const expression = pageFunction; const expressionWithSourceUrl = SOURCE_URL_REGEX.test(expression) ? expression - : expression + '\n' + suffix; + : `${expression}\n${sourceUrlComment}\n`; const {exceptionDetails, result: remoteObject} = await this._client .send('Runtime.evaluate', { @@ -290,9 +295,7 @@ export class ExecutionContext { .catch(rewriteError); if (exceptionDetails) { - throw new Error( - 'Evaluation failed: ' + getExceptionMessage(exceptionDetails) - ); + throw createEvaluationError(exceptionDetails); } return returnByValue @@ -300,10 +303,16 @@ export class ExecutionContext { : createJSHandle(this, remoteObject); } + const functionDeclaration = stringifyFunction(pageFunction); + const functionDeclarationWithSourceUrl = SOURCE_URL_REGEX.test( + functionDeclaration + ) + ? functionDeclaration + : `${functionDeclaration}\n${sourceUrlComment}\n`; let callFunctionOnPromise; try { callFunctionOnPromise = this._client.send('Runtime.callFunctionOn', { - functionDeclaration: `${stringifyFunction(pageFunction)}\n${suffix}\n`, + functionDeclaration: functionDeclarationWithSourceUrl, executionContextId: this._contextId, arguments: await Promise.all(args.map(convertArgument.bind(this))), returnByValue, @@ -322,9 +331,7 @@ export class ExecutionContext { const {exceptionDetails, result: remoteObject} = await callFunctionOnPromise.catch(rewriteError); if (exceptionDetails) { - throw new Error( - 'Evaluation failed: ' + getExceptionMessage(exceptionDetails) - ); + throw createEvaluationError(exceptionDetails); } return returnByValue ? valueFromRemoteObject(remoteObject) diff --git a/packages/puppeteer-core/src/common/Frame.ts b/packages/puppeteer-core/src/common/Frame.ts index b605e60637c4d..9152ac86c5945 100644 --- a/packages/puppeteer-core/src/common/Frame.ts +++ b/packages/puppeteer-core/src/common/Frame.ts @@ -39,7 +39,7 @@ import {MAIN_WORLD, PUPPETEER_WORLD} from './IsolatedWorlds.js'; import {LazyArg} from './LazyArg.js'; import {LifecycleWatcher, PuppeteerLifeCycleEvent} from './LifecycleWatcher.js'; import {EvaluateFunc, EvaluateFuncWith, HandleFor, NodeFor} from './types.js'; -import {importFSPromises} from './util.js'; +import {importFSPromises, withSourcePuppeteerURLIfNone} from './util.js'; /** * @public @@ -459,6 +459,10 @@ export class Frame { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); return this.worlds[MAIN_WORLD].evaluateHandle(pageFunction, ...args); } @@ -475,6 +479,10 @@ export class Frame { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); return this.worlds[MAIN_WORLD].evaluate(pageFunction, ...args); } @@ -536,6 +544,7 @@ export class Frame { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$eval.name, pageFunction); return this.worlds[MAIN_WORLD].$eval(selector, pageFunction, ...args); } @@ -571,6 +580,7 @@ export class Frame { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$$eval.name, pageFunction); return this.worlds[MAIN_WORLD].$$eval(selector, pageFunction, ...args); } diff --git a/packages/puppeteer-core/src/common/FrameManager.ts b/packages/puppeteer-core/src/common/FrameManager.ts index 148fe34095bf5..5e5e1e67220c3 100644 --- a/packages/puppeteer-core/src/common/FrameManager.ts +++ b/packages/puppeteer-core/src/common/FrameManager.ts @@ -23,7 +23,7 @@ import {isErrorLike} from '../util/ErrorLike.js'; import {CDPSession, isTargetClosedError} from './Connection.js'; import {DeviceRequestPromptManager} from './DeviceRequestPrompt.js'; import {EventEmitter} from './EventEmitter.js'; -import {EVALUATION_SCRIPT_URL, ExecutionContext} from './ExecutionContext.js'; +import {ExecutionContext} from './ExecutionContext.js'; import {Frame} from './Frame.js'; import {FrameTree} from './FrameTree.js'; import {IsolatedWorld} from './IsolatedWorld.js'; @@ -31,7 +31,7 @@ import {MAIN_WORLD, PUPPETEER_WORLD} from './IsolatedWorlds.js'; import {NetworkManager} from './NetworkManager.js'; import {Target} from './Target.js'; import {TimeoutSettings} from './TimeoutSettings.js'; -import {debugError} from './util.js'; +import {debugError, PuppeteerURL} from './util.js'; const UTILITY_WORLD_NAME = '__puppeteer_utility_world__'; @@ -349,7 +349,7 @@ export class FrameManager extends EventEmitter { } await session.send('Page.addScriptToEvaluateOnNewDocument', { - source: `//# sourceURL=${EVALUATION_SCRIPT_URL}`, + source: `//# sourceURL=${PuppeteerURL.INTERNAL_URL}`, worldName: name, }); diff --git a/packages/puppeteer-core/src/common/IsolatedWorld.ts b/packages/puppeteer-core/src/common/IsolatedWorld.ts index 82272ae32af43..d2f9004b1adda 100644 --- a/packages/puppeteer-core/src/common/IsolatedWorld.ts +++ b/packages/puppeteer-core/src/common/IsolatedWorld.ts @@ -42,6 +42,7 @@ import { createJSHandle, debugError, setPageContent, + withSourcePuppeteerURLIfNone, } from './util.js'; import {TaskManager, WaitTask} from './WaitTask.js'; @@ -183,6 +184,10 @@ export class IsolatedWorld { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); const context = await this.executionContext(); return context.evaluateHandle(pageFunction, ...args); } @@ -194,6 +199,10 @@ export class IsolatedWorld { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); const context = await this.executionContext(); return context.evaluate(pageFunction, ...args); } @@ -240,6 +249,7 @@ export class IsolatedWorld { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$eval.name, pageFunction); const document = await this.document(); return document.$eval(selector, pageFunction, ...args); } @@ -256,6 +266,7 @@ export class IsolatedWorld { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$$eval.name, pageFunction); const document = await this.document(); return document.$$eval(selector, pageFunction, ...args); } diff --git a/packages/puppeteer-core/src/common/JSHandle.ts b/packages/puppeteer-core/src/common/JSHandle.ts index e755e9344cb08..3232cb27fe2ea 100644 --- a/packages/puppeteer-core/src/common/JSHandle.ts +++ b/packages/puppeteer-core/src/common/JSHandle.ts @@ -23,7 +23,12 @@ import {CDPSession} from './Connection.js'; import type {CDPElementHandle} from './ElementHandle.js'; import {ExecutionContext} from './ExecutionContext.js'; import {EvaluateFuncWith, HandleFor, HandleOr} from './types.js'; -import {createJSHandle, releaseObject, valueFromRemoteObject} from './util.js'; +import { + createJSHandle, + releaseObject, + valueFromRemoteObject, + withSourcePuppeteerURLIfNone, +} from './util.js'; declare const __JSHandleSymbol: unique symbol; @@ -71,6 +76,10 @@ export class CDPJSHandle extends JSHandle { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); return await this.executionContext().evaluate(pageFunction, this, ...args); } @@ -84,6 +93,10 @@ export class CDPJSHandle extends JSHandle { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); return await this.executionContext().evaluateHandle( pageFunction, this, diff --git a/packages/puppeteer-core/src/common/Page.ts b/packages/puppeteer-core/src/common/Page.ts index 543065597e6a9..60083934b644b 100644 --- a/packages/puppeteer-core/src/common/Page.ts +++ b/packages/puppeteer-core/src/common/Page.ts @@ -85,10 +85,10 @@ import { NodeFor, } from './types.js'; import { + createClientError, createJSHandle, debugError, evaluationString, - getExceptionMessage, getReadableAsBuffer, getReadableFromProtocolStream, isString, @@ -97,6 +97,7 @@ import { valueFromRemoteObject, waitForEvent, waitWithTimeout, + withSourcePuppeteerURLIfNone, } from './util.js'; import {WebWorker} from './WebWorker.js'; @@ -518,6 +519,10 @@ export class CDPPage extends Page { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); const context = await this.mainFrame().executionContext(); return context.evaluateHandle(pageFunction, ...args); } @@ -549,6 +554,7 @@ export class CDPPage extends Page { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$eval.name, pageFunction); return this.mainFrame().$eval(selector, pageFunction, ...args); } @@ -564,6 +570,7 @@ export class CDPPage extends Page { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone(this.$$eval.name, pageFunction); return this.mainFrame().$$eval(selector, pageFunction, ...args); } @@ -735,10 +742,7 @@ export class CDPPage extends Page { } #handleException(exceptionDetails: Protocol.Runtime.ExceptionDetails): void { - const message = getExceptionMessage(exceptionDetails); - const err = new Error(message); - err.stack = ''; // Don't report clientside error with a node stack attached - this.emit(PageEmittedEvents.PageError, err); + this.emit(PageEmittedEvents.PageError, createClientError(exceptionDetails)); } async #onConsoleAPI( @@ -1257,6 +1261,10 @@ export class CDPPage extends Page { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); return this.#frameManager.mainFrame().evaluate(pageFunction, ...args); } diff --git a/packages/puppeteer-core/src/common/WebWorker.ts b/packages/puppeteer-core/src/common/WebWorker.ts index fface119ad1de..d4c04c9d14709 100644 --- a/packages/puppeteer-core/src/common/WebWorker.ts +++ b/packages/puppeteer-core/src/common/WebWorker.ts @@ -23,7 +23,7 @@ import {EventEmitter} from './EventEmitter.js'; import {ExecutionContext} from './ExecutionContext.js'; import {CDPJSHandle} from './JSHandle.js'; import {EvaluateFunc, HandleFor} from './types.js'; -import {debugError} from './util.js'; +import {debugError, withSourcePuppeteerURLIfNone} from './util.js'; /** * @internal @@ -150,6 +150,10 @@ export class WebWorker extends EventEmitter { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); const context = await this.#executionContext; return context.evaluate(pageFunction, ...args); } @@ -173,6 +177,10 @@ export class WebWorker extends EventEmitter { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); const context = await this.#executionContext; return context.evaluateHandle(pageFunction, ...args); } diff --git a/packages/puppeteer-core/src/common/bidi/Context.ts b/packages/puppeteer-core/src/common/bidi/Context.ts index 4d3711d6aac32..5be18db74c838 100644 --- a/packages/puppeteer-core/src/common/bidi/Context.ts +++ b/packages/puppeteer-core/src/common/bidi/Context.ts @@ -26,12 +26,25 @@ import {EventEmitter} from '../EventEmitter.js'; import {PuppeteerLifeCycleEvent} from '../LifecycleWatcher.js'; import {TimeoutSettings} from '../TimeoutSettings.js'; import {EvaluateFunc, HandleFor} from '../types.js'; -import {isString, setPageContent, waitWithTimeout} from '../util.js'; +import { + getSourcePuppeteerURLIfAvailable, + isString, + PuppeteerURL, + setPageContent, + waitWithTimeout, +} from '../util.js'; import {Connection} from './Connection.js'; import {ElementHandle} from './ElementHandle.js'; import {JSHandle} from './JSHandle.js'; import {BidiSerializer} from './Serializer.js'; +import {createEvaluationError} from './utils.js'; + +const SOURCE_URL_REGEX = /^[\040\t]*\/\/[@#] sourceURL=\s*(\S*?)\s*$/m; + +const getSourceUrlComment = (url: string) => { + return `//# sourceURL=${url}`; +}; /** * @internal @@ -120,18 +133,31 @@ export class Context extends EventEmitter { pageFunction: Func | string, ...args: Params ): Promise>> | Awaited>> { + const sourceUrlComment = getSourceUrlComment( + getSourcePuppeteerURLIfAvailable(pageFunction)?.toString() ?? + PuppeteerURL.INTERNAL_URL + ); + let responsePromise; const resultOwnership = returnByValue ? 'none' : 'root'; if (isString(pageFunction)) { + const expression = SOURCE_URL_REGEX.test(pageFunction) + ? pageFunction + : `${pageFunction}\n${sourceUrlComment}\n`; + responsePromise = this.#connection.send('script.evaluate', { - expression: pageFunction, + expression: expression, target: {context: this._contextId}, resultOwnership, awaitPromise: true, }); } else { + let functionDeclaration = stringifyFunction(pageFunction); + functionDeclaration = SOURCE_URL_REGEX.test(functionDeclaration) + ? functionDeclaration + : `${functionDeclaration}\n${sourceUrlComment}\n`; responsePromise = this.#connection.send('script.callFunction', { - functionDeclaration: stringifyFunction(pageFunction), + functionDeclaration, arguments: await Promise.all( args.map(arg => { return BidiSerializer.serialize(arg, this); @@ -146,7 +172,7 @@ export class Context extends EventEmitter { const {result} = await responsePromise; if ('type' in result && result.type === 'exception') { - throw new Error(result.exceptionDetails.text); + throw createEvaluationError(result.exceptionDetails); } return returnByValue diff --git a/packages/puppeteer-core/src/common/bidi/JSHandle.ts b/packages/puppeteer-core/src/common/bidi/JSHandle.ts index 2cd2876622f33..eb1a737e467d0 100644 --- a/packages/puppeteer-core/src/common/bidi/JSHandle.ts +++ b/packages/puppeteer-core/src/common/bidi/JSHandle.ts @@ -19,6 +19,7 @@ import * as Bidi from 'chromium-bidi/lib/cjs/protocol/protocol.js'; import {ElementHandle} from '../../api/ElementHandle.js'; import {JSHandle as BaseJSHandle} from '../../api/JSHandle.js'; import {EvaluateFuncWith, HandleFor, HandleOr} from '../../common/types.js'; +import {withSourcePuppeteerURLIfNone} from '../util.js'; import {Connection} from './Connection.js'; import {Context} from './Context.js'; @@ -55,6 +56,10 @@ export class JSHandle extends BaseJSHandle { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); return await this.context().evaluate(pageFunction, this, ...args); } @@ -65,6 +70,10 @@ export class JSHandle extends BaseJSHandle { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); return await this.context().evaluateHandle(pageFunction, this, ...args); } diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 524f5ed122f34..bea82eefdc975 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -31,7 +31,11 @@ import {Handler} from '../EventEmitter.js'; import {PDFOptions} from '../PDFOptions.js'; import {Viewport} from '../PuppeteerViewport.js'; import {EvaluateFunc, HandleFor} from '../types.js'; -import {debugError, waitWithTimeout} from '../util.js'; +import { + debugError, + waitWithTimeout, + withSourcePuppeteerURLIfNone, +} from '../util.js'; import {Context, getBidiHandle} from './Context.js'; import {BidiSerializer} from './Serializer.js'; @@ -151,6 +155,10 @@ export class Page extends PageBase { pageFunction: Func | string, ...args: Params ): Promise>>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluateHandle.name, + pageFunction + ); return this.#context.evaluateHandle(pageFunction, ...args); } @@ -161,6 +169,10 @@ export class Page extends PageBase { pageFunction: Func | string, ...args: Params ): Promise>> { + pageFunction = withSourcePuppeteerURLIfNone( + this.evaluate.name, + pageFunction + ); return this.#context.evaluate(pageFunction, ...args); } diff --git a/packages/puppeteer-core/src/common/bidi/utils.ts b/packages/puppeteer-core/src/common/bidi/utils.ts index ad4a590c5ab19..b493e5b0c6fe6 100644 --- a/packages/puppeteer-core/src/common/bidi/utils.ts +++ b/packages/puppeteer-core/src/common/bidi/utils.ts @@ -17,8 +17,10 @@ import * as Bidi from 'chromium-bidi/lib/cjs/protocol/protocol.js'; import {debug} from '../Debug.js'; +import {PuppeteerURL} from '../util.js'; import {Context} from './Context.js'; +import {BidiSerializer} from './Serializer.js'; /** * @internal @@ -45,3 +47,50 @@ export async function releaseReference( debugError(error); }); } + +/** + * @internal + */ +export function createEvaluationError( + details: Bidi.Script.ExceptionDetails +): unknown { + if (details.exception.type !== 'error') { + return BidiSerializer.deserialize(details.exception); + } + const [name = '', ...parts] = details.text.split(': '); + const message = parts.join(': '); + const error = new Error(message); + error.name = name; + + // The first line is this function which we ignore. + const stackLines = []; + if (details.stackTrace && stackLines.length < Error.stackTraceLimit) { + for (const frame of details.stackTrace.callFrames.reverse()) { + if ( + PuppeteerURL.isPuppeteerURL(frame.url) && + frame.url !== PuppeteerURL.INTERNAL_URL + ) { + const url = PuppeteerURL.parse(frame.url); + stackLines.unshift( + ` at ${frame.functionName || url.functionName} (${ + url.functionName + } at ${url.siteString}, :${frame.lineNumber}:${ + frame.columnNumber + })` + ); + } else { + stackLines.push( + ` at ${frame.functionName || ''} (${frame.url}:${ + frame.lineNumber + }:${frame.columnNumber})` + ); + } + if (stackLines.length >= Error.stackTraceLimit) { + break; + } + } + } + + error.stack = [details.text, ...stackLines].join('\n'); + return error; +} diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index d9b66934dec7b..00decd903da02 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -41,30 +41,213 @@ export const debugError = debug('puppeteer:error'); /** * @internal */ -export function getExceptionMessage( - exceptionDetails: Protocol.Runtime.ExceptionDetails -): string { - if (exceptionDetails.exception) { - return ( - exceptionDetails.exception.description || exceptionDetails.exception.value - ); +export function createEvaluationError( + details: Protocol.Runtime.ExceptionDetails +): unknown { + let name: string; + let message: string; + if (!details.exception) { + name = 'Error'; + message = details.text; + } else if ( + details.exception.type !== 'object' || + details.exception.subtype !== 'error' + ) { + return valueFromRemoteObject(details.exception); + } else { + const detail = getErrorDetails(details); + name = detail.name; + message = detail.message; + } + const messageHeight = message.split('\n').length; + const error = new Error(message); + error.name = name; + const stackLines = error.stack!.split('\n'); + const messageLines = stackLines.splice(0, messageHeight); + + // The first line is this function which we ignore. + stackLines.shift(); + if (details.stackTrace && stackLines.length < Error.stackTraceLimit) { + for (const frame of details.stackTrace.callFrames.reverse()) { + if ( + PuppeteerURL.isPuppeteerURL(frame.url) && + frame.url !== PuppeteerURL.INTERNAL_URL + ) { + const url = PuppeteerURL.parse(frame.url); + stackLines.unshift( + ` at ${frame.functionName || url.functionName} (${ + url.functionName + } at ${url.siteString}, :${frame.lineNumber}:${ + frame.columnNumber + })` + ); + } else { + stackLines.push( + ` at ${frame.functionName || ''} (${frame.url}:${ + frame.lineNumber + }:${frame.columnNumber})` + ); + } + if (stackLines.length >= Error.stackTraceLimit) { + break; + } + } + } + + error.stack = [...messageLines, ...stackLines].join('\n'); + return error; +} + +/** + * @internal + */ +export function createClientError( + details: Protocol.Runtime.ExceptionDetails +): unknown { + let name: string; + let message: string; + if (!details.exception) { + name = 'Error'; + message = details.text; + } else if ( + details.exception.type !== 'object' || + details.exception.subtype !== 'error' + ) { + return valueFromRemoteObject(details.exception); + } else { + const detail = getErrorDetails(details); + name = detail.name; + message = detail.message; } - let message = exceptionDetails.text; - if (exceptionDetails.stackTrace) { - for (const callframe of exceptionDetails.stackTrace.callFrames) { - const location = - callframe.url + - ':' + - callframe.lineNumber + - ':' + - callframe.columnNumber; - const functionName = callframe.functionName || ''; - message += `\n at ${functionName} (${location})`; + const messageHeight = message.split('\n').length; + const error = new Error(message); + error.name = name; + + const stackLines = []; + const messageLines = error.stack!.split('\n').splice(0, messageHeight); + if (details.stackTrace && stackLines.length < Error.stackTraceLimit) { + for (const frame of details.stackTrace.callFrames.reverse()) { + stackLines.push( + ` at ${frame.functionName || ''} (${frame.url}:${ + frame.lineNumber + }:${frame.columnNumber})` + ); + if (stackLines.length >= Error.stackTraceLimit) { + break; + } } } - return message; + + error.stack = [...messageLines, ...stackLines].join('\n'); + return error; } +const getErrorDetails = (details: Protocol.Runtime.ExceptionDetails) => { + let name = ''; + let message: string; + const lines = details.exception?.description?.split('\n') ?? []; + const size = details.stackTrace?.callFrames.length ?? 0; + lines.splice(-size, size); + if (details.exception?.className) { + name = details.exception.className; + } + message = lines.join('\n'); + if (name && message.startsWith(`${name}: `)) { + message = message.slice(name.length + 2); + } + return {message, name}; +}; + +/** + * @internal + */ +const SOURCE_URL = Symbol('Source URL for Puppeteer evaluation scripts'); + +/** + * @internal + */ +export class PuppeteerURL { + static INTERNAL_URL = 'pptr:internal'; + + static fromCallSite( + functionName: string, + site: NodeJS.CallSite + ): PuppeteerURL { + const url = new PuppeteerURL(); + url.#functionName = functionName; + url.#siteString = site.toString(); + return url; + } + + static parse = (url: string): PuppeteerURL => { + url = url.slice('pptr:'.length); + const [functionName = '', siteString = ''] = url.split(';'); + const puppeteerUrl = new PuppeteerURL(); + puppeteerUrl.#functionName = functionName; + puppeteerUrl.#siteString = globalThis.atob(siteString); + return puppeteerUrl; + }; + + static isPuppeteerURL = (url: string): boolean => { + return url.startsWith('pptr:'); + }; + + #functionName!: string; + #siteString!: string; + + get functionName(): string { + return this.#functionName; + } + + get siteString(): string { + return this.#siteString; + } + + toString(): string { + return `pptr:${[this.#functionName, globalThis.btoa(this.#siteString)].join( + ';' + )}`; + } +} + +/** + * @internal + */ +export const withSourcePuppeteerURLIfNone = >( + functionName: string, + object: T +): T => { + if (Object.prototype.hasOwnProperty.call(object, SOURCE_URL)) { + return object; + } + const original = Error.prepareStackTrace; + Error.prepareStackTrace = (_, stack) => { + // First element is the function. Second element is the caller of this + // function. Third element is the caller of the caller of this function + // which is precisely what we want. + return stack[2]; + }; + const site = new Error().stack as unknown as NodeJS.CallSite; + Error.prepareStackTrace = original; + return Object.assign(object, { + [SOURCE_URL]: PuppeteerURL.fromCallSite(functionName, site), + }); +}; + +/** + * @internal + */ +export const getSourcePuppeteerURLIfAvailable = < + T extends NonNullable +>( + object: T +): PuppeteerURL | undefined => { + if (Object.prototype.hasOwnProperty.call(object, SOURCE_URL)) { + return object[SOURCE_URL as keyof T] as PuppeteerURL; + } + return undefined; +}; + /** * @internal */ diff --git a/test/TestExpectations.json b/test/TestExpectations.json index a7c824d75a653..43b8799b2c4d5 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -1979,6 +1979,30 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[stacktrace.spec] Stack trace should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[stacktrace.spec] Stack trace should work with contiguous evaluation", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[stacktrace.spec] Stack trace should work with handles", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, + { + "testIdPattern": "[stacktrace.spec] Stack trace should work with nested function calls", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "firefox"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[target.spec] Target Browser.waitForTarget should wait for a target", "platforms": ["darwin", "linux", "win32"], diff --git a/test/src/evaluation.spec.ts b/test/src/evaluation.spec.ts index f8992b051e62f..7590e93476913 100644 --- a/test/src/evaluation.spec.ts +++ b/test/src/evaluation.spec.ts @@ -230,8 +230,7 @@ describe('Evaluation specs', function () { .catch(error_ => { return (error = error_); }); - expect(error).toBeTruthy(); - expect(error.message).toContain('qwerty'); + expect(error).toEqual('qwerty'); }); it('should support thrown numbers as error messages', async () => { const {page} = getTestState(); @@ -244,8 +243,7 @@ describe('Evaluation specs', function () { .catch(error_ => { return (error = error_); }); - expect(error).toBeTruthy(); - expect(error.message).toContain('100500'); + expect(error).toEqual(100500); }); it('should return complex objects', async () => { const {page} = getTestState(); diff --git a/test/src/stacktrace.spec.ts b/test/src/stacktrace.spec.ts new file mode 100644 index 0000000000000..288f29b9131f2 --- /dev/null +++ b/test/src/stacktrace.spec.ts @@ -0,0 +1,146 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; + +import expect from 'expect'; + +import { + getTestState, + setupTestBrowserHooks, + setupTestPageAndContextHooks, +} from './mocha-utils.js'; + +const FILENAME = __filename.replace(/[/\-\\^$*+?.()|[\]{}]/g, '\\$&'); + +describe('Stack trace', function () { + setupTestBrowserHooks(); + setupTestPageAndContextHooks(); + + it('should work', async () => { + const {page} = getTestState(); + + const error = (await page + .evaluate(() => { + throw new Error('Test'); + }) + .catch((error: Error) => { + return error; + })) as Error; + + expect(error.name).toEqual('Error'); + expect(error.message).toEqual('Test'); + assert(error.stack); + error.stack = error.stack.replace(new RegExp(FILENAME, 'g'), ''); + expect(error.stack.split('\n at ').slice(0, 2)).toMatchObject({ + ...[ + 'Error: Test', + 'evaluate (evaluate at Context. (:31:14), :1:18)', + ], + }); + }); + + it('should work with handles', async () => { + const {page} = getTestState(); + + const error = (await page + .evaluateHandle(() => { + throw new Error('Test'); + }) + .catch((error: Error) => { + return error; + })) as Error; + + expect(error.name).toEqual('Error'); + expect(error.message).toEqual('Test'); + assert(error.stack); + error.stack = error.stack.replace(new RegExp(FILENAME, 'g'), ''); + expect(error.stack.split('\n at ').slice(0, 2)).toMatchObject({ + ...[ + 'Error: Test', + 'evaluateHandle (evaluateHandle at Context. (:51:14), :1:18)', + ], + }); + }); + + it('should work with contiguous evaluation', async () => { + const {page} = getTestState(); + + const thrower = await page.evaluateHandle(() => { + return () => { + throw new Error('Test'); + }; + }); + const error = (await thrower + .evaluate(thrower => { + thrower(); + }) + .catch((error: Error) => { + return error; + })) as Error; + + expect(error.name).toEqual('Error'); + expect(error.message).toEqual('Test'); + assert(error.stack); + error.stack = error.stack.replace(new RegExp(FILENAME, 'g'), ''); + expect(error.stack.split('\n at ').slice(0, 3)).toMatchObject({ + ...[ + 'Error: Test', + 'evaluateHandle (evaluateHandle at Context. (:70:36), :2:22)', + 'evaluate (evaluate at Context. (:76:14), :1:12)', + ], + }); + }); + + it('should work with nested function calls', async () => { + const {page} = getTestState(); + + const error = (await page + .evaluate(() => { + function a() { + throw new Error('Test'); + } + function b() { + a(); + } + function c() { + b(); + } + function d() { + c(); + } + d(); + }) + .catch((error: Error) => { + return error; + })) as Error; + + expect(error.name).toEqual('Error'); + expect(error.message).toEqual('Test'); + assert(error.stack); + error.stack = error.stack.replace(new RegExp(FILENAME, 'g'), ''); + expect(error.stack.split('\n at ').slice(0, 6)).toMatchObject({ + ...[ + 'Error: Test', + 'a (evaluate at Context. (:97:14), :2:22)', + 'b (evaluate at Context. (:97:14), :5:16)', + 'c (evaluate at Context. (:97:14), :8:16)', + 'd (evaluate at Context. (:97:14), :11:16)', + 'evaluate (evaluate at Context. (:97:14), :13:12)', + ], + }); + }); +}); From c815ba45a38a8f22ee0ca38cea92f5e13b93cf25 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 11 May 2023 10:21:49 +0200 Subject: [PATCH 160/417] refactor: use helpers for JSON/text (#10154) --- .../browsers/src/browser-data/chromedriver.ts | 31 ++------------- packages/browsers/src/browser-data/firefox.ts | 39 ++++++------------- packages/browsers/test/src/versions.ts | 2 +- 3 files changed, 16 insertions(+), 56 deletions(-) diff --git a/packages/browsers/src/browser-data/chromedriver.ts b/packages/browsers/src/browser-data/chromedriver.ts index 39894d2e86601..6631e870a3670 100644 --- a/packages/browsers/src/browser-data/chromedriver.ts +++ b/packages/browsers/src/browser-data/chromedriver.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import {httpRequest} from '../httpUtil.js'; +import {getText} from '../httpUtil.js'; import {BrowserPlatform} from './types.js'; @@ -64,30 +64,7 @@ export function relativeExecutablePath( export async function resolveBuildId( _channel: 'latest' = 'latest' ): Promise { - return new Promise((resolve, reject) => { - const request = httpRequest( - new URL(`https://chromedriver.storage.googleapis.com/LATEST_RELEASE`), - 'GET', - response => { - let data = ''; - if (response.statusCode && response.statusCode >= 400) { - return reject(new Error(`Got status code ${response.statusCode}`)); - } - response.on('data', chunk => { - data += chunk; - }); - response.on('end', () => { - try { - return resolve(String(data)); - } catch { - return reject(new Error('Chrome version not found')); - } - }); - }, - false - ); - request.on('error', err => { - reject(err); - }); - }); + return await getText( + new URL(`https://chromedriver.storage.googleapis.com/LATEST_RELEASE`) + ); } diff --git a/packages/browsers/src/browser-data/firefox.ts b/packages/browsers/src/browser-data/firefox.ts index 6b9fb080f5734..ea0ffe234a948 100644 --- a/packages/browsers/src/browser-data/firefox.ts +++ b/packages/browsers/src/browser-data/firefox.ts @@ -17,7 +17,7 @@ import fs from 'fs'; import path from 'path'; -import {httpRequest} from '../httpUtil.js'; +import {getJSON} from '../httpUtil.js'; import {BrowserPlatform, ProfileOptions} from './types.js'; @@ -68,33 +68,16 @@ export function relativeExecutablePath( export async function resolveBuildId( channel: 'FIREFOX_NIGHTLY' = 'FIREFOX_NIGHTLY' ): Promise { - return new Promise((resolve, reject) => { - const request = httpRequest( - new URL('https://product-details.mozilla.org/1.0/firefox_versions.json'), - 'GET', - response => { - let data = ''; - if (response.statusCode && response.statusCode >= 400) { - return reject(new Error(`Got status code ${response.statusCode}`)); - } - response.on('data', chunk => { - data += chunk; - }); - response.on('end', () => { - try { - const versions = JSON.parse(data); - return resolve(versions[channel]); - } catch { - return reject(new Error('Firefox version not found')); - } - }); - }, - false - ); - request.on('error', err => { - reject(err); - }); - }); + const versions = (await getJSON( + new URL('https://product-details.mozilla.org/1.0/firefox_versions.json') + )) as { + [channel: string]: string; + }; + const version = versions[channel]; + if (!version) { + throw new Error(`Channel ${channel} is not found.`); + } + return version; } export async function createProfile(options: ProfileOptions): Promise { diff --git a/packages/browsers/test/src/versions.ts b/packages/browsers/test/src/versions.ts index 606827fe3c3d2..2707569dda54e 100644 --- a/packages/browsers/test/src/versions.ts +++ b/packages/browsers/test/src/versions.ts @@ -18,5 +18,5 @@ export const testChromeBuildId = '113.0.5672.0'; export const testChromiumBuildId = '1083080'; // TODO: We can add a Cron job to auto-update on change. // Firefox keeps only `latest` version of Nightly builds. -export const testFirefoxBuildId = '114.0a1'; +export const testFirefoxBuildId = '115.0a1'; export const testChromeDriverBuildId = '112.0.5615.49'; From e313b054e658887e2c062ea55d8ee99f3f4f3789 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 11 May 2023 13:26:05 +0200 Subject: [PATCH 161/417] feat: support Chrome channels for ChromeDriver (#10158) --- .../browsers/src/browser-data/browser-data.ts | 8 +++-- .../browsers/src/browser-data/chromedriver.ts | 32 +++++++++---------- .../chromedriver/chromedriver-data.spec.ts | 31 +++++++++--------- .../test/src/chromedriver/cli.spec.ts | 2 ++ packages/browsers/test/src/versions.ts | 2 +- 5 files changed, 40 insertions(+), 35 deletions(-) diff --git a/packages/browsers/src/browser-data/browser-data.ts b/packages/browsers/src/browser-data/browser-data.ts index 5e01067d2df3e..2d0fdc7922ac8 100644 --- a/packages/browsers/src/browser-data/browser-data.ts +++ b/packages/browsers/src/browser-data/browser-data.ts @@ -101,12 +101,14 @@ export async function resolveBuildId( case Browser.CHROMEDRIVER: switch (tag as BrowserTag) { case BrowserTag.LATEST: - return await chromedriver.resolveBuildId('latest'); - case BrowserTag.BETA: case BrowserTag.CANARY: + return await chromedriver.resolveBuildId(ChromeReleaseChannel.CANARY); + case BrowserTag.BETA: + return await chromedriver.resolveBuildId(ChromeReleaseChannel.BETA); case BrowserTag.DEV: + return await chromedriver.resolveBuildId(ChromeReleaseChannel.DEV); case BrowserTag.STABLE: - throw new Error(`${tag} is not support for ${browser}`); + return await chromedriver.resolveBuildId(ChromeReleaseChannel.STABLE); } case Browser.CHROMIUM: switch (tag as BrowserTag) { diff --git a/packages/browsers/src/browser-data/chromedriver.ts b/packages/browsers/src/browser-data/chromedriver.ts index 6631e870a3670..c5c318ef262a3 100644 --- a/packages/browsers/src/browser-data/chromedriver.ts +++ b/packages/browsers/src/browser-data/chromedriver.ts @@ -13,29 +13,30 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import path from 'path'; -import {getText} from '../httpUtil.js'; +import {getLastKnownGoodReleaseForChannel} from './chrome.js'; +import {BrowserPlatform, ChromeReleaseChannel} from './types.js'; -import {BrowserPlatform} from './types.js'; - -function archive(platform: BrowserPlatform): string { +function folder(platform: BrowserPlatform): string { switch (platform) { case BrowserPlatform.LINUX: - return 'chromedriver_linux64'; + return 'linux64'; case BrowserPlatform.MAC_ARM: - return 'chromedriver_mac_arm64'; + return 'mac-arm64'; case BrowserPlatform.MAC: - return 'chromedriver_mac64'; + return 'mac-x64'; case BrowserPlatform.WIN32: + return 'win32'; case BrowserPlatform.WIN64: - return 'chromedriver_win32'; + return 'win64'; } } export function resolveDownloadUrl( platform: BrowserPlatform, buildId: string, - baseUrl = 'https://chromedriver.storage.googleapis.com' + baseUrl = 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing' ): string { return `${baseUrl}/${resolveDownloadPath(platform, buildId).join('/')}`; } @@ -44,7 +45,7 @@ export function resolveDownloadPath( platform: BrowserPlatform, buildId: string ): string[] { - return [buildId, `${archive(platform)}.zip`]; + return [buildId, folder(platform), `chromedriver-${folder(platform)}.zip`]; } export function relativeExecutablePath( @@ -54,17 +55,16 @@ export function relativeExecutablePath( switch (platform) { case BrowserPlatform.MAC: case BrowserPlatform.MAC_ARM: + return path.join('chromedriver-' + folder(platform), 'chromedriver'); case BrowserPlatform.LINUX: - return 'chromedriver'; + return path.join('chromedriver-linux64', 'chromedriver'); case BrowserPlatform.WIN32: case BrowserPlatform.WIN64: - return 'chromedriver.exe'; + return path.join('chromedriver-' + folder(platform), 'chromedriver.exe'); } } export async function resolveBuildId( - _channel: 'latest' = 'latest' + channel: ChromeReleaseChannel ): Promise { - return await getText( - new URL(`https://chromedriver.storage.googleapis.com/LATEST_RELEASE`) - ); + return (await getLastKnownGoodReleaseForChannel(channel)).version; } diff --git a/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts b/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts index fb4134a6631e7..e29f1a8182d01 100644 --- a/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts +++ b/packages/browsers/test/src/chromedriver/chromedriver-data.spec.ts @@ -15,6 +15,7 @@ */ import assert from 'assert'; +import path from 'path'; import {BrowserPlatform} from '../../../lib/cjs/browser-data/browser-data.js'; import { @@ -25,47 +26,47 @@ import { describe('ChromeDriver', () => { it('should resolve download URLs', () => { assert.strictEqual( - resolveDownloadUrl(BrowserPlatform.LINUX, '112.0.5615.49'), - 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_linux64.zip' + resolveDownloadUrl(BrowserPlatform.LINUX, '115.0.5763.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5763.0/linux64/chromedriver-linux64.zip' ); assert.strictEqual( - resolveDownloadUrl(BrowserPlatform.MAC, '112.0.5615.49'), - 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_mac64.zip' + resolveDownloadUrl(BrowserPlatform.MAC, '115.0.5763.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5763.0/mac-x64/chromedriver-mac-x64.zip' ); assert.strictEqual( - resolveDownloadUrl(BrowserPlatform.MAC_ARM, '112.0.5615.49'), - 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_mac_arm64.zip' + resolveDownloadUrl(BrowserPlatform.MAC_ARM, '115.0.5763.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5763.0/mac-arm64/chromedriver-mac-arm64.zip' ); assert.strictEqual( - resolveDownloadUrl(BrowserPlatform.WIN32, '112.0.5615.49'), - 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_win32.zip' + resolveDownloadUrl(BrowserPlatform.WIN32, '115.0.5763.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5763.0/win32/chromedriver-win32.zip' ); assert.strictEqual( - resolveDownloadUrl(BrowserPlatform.WIN64, '112.0.5615.49'), - 'https://chromedriver.storage.googleapis.com/112.0.5615.49/chromedriver_win32.zip' + resolveDownloadUrl(BrowserPlatform.WIN64, '115.0.5763.0'), + 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5763.0/win64/chromedriver-win64.zip' ); }); it('should resolve executable paths', () => { assert.strictEqual( relativeExecutablePath(BrowserPlatform.LINUX, '12372323'), - 'chromedriver' + path.join('chromedriver-linux64', 'chromedriver') ); assert.strictEqual( relativeExecutablePath(BrowserPlatform.MAC, '12372323'), - 'chromedriver' + path.join('chromedriver-mac-x64/', 'chromedriver') ); assert.strictEqual( relativeExecutablePath(BrowserPlatform.MAC_ARM, '12372323'), - 'chromedriver' + path.join('chromedriver-mac-arm64', 'chromedriver') ); assert.strictEqual( relativeExecutablePath(BrowserPlatform.WIN32, '12372323'), - 'chromedriver.exe' + path.join('chromedriver-win32', 'chromedriver.exe') ); assert.strictEqual( relativeExecutablePath(BrowserPlatform.WIN64, '12372323'), - 'chromedriver.exe' + path.join('chromedriver-win64', 'chromedriver.exe') ); }); }); diff --git a/packages/browsers/test/src/chromedriver/cli.spec.ts b/packages/browsers/test/src/chromedriver/cli.spec.ts index 52c23d22c2314..d2d10a04e317b 100644 --- a/packages/browsers/test/src/chromedriver/cli.spec.ts +++ b/packages/browsers/test/src/chromedriver/cli.spec.ts @@ -64,6 +64,7 @@ describe('ChromeDriver CLI', function () { tmpDir, 'chromedriver', `linux-${testChromeDriverBuildId}`, + 'chromedriver-linux64', 'chromedriver' ) ) @@ -81,6 +82,7 @@ describe('ChromeDriver CLI', function () { tmpDir, 'chromedriver', `linux-${testChromeDriverBuildId}`, + 'chromedriver-linux64', 'chromedriver' ) ) diff --git a/packages/browsers/test/src/versions.ts b/packages/browsers/test/src/versions.ts index 2707569dda54e..388e3479fe9e1 100644 --- a/packages/browsers/test/src/versions.ts +++ b/packages/browsers/test/src/versions.ts @@ -19,4 +19,4 @@ export const testChromiumBuildId = '1083080'; // TODO: We can add a Cron job to auto-update on change. // Firefox keeps only `latest` version of Nightly builds. export const testFirefoxBuildId = '115.0a1'; -export const testChromeDriverBuildId = '112.0.5615.49'; +export const testChromeDriverBuildId = '115.0.5763.0'; From c00cf45009b263b4427d1d81ca226e3c0d77d305 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 11 May 2023 15:10:27 +0200 Subject: [PATCH 162/417] chore: create a test helper for launching browser (#10152) --- test/.eslintrc.js | 16 ++++++++++++ test/src/mocha-utils.ts | 54 ++++++++++++++++++++++++++++++++++++++++ test/src/network.spec.ts | 12 +++------ 3 files changed, 73 insertions(+), 9 deletions(-) diff --git a/test/.eslintrc.js b/test/.eslintrc.js index 9d86da20e14ed..e74e13b8b3736 100644 --- a/test/.eslintrc.js +++ b/test/.eslintrc.js @@ -10,4 +10,20 @@ module.exports = { }, ], }, + overrides: [ + { + files: ['*.spec.ts'], + rules: { + 'no-restricted-syntax': [ + 'warn', + { + message: + 'Use helper command `launch` to make sure the browsers get cleaned', + selector: + 'MemberExpression[object.name="puppeteer"][property.name="launch"]', + }, + ], + }, + }, + ], }; diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index 70d9ab505e542..efda1e12f9afb 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -242,6 +242,10 @@ export const mochaHooks = { ], afterEach: (): void => { + if (browserCleanups.length > 0) { + throw new Error('A manually launched browser was not closed!'); + } + sinon.restore(); }, }; @@ -328,3 +332,53 @@ export const createTimeout = ( }, n); }); }; + +const browserCleanups: Array<() => Promise> = []; + +export const launch = async ( + options: PuppeteerLaunchOptions +): Promise< + PuppeteerTestState & { + close: () => Promise; + } +> => { + const close = async () => { + let cleanup = browserCleanups.pop(); + while (cleanup) { + await cleanup(); + cleanup = browserCleanups.pop(); + } + }; + + try { + const browser = await puppeteer.launch({ + ...defaultBrowserOptions, + ...options, + }); + browserCleanups.push(async () => { + browser.close(); + }); + + const context = await browser.createIncognitoBrowserContext(); + browserCleanups.push(async () => { + context.close(); + }); + + const page = await context.newPage(); + browserCleanups.push(async () => { + page.close(); + }); + + return { + ...getTestState(), + browser, + context, + page, + close, + }; + } catch (error) { + await close(); + + throw error; + } +}; diff --git a/test/src/network.spec.ts b/test/src/network.spec.ts index f3899a5ff7eed..3bbd09b03c834 100644 --- a/test/src/network.spec.ts +++ b/test/src/network.spec.ts @@ -24,6 +24,7 @@ import {HTTPResponse} from 'puppeteer-core/internal/api/HTTPResponse.js'; import { getTestState, + launch, setupTestBrowserHooks, setupTestPageAndContextHooks, } from './mocha-utils.js'; @@ -823,15 +824,9 @@ describe('network', function () { }); it('Cross-origin set-cookie', async () => { - const {httpsServer, puppeteer, defaultBrowserOptions} = getTestState(); - - const browser = await puppeteer.launch({ - ...defaultBrowserOptions, + const {page, httpsServer, close} = await launch({ ignoreHTTPSErrors: true, }); - - const page = await browser.newPage(); - try { await page.goto(httpsServer.PREFIX + '/empty.html'); @@ -855,8 +850,7 @@ describe('network', function () { ]); expect(response.headers()['set-cookie']).toBe(setCookieString); } finally { - await page.close(); - await browser.close(); + await close(); } }); }); From 4398f66f281f1ffe5be81b529fc4751edfaf761d Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 11 May 2023 19:09:24 +0200 Subject: [PATCH 163/417] fix: downloadPath should be used by the install script (#10163) --- docs/api/puppeteer.configuration.md | 2 +- .../src/common/Configuration.ts | 3 +-- packages/puppeteer/src/node/install.ts | 4 +++- test/installation/src/puppeteer.spec.ts | 20 +++++++++++++++++++ 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/docs/api/puppeteer.configuration.md b/docs/api/puppeteer.configuration.md index 398f1f50e7446..c8a49caacc700 100644 --- a/docs/api/puppeteer.configuration.md +++ b/docs/api/puppeteer.configuration.md @@ -22,7 +22,7 @@ export interface Configuration | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | | defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | | downloadBaseUrl | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_BASE_URL.

| Either https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | -| downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | +| downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cacheDirectory> | | executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | | logLevel | optional | 'silent' \| 'error' \| 'warn' | Tells Puppeteer to log at the given level. | warn | diff --git a/packages/puppeteer-core/src/common/Configuration.ts b/packages/puppeteer-core/src/common/Configuration.ts index 80e866eba9262..efe23c2c33587 100644 --- a/packages/puppeteer-core/src/common/Configuration.ts +++ b/packages/puppeteer-core/src/common/Configuration.ts @@ -71,8 +71,7 @@ export interface Configuration { * * Can be overridden by `PUPPETEER_DOWNLOAD_PATH`. * - * @defaultValue `/` where `` is Puppeteer's cache - * directory and `` is the name of the browser. + * @defaultValue `` */ downloadPath?: string; /** diff --git a/packages/puppeteer/src/node/install.ts b/packages/puppeteer/src/node/install.ts index 5017c9579bcea..63458543f9e9e 100644 --- a/packages/puppeteer/src/node/install.ts +++ b/packages/puppeteer/src/node/install.ts @@ -60,11 +60,13 @@ export async function downloadBrowser(): Promise { configuration.browserRevision || PUPPETEER_REVISIONS[product] || 'latest'; const buildId = await resolveBuildId(browser, platform, unresolvedBuildId); + // TODO: deprecate downloadPath in favour of cacheDirectory. + const cacheDir = configuration.downloadPath ?? configuration.cacheDirectory!; try { const result = await install({ browser, - cacheDir: configuration.cacheDirectory!, + cacheDir, platform, buildId, downloadProgressCallback: makeProgressCallback(browser, buildId), diff --git a/test/installation/src/puppeteer.spec.ts b/test/installation/src/puppeteer.spec.ts index 6633bdb2e22d8..a4594ee23e9b4 100644 --- a/test/installation/src/puppeteer.spec.ts +++ b/test/installation/src/puppeteer.spec.ts @@ -44,3 +44,23 @@ describe('`puppeteer`', () => { await this.runScript(script, 'mjs'); }); }); + +describe('`puppeteer` with PUPPETEER_DOWNLOAD_PATH', () => { + configureSandbox({ + dependencies: ['@puppeteer/browsers', 'puppeteer-core', 'puppeteer'], + env: cwd => { + return { + PUPPETEER_DOWNLOAD_PATH: join(cwd, '.cache', 'puppeteer'), + }; + }, + }); + + it('evaluates', async function () { + const files = await readdir(join(this.sandbox, '.cache', 'puppeteer')); + assert.equal(files.length, 1); + assert.equal(files[0], 'chrome'); + + const script = await readAsset('puppeteer', 'basic.js'); + await this.runScript(script, 'mjs'); + }); +}); From 671fa546f117f4f86eb3479109cbc3037a4d5e2e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 11 May 2023 19:41:41 +0000 Subject: [PATCH 164/417] chore: release main (#10151) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 6 +++--- package-lock.json | 18 ++++++++--------- packages/browsers/CHANGELOG.md | 7 +++++++ packages/browsers/package.json | 2 +- packages/puppeteer-core/CHANGELOG.md | 19 ++++++++++++++++++ packages/puppeteer-core/package.json | 4 ++-- packages/puppeteer/CHANGELOG.md | 15 ++++++++++++++ packages/puppeteer/package.json | 6 +++--- .../api/puppeteer.evaluation_script_url.md | 11 ---------- .../api/index.md | 1 - .../api/puppeteer.accessibility.md | 0 .../api/puppeteer.accessibility.snapshot.md | 0 .../api/puppeteer.actionresult.md | 0 .../api/puppeteer.awaitable.md | 0 .../api/puppeteer.awaitableiterable.md | 0 .../api/puppeteer.boundingbox.md | 0 .../api/puppeteer.boxmodel.md | 0 .../api/puppeteer.browser.browsercontexts.md | 0 .../api/puppeteer.browser.close.md | 0 ...r.browser.createincognitobrowsercontext.md | 0 ...puppeteer.browser.defaultbrowsercontext.md | 0 .../api/puppeteer.browser.disconnect.md | 0 .../api/puppeteer.browser.isconnected.md | 0 .../api/puppeteer.browser.md | 0 .../api/puppeteer.browser.newpage.md | 0 .../api/puppeteer.browser.pages.md | 0 .../api/puppeteer.browser.process.md | 0 .../api/puppeteer.browser.target.md | 0 .../api/puppeteer.browser.targets.md | 0 .../api/puppeteer.browser.useragent.md | 0 .../api/puppeteer.browser.version.md | 0 .../api/puppeteer.browser.waitfortarget.md | 0 .../api/puppeteer.browser.wsendpoint.md | 0 .../api/puppeteer.browserconnectoptions.md | 0 .../api/puppeteer.browsercontext.browser.md | 0 ...browsercontext.clearpermissionoverrides.md | 0 .../api/puppeteer.browsercontext.close.md | 0 .../puppeteer.browsercontext.isincognito.md | 0 .../api/puppeteer.browsercontext.md | 0 .../api/puppeteer.browsercontext.newpage.md | 0 ...teer.browsercontext.overridepermissions.md | 0 .../api/puppeteer.browsercontext.pages.md | 0 .../api/puppeteer.browsercontext.targets.md | 0 .../puppeteer.browsercontext.waitfortarget.md | 0 .../puppeteer.browsercontextemittedevents.md | 0 .../api/puppeteer.browsercontextoptions.md | 0 .../api/puppeteer.browseremittedevents.md | 0 .../puppeteer.browserlaunchargumentoptions.md | 0 .../api/puppeteer.cdpsession.connection.md | 0 .../api/puppeteer.cdpsession.detach.md | 0 .../api/puppeteer.cdpsession.id.md | 0 .../api/puppeteer.cdpsession.md | 0 .../api/puppeteer.cdpsession.send.md | 0 .../puppeteer.cdpsessiononmessageobject.md | 0 .../api/puppeteer.chromereleasechannel.md | 0 .../api/puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.clickoptions.md | 0 ...uppeteer.commoneventemitter.addlistener.md | 0 .../api/puppeteer.commoneventemitter.emit.md | 0 ...peteer.commoneventemitter.listenercount.md | 0 .../api/puppeteer.commoneventemitter.md | 0 .../api/puppeteer.commoneventemitter.off.md | 0 .../api/puppeteer.commoneventemitter.on.md | 0 .../api/puppeteer.commoneventemitter.once.md | 0 ...r.commoneventemitter.removealllisteners.md | 0 ...eteer.commoneventemitter.removelistener.md | 0 .../api/puppeteer.configuration.md | 2 +- .../api/puppeteer.connect.md | 0 .../api/puppeteer.connection._constructor_.md | 0 .../api/puppeteer.connection.createsession.md | 0 .../api/puppeteer.connection.dispose.md | 0 .../api/puppeteer.connection.fromsession.md | 0 .../api/puppeteer.connection.md | 0 .../api/puppeteer.connection.send.md | 0 .../api/puppeteer.connection.session.md | 0 .../api/puppeteer.connection.url.md | 0 .../puppeteer.connectiontransport.close.md | 0 .../api/puppeteer.connectiontransport.md | 0 .../api/puppeteer.connectiontransport.send.md | 0 .../api/puppeteer.connectoptions.md | 0 .../puppeteer.consolemessage._constructor_.md | 0 .../api/puppeteer.consolemessage.args.md | 0 .../api/puppeteer.consolemessage.location.md | 0 .../api/puppeteer.consolemessage.md | 0 .../puppeteer.consolemessage.stacktrace.md | 0 .../api/puppeteer.consolemessage.text.md | 0 .../api/puppeteer.consolemessage.type.md | 0 .../api/puppeteer.consolemessagelocation.md | 0 .../api/puppeteer.consolemessagetype.md | 0 .../api/puppeteer.continuerequestoverrides.md | 0 .../api/puppeteer.coverage._constructor_.md | 0 .../api/puppeteer.coverage.md | 0 .../puppeteer.coverage.startcsscoverage.md | 0 .../api/puppeteer.coverage.startjscoverage.md | 0 .../api/puppeteer.coverage.stopcsscoverage.md | 0 .../api/puppeteer.coverage.stopjscoverage.md | 0 .../api/puppeteer.coverageentry.md | 0 .../api/puppeteer.credentials.md | 0 .../puppeteer.csscoverage._constructor_.md | 0 .../api/puppeteer.csscoverage.md | 0 .../api/puppeteer.csscoverage.start.md | 0 .../api/puppeteer.csscoverage.stop.md | 0 .../api/puppeteer.csscoverageoptions.md | 0 .../api/puppeteer.customerror.md | 0 .../api/puppeteer.customqueryhandler.md | 0 .../api/puppeteer.customqueryhandlernames.md | 0 ...r.default_intercept_resolution_priority.md | 0 .../api/puppeteer.defaultargs.md | 0 .../api/puppeteer.device.md | 0 .../puppeteer.devicerequestprompt.cancel.md | 0 .../api/puppeteer.devicerequestprompt.md | 0 .../puppeteer.devicerequestprompt.select.md | 0 ...eteer.devicerequestprompt.waitfordevice.md | 0 .../puppeteer.devicerequestpromptdevice.md | 0 .../api/puppeteer.devices.md | 0 .../api/puppeteer.dialog.accept.md | 0 .../api/puppeteer.dialog.defaultvalue.md | 0 .../api/puppeteer.dialog.dismiss.md | 0 .../api/puppeteer.dialog.md | 0 .../api/puppeteer.dialog.message.md | 0 .../api/puppeteer.dialog.type.md | 0 .../api/puppeteer.elementfor.md | 0 .../api/puppeteer.elementhandle._.md | 0 .../api/puppeteer.elementhandle.__.md | 0 .../api/puppeteer.elementhandle.__eval.md | 0 .../api/puppeteer.elementhandle._eval.md | 0 .../api/puppeteer.elementhandle._x.md | 0 .../api/puppeteer.elementhandle.aselement.md | 0 .../puppeteer.elementhandle.boundingbox.md | 0 .../api/puppeteer.elementhandle.boxmodel.md | 0 .../api/puppeteer.elementhandle.click.md | 0 .../puppeteer.elementhandle.clickablepoint.md | 0 .../puppeteer.elementhandle.contentframe.md | 0 .../api/puppeteer.elementhandle.drag.md | 0 .../puppeteer.elementhandle.draganddrop.md | 0 .../api/puppeteer.elementhandle.dragenter.md | 0 .../api/puppeteer.elementhandle.dragover.md | 0 .../api/puppeteer.elementhandle.drop.md | 0 .../api/puppeteer.elementhandle.focus.md | 0 .../api/puppeteer.elementhandle.hover.md | 0 .../api/puppeteer.elementhandle.ishidden.md | 0 ...er.elementhandle.isintersectingviewport.md | 0 .../api/puppeteer.elementhandle.isvisible.md | 0 .../api/puppeteer.elementhandle.md | 0 .../api/puppeteer.elementhandle.press.md | 0 .../api/puppeteer.elementhandle.screenshot.md | 0 .../puppeteer.elementhandle.scrollintoview.md | 0 .../api/puppeteer.elementhandle.select.md | 0 .../api/puppeteer.elementhandle.tap.md | 0 .../api/puppeteer.elementhandle.toelement.md | 0 .../api/puppeteer.elementhandle.touchend.md | 0 .../api/puppeteer.elementhandle.touchmove.md | 0 .../api/puppeteer.elementhandle.touchstart.md | 0 .../api/puppeteer.elementhandle.type.md | 0 .../api/puppeteer.elementhandle.uploadfile.md | 0 ...puppeteer.elementhandle.waitforselector.md | 0 .../puppeteer.elementhandle.waitforxpath.md | 0 .../api/puppeteer.errorcode.md | 0 .../api/puppeteer.errors.md | 0 .../api/puppeteer.evaluatefunc.md | 0 .../api/puppeteer.evaluatefuncwith.md | 0 .../api/puppeteer.eventemitter.addlistener.md | 0 .../api/puppeteer.eventemitter.emit.md | 0 .../puppeteer.eventemitter.listenercount.md | 0 .../api/puppeteer.eventemitter.md | 0 .../api/puppeteer.eventemitter.off.md | 0 .../api/puppeteer.eventemitter.on.md | 0 .../api/puppeteer.eventemitter.once.md | 0 ...ppeteer.eventemitter.removealllisteners.md | 0 .../puppeteer.eventemitter.removelistener.md | 0 .../api/puppeteer.eventtype.md | 0 .../api/puppeteer.executablepath.md | 0 .../api/puppeteer.experimentsconfiguration.md | 0 .../api/puppeteer.filechooser.accept.md | 0 .../api/puppeteer.filechooser.cancel.md | 0 .../api/puppeteer.filechooser.ismultiple.md | 0 .../api/puppeteer.filechooser.md | 0 .../api/puppeteer.flattenhandle.md | 0 .../api/puppeteer.frame._.md | 0 .../api/puppeteer.frame.__.md | 0 .../api/puppeteer.frame.__eval.md | 0 .../api/puppeteer.frame._eval.md | 0 .../api/puppeteer.frame._x.md | 0 .../api/puppeteer.frame.addscripttag.md | 0 .../api/puppeteer.frame.addstyletag.md | 0 .../api/puppeteer.frame.addstyletag_1.md | 0 .../api/puppeteer.frame.childframes.md | 0 .../api/puppeteer.frame.click.md | 0 .../api/puppeteer.frame.content.md | 0 .../api/puppeteer.frame.evaluate.md | 0 .../api/puppeteer.frame.evaluatehandle.md | 0 .../api/puppeteer.frame.focus.md | 0 .../api/puppeteer.frame.goto.md | 0 .../api/puppeteer.frame.hover.md | 0 .../api/puppeteer.frame.isdetached.md | 0 .../api/puppeteer.frame.isoopframe.md | 0 .../api/puppeteer.frame.md | 0 .../api/puppeteer.frame.name.md | 0 .../api/puppeteer.frame.page.md | 0 .../api/puppeteer.frame.parentframe.md | 0 .../api/puppeteer.frame.select.md | 0 .../api/puppeteer.frame.setcontent.md | 0 .../api/puppeteer.frame.tap.md | 0 .../api/puppeteer.frame.title.md | 0 .../api/puppeteer.frame.type.md | 0 .../api/puppeteer.frame.url.md | 0 .../puppeteer.frame.waitfordeviceprompt.md | 0 .../api/puppeteer.frame.waitforfunction.md | 0 .../api/puppeteer.frame.waitfornavigation.md | 0 .../api/puppeteer.frame.waitforselector.md | 0 .../api/puppeteer.frame.waitfortimeout.md | 0 .../api/puppeteer.frame.waitforxpath.md | 0 .../api/puppeteer.frameaddscripttagoptions.md | 0 .../api/puppeteer.frameaddstyletagoptions.md | 0 .../puppeteer.framewaitforfunctionoptions.md | 0 .../api/puppeteer.geolocationoptions.md | 0 .../api/puppeteer.handlefor.md | 0 .../api/puppeteer.handleor.md | 0 .../api/puppeteer.handler.md | 0 .../api/puppeteer.httprequest.abort.md | 0 .../puppeteer.httprequest.aborterrorreason.md | 0 .../api/puppeteer.httprequest.continue.md | 0 ...er.httprequest.continuerequestoverrides.md | 0 ...teer.httprequest.enqueueinterceptaction.md | 0 .../api/puppeteer.httprequest.failure.md | 0 ...eteer.httprequest.finalizeinterceptions.md | 0 .../api/puppeteer.httprequest.frame.md | 0 .../api/puppeteer.httprequest.headers.md | 0 .../api/puppeteer.httprequest.initiator.md | 0 ...er.httprequest.interceptresolutionstate.md | 0 ...ttprequest.isinterceptresolutionhandled.md | 0 ...ppeteer.httprequest.isnavigationrequest.md | 0 .../api/puppeteer.httprequest.md | 0 .../api/puppeteer.httprequest.method.md | 0 .../api/puppeteer.httprequest.postdata.md | 0 .../puppeteer.httprequest.redirectchain.md | 0 .../api/puppeteer.httprequest.resourcetype.md | 0 .../api/puppeteer.httprequest.respond.md | 0 .../api/puppeteer.httprequest.response.md | 0 ...uppeteer.httprequest.responseforrequest.md | 0 .../api/puppeteer.httprequest.url.md | 0 .../api/puppeteer.httpresponse.buffer.md | 0 .../api/puppeteer.httpresponse.frame.md | 0 .../api/puppeteer.httpresponse.fromcache.md | 0 ...uppeteer.httpresponse.fromserviceworker.md | 0 .../api/puppeteer.httpresponse.headers.md | 0 .../api/puppeteer.httpresponse.json.md | 0 .../api/puppeteer.httpresponse.md | 0 .../api/puppeteer.httpresponse.ok.md | 0 .../puppeteer.httpresponse.remoteaddress.md | 0 .../api/puppeteer.httpresponse.request.md | 0 .../puppeteer.httpresponse.securitydetails.md | 0 .../api/puppeteer.httpresponse.status.md | 0 .../api/puppeteer.httpresponse.statustext.md | 0 .../api/puppeteer.httpresponse.text.md | 0 .../api/puppeteer.httpresponse.timing.md | 0 .../api/puppeteer.httpresponse.url.md | 0 .../api/puppeteer.innerparams.md | 0 .../puppeteer.interceptresolutionaction.md | 0 .../api/puppeteer.interceptresolutionstate.md | 0 .../puppeteer.interceptresolutionstrategy.md | 0 .../puppeteer.internalnetworkconditions.md | 0 .../api/puppeteer.jscoverage._constructor_.md | 0 .../api/puppeteer.jscoverage.md | 0 .../api/puppeteer.jscoverage.start.md | 0 .../api/puppeteer.jscoverage.stop.md | 0 .../api/puppeteer.jscoverageentry.md | 0 .../api/puppeteer.jscoverageoptions.md | 0 .../api/puppeteer.jshandle.aselement.md | 0 .../api/puppeteer.jshandle.dispose.md | 0 .../api/puppeteer.jshandle.evaluate.md | 0 .../api/puppeteer.jshandle.evaluatehandle.md | 0 .../api/puppeteer.jshandle.getproperties.md | 0 .../api/puppeteer.jshandle.getproperty.md | 0 .../api/puppeteer.jshandle.getproperty_1.md | 0 .../api/puppeteer.jshandle.getproperty_2.md | 0 .../api/puppeteer.jshandle.jsonvalue.md | 0 .../api/puppeteer.jshandle.md | 0 .../api/puppeteer.jshandle.remoteobject.md | 0 .../api/puppeteer.jshandle.tostring.md | 0 .../api/puppeteer.keyboard.down.md | 0 .../api/puppeteer.keyboard.md | 0 .../api/puppeteer.keyboard.press.md | 0 .../api/puppeteer.keyboard.sendcharacter.md | 0 .../api/puppeteer.keyboard.type.md | 0 .../api/puppeteer.keyboard.up.md | 0 .../api/puppeteer.keyinput.md | 0 .../api/puppeteer.knowndevices.md | 0 .../api/puppeteer.launch.md | 0 .../api/puppeteer.launchoptions.md | 0 .../api/puppeteer.lowercasepaperformat.md | 0 .../api/puppeteer.mediafeature.md | 0 .../api/puppeteer.metrics.md | 0 .../api/puppeteer.mouse.click.md | 0 .../api/puppeteer.mouse.down.md | 0 .../api/puppeteer.mouse.drag.md | 0 .../api/puppeteer.mouse.draganddrop.md | 0 .../api/puppeteer.mouse.dragenter.md | 0 .../api/puppeteer.mouse.dragover.md | 0 .../api/puppeteer.mouse.drop.md | 0 .../api/puppeteer.mouse.md | 0 .../api/puppeteer.mouse.move.md | 0 .../api/puppeteer.mouse.up.md | 0 .../api/puppeteer.mouse.wheel.md | 0 .../api/puppeteer.mousebutton.md | 0 .../api/puppeteer.mouseclickoptions.md | 0 .../api/puppeteer.mousemoveoptions.md | 0 .../api/puppeteer.mouseoptions.md | 0 .../api/puppeteer.mousewheeloptions.md | 0 .../api/puppeteer.networkconditions.md | 0 .../api/puppeteer.nodefor.md | 0 .../api/puppeteer.offset.md | 0 .../api/puppeteer.page._.md | 0 .../api/puppeteer.page.__.md | 0 .../api/puppeteer.page.__eval.md | 0 .../api/puppeteer.page._eval.md | 0 .../api/puppeteer.page._x.md | 0 .../api/puppeteer.page.addscripttag.md | 0 .../api/puppeteer.page.addstyletag.md | 0 .../api/puppeteer.page.addstyletag_1.md | 0 .../api/puppeteer.page.addstyletag_2.md | 0 .../api/puppeteer.page.authenticate.md | 0 .../api/puppeteer.page.bringtofront.md | 0 .../api/puppeteer.page.browser.md | 0 .../api/puppeteer.page.browsercontext.md | 0 .../api/puppeteer.page.click.md | 0 .../api/puppeteer.page.close.md | 0 .../api/puppeteer.page.content.md | 0 .../api/puppeteer.page.cookies.md | 0 .../api/puppeteer.page.createpdfstream.md | 0 .../api/puppeteer.page.deletecookie.md | 0 .../api/puppeteer.page.emulate.md | 0 .../puppeteer.page.emulatecputhrottling.md | 0 .../api/puppeteer.page.emulateidlestate.md | 0 .../puppeteer.page.emulatemediafeatures.md | 0 .../api/puppeteer.page.emulatemediatype.md | 0 ...puppeteer.page.emulatenetworkconditions.md | 0 .../api/puppeteer.page.emulatetimezone.md | 0 .../puppeteer.page.emulatevisiondeficiency.md | 0 .../api/puppeteer.page.evaluate.md | 0 .../api/puppeteer.page.evaluatehandle.md | 0 .../puppeteer.page.evaluateonnewdocument.md | 0 .../api/puppeteer.page.exposefunction.md | 0 .../api/puppeteer.page.focus.md | 0 .../api/puppeteer.page.frames.md | 0 .../api/puppeteer.page.getdefaulttimeout.md | 0 .../api/puppeteer.page.goback.md | 0 .../api/puppeteer.page.goforward.md | 0 .../api/puppeteer.page.goto.md | 0 .../api/puppeteer.page.hover.md | 0 .../api/puppeteer.page.isclosed.md | 0 ...uppeteer.page.isdraginterceptionenabled.md | 0 .../api/puppeteer.page.isjavascriptenabled.md | 0 .../api/puppeteer.page.mainframe.md | 0 .../api/puppeteer.page.md | 0 .../api/puppeteer.page.metrics.md | 0 .../api/puppeteer.page.off.md | 0 .../api/puppeteer.page.on.md | 0 .../api/puppeteer.page.once.md | 0 .../api/puppeteer.page.pdf.md | 0 .../api/puppeteer.page.queryobjects.md | 0 .../api/puppeteer.page.reload.md | 0 .../api/puppeteer.page.screenshot.md | 0 .../api/puppeteer.page.screenshot_1.md | 0 .../api/puppeteer.page.screenshot_2.md | 0 .../api/puppeteer.page.select.md | 0 .../api/puppeteer.page.setbypasscsp.md | 0 .../api/puppeteer.page.setcacheenabled.md | 0 .../api/puppeteer.page.setcontent.md | 0 .../api/puppeteer.page.setcookie.md | 0 ...peteer.page.setdefaultnavigationtimeout.md | 0 .../api/puppeteer.page.setdefaulttimeout.md | 0 .../api/puppeteer.page.setdraginterception.md | 0 .../api/puppeteer.page.setextrahttpheaders.md | 0 .../api/puppeteer.page.setgeolocation.md | 0 .../puppeteer.page.setjavascriptenabled.md | 0 .../api/puppeteer.page.setofflinemode.md | 0 .../puppeteer.page.setrequestinterception.md | 0 .../api/puppeteer.page.setuseragent.md | 0 .../api/puppeteer.page.setviewport.md | 0 .../api/puppeteer.page.tap.md | 0 .../api/puppeteer.page.target.md | 0 .../api/puppeteer.page.title.md | 0 .../api/puppeteer.page.type.md | 0 .../api/puppeteer.page.url.md | 0 .../api/puppeteer.page.viewport.md | 0 .../api/puppeteer.page.waitfordeviceprompt.md | 0 .../api/puppeteer.page.waitforfilechooser.md | 0 .../api/puppeteer.page.waitforframe.md | 0 .../api/puppeteer.page.waitforfunction.md | 0 .../api/puppeteer.page.waitfornavigation.md | 0 .../api/puppeteer.page.waitfornetworkidle.md | 0 .../api/puppeteer.page.waitforrequest.md | 0 .../api/puppeteer.page.waitforresponse.md | 0 .../api/puppeteer.page.waitforselector.md | 0 .../api/puppeteer.page.waitfortimeout.md | 0 .../api/puppeteer.page.waitforxpath.md | 0 .../api/puppeteer.page.workers.md | 0 .../api/puppeteer.pageemittedevents.md | 0 .../api/puppeteer.pageeventobject.md | 0 .../api/puppeteer.paperformat.md | 0 .../api/puppeteer.pdfmargin.md | 0 .../api/puppeteer.pdfoptions.md | 0 .../api/puppeteer.permission.md | 0 .../api/puppeteer.point.md | 0 .../puppeteer.predefinednetworkconditions.md | 0 .../api/puppeteer.pressoptions.md | 0 .../api/puppeteer.product.md | 0 .../puppeteer.productlauncher.defaultargs.md | 0 ...uppeteer.productlauncher.executablepath.md | 0 .../api/puppeteer.productlauncher.launch.md | 0 .../api/puppeteer.productlauncher.md | 0 .../api/puppeteer.protocolerror.md | 0 .../api/puppeteer.protocollifecycleevent.md | 0 ...teer.puppeteer.clearcustomqueryhandlers.md | 0 .../api/puppeteer.puppeteer.connect.md | 0 ...eteer.puppeteer.customqueryhandlernames.md | 0 .../api/puppeteer.puppeteer.md | 0 ...er.puppeteer.registercustomqueryhandler.md | 0 ....puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.puppeteererrors.md | 0 .../api/puppeteer.puppeteerlaunchoptions.md | 0 .../api/puppeteer.puppeteerlifecycleevent.md | 0 .../api/puppeteer.puppeteernode.connect.md | 0 .../puppeteer.puppeteernode.defaultargs.md | 0 .../puppeteer.puppeteernode.executablepath.md | 0 .../api/puppeteer.puppeteernode.launch.md | 0 .../api/puppeteer.puppeteernode.md | 0 .../puppeteer.puppeteernodelaunchoptions.md | 0 .../puppeteer.registercustomqueryhandler.md | 0 .../api/puppeteer.remoteaddress.md | 0 .../api/puppeteer.resourcetype.md | 0 .../api/puppeteer.responseforrequest.md | 0 .../api/puppeteer.screenshotclip.md | 0 .../api/puppeteer.screenshotoptions.md | 0 .../api/puppeteer.securitydetails.issuer.md | 0 .../api/puppeteer.securitydetails.md | 0 .../api/puppeteer.securitydetails.protocol.md | 0 ...securitydetails.subjectalternativenames.md | 0 .../puppeteer.securitydetails.subjectname.md | 0 .../puppeteer.securitydetails.validfrom.md | 0 .../api/puppeteer.securitydetails.validto.md | 0 .../api/puppeteer.serializedaxnode.md | 0 .../api/puppeteer.snapshotoptions.md | 0 .../api/puppeteer.target.browser.md | 0 .../api/puppeteer.target.browsercontext.md | 0 .../api/puppeteer.target.createcdpsession.md | 0 .../api/puppeteer.target.md | 0 .../api/puppeteer.target.opener.md | 0 .../api/puppeteer.target.page.md | 0 .../api/puppeteer.target.type.md | 0 .../api/puppeteer.target.url.md | 0 .../api/puppeteer.target.worker.md | 0 .../api/puppeteer.targetfiltercallback.md | 0 .../api/puppeteer.timeouterror.md | 0 .../api/puppeteer.touchscreen.md | 0 .../api/puppeteer.touchscreen.tap.md | 0 .../api/puppeteer.touchscreen.touchend.md | 0 .../api/puppeteer.touchscreen.touchmove.md | 0 .../api/puppeteer.touchscreen.touchstart.md | 0 .../api/puppeteer.tracing.md | 0 .../api/puppeteer.tracing.start.md | 0 .../api/puppeteer.tracing.stop.md | 0 .../api/puppeteer.tracingoptions.md | 0 .../puppeteer.unregistercustomqueryhandler.md | 0 .../api/puppeteer.viewport.md | 0 .../api/puppeteer.waitforoptions.md | 0 .../api/puppeteer.waitforselectoroptions.md | 0 .../api/puppeteer.waitfortargetoptions.md | 0 .../api/puppeteer.waittimeoutoptions.md | 0 .../api/puppeteer.webworker.evaluate.md | 0 .../api/puppeteer.webworker.evaluatehandle.md | 0 .../api/puppeteer.webworker.md | 0 .../api/puppeteer.webworker.url.md | 0 .../assets/overview.png | Bin .../assets/overview.svg | 0 .../browsers-api/browsers.browser.md | 0 .../browsers-api/browsers.browserplatform.md | 0 .../browsers-api/browsers.candownload.md | 0 .../browsers.cdp_websocket_endpoint_regex.md | 0 .../browsers.chromereleasechannel.md | 0 .../browsers.cli._constructor_.md | 0 .../browsers-api/browsers.cli.md | 0 .../browsers-api/browsers.cli.run.md | 0 .../browsers.computeexecutablepath.md | 0 .../browsers.computesystemexecutablepath.md | 0 .../browsers-api/browsers.createprofile.md | 0 .../browsers.detectbrowserplatform.md | 0 .../browsers-api/browsers.install.md | 0 .../browsers-api/browsers.installedbrowser.md | 0 .../browsers-api/browsers.installoptions.md | 0 .../browsers-api/browsers.launch.md | 0 .../browsers-api/browsers.launchoptions.md | 0 .../browsers.makeprogresscallback.md | 0 .../browsers-api/browsers.options.md | 0 .../browsers.process._constructor_.md | 0 .../browsers-api/browsers.process.close.md | 0 .../browsers.process.hasclosed.md | 0 .../browsers-api/browsers.process.kill.md | 0 .../browsers-api/browsers.process.md | 0 .../browsers.process.waitforlineoutput.md | 0 .../browsers-api/browsers.profileoptions.md | 0 .../browsers-api/browsers.resolvebuildid.md | 0 .../browsers-api/browsers.systemoptions.md | 0 .../browsers-api/browsers.timeouterror.md | 0 ...webdriver_bidi_websocket_endpoint_regex.md | 0 .../browsers-api/index.md | 0 .../chromium-support.md | 0 .../contributing.md | 0 .../{version-20.1.2 => version-20.2.0}/faq.md | 0 .../guides/chrome-extensions.md | 0 .../guides/configuration.mdx | 0 .../guides/debugging.md | 0 .../guides/docker.md | 0 .../guides/evaluate-javascript.md | 0 .../guides/query-selectors-legacy.md | 0 .../guides/query-selectors.md | 0 .../guides/request-interception.md | 0 .../index.md | 0 .../troubleshooting.md | 0 ...bars.json => version-20.2.0-sidebars.json} | 0 website/versions.json | 2 +- website/versionsArchived.json | 1 + 523 files changed, 62 insertions(+), 32 deletions(-) delete mode 100644 website/versioned_docs/version-20.1.2/api/puppeteer.evaluation_script_url.md rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/index.md (99%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.accessibility.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.accessibility.snapshot.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.actionresult.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.awaitable.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.awaitableiterable.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.boundingbox.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.boxmodel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.browsercontexts.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.close.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.createincognitobrowsercontext.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.defaultbrowsercontext.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.disconnect.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.isconnected.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.newpage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.pages.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.process.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.target.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.targets.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.useragent.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.version.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.waitfortarget.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browser.wsendpoint.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browserconnectoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.browser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.clearpermissionoverrides.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.close.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.isincognito.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.newpage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.overridepermissions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.pages.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.targets.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontext.waitfortarget.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontextemittedevents.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browsercontextoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browseremittedevents.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.browserlaunchargumentoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.cdpsession.connection.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.cdpsession.detach.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.cdpsession.id.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.cdpsession.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.cdpsession.send.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.cdpsessiononmessageobject.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.chromereleasechannel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.clickoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.addlistener.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.emit.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.listenercount.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.off.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.on.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.once.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.commoneventemitter.removelistener.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.configuration.md (96%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connect.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.createsession.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.dispose.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.fromsession.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.send.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.session.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connection.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connectiontransport.close.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connectiontransport.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connectiontransport.send.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.connectoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage.args.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage.location.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage.stacktrace.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage.text.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessage.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessagelocation.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.consolemessagetype.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverage.startcsscoverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverage.startjscoverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverage.stopcsscoverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverage.stopjscoverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.coverageentry.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.credentials.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.csscoverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.csscoverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.csscoverage.start.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.csscoverage.stop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.csscoverageoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.customerror.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.customqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.default_intercept_resolution_priority.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.device.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.devicerequestprompt.cancel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.devicerequestprompt.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.devicerequestprompt.select.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.devicerequestprompt.waitfordevice.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.devicerequestpromptdevice.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.devices.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.dialog.accept.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.dialog.defaultvalue.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.dialog.dismiss.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.dialog.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.dialog.message.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.dialog.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementfor.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle._.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.__.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.__eval.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle._eval.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle._x.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.aselement.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.boundingbox.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.boxmodel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.click.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.clickablepoint.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.contentframe.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.drag.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.draganddrop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.dragenter.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.dragover.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.drop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.focus.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.hover.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.ishidden.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.isintersectingviewport.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.isvisible.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.press.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.screenshot.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.scrollintoview.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.select.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.tap.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.toelement.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.touchend.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.touchmove.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.touchstart.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.uploadfile.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.elementhandle.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.errorcode.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.errors.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.evaluatefunc.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.evaluatefuncwith.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.addlistener.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.emit.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.listenercount.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.off.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.on.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.once.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.removealllisteners.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventemitter.removelistener.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.eventtype.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.executablepath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.experimentsconfiguration.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.filechooser.accept.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.filechooser.cancel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.filechooser.ismultiple.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.filechooser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.flattenhandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame._.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.__.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.__eval.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame._eval.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame._x.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.addscripttag.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.addstyletag.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.addstyletag_1.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.childframes.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.click.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.content.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.evaluate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.focus.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.goto.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.hover.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.isdetached.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.isoopframe.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.name.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.page.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.parentframe.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.select.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.setcontent.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.tap.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.title.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.waitforfunction.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.waitfornavigation.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.waitfortimeout.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frame.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frameaddscripttagoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.frameaddstyletagoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.framewaitforfunctionoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.geolocationoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.handlefor.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.handleor.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.handler.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.abort.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.aborterrorreason.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.continue.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.continuerequestoverrides.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.enqueueinterceptaction.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.failure.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.finalizeinterceptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.frame.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.headers.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.initiator.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.isinterceptresolutionhandled.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.isnavigationrequest.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.method.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.postdata.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.redirectchain.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.resourcetype.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.respond.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.response.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.responseforrequest.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httprequest.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.buffer.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.frame.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.fromcache.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.fromserviceworker.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.headers.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.json.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.ok.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.remoteaddress.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.request.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.securitydetails.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.status.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.statustext.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.text.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.timing.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.httpresponse.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.innerparams.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.interceptresolutionaction.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.interceptresolutionstate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.interceptresolutionstrategy.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.internalnetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jscoverage._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jscoverage.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jscoverage.start.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jscoverage.stop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jscoverageentry.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jscoverageoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.aselement.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.dispose.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.evaluate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.getproperties.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.getproperty.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.getproperty_1.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.getproperty_2.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.jsonvalue.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.remoteobject.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.jshandle.tostring.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyboard.down.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyboard.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyboard.press.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyboard.sendcharacter.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyboard.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyboard.up.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.keyinput.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.knowndevices.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.launch.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.launchoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.lowercasepaperformat.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mediafeature.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.metrics.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.click.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.down.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.drag.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.draganddrop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.dragenter.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.dragover.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.drop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.move.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.up.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouse.wheel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mousebutton.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouseclickoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mousemoveoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mouseoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.mousewheeloptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.networkconditions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.nodefor.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.offset.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page._.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.__.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.__eval.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page._eval.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page._x.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.addscripttag.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.addstyletag.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.addstyletag_1.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.addstyletag_2.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.authenticate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.bringtofront.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.browser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.click.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.close.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.content.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.cookies.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.createpdfstream.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.deletecookie.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulatecputhrottling.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulateidlestate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulatemediafeatures.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulatemediatype.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulatenetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulatetimezone.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.emulatevisiondeficiency.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.evaluate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.evaluateonnewdocument.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.exposefunction.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.focus.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.frames.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.getdefaulttimeout.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.goback.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.goforward.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.goto.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.hover.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.isclosed.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.isdraginterceptionenabled.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.isjavascriptenabled.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.mainframe.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.metrics.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.off.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.on.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.once.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.pdf.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.queryobjects.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.reload.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.screenshot.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.screenshot_1.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.screenshot_2.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.select.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setbypasscsp.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setcacheenabled.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setcontent.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setcookie.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setdefaultnavigationtimeout.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setdefaulttimeout.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setdraginterception.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setextrahttpheaders.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setgeolocation.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setjavascriptenabled.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setofflinemode.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setrequestinterception.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setuseragent.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.setviewport.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.tap.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.target.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.title.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.viewport.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitfordeviceprompt.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforfilechooser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforframe.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforfunction.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitfornavigation.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitfornetworkidle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforrequest.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforresponse.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforselector.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitfortimeout.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.waitforxpath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.page.workers.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.pageemittedevents.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.pageeventobject.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.paperformat.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.pdfmargin.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.pdfoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.permission.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.point.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.predefinednetworkconditions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.pressoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.product.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.productlauncher.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.productlauncher.executablepath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.productlauncher.launch.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.productlauncher.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.protocolerror.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.protocollifecycleevent.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteer.clearcustomqueryhandlers.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteer.connect.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteer.customqueryhandlernames.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteer.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteererrors.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteerlaunchoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteerlifecycleevent.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteernode.connect.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteernode.defaultargs.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteernode.executablepath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteernode.launch.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteernode.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.puppeteernodelaunchoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.registercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.remoteaddress.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.resourcetype.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.responseforrequest.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.screenshotclip.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.screenshotoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.issuer.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.protocol.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.subjectalternativenames.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.subjectname.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.validfrom.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.securitydetails.validto.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.serializedaxnode.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.snapshotoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.browser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.browsercontext.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.createcdpsession.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.opener.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.page.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.type.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.target.worker.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.targetfiltercallback.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.timeouterror.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.touchscreen.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.touchscreen.tap.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.touchscreen.touchend.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.touchscreen.touchmove.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.touchscreen.touchstart.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.tracing.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.tracing.start.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.tracing.stop.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.tracingoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.unregistercustomqueryhandler.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.viewport.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.waitforoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.waitforselectoroptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.waitfortargetoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.waittimeoutoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.webworker.evaluate.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.webworker.evaluatehandle.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.webworker.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/api/puppeteer.webworker.url.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/assets/overview.png (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/assets/overview.svg (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.browser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.browserplatform.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.candownload.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.cdp_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.chromereleasechannel.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.cli._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.cli.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.cli.run.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.computeexecutablepath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.computesystemexecutablepath.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.createprofile.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.detectbrowserplatform.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.install.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.installedbrowser.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.installoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.launch.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.launchoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.makeprogresscallback.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.options.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.process._constructor_.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.process.close.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.process.hasclosed.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.process.kill.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.process.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.process.waitforlineoutput.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.profileoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.resolvebuildid.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.systemoptions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.timeouterror.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/browsers-api/index.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/chromium-support.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/contributing.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/faq.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/chrome-extensions.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/configuration.mdx (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/debugging.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/docker.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/evaluate-javascript.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/query-selectors-legacy.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/query-selectors.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/guides/request-interception.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/index.md (100%) rename website/versioned_docs/{version-20.1.2 => version-20.2.0}/troubleshooting.md (100%) rename website/versioned_sidebars/{version-20.1.2-sidebars.json => version-20.2.0-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index eb3b3abae42a6..416a06cd7b41f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/puppeteer": "20.1.2", - "packages/puppeteer-core": "20.1.2", + "packages/puppeteer": "20.2.0", + "packages/puppeteer-core": "20.2.0", "packages/testserver": "0.6.0", "packages/ng-schematics": "0.2.0", - "packages/browsers": "1.1.0" + "packages/browsers": "1.2.0" } diff --git a/package-lock.json b/package-lock.json index 68cf778652aeb..b65a6528b2d27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9315,7 +9315,7 @@ }, "packages/browsers": { "name": "@puppeteer/browsers", - "version": "1.1.0", + "version": "1.2.0", "license": "Apache-2.0", "dependencies": { "debug": "4.3.4", @@ -9376,20 +9376,20 @@ "license": "MIT" }, "packages/puppeteer": { - "version": "20.1.2", + "version": "20.2.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "1.1.0", + "@puppeteer/browsers": "1.2.0", "cosmiconfig": "8.1.3", - "puppeteer-core": "20.1.2" + "puppeteer-core": "20.2.0" } }, "packages/puppeteer-core": { - "version": "20.1.2", + "version": "20.2.0", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "1.1.0", + "@puppeteer/browsers": "1.2.0", "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -14364,15 +14364,15 @@ "puppeteer": { "version": "file:packages/puppeteer", "requires": { - "@puppeteer/browsers": "1.1.0", + "@puppeteer/browsers": "1.2.0", "cosmiconfig": "8.1.3", - "puppeteer-core": "20.1.2" + "puppeteer-core": "20.2.0" } }, "puppeteer-core": { "version": "file:packages/puppeteer-core", "requires": { - "@puppeteer/browsers": "1.1.0", + "@puppeteer/browsers": "1.2.0", "chromium-bidi": "0.4.7", "cross-fetch": "3.1.5", "debug": "4.3.4", diff --git a/packages/browsers/CHANGELOG.md b/packages/browsers/CHANGELOG.md index 381fa597ecf6e..c05e331f03db5 100644 --- a/packages/browsers/CHANGELOG.md +++ b/packages/browsers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.2.0](https://github.com/puppeteer/puppeteer/compare/browsers-v1.1.0...browsers-v1.2.0) (2023-05-11) + + +### Features + +* support Chrome channels for ChromeDriver ([#10158](https://github.com/puppeteer/puppeteer/issues/10158)) ([e313b05](https://github.com/puppeteer/puppeteer/commit/e313b054e658887e2c062ea55d8ee99f3f4f3789)) + ## [1.1.0](https://github.com/puppeteer/puppeteer/compare/browsers-v1.0.1...browsers-v1.1.0) (2023-05-08) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index 6c1aa362d5af9..b9f39c5337044 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -1,6 +1,6 @@ { "name": "@puppeteer/browsers", - "version": "1.1.0", + "version": "1.2.0", "description": "Download and launch browsers", "scripts": { "build:docs": "wireit", diff --git a/packages/puppeteer-core/CHANGELOG.md b/packages/puppeteer-core/CHANGELOG.md index f74f05d34ba23..8ea7a9182fc9d 100644 --- a/packages/puppeteer-core/CHANGELOG.md +++ b/packages/puppeteer-core/CHANGELOG.md @@ -8,6 +8,25 @@ All notable changes to this project will be documented in this file. See [standa * dependencies * @puppeteer/browsers bumped from 1.0.1 to 1.1.0 +## [20.2.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v20.1.2...puppeteer-core-v20.2.0) (2023-05-11) + + +### Features + +* implement detailed errors for evaluation ([#10114](https://github.com/puppeteer/puppeteer/issues/10114)) ([317fa73](https://github.com/puppeteer/puppeteer/commit/317fa732f920382f9b3f6dea4e31ed31b04e25da)) + + +### Bug Fixes + +* downloadPath should be used by the install script ([#10163](https://github.com/puppeteer/puppeteer/issues/10163)) ([4398f66](https://github.com/puppeteer/puppeteer/commit/4398f66f281f1ffe5be81b529fc4751edfaf761d)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @puppeteer/browsers bumped from 1.1.0 to 1.2.0 + ## [20.1.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v20.1.0...puppeteer-core-v20.1.1) (2023-05-05) diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 3c10227717fdd..5623922f6e060 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer-core", - "version": "20.1.2", + "version": "20.2.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -137,7 +137,7 @@ "debug": "4.3.4", "devtools-protocol": "0.0.1120988", "ws": "8.13.0", - "@puppeteer/browsers": "1.1.0" + "@puppeteer/browsers": "1.2.0" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/packages/puppeteer/CHANGELOG.md b/packages/puppeteer/CHANGELOG.md index ae40dba44a62c..cecfc147b2e32 100644 --- a/packages/puppeteer/CHANGELOG.md +++ b/packages/puppeteer/CHANGELOG.md @@ -15,6 +15,21 @@ All notable changes to this project will be documented in this file. See [standa * puppeteer-core bumped from 20.1.1 to 20.1.2 * @puppeteer/browsers bumped from 1.0.1 to 1.1.0 +## [20.2.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.1.2...puppeteer-v20.2.0) (2023-05-11) + + +### Bug Fixes + +* downloadPath should be used by the install script ([#10163](https://github.com/puppeteer/puppeteer/issues/10163)) ([4398f66](https://github.com/puppeteer/puppeteer/commit/4398f66f281f1ffe5be81b529fc4751edfaf761d)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * puppeteer-core bumped from 20.1.2 to 20.2.0 + * @puppeteer/browsers bumped from 1.1.0 to 1.2.0 + ## [20.1.1](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.1.0...puppeteer-v20.1.1) (2023-05-05) diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 034c12631fe1f..c541ee0a8ee16 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "puppeteer", - "version": "20.1.2", + "version": "20.2.0", "description": "A high-level API to control headless Chrome over the DevTools Protocol", "keywords": [ "puppeteer", @@ -117,7 +117,7 @@ "license": "Apache-2.0", "dependencies": { "cosmiconfig": "8.1.3", - "puppeteer-core": "20.1.2", - "@puppeteer/browsers": "1.1.0" + "puppeteer-core": "20.2.0", + "@puppeteer/browsers": "1.2.0" } } diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.evaluation_script_url.md b/website/versioned_docs/version-20.1.2/api/puppeteer.evaluation_script_url.md deleted file mode 100644 index e00bbc863e9c1..0000000000000 --- a/website/versioned_docs/version-20.1.2/api/puppeteer.evaluation_script_url.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -sidebar_label: EVALUATION_SCRIPT_URL ---- - -# EVALUATION_SCRIPT_URL variable - -#### Signature: - -```typescript -EVALUATION_SCRIPT_URL = 'pptr://__puppeteer_evaluation_script__'; -``` diff --git a/website/versioned_docs/version-20.1.2/api/index.md b/website/versioned_docs/version-20.2.0/api/index.md similarity index 99% rename from website/versioned_docs/version-20.1.2/api/index.md rename to website/versioned_docs/version-20.2.0/api/index.md index a83dd52f862f3..520cba940a080 100644 --- a/website/versioned_docs/version-20.1.2/api/index.md +++ b/website/versioned_docs/version-20.2.0/api/index.md @@ -128,7 +128,6 @@ sidebar_label: API | [defaultArgs](./puppeteer.defaultargs.md) | | | [devices](./puppeteer.devices.md) | | | [errors](./puppeteer.errors.md) | | -| [EVALUATION_SCRIPT_URL](./puppeteer.evaluation_script_url.md) | | | [executablePath](./puppeteer.executablepath.md) | | | [KnownDevices](./puppeteer.knowndevices.md) | A list of devices to be used with [Page.emulate()](./puppeteer.page.emulate.md). | | [launch](./puppeteer.launch.md) | | diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.md b/website/versioned_docs/version-20.2.0/api/puppeteer.accessibility.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.accessibility.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.snapshot.md b/website/versioned_docs/version-20.2.0/api/puppeteer.accessibility.snapshot.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.accessibility.snapshot.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.accessibility.snapshot.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.actionresult.md b/website/versioned_docs/version-20.2.0/api/puppeteer.actionresult.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.actionresult.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.actionresult.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.awaitable.md b/website/versioned_docs/version-20.2.0/api/puppeteer.awaitable.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.awaitable.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.awaitable.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.awaitableiterable.md b/website/versioned_docs/version-20.2.0/api/puppeteer.awaitableiterable.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.awaitableiterable.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.awaitableiterable.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.boundingbox.md b/website/versioned_docs/version-20.2.0/api/puppeteer.boundingbox.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.boundingbox.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.boundingbox.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.boxmodel.md b/website/versioned_docs/version-20.2.0/api/puppeteer.boxmodel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.boxmodel.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.boxmodel.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.browsercontexts.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.browsercontexts.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.browsercontexts.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.browsercontexts.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.close.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.close.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.close.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.close.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.createincognitobrowsercontext.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.createincognitobrowsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.createincognitobrowsercontext.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.createincognitobrowsercontext.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.defaultbrowsercontext.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.defaultbrowsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.defaultbrowsercontext.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.defaultbrowsercontext.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.disconnect.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.disconnect.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.disconnect.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.disconnect.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.isconnected.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.isconnected.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.isconnected.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.isconnected.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.newpage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.newpage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.newpage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.newpage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.pages.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.pages.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.pages.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.pages.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.process.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.process.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.process.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.process.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.target.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.target.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.target.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.target.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.targets.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.targets.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.targets.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.targets.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.useragent.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.useragent.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.useragent.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.useragent.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.version.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.version.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.version.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.version.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.waitfortarget.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.waitfortarget.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.waitfortarget.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browser.wsendpoint.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browser.wsendpoint.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browser.wsendpoint.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browser.wsendpoint.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browserconnectoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browserconnectoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browserconnectoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browserconnectoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.browser.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.browser.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.browser.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.clearpermissionoverrides.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.clearpermissionoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.clearpermissionoverrides.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.clearpermissionoverrides.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.close.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.close.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.close.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.close.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.isincognito.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.isincognito.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.isincognito.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.isincognito.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.newpage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.newpage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.newpage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.newpage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.overridepermissions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.overridepermissions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.overridepermissions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.overridepermissions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.pages.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.pages.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.pages.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.pages.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.targets.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.targets.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.targets.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.targets.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.waitfortarget.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.waitfortarget.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontext.waitfortarget.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontext.waitfortarget.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextemittedevents.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontextemittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextemittedevents.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontextemittedevents.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browsercontextoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browsercontextoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browsercontextoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browseremittedevents.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browseremittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browseremittedevents.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browseremittedevents.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.browserlaunchargumentoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.browserlaunchargumentoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.browserlaunchargumentoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.browserlaunchargumentoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.connection.md b/website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.connection.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.connection.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.connection.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.detach.md b/website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.detach.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.detach.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.detach.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.id.md b/website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.id.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.id.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.id.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.md b/website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.send.md b/website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.send.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.cdpsession.send.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.cdpsession.send.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.cdpsessiononmessageobject.md b/website/versioned_docs/version-20.2.0/api/puppeteer.cdpsessiononmessageobject.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.cdpsessiononmessageobject.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.cdpsessiononmessageobject.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.chromereleasechannel.md b/website/versioned_docs/version-20.2.0/api/puppeteer.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.chromereleasechannel.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.chromereleasechannel.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-20.2.0/api/puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.clickoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.clickoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.clickoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.clickoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.addlistener.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.addlistener.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.addlistener.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.emit.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.emit.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.emit.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.listenercount.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.listenercount.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.listenercount.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.off.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.off.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.off.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.off.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.on.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.on.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.on.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.on.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.once.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.once.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.once.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.once.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removealllisteners.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removealllisteners.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removelistener.md b/website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.commoneventemitter.removelistener.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.commoneventemitter.removelistener.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.configuration.md b/website/versioned_docs/version-20.2.0/api/puppeteer.configuration.md similarity index 96% rename from website/versioned_docs/version-20.1.2/api/puppeteer.configuration.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.configuration.md index 398f1f50e7446..c8a49caacc700 100644 --- a/website/versioned_docs/version-20.1.2/api/puppeteer.configuration.md +++ b/website/versioned_docs/version-20.2.0/api/puppeteer.configuration.md @@ -22,7 +22,7 @@ export interface Configuration | cacheDirectory | optional | string |

Defines the directory to be used by Puppeteer for caching.

Can be overridden by PUPPETEER_CACHE_DIR.

| path.join(os.homedir(), '.cache', 'puppeteer') | | defaultProduct | optional | [Product](./puppeteer.product.md) |

Specifies which browser you'd like Puppeteer to use.

Can be overridden by PUPPETEER_PRODUCT.

| chrome | | downloadBaseUrl | optional | string |

Specifies the URL prefix that is used to download the browser.

Can be overridden by PUPPETEER_DOWNLOAD_BASE_URL.

| Either https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central, depending on the product. | -| downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cache>/<product> where <cache> is Puppeteer's cache directory and <product> is the name of the browser. | +| downloadPath | optional | string |

Specifies the path for the downloads folder.

Can be overridden by PUPPETEER_DOWNLOAD_PATH.

| <cacheDirectory> | | executablePath | optional | string |

Specifies an executable path to be used in [puppeteer.launch](./puppeteer.puppeteernode.launch.md).

Can be overridden by PUPPETEER_EXECUTABLE_PATH.

| **Auto-computed.** | | experiments | optional | [ExperimentsConfiguration](./puppeteer.experimentsconfiguration.md) | Defines experimental options for Puppeteer. | | | logLevel | optional | 'silent' \| 'error' \| 'warn' | Tells Puppeteer to log at the given level. | warn | diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connect.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connect.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connect.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection._constructor_.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection._constructor_.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.createsession.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.createsession.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.createsession.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.createsession.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.dispose.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.dispose.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.dispose.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.dispose.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.fromsession.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.fromsession.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.fromsession.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.fromsession.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.send.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.send.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.send.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.send.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.session.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.session.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.session.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.session.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connection.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connection.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connection.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connection.url.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.close.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connectiontransport.close.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.close.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connectiontransport.close.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connectiontransport.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connectiontransport.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.send.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connectiontransport.send.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connectiontransport.send.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connectiontransport.send.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.connectoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.connectoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.connectoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.connectoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage._constructor_.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage._constructor_.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.args.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.args.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.args.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.args.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.location.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.location.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.location.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.location.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.stacktrace.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.stacktrace.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.stacktrace.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.stacktrace.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.text.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.text.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.text.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.text.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessage.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessage.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagelocation.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessagelocation.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagelocation.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessagelocation.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagetype.md b/website/versioned_docs/version-20.2.0/api/puppeteer.consolemessagetype.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.consolemessagetype.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.consolemessagetype.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.continuerequestoverrides.md b/website/versioned_docs/version-20.2.0/api/puppeteer.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.continuerequestoverrides.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.continuerequestoverrides.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverage._constructor_.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverage._constructor_.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startcsscoverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverage.startcsscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startcsscoverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverage.startcsscoverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startjscoverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverage.startjscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverage.startjscoverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverage.startjscoverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopcsscoverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverage.stopcsscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopcsscoverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverage.stopcsscoverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopjscoverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverage.stopjscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverage.stopjscoverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverage.stopjscoverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.coverageentry.md b/website/versioned_docs/version-20.2.0/api/puppeteer.coverageentry.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.coverageentry.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.coverageentry.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.credentials.md b/website/versioned_docs/version-20.2.0/api/puppeteer.credentials.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.credentials.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.credentials.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage._constructor_.md b/website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage._constructor_.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.start.md b/website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage.start.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.start.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage.start.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.stop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.csscoverage.stop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.csscoverage.stop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.csscoverageoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.csscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.csscoverageoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.csscoverageoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.customerror.md b/website/versioned_docs/version-20.2.0/api/puppeteer.customerror.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.customerror.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.customerror.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandler.md b/website/versioned_docs/version-20.2.0/api/puppeteer.customqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandler.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.customqueryhandler.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-20.2.0/api/puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.default_intercept_resolution_priority.md b/website/versioned_docs/version-20.2.0/api/puppeteer.default_intercept_resolution_priority.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.default_intercept_resolution_priority.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.default_intercept_resolution_priority.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.defaultargs.md b/website/versioned_docs/version-20.2.0/api/puppeteer.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.defaultargs.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.defaultargs.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.device.md b/website/versioned_docs/version-20.2.0/api/puppeteer.device.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.device.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.device.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.cancel.md b/website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.cancel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.cancel.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.cancel.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.md b/website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.select.md b/website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.select.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.select.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.select.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.waitfordevice.md b/website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.waitfordevice.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestprompt.waitfordevice.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestprompt.waitfordevice.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestpromptdevice.md b/website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestpromptdevice.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.devicerequestpromptdevice.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.devicerequestpromptdevice.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.devices.md b/website/versioned_docs/version-20.2.0/api/puppeteer.devices.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.devices.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.devices.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.accept.md b/website/versioned_docs/version-20.2.0/api/puppeteer.dialog.accept.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.dialog.accept.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.dialog.accept.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.defaultvalue.md b/website/versioned_docs/version-20.2.0/api/puppeteer.dialog.defaultvalue.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.dialog.defaultvalue.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.dialog.defaultvalue.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.dismiss.md b/website/versioned_docs/version-20.2.0/api/puppeteer.dialog.dismiss.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.dialog.dismiss.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.dialog.dismiss.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.md b/website/versioned_docs/version-20.2.0/api/puppeteer.dialog.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.dialog.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.dialog.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.message.md b/website/versioned_docs/version-20.2.0/api/puppeteer.dialog.message.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.dialog.message.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.dialog.message.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.dialog.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.dialog.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.dialog.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.dialog.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementfor.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementfor.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementfor.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementfor.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle._.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle._.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.__.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.__.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__eval.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.__eval.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.__eval.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._eval.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._eval.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle._eval.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._x.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle._x.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle._x.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle._x.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.aselement.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.aselement.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.aselement.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.aselement.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boundingbox.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.boundingbox.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boundingbox.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.boundingbox.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boxmodel.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.boxmodel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.boxmodel.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.boxmodel.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.click.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.click.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.click.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.click.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.clickablepoint.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.clickablepoint.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.clickablepoint.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.clickablepoint.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.contentframe.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.contentframe.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.contentframe.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.contentframe.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drag.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.drag.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drag.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.drag.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.draganddrop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.draganddrop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.draganddrop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.draganddrop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragenter.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.dragenter.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragenter.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.dragenter.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragover.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.dragover.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.dragover.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.dragover.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.drop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.drop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.drop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.focus.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.focus.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.focus.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.hover.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.hover.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.hover.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.ishidden.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.ishidden.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.ishidden.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.ishidden.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isintersectingviewport.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.isintersectingviewport.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isintersectingviewport.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.isintersectingviewport.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isvisible.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.isvisible.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.isvisible.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.isvisible.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.press.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.press.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.press.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.press.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.screenshot.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.screenshot.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.screenshot.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.screenshot.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.scrollintoview.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.scrollintoview.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.scrollintoview.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.scrollintoview.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.select.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.select.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.select.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.select.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.tap.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.tap.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.tap.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.toelement.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.toelement.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.toelement.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.toelement.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchend.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.touchend.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchend.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.touchend.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchmove.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.touchmove.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchmove.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.touchmove.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchstart.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.touchstart.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.touchstart.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.touchstart.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.uploadfile.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.uploadfile.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.uploadfile.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.uploadfile.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforselector.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforselector.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.waitforselector.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforxpath.md b/website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.elementhandle.waitforxpath.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.elementhandle.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.errorcode.md b/website/versioned_docs/version-20.2.0/api/puppeteer.errorcode.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.errorcode.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.errorcode.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.errors.md b/website/versioned_docs/version-20.2.0/api/puppeteer.errors.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.errors.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.errors.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefunc.md b/website/versioned_docs/version-20.2.0/api/puppeteer.evaluatefunc.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefunc.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.evaluatefunc.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefuncwith.md b/website/versioned_docs/version-20.2.0/api/puppeteer.evaluatefuncwith.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.evaluatefuncwith.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.evaluatefuncwith.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.addlistener.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.addlistener.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.addlistener.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.addlistener.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.emit.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.emit.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.emit.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.emit.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.listenercount.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.listenercount.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.listenercount.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.listenercount.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.off.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.off.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.off.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.off.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.on.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.on.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.on.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.on.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.once.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.once.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.once.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.once.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removealllisteners.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.removealllisteners.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removealllisteners.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.removealllisteners.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removelistener.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.removelistener.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventemitter.removelistener.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventemitter.removelistener.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.eventtype.md b/website/versioned_docs/version-20.2.0/api/puppeteer.eventtype.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.eventtype.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.eventtype.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.executablepath.md b/website/versioned_docs/version-20.2.0/api/puppeteer.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.executablepath.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.executablepath.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.experimentsconfiguration.md b/website/versioned_docs/version-20.2.0/api/puppeteer.experimentsconfiguration.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.experimentsconfiguration.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.experimentsconfiguration.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.accept.md b/website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.accept.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.accept.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.accept.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.cancel.md b/website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.cancel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.cancel.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.cancel.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.ismultiple.md b/website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.ismultiple.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.ismultiple.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.ismultiple.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.md b/website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.filechooser.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.filechooser.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.flattenhandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.flattenhandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.flattenhandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.flattenhandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame._.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame._.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame._.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame._.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.__.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.__.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.__.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.__.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.__eval.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.__eval.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.__eval.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame._eval.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame._eval.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame._eval.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame._x.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame._x.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame._x.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame._x.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.addscripttag.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.addscripttag.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.addscripttag.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.addscripttag.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.addstyletag.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.addstyletag.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag_1.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.addstyletag_1.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.addstyletag_1.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.childframes.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.childframes.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.childframes.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.childframes.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.click.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.click.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.click.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.click.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.content.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.content.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.content.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.content.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.evaluate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluatehandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.evaluatehandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.focus.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.focus.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.focus.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.goto.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.goto.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.goto.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.goto.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.hover.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.hover.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.hover.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.isdetached.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.isdetached.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.isdetached.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.isdetached.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.isoopframe.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.isoopframe.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.isoopframe.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.isoopframe.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.name.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.name.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.name.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.name.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.page.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.page.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.page.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.page.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.parentframe.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.parentframe.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.parentframe.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.parentframe.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.select.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.select.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.select.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.select.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.setcontent.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.setcontent.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.setcontent.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.setcontent.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.tap.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.tap.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.tap.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.title.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.title.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.title.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.title.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.url.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfordeviceprompt.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfordeviceprompt.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforfunction.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforfunction.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitforfunction.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfornavigation.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfornavigation.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitfornavigation.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforselector.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforselector.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitforselector.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfortimeout.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitfortimeout.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitfortimeout.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforxpath.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frame.waitforxpath.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frame.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frameaddscripttagoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frameaddscripttagoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frameaddscripttagoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frameaddscripttagoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.frameaddstyletagoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.frameaddstyletagoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.frameaddstyletagoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.frameaddstyletagoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.framewaitforfunctionoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.framewaitforfunctionoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.framewaitforfunctionoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.framewaitforfunctionoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.geolocationoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.geolocationoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.geolocationoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.geolocationoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.handlefor.md b/website/versioned_docs/version-20.2.0/api/puppeteer.handlefor.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.handlefor.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.handlefor.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.handleor.md b/website/versioned_docs/version-20.2.0/api/puppeteer.handleor.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.handleor.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.handleor.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.handler.md b/website/versioned_docs/version-20.2.0/api/puppeteer.handler.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.handler.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.handler.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.abort.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.abort.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.abort.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.abort.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.aborterrorreason.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.aborterrorreason.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.aborterrorreason.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.aborterrorreason.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continue.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.continue.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continue.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.continue.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continuerequestoverrides.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.continuerequestoverrides.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.continuerequestoverrides.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.continuerequestoverrides.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.enqueueinterceptaction.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.enqueueinterceptaction.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.enqueueinterceptaction.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.enqueueinterceptaction.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.failure.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.failure.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.failure.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.failure.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.finalizeinterceptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.finalizeinterceptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.finalizeinterceptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.finalizeinterceptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.frame.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.frame.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.frame.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.headers.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.headers.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.headers.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.headers.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.initiator.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.initiator.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.initiator.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.initiator.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.interceptresolutionstate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.interceptresolutionstate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.interceptresolutionstate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isinterceptresolutionhandled.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.isinterceptresolutionhandled.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isnavigationrequest.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.isnavigationrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.isnavigationrequest.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.isnavigationrequest.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.method.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.method.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.method.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.method.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.postdata.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.postdata.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.postdata.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.postdata.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.redirectchain.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.redirectchain.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.redirectchain.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.redirectchain.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.resourcetype.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.resourcetype.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.resourcetype.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.resourcetype.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.respond.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.respond.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.respond.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.respond.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.response.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.response.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.response.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.response.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.responseforrequest.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.responseforrequest.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.responseforrequest.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httprequest.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httprequest.url.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.buffer.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.buffer.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.buffer.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.buffer.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.frame.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.frame.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.frame.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.frame.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromcache.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.fromcache.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromcache.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.fromcache.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromserviceworker.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.fromserviceworker.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.fromserviceworker.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.fromserviceworker.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.headers.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.headers.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.headers.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.headers.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.json.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.json.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.json.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.json.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.ok.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.ok.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.ok.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.ok.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.remoteaddress.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.remoteaddress.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.remoteaddress.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.request.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.request.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.request.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.request.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.securitydetails.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.securitydetails.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.securitydetails.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.securitydetails.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.status.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.status.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.status.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.status.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.statustext.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.statustext.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.statustext.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.statustext.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.text.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.text.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.text.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.text.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.timing.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.timing.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.timing.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.timing.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.httpresponse.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.httpresponse.url.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.innerparams.md b/website/versioned_docs/version-20.2.0/api/puppeteer.innerparams.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.innerparams.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.innerparams.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionaction.md b/website/versioned_docs/version-20.2.0/api/puppeteer.interceptresolutionaction.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionaction.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.interceptresolutionaction.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.interceptresolutionstate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.interceptresolutionstate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstrategy.md b/website/versioned_docs/version-20.2.0/api/puppeteer.interceptresolutionstrategy.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.interceptresolutionstrategy.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.interceptresolutionstrategy.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.internalnetworkconditions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.internalnetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.internalnetworkconditions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.internalnetworkconditions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage._constructor_.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage._constructor_.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.start.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage.start.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.start.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage.start.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.stop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jscoverage.stop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jscoverage.stop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageentry.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jscoverageentry.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageentry.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jscoverageentry.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jscoverageoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jscoverageoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jscoverageoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.aselement.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.aselement.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.aselement.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.aselement.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.dispose.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.dispose.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.dispose.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.dispose.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.evaluate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluatehandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.evaluatehandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperties.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperties.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperties.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperties.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperty.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperty.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_1.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperty_1.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_1.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperty_1.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_2.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperty_2.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.getproperty_2.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.getproperty_2.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.jsonvalue.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.jsonvalue.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.jsonvalue.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.jsonvalue.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.remoteobject.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.remoteobject.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.remoteobject.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.remoteobject.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.tostring.md b/website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.tostring.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.jshandle.tostring.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.jshandle.tostring.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.down.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.down.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.down.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.down.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.press.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.press.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.press.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.press.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.sendcharacter.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.sendcharacter.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.sendcharacter.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.sendcharacter.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.up.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.up.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyboard.up.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyboard.up.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.keyinput.md b/website/versioned_docs/version-20.2.0/api/puppeteer.keyinput.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.keyinput.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.keyinput.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.knowndevices.md b/website/versioned_docs/version-20.2.0/api/puppeteer.knowndevices.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.knowndevices.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.knowndevices.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.launch.md b/website/versioned_docs/version-20.2.0/api/puppeteer.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.launch.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.launch.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.launchoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.launchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.launchoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.launchoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.lowercasepaperformat.md b/website/versioned_docs/version-20.2.0/api/puppeteer.lowercasepaperformat.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.lowercasepaperformat.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.lowercasepaperformat.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mediafeature.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mediafeature.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mediafeature.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mediafeature.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.metrics.md b/website/versioned_docs/version-20.2.0/api/puppeteer.metrics.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.metrics.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.metrics.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.click.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.click.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.click.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.click.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.down.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.down.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.down.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.down.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drag.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.drag.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drag.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.drag.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.draganddrop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.draganddrop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.draganddrop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.draganddrop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragenter.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.dragenter.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragenter.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.dragenter.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragover.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.dragover.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.dragover.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.dragover.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.drop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.drop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.drop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.move.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.move.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.move.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.move.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.up.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.up.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.up.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.up.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouse.wheel.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouse.wheel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouse.wheel.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouse.wheel.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mousebutton.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mousebutton.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mousebutton.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mousebutton.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouseclickoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouseclickoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouseclickoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouseclickoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mousemoveoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mousemoveoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mousemoveoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mousemoveoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mouseoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mouseoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mouseoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mouseoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.mousewheeloptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.mousewheeloptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.mousewheeloptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.mousewheeloptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.networkconditions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.networkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.networkconditions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.networkconditions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.nodefor.md b/website/versioned_docs/version-20.2.0/api/puppeteer.nodefor.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.nodefor.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.nodefor.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.offset.md b/website/versioned_docs/version-20.2.0/api/puppeteer.offset.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.offset.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.offset.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page._.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page._.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page._.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page._.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.__.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.__.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.__.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.__.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.__eval.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.__eval.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.__eval.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.__eval.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page._eval.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page._eval.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page._eval.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page._eval.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page._x.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page._x.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page._x.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page._x.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.addscripttag.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.addscripttag.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.addscripttag.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.addscripttag.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.addstyletag.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.addstyletag.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_1.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.addstyletag_1.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_1.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.addstyletag_1.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_2.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.addstyletag_2.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.addstyletag_2.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.addstyletag_2.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.authenticate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.authenticate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.authenticate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.authenticate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.bringtofront.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.bringtofront.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.bringtofront.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.bringtofront.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.browser.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.browser.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.browser.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.browsercontext.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.browsercontext.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.browsercontext.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.click.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.click.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.click.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.click.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.close.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.close.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.close.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.close.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.content.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.content.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.content.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.content.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.cookies.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.cookies.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.cookies.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.cookies.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.createpdfstream.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.createpdfstream.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.createpdfstream.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.createpdfstream.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.deletecookie.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.deletecookie.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.deletecookie.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.deletecookie.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatecputhrottling.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatecputhrottling.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatecputhrottling.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatecputhrottling.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulateidlestate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulateidlestate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulateidlestate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulateidlestate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediafeatures.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatemediafeatures.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediafeatures.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatemediafeatures.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediatype.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatemediatype.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatemediatype.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatemediatype.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatenetworkconditions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatenetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatenetworkconditions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatenetworkconditions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatetimezone.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatetimezone.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatetimezone.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatetimezone.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatevisiondeficiency.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatevisiondeficiency.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.emulatevisiondeficiency.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.emulatevisiondeficiency.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.evaluate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluatehandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluatehandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluateonnewdocument.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.evaluateonnewdocument.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.evaluateonnewdocument.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.evaluateonnewdocument.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.exposefunction.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.exposefunction.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.exposefunction.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.exposefunction.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.focus.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.focus.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.focus.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.focus.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.frames.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.frames.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.frames.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.frames.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.getdefaulttimeout.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.getdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.getdefaulttimeout.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.getdefaulttimeout.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.goback.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.goback.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.goback.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.goback.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.goforward.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.goforward.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.goforward.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.goforward.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.goto.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.goto.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.goto.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.goto.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.hover.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.hover.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.hover.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.hover.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.isclosed.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.isclosed.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.isclosed.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.isclosed.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.isdraginterceptionenabled.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.isdraginterceptionenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.isdraginterceptionenabled.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.isdraginterceptionenabled.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.isjavascriptenabled.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.isjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.isjavascriptenabled.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.isjavascriptenabled.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.mainframe.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.mainframe.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.mainframe.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.mainframe.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.metrics.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.metrics.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.metrics.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.metrics.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.off.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.off.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.off.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.off.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.on.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.on.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.on.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.on.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.once.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.once.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.once.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.once.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.pdf.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.pdf.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.pdf.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.pdf.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.queryobjects.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.queryobjects.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.queryobjects.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.queryobjects.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.reload.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.reload.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.reload.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.reload.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.screenshot.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.screenshot.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_1.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.screenshot_1.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_1.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.screenshot_1.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_2.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.screenshot_2.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.screenshot_2.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.screenshot_2.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.select.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.select.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.select.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.select.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setbypasscsp.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setbypasscsp.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setbypasscsp.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setbypasscsp.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setcacheenabled.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setcacheenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setcacheenabled.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setcacheenabled.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setcontent.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setcontent.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setcontent.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setcontent.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setcookie.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setcookie.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setcookie.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setcookie.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaultnavigationtimeout.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setdefaultnavigationtimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaultnavigationtimeout.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setdefaultnavigationtimeout.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaulttimeout.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setdefaulttimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setdefaulttimeout.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setdefaulttimeout.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setdraginterception.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setdraginterception.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setdraginterception.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setdraginterception.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setextrahttpheaders.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setextrahttpheaders.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setextrahttpheaders.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setextrahttpheaders.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setgeolocation.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setgeolocation.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setgeolocation.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setgeolocation.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setjavascriptenabled.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setjavascriptenabled.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setjavascriptenabled.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setjavascriptenabled.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setofflinemode.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setofflinemode.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setofflinemode.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setofflinemode.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setrequestinterception.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setrequestinterception.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setrequestinterception.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setrequestinterception.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setuseragent.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setuseragent.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setuseragent.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setuseragent.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.setviewport.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.setviewport.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.setviewport.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.setviewport.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.tap.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.tap.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.tap.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.target.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.target.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.target.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.target.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.title.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.title.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.title.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.title.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.url.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.viewport.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.viewport.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.viewport.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.viewport.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfordeviceprompt.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfordeviceprompt.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfordeviceprompt.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfordeviceprompt.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfilechooser.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforfilechooser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfilechooser.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforfilechooser.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforframe.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforframe.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforframe.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforframe.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfunction.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforfunction.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforfunction.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforfunction.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornavigation.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfornavigation.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornavigation.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfornavigation.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornetworkidle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfornetworkidle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfornetworkidle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfornetworkidle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforrequest.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforrequest.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforrequest.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforresponse.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforresponse.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforresponse.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforresponse.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforselector.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforselector.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforselector.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforselector.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfortimeout.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfortimeout.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitfortimeout.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitfortimeout.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforxpath.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforxpath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.waitforxpath.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.waitforxpath.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.page.workers.md b/website/versioned_docs/version-20.2.0/api/puppeteer.page.workers.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.page.workers.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.page.workers.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.pageemittedevents.md b/website/versioned_docs/version-20.2.0/api/puppeteer.pageemittedevents.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.pageemittedevents.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.pageemittedevents.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.pageeventobject.md b/website/versioned_docs/version-20.2.0/api/puppeteer.pageeventobject.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.pageeventobject.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.pageeventobject.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.paperformat.md b/website/versioned_docs/version-20.2.0/api/puppeteer.paperformat.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.paperformat.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.paperformat.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.pdfmargin.md b/website/versioned_docs/version-20.2.0/api/puppeteer.pdfmargin.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.pdfmargin.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.pdfmargin.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.pdfoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.pdfoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.pdfoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.pdfoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.permission.md b/website/versioned_docs/version-20.2.0/api/puppeteer.permission.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.permission.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.permission.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.point.md b/website/versioned_docs/version-20.2.0/api/puppeteer.point.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.point.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.point.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.predefinednetworkconditions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.predefinednetworkconditions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.predefinednetworkconditions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.predefinednetworkconditions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.pressoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.pressoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.pressoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.pressoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.product.md b/website/versioned_docs/version-20.2.0/api/puppeteer.product.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.product.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.product.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.defaultargs.md b/website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.defaultargs.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.defaultargs.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.executablepath.md b/website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.executablepath.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.executablepath.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.launch.md b/website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.launch.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.launch.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.md b/website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.productlauncher.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.productlauncher.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.protocolerror.md b/website/versioned_docs/version-20.2.0/api/puppeteer.protocolerror.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.protocolerror.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.protocolerror.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.protocollifecycleevent.md b/website/versioned_docs/version-20.2.0/api/puppeteer.protocollifecycleevent.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.protocollifecycleevent.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.protocollifecycleevent.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.clearcustomqueryhandlers.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.clearcustomqueryhandlers.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.connect.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.connect.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.connect.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.customqueryhandlernames.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.customqueryhandlernames.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.customqueryhandlernames.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.customqueryhandlernames.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteererrors.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteererrors.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteererrors.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteererrors.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlaunchoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteerlaunchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlaunchoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteerlaunchoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlifecycleevent.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteerlifecycleevent.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteerlifecycleevent.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteerlifecycleevent.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.connect.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.connect.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.connect.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.connect.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.defaultargs.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.defaultargs.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.defaultargs.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.defaultargs.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.executablepath.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.executablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.executablepath.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.executablepath.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.launch.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.launch.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.launch.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernode.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernode.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernodelaunchoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernodelaunchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.puppeteernodelaunchoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.puppeteernodelaunchoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.registercustomqueryhandler.md b/website/versioned_docs/version-20.2.0/api/puppeteer.registercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.registercustomqueryhandler.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.registercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.remoteaddress.md b/website/versioned_docs/version-20.2.0/api/puppeteer.remoteaddress.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.remoteaddress.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.remoteaddress.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.resourcetype.md b/website/versioned_docs/version-20.2.0/api/puppeteer.resourcetype.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.resourcetype.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.resourcetype.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.responseforrequest.md b/website/versioned_docs/version-20.2.0/api/puppeteer.responseforrequest.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.responseforrequest.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.responseforrequest.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.screenshotclip.md b/website/versioned_docs/version-20.2.0/api/puppeteer.screenshotclip.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.screenshotclip.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.screenshotclip.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.screenshotoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.screenshotoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.screenshotoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.screenshotoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.issuer.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.issuer.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.issuer.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.issuer.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.protocol.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.protocol.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.protocol.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.protocol.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectalternativenames.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.subjectalternativenames.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectalternativenames.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.subjectalternativenames.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectname.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.subjectname.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.subjectname.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.subjectname.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validfrom.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.validfrom.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validfrom.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.validfrom.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validto.md b/website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.validto.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.securitydetails.validto.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.securitydetails.validto.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.serializedaxnode.md b/website/versioned_docs/version-20.2.0/api/puppeteer.serializedaxnode.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.serializedaxnode.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.serializedaxnode.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.snapshotoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.snapshotoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.snapshotoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.snapshotoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.browser.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.browser.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.browser.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.browsercontext.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.browsercontext.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.browsercontext.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.browsercontext.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.createcdpsession.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.createcdpsession.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.createcdpsession.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.createcdpsession.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.opener.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.opener.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.opener.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.opener.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.page.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.page.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.page.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.page.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.type.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.type.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.type.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.type.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.url.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.target.worker.md b/website/versioned_docs/version-20.2.0/api/puppeteer.target.worker.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.target.worker.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.target.worker.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.targetfiltercallback.md b/website/versioned_docs/version-20.2.0/api/puppeteer.targetfiltercallback.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.targetfiltercallback.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.targetfiltercallback.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.timeouterror.md b/website/versioned_docs/version-20.2.0/api/puppeteer.timeouterror.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.timeouterror.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.timeouterror.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.md b/website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.tap.md b/website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.tap.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.tap.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.tap.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchend.md b/website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.touchend.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchend.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.touchend.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchmove.md b/website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.touchmove.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchmove.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.touchmove.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchstart.md b/website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.touchstart.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.touchscreen.touchstart.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.touchscreen.touchstart.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.tracing.md b/website/versioned_docs/version-20.2.0/api/puppeteer.tracing.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.tracing.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.tracing.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.tracing.start.md b/website/versioned_docs/version-20.2.0/api/puppeteer.tracing.start.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.tracing.start.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.tracing.start.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.tracing.stop.md b/website/versioned_docs/version-20.2.0/api/puppeteer.tracing.stop.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.tracing.stop.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.tracing.stop.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.tracingoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.tracingoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.tracingoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.tracingoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.unregistercustomqueryhandler.md b/website/versioned_docs/version-20.2.0/api/puppeteer.unregistercustomqueryhandler.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.unregistercustomqueryhandler.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.unregistercustomqueryhandler.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.viewport.md b/website/versioned_docs/version-20.2.0/api/puppeteer.viewport.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.viewport.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.viewport.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.waitforoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.waitforoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.waitforoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.waitforoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.waitforselectoroptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.waitforselectoroptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.waitforselectoroptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.waitforselectoroptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.waitfortargetoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.waitfortargetoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.waitfortargetoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.waitfortargetoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.waittimeoutoptions.md b/website/versioned_docs/version-20.2.0/api/puppeteer.waittimeoutoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.waittimeoutoptions.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.waittimeoutoptions.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluate.md b/website/versioned_docs/version-20.2.0/api/puppeteer.webworker.evaluate.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluate.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.webworker.evaluate.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluatehandle.md b/website/versioned_docs/version-20.2.0/api/puppeteer.webworker.evaluatehandle.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.webworker.evaluatehandle.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.webworker.evaluatehandle.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.md b/website/versioned_docs/version-20.2.0/api/puppeteer.webworker.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.webworker.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.webworker.md diff --git a/website/versioned_docs/version-20.1.2/api/puppeteer.webworker.url.md b/website/versioned_docs/version-20.2.0/api/puppeteer.webworker.url.md similarity index 100% rename from website/versioned_docs/version-20.1.2/api/puppeteer.webworker.url.md rename to website/versioned_docs/version-20.2.0/api/puppeteer.webworker.url.md diff --git a/website/versioned_docs/version-20.1.2/assets/overview.png b/website/versioned_docs/version-20.2.0/assets/overview.png similarity index 100% rename from website/versioned_docs/version-20.1.2/assets/overview.png rename to website/versioned_docs/version-20.2.0/assets/overview.png diff --git a/website/versioned_docs/version-20.1.2/assets/overview.svg b/website/versioned_docs/version-20.2.0/assets/overview.svg similarity index 100% rename from website/versioned_docs/version-20.1.2/assets/overview.svg rename to website/versioned_docs/version-20.2.0/assets/overview.svg diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.browser.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.browser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.browser.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.browser.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.browserplatform.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.browserplatform.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.browserplatform.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.browserplatform.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.candownload.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.candownload.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.candownload.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.candownload.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.cdp_websocket_endpoint_regex.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.cdp_websocket_endpoint_regex.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.cdp_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.chromereleasechannel.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.chromereleasechannel.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.chromereleasechannel.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.chromereleasechannel.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.cli._constructor_.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.cli._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.cli._constructor_.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.cli._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.cli.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.cli.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.run.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.cli.run.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.cli.run.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.cli.run.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.computeexecutablepath.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.computeexecutablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.computeexecutablepath.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.computeexecutablepath.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.computesystemexecutablepath.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.computesystemexecutablepath.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.computesystemexecutablepath.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.computesystemexecutablepath.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.createprofile.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.createprofile.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.createprofile.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.createprofile.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.detectbrowserplatform.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.detectbrowserplatform.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.detectbrowserplatform.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.detectbrowserplatform.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.install.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.install.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.install.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.install.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.installedbrowser.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.installedbrowser.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.installedbrowser.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.installedbrowser.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.installoptions.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.installoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.installoptions.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.installoptions.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.launch.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.launch.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.launch.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.launch.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.launchoptions.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.launchoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.launchoptions.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.launchoptions.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.makeprogresscallback.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.makeprogresscallback.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.makeprogresscallback.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.makeprogresscallback.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.options.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.options.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.options.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.options.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.process._constructor_.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.process._constructor_.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.process._constructor_.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.process._constructor_.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.close.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.process.close.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.process.close.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.process.close.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.hasclosed.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.process.hasclosed.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.process.hasclosed.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.process.hasclosed.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.kill.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.process.kill.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.process.kill.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.process.kill.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.process.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.process.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.process.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.process.waitforlineoutput.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.process.waitforlineoutput.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.process.waitforlineoutput.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.process.waitforlineoutput.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.profileoptions.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.profileoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.profileoptions.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.profileoptions.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.resolvebuildid.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.resolvebuildid.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.resolvebuildid.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.resolvebuildid.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.systemoptions.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.systemoptions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.systemoptions.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.systemoptions.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.timeouterror.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.timeouterror.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.timeouterror.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.timeouterror.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md b/website/versioned_docs/version-20.2.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md rename to website/versioned_docs/version-20.2.0/browsers-api/browsers.webdriver_bidi_websocket_endpoint_regex.md diff --git a/website/versioned_docs/version-20.1.2/browsers-api/index.md b/website/versioned_docs/version-20.2.0/browsers-api/index.md similarity index 100% rename from website/versioned_docs/version-20.1.2/browsers-api/index.md rename to website/versioned_docs/version-20.2.0/browsers-api/index.md diff --git a/website/versioned_docs/version-20.1.2/chromium-support.md b/website/versioned_docs/version-20.2.0/chromium-support.md similarity index 100% rename from website/versioned_docs/version-20.1.2/chromium-support.md rename to website/versioned_docs/version-20.2.0/chromium-support.md diff --git a/website/versioned_docs/version-20.1.2/contributing.md b/website/versioned_docs/version-20.2.0/contributing.md similarity index 100% rename from website/versioned_docs/version-20.1.2/contributing.md rename to website/versioned_docs/version-20.2.0/contributing.md diff --git a/website/versioned_docs/version-20.1.2/faq.md b/website/versioned_docs/version-20.2.0/faq.md similarity index 100% rename from website/versioned_docs/version-20.1.2/faq.md rename to website/versioned_docs/version-20.2.0/faq.md diff --git a/website/versioned_docs/version-20.1.2/guides/chrome-extensions.md b/website/versioned_docs/version-20.2.0/guides/chrome-extensions.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/chrome-extensions.md rename to website/versioned_docs/version-20.2.0/guides/chrome-extensions.md diff --git a/website/versioned_docs/version-20.1.2/guides/configuration.mdx b/website/versioned_docs/version-20.2.0/guides/configuration.mdx similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/configuration.mdx rename to website/versioned_docs/version-20.2.0/guides/configuration.mdx diff --git a/website/versioned_docs/version-20.1.2/guides/debugging.md b/website/versioned_docs/version-20.2.0/guides/debugging.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/debugging.md rename to website/versioned_docs/version-20.2.0/guides/debugging.md diff --git a/website/versioned_docs/version-20.1.2/guides/docker.md b/website/versioned_docs/version-20.2.0/guides/docker.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/docker.md rename to website/versioned_docs/version-20.2.0/guides/docker.md diff --git a/website/versioned_docs/version-20.1.2/guides/evaluate-javascript.md b/website/versioned_docs/version-20.2.0/guides/evaluate-javascript.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/evaluate-javascript.md rename to website/versioned_docs/version-20.2.0/guides/evaluate-javascript.md diff --git a/website/versioned_docs/version-20.1.2/guides/query-selectors-legacy.md b/website/versioned_docs/version-20.2.0/guides/query-selectors-legacy.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/query-selectors-legacy.md rename to website/versioned_docs/version-20.2.0/guides/query-selectors-legacy.md diff --git a/website/versioned_docs/version-20.1.2/guides/query-selectors.md b/website/versioned_docs/version-20.2.0/guides/query-selectors.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/query-selectors.md rename to website/versioned_docs/version-20.2.0/guides/query-selectors.md diff --git a/website/versioned_docs/version-20.1.2/guides/request-interception.md b/website/versioned_docs/version-20.2.0/guides/request-interception.md similarity index 100% rename from website/versioned_docs/version-20.1.2/guides/request-interception.md rename to website/versioned_docs/version-20.2.0/guides/request-interception.md diff --git a/website/versioned_docs/version-20.1.2/index.md b/website/versioned_docs/version-20.2.0/index.md similarity index 100% rename from website/versioned_docs/version-20.1.2/index.md rename to website/versioned_docs/version-20.2.0/index.md diff --git a/website/versioned_docs/version-20.1.2/troubleshooting.md b/website/versioned_docs/version-20.2.0/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-20.1.2/troubleshooting.md rename to website/versioned_docs/version-20.2.0/troubleshooting.md diff --git a/website/versioned_sidebars/version-20.1.2-sidebars.json b/website/versioned_sidebars/version-20.2.0-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-20.1.2-sidebars.json rename to website/versioned_sidebars/version-20.2.0-sidebars.json diff --git a/website/versions.json b/website/versions.json index baf21aba64f3b..90c76281d979f 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1 +1 @@ -["20.1.2"] +["20.2.0"] diff --git a/website/versionsArchived.json b/website/versionsArchived.json index 1591bd8b04edd..b3cd279543ad2 100644 --- a/website/versionsArchived.json +++ b/website/versionsArchived.json @@ -1,4 +1,5 @@ [ + "20.1.2", "20.1.1", "20.1.0", "20.0.0", From 056fad03e072d944644f0c5d1f01a8f5dee4c6d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 May 2023 09:32:03 +0200 Subject: [PATCH 165/417] chore(deps): Bump @angular-devkit/core from 15.2.7 to 16.0.1 (#10156) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 194 +++++++++++++++++++++++++++- packages/ng-schematics/package.json | 2 +- 2 files changed, 188 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index b65a6528b2d27..a8906a091a415 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,7 +113,7 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/core": { + "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { "version": "15.2.7", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", @@ -138,6 +138,54 @@ } } }, + "node_modules/@angular-devkit/architect/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/architect/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@angular-devkit/core": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz", + "integrity": "sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "node_modules/@angular-devkit/core/node_modules/ajv": { "version": "8.12.0", "license": "MIT", @@ -152,6 +200,14 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-devkit/core/node_modules/source-map": { "version": "0.7.4", "license": "BSD-3-Clause", @@ -159,6 +215,11 @@ "node": ">= 8" } }, + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, "node_modules/@angular-devkit/schematics": { "version": "15.2.7", "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.7.tgz", @@ -176,6 +237,46 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", + "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@angular-devkit/schematics/node_modules/magic-string": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", @@ -187,6 +288,14 @@ "node": ">=12" } }, + "node_modules/@angular-devkit/schematics/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@angular/cli": { "version": "15.2.2", "dev": true, @@ -9358,7 +9467,7 @@ "license": "Apache-2.0", "dependencies": { "@angular-devkit/architect": "^0.1502.7", - "@angular-devkit/core": "^15.2.7", + "@angular-devkit/core": "^16.0.1", "@angular-devkit/schematics": "^15.2.7" }, "devDependencies": { @@ -9500,17 +9609,47 @@ "requires": { "@angular-devkit/core": "15.2.7", "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", + "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } } }, "@angular-devkit/core": { - "version": "15.2.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", - "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz", + "integrity": "sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==", "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", + "rxjs": "7.8.1", "source-map": "0.7.4" }, "dependencies": { @@ -9523,8 +9662,21 @@ "uri-js": "^4.2.2" } }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "requires": { + "tslib": "^2.1.0" + } + }, "source-map": { "version": "0.7.4" + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, @@ -9540,6 +9692,29 @@ "rxjs": "6.6.7" }, "dependencies": { + "@angular-devkit/core": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", + "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, "magic-string": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", @@ -9547,6 +9722,11 @@ "requires": { "@jridgewell/sourcemap-codec": "^1.4.13" } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -10404,7 +10584,7 @@ "version": "file:packages/ng-schematics", "requires": { "@angular-devkit/architect": "^0.1502.7", - "@angular-devkit/core": "^15.2.7", + "@angular-devkit/core": "^16.0.1", "@angular-devkit/schematics": "^15.2.7", "@angular/cli": "^15.2.2", "@schematics/angular": "^14.2.8", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index e7f645d4d3f47..38c149f0a27f1 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@angular-devkit/architect": "^0.1502.7", - "@angular-devkit/core": "^15.2.7", + "@angular-devkit/core": "^16.0.1", "@angular-devkit/schematics": "^15.2.7" }, "devDependencies": { From c05a94a8c4c557f2f9b1c6c7d31a69f0892ae87f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 May 2023 07:37:28 +0000 Subject: [PATCH 166/417] chore(deps): Bump @angular-devkit/architect from 0.1502.7 to 0.1600.1 (#10157) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 112 ++++++++-------------------- packages/ng-schematics/package.json | 2 +- 2 files changed, 32 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index a8906a091a415..df425baa9cb1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,66 +100,31 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1502.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.7.tgz", - "integrity": "sha512-MzB6D/yUo6cBJfQ31zNDHJ3C3iKmBtxP3i9WIRnnkZwS1VUfO8OX3TZ6lycYbREF1oL/AQ/r9GK+KA5DNEBSAw==", + "version": "0.1600.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.1.tgz", + "integrity": "sha512-7N3Dugrp3Fyyn3Q6RsxFNJJ2m1QuqcF3GHJcX7siINL37Hp6xI/q5gKffcd9rf20H1DYZE0VIbR1Sk31G6hMWg==", "dependencies": { - "@angular-devkit/core": "15.2.7", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { - "version": "15.2.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", - "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" + "@angular-devkit/core": "16.0.1", + "rxjs": "7.8.1" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } } }, - "node_modules/@angular-devkit/architect/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "tslib": "^2.1.0" } }, - "node_modules/@angular-devkit/architect/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } + "node_modules/@angular-devkit/architect/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@angular-devkit/core": { "version": "16.0.1", @@ -9466,7 +9431,7 @@ "version": "0.2.0", "license": "Apache-2.0", "dependencies": { - "@angular-devkit/architect": "^0.1502.7", + "@angular-devkit/architect": "^0.1600.1", "@angular-devkit/core": "^16.0.1", "@angular-devkit/schematics": "^15.2.7" }, @@ -9603,41 +9568,26 @@ } }, "@angular-devkit/architect": { - "version": "0.1502.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.7.tgz", - "integrity": "sha512-MzB6D/yUo6cBJfQ31zNDHJ3C3iKmBtxP3i9WIRnnkZwS1VUfO8OX3TZ6lycYbREF1oL/AQ/r9GK+KA5DNEBSAw==", + "version": "0.1600.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.1.tgz", + "integrity": "sha512-7N3Dugrp3Fyyn3Q6RsxFNJJ2m1QuqcF3GHJcX7siINL37Hp6xI/q5gKffcd9rf20H1DYZE0VIbR1Sk31G6hMWg==", "requires": { - "@angular-devkit/core": "15.2.7", - "rxjs": "6.6.7" + "@angular-devkit/core": "16.0.1", + "rxjs": "7.8.1" }, "dependencies": { - "@angular-devkit/core": { - "version": "15.2.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz", - "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "tslib": "^2.1.0" } }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, @@ -10583,7 +10533,7 @@ "@puppeteer/ng-schematics": { "version": "file:packages/ng-schematics", "requires": { - "@angular-devkit/architect": "^0.1502.7", + "@angular-devkit/architect": "^0.1600.1", "@angular-devkit/core": "^16.0.1", "@angular-devkit/schematics": "^15.2.7", "@angular/cli": "^15.2.2", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index 38c149f0a27f1..35a76ccbcf52d 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -47,7 +47,7 @@ "node": ">=16.0.0" }, "dependencies": { - "@angular-devkit/architect": "^0.1502.7", + "@angular-devkit/architect": "^0.1600.1", "@angular-devkit/core": "^16.0.1", "@angular-devkit/schematics": "^15.2.7" }, From f342a129e8f3760c8ce9e0f3ccec104a6fa889f2 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Fri, 12 May 2023 11:51:28 +0200 Subject: [PATCH 167/417] refactor: introduce an internal PageTarget subclass (#10167) --- docs/api/puppeteer.target.md | 20 +- docs/api/puppeteer.target.page.md | 2 +- packages/puppeteer-core/src/common/Browser.ts | 25 ++- packages/puppeteer-core/src/common/Target.ts | 189 +++++++++++------- 4 files changed, 152 insertions(+), 84 deletions(-) diff --git a/docs/api/puppeteer.target.md b/docs/api/puppeteer.target.md index dfb7f2a2149bb..a20eef9f07a5f 100644 --- a/docs/api/puppeteer.target.md +++ b/docs/api/puppeteer.target.md @@ -18,13 +18,13 @@ The constructor for this class is marked as internal. Third-party code should no ## Methods -| Method | Modifiers | Description | -| ------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| [browser()](./puppeteer.target.browser.md) | | Get the browser the target belongs to. | -| [browserContext()](./puppeteer.target.browsercontext.md) | | Get the browser context the target belongs to. | -| [createCDPSession()](./puppeteer.target.createcdpsession.md) | | Creates a Chrome Devtools Protocol session attached to the target. | -| [opener()](./puppeteer.target.opener.md) | | Get the target that opened this target. Top-level targets return null. | -| [page()](./puppeteer.target.page.md) | | If the target is not of type "page" or "background_page", returns null. | -| [type()](./puppeteer.target.type.md) | | Identifies what kind of target this is. | -| [url()](./puppeteer.target.url.md) | | | -| [worker()](./puppeteer.target.worker.md) | | If the target is not of type "service_worker" or "shared_worker", returns null. | +| Method | Modifiers | Description | +| ------------------------------------------------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [browser()](./puppeteer.target.browser.md) | | Get the browser the target belongs to. | +| [browserContext()](./puppeteer.target.browsercontext.md) | | Get the browser context the target belongs to. | +| [createCDPSession()](./puppeteer.target.createcdpsession.md) | | Creates a Chrome Devtools Protocol session attached to the target. | +| [opener()](./puppeteer.target.opener.md) | | Get the target that opened this target. Top-level targets return null. | +| [page()](./puppeteer.target.page.md) | | If the target is not of type "page", "webview" or "background_page", returns null. | +| [type()](./puppeteer.target.type.md) | | Identifies what kind of target this is. | +| [url()](./puppeteer.target.url.md) | | | +| [worker()](./puppeteer.target.worker.md) | | If the target is not of type "service_worker" or "shared_worker", returns null. | diff --git a/docs/api/puppeteer.target.page.md b/docs/api/puppeteer.target.page.md index 4a2fd2a74339e..b4d6d53b9d6b2 100644 --- a/docs/api/puppeteer.target.page.md +++ b/docs/api/puppeteer.target.page.md @@ -4,7 +4,7 @@ sidebar_label: Target.page # Target.page() method -If the target is not of type `"page"` or `"background_page"`, returns `null`. +If the target is not of type `"page"`, `"webview"` or `"background_page"`, returns `null`. #### Signature: diff --git a/packages/puppeteer-core/src/common/Browser.ts b/packages/puppeteer-core/src/common/Browser.ts index 6a2b46f2e2072..412bb2ea45940 100644 --- a/packages/puppeteer-core/src/common/Browser.ts +++ b/packages/puppeteer-core/src/common/Browser.ts @@ -39,7 +39,7 @@ import {ChromeTargetManager} from './ChromeTargetManager.js'; import {CDPSession, Connection, ConnectionEmittedEvents} from './Connection.js'; import {FirefoxTargetManager} from './FirefoxTargetManager.js'; import {Viewport} from './PuppeteerViewport.js'; -import {Target} from './Target.js'; +import {PageTarget, Target} from './Target.js'; import {TargetManager, TargetManagerEmittedEvents} from './TargetManager.js'; import {TaskQueue} from './TaskQueue.js'; import {waitWithTimeout} from './util.js'; @@ -318,6 +318,23 @@ export class CDPBrowser extends BrowserBase { throw new Error('Missing browser context'); } + if (this.#isPageTargetCallback(targetInfo)) { + return new PageTarget( + targetInfo, + session, + context, + this.#targetManager, + (isAutoAttachEmulated: boolean) => { + return this.#connection._createSession( + targetInfo, + isAutoAttachEmulated + ); + }, + this.#ignoreHTTPSErrors, + this.#defaultViewport ?? null, + this.#screenshotTaskQueue + ); + } return new Target( targetInfo, session, @@ -328,11 +345,7 @@ export class CDPBrowser extends BrowserBase { targetInfo, isAutoAttachEmulated ); - }, - this.#ignoreHTTPSErrors, - this.#defaultViewport ?? null, - this.#screenshotTaskQueue, - this.#isPageTargetCallback + } ); }; diff --git a/packages/puppeteer-core/src/common/Target.ts b/packages/puppeteer-core/src/common/Target.ts index fd9b5f9f27d5d..103cea572f35a 100644 --- a/packages/puppeteer-core/src/common/Target.ts +++ b/packages/puppeteer-core/src/common/Target.ts @@ -16,7 +16,7 @@ import {Protocol} from 'devtools-protocol'; -import type {Browser, IsPageTargetCallback} from '../api/Browser.js'; +import type {Browser} from '../api/Browser.js'; import type {BrowserContext} from '../api/BrowserContext.js'; import {Page, PageEmittedEvents} from '../api/Page.js'; @@ -25,6 +25,7 @@ import {CDPPage} from './Page.js'; import {Viewport} from './PuppeteerViewport.js'; import {TargetManager} from './TargetManager.js'; import {TaskQueue} from './TaskQueue.js'; +import {debugError} from './util.js'; import {WebWorker} from './WebWorker.js'; /** @@ -40,11 +41,7 @@ export class Target { #session?: CDPSession; #targetInfo: Protocol.Target.TargetInfo; #sessionFactory: (isAutoAttachEmulated: boolean) => Promise; - #ignoreHTTPSErrors: boolean; - #defaultViewport?: Viewport; - #pagePromise?: Promise; #workerPromise?: Promise; - #screenshotTaskQueue: TaskQueue; /** * @internal @@ -65,15 +62,11 @@ export class Target { /** * @internal */ - _isInitialized: boolean; + _isInitialized = false; /** * @internal */ _targetId: string; - /** - * @internal - */ - _isPageTargetCallback: IsPageTargetCallback; #targetManager: TargetManager; @@ -85,11 +78,7 @@ export class Target { session: CDPSession | undefined, browserContext: BrowserContext, targetManager: TargetManager, - sessionFactory: (isAutoAttachEmulated: boolean) => Promise, - ignoreHTTPSErrors: boolean, - defaultViewport: Viewport | null, - screenshotTaskQueue: TaskQueue, - isPageTargetCallback: IsPageTargetCallback + sessionFactory: (isAutoAttachEmulated: boolean) => Promise ) { this.#session = session; this.#targetManager = targetManager; @@ -97,37 +86,13 @@ export class Target { this.#browserContext = browserContext; this._targetId = targetInfo.targetId; this.#sessionFactory = sessionFactory; - this.#ignoreHTTPSErrors = ignoreHTTPSErrors; - this.#defaultViewport = defaultViewport ?? undefined; - this.#screenshotTaskQueue = screenshotTaskQueue; - this._isPageTargetCallback = isPageTargetCallback; this._initializedPromise = new Promise(fulfill => { return (this._initializedCallback = fulfill); - }).then(async success => { - if (!success) { - return false; - } - const opener = this.opener(); - if (!opener || !opener.#pagePromise || this.type() !== 'page') { - return true; - } - const openerPage = await opener.#pagePromise; - if (!openerPage.listenerCount(PageEmittedEvents.Popup)) { - return true; - } - const popupPage = await this.page(); - openerPage.emit(PageEmittedEvents.Popup, popupPage); - return true; }); this._isClosedPromise = new Promise(fulfill => { return (this._closedCallback = fulfill); }); - this._isInitialized = - !this._isPageTargetCallback(this.#targetInfo) || - this.#targetInfo.url !== ''; - if (this._isInitialized) { - this._initializedCallback(true); - } + this._initialize(); } /** @@ -137,6 +102,15 @@ export class Target { return this.#session; } + /** + * @internal + */ + protected _sessionFactory(): ( + isAutoAttachEmulated: boolean + ) => Promise { + return this.#sessionFactory; + } + /** * Creates a Chrome Devtools Protocol session attached to the target. */ @@ -158,28 +132,6 @@ export class Target { return this.#targetInfo; } - /** - * If the target is not of type `"page"` or `"background_page"`, returns `null`. - */ - async page(): Promise { - if (this._isPageTargetCallback(this.#targetInfo) && !this.#pagePromise) { - this.#pagePromise = ( - this.#session - ? Promise.resolve(this.#session) - : this.#sessionFactory(true) - ).then(client => { - return CDPPage._create( - client, - this, - this.#ignoreHTTPSErrors, - this.#defaultViewport ?? null, - this.#screenshotTaskQueue - ); - }); - } - return (await this.#pagePromise) ?? null; - } - /** * If the target is not of type `"service_worker"` or `"shared_worker"`, returns `null`. */ @@ -271,15 +223,118 @@ export class Target { */ _targetInfoChanged(targetInfo: Protocol.Target.TargetInfo): void { this.#targetInfo = targetInfo; + this._checkIfInitialized(); + } - if ( - !this._isInitialized && - (!this._isPageTargetCallback(this.#targetInfo) || - this.#targetInfo.url !== '') - ) { + /** + * @internal + */ + protected _initialize(): void { + // TODO: refactor to deferred promises. + this._isInitialized = true; + if (this._isInitialized) { + this._initializedCallback(true); + } + } + + /** + * @internal + */ + protected _checkIfInitialized(): void { + if (!this._isInitialized) { this._isInitialized = true; this._initializedCallback(true); return; } } + + /** + * If the target is not of type `"page"`, `"webview"` or `"background_page"`, + * returns `null`. + */ + async page(): Promise { + return null; + } +} + +/** + * @internal + */ +export class PageTarget extends Target { + #defaultViewport?: Viewport; + protected pagePromise?: Promise; + #screenshotTaskQueue: TaskQueue; + #ignoreHTTPSErrors: boolean; + + /** + * @internal + */ + constructor( + targetInfo: Protocol.Target.TargetInfo, + session: CDPSession | undefined, + browserContext: BrowserContext, + targetManager: TargetManager, + sessionFactory: (isAutoAttachEmulated: boolean) => Promise, + ignoreHTTPSErrors: boolean, + defaultViewport: Viewport | null, + screenshotTaskQueue: TaskQueue + ) { + super(targetInfo, session, browserContext, targetManager, sessionFactory); + this.#ignoreHTTPSErrors = ignoreHTTPSErrors; + this.#defaultViewport = defaultViewport ?? undefined; + this.#screenshotTaskQueue = screenshotTaskQueue; + } + + protected override _initialize(): void { + this._initializedPromise + .then(async success => { + if (!success) { + return false; + } + const opener = this.opener(); + if (!(opener instanceof PageTarget)) { + return true; + } + if (!opener || !opener.pagePromise || this.type() !== 'page') { + return true; + } + const openerPage = await opener.pagePromise; + if (!openerPage.listenerCount(PageEmittedEvents.Popup)) { + return true; + } + const popupPage = await this.page(); + openerPage.emit(PageEmittedEvents.Popup, popupPage); + return true; + }) + .catch(debugError); + this._checkIfInitialized(); + } + + override async page(): Promise { + if (!this.pagePromise) { + const session = this._session(); + this.pagePromise = ( + session ? Promise.resolve(session) : this._sessionFactory()(true) + ).then(client => { + return CDPPage._create( + client, + this, + this.#ignoreHTTPSErrors, + this.#defaultViewport ?? null, + this.#screenshotTaskQueue + ); + }); + } + return (await this.pagePromise) ?? null; + } + + override _checkIfInitialized(): void { + if (this._isInitialized) { + return; + } + this._isInitialized = this._getTargetInfo().url !== ''; + if (this._isInitialized) { + this._initializedCallback(true); + } + } } From ccbb82d9cd5b77f8262c143a5663fc1f9938a8c4 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 15 May 2023 09:39:37 +0200 Subject: [PATCH 168/417] fix: update the command name (#10178) --- packages/browsers/package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/browsers/package.json b/packages/browsers/package.json index b9f39c5337044..9b9c1b3a0bee1 100644 --- a/packages/browsers/package.json +++ b/packages/browsers/package.json @@ -9,9 +9,7 @@ "clean": "tsc --build --clean && rm -rf lib", "test": "wireit" }, - "bin": { - "@puppeteer/browsers": "lib/cjs/main-cli.js" - }, + "bin": "lib/cjs/main-cli.js", "main": "./lib/cjs/main.js", "module": "./lib/esm/main.js", "type": "commonjs", From db87ae65e175f679c65201ef6cb03d10914ac0b9 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Mon, 15 May 2023 11:24:23 +0200 Subject: [PATCH 169/417] refactor: update TypeScript to ES2022 (#10182) --- tsconfig.base.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.base.json b/tsconfig.base.json index 9c29d30d9a127..b35ea8ce02972 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -26,7 +26,7 @@ "strictFunctionTypes": true, "strictNullChecks": true, "strictPropertyInitialization": true, - "target": "ES2019", + "target": "ES2022", "useUnknownInCatchVariables": true } } From 2ba96c655726282bc01e2c6456ac870b17769ca9 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Mon, 15 May 2023 11:37:41 +0200 Subject: [PATCH 170/417] Revert "refactor: update TypeScript to ES2022" (#10184) --- tsconfig.base.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.base.json b/tsconfig.base.json index b35ea8ce02972..9c29d30d9a127 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -26,7 +26,7 @@ "strictFunctionTypes": true, "strictNullChecks": true, "strictPropertyInitialization": true, - "target": "ES2022", + "target": "ES2019", "useUnknownInCatchVariables": true } } From d388a6edfd164548b008cb0d8e9cb5c0d03cdcda Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 15 May 2023 11:51:42 +0200 Subject: [PATCH 171/417] feat: add ability to uninstall a browser (#10179) --- .../browsers.getinstalledbrowsers.md | 25 +++++++ .../browsers.getinstalledbrowsersoptions.md | 17 +++++ docs/browsers-api/browsers.installoptions.md | 2 +- docs/browsers-api/browsers.uninstall.md | 21 ++++++ .../browsers-api/browsers.uninstalloptions.md | 20 +++++ docs/browsers-api/index.md | 38 +++++----- packages/browsers/src/Cache.ts | 13 ++++ packages/browsers/src/install.ts | 60 ++++++++++++++- packages/browsers/src/main.ts | 10 ++- packages/browsers/test/src/uninstall.spec.ts | 73 +++++++++++++++++++ 10 files changed, 259 insertions(+), 20 deletions(-) create mode 100644 docs/browsers-api/browsers.getinstalledbrowsers.md create mode 100644 docs/browsers-api/browsers.getinstalledbrowsersoptions.md create mode 100644 docs/browsers-api/browsers.uninstall.md create mode 100644 docs/browsers-api/browsers.uninstalloptions.md create mode 100644 packages/browsers/test/src/uninstall.spec.ts diff --git a/docs/browsers-api/browsers.getinstalledbrowsers.md b/docs/browsers-api/browsers.getinstalledbrowsers.md new file mode 100644 index 0000000000000..0b220af6066d2 --- /dev/null +++ b/docs/browsers-api/browsers.getinstalledbrowsers.md @@ -0,0 +1,25 @@ +--- +sidebar_label: getInstalledBrowsers +--- + +# getInstalledBrowsers() function + +Returns metadata about browsers installed in the cache directory. + +#### Signature: + +```typescript +export declare function getInstalledBrowsers( + options: GetInstalledBrowsersOptions +): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | ------------------------------------------------------------------------ | ----------- | +| options | [GetInstalledBrowsersOptions](./browsers.getinstalledbrowsersoptions.md) | | + +**Returns:** + +Promise<[InstalledBrowser](./browsers.installedbrowser.md)\[\]> diff --git a/docs/browsers-api/browsers.getinstalledbrowsersoptions.md b/docs/browsers-api/browsers.getinstalledbrowsersoptions.md new file mode 100644 index 0000000000000..cd6a19625c5ee --- /dev/null +++ b/docs/browsers-api/browsers.getinstalledbrowsersoptions.md @@ -0,0 +1,17 @@ +--- +sidebar_label: GetInstalledBrowsersOptions +--- + +# GetInstalledBrowsersOptions interface + +#### Signature: + +```typescript +export interface GetInstalledBrowsersOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------- | ------ | -------------------------------------------- | ------- | +| cacheDir | | string | The path to the root of the cache directory. | | diff --git a/docs/browsers-api/browsers.installoptions.md b/docs/browsers-api/browsers.installoptions.md index a013e10a30d0a..21b353bbf3682 100644 --- a/docs/browsers-api/browsers.installoptions.md +++ b/docs/browsers-api/browsers.installoptions.md @@ -16,7 +16,7 @@ export interface InstallOptions | ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | baseUrl | optional | string | Determines the host that will be used for downloading. |

Either

- https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central

| | browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | -| buildId | | string | Determines which buildId to dowloand. BuildId should uniquely identify binaries and they are used for caching. | | +| buildId | | string | Determines which buildId to download. BuildId should uniquely identify binaries and they are used for caching. | | | cacheDir | | string | Determines the path to download browsers to. | | | downloadProgressCallback | optional | (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | | | platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** | diff --git a/docs/browsers-api/browsers.uninstall.md b/docs/browsers-api/browsers.uninstall.md new file mode 100644 index 0000000000000..523d9095e065b --- /dev/null +++ b/docs/browsers-api/browsers.uninstall.md @@ -0,0 +1,21 @@ +--- +sidebar_label: uninstall +--- + +# uninstall() function + +#### Signature: + +```typescript +export declare function uninstall(options: UninstallOptions): Promise; +``` + +## Parameters + +| Parameter | Type | Description | +| --------- | -------------------------------------------------- | ----------- | +| options | [UninstallOptions](./browsers.uninstalloptions.md) | | + +**Returns:** + +Promise<void> diff --git a/docs/browsers-api/browsers.uninstalloptions.md b/docs/browsers-api/browsers.uninstalloptions.md new file mode 100644 index 0000000000000..f1ad6206f450d --- /dev/null +++ b/docs/browsers-api/browsers.uninstalloptions.md @@ -0,0 +1,20 @@ +--- +sidebar_label: UninstallOptions +--- + +# UninstallOptions interface + +#### Signature: + +```typescript +export interface UninstallOptions +``` + +## Properties + +| Property | Modifiers | Type | Description | Default | +| -------- | --------------------- | ------------------------------------------------ | ----------------------------------------------- | ------------------ | +| browser | | [Browser](./browsers.browser.md) | Determines which browser to uninstall. | | +| buildId | | string | The browser build to uninstall | | +| cacheDir | | string | The path to the root of the cache directory. | | +| platform | optional | [BrowserPlatform](./browsers.browserplatform.md) | Determines the platform for the browser binary. | **Auto-detected.** | diff --git a/docs/browsers-api/index.md b/docs/browsers-api/index.md index 543d2dced6fbf..9ce28ae022f77 100644 --- a/docs/browsers-api/index.md +++ b/docs/browsers-api/index.md @@ -49,26 +49,30 @@ The programmatic API allows installing and launching browsers from your code. Se ## Functions -| Function | Description | -| --------------------------------------------------------------------------------- | ----------- | -| [canDownload(options)](./browsers.candownload.md) | | -| [computeExecutablePath(options)](./browsers.computeexecutablepath.md) | | -| [computeSystemExecutablePath(options)](./browsers.computesystemexecutablepath.md) | | -| [createProfile(browser, opts)](./browsers.createprofile.md) | | -| [detectBrowserPlatform()](./browsers.detectbrowserplatform.md) | | -| [install(options)](./browsers.install.md) | | -| [launch(opts)](./browsers.launch.md) | | -| [makeProgressCallback(browser, buildId)](./browsers.makeprogresscallback.md) | | -| [resolveBuildId(browser, platform, tag)](./browsers.resolvebuildid.md) | | +| Function | Description | +| --------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [canDownload(options)](./browsers.candownload.md) | | +| [computeExecutablePath(options)](./browsers.computeexecutablepath.md) | | +| [computeSystemExecutablePath(options)](./browsers.computesystemexecutablepath.md) | | +| [createProfile(browser, opts)](./browsers.createprofile.md) | | +| [detectBrowserPlatform()](./browsers.detectbrowserplatform.md) | | +| [getInstalledBrowsers(options)](./browsers.getinstalledbrowsers.md) | Returns metadata about browsers installed in the cache directory. | +| [install(options)](./browsers.install.md) | | +| [launch(opts)](./browsers.launch.md) | | +| [makeProgressCallback(browser, buildId)](./browsers.makeprogresscallback.md) | | +| [resolveBuildId(browser, platform, tag)](./browsers.resolvebuildid.md) | | +| [uninstall(options)](./browsers.uninstall.md) | | ## Interfaces -| Interface | Description | -| ---------------------------------------------- | ----------- | -| [InstallOptions](./browsers.installoptions.md) | | -| [Options](./browsers.options.md) | | -| [ProfileOptions](./browsers.profileoptions.md) | | -| [SystemOptions](./browsers.systemoptions.md) | | +| Interface | Description | +| ------------------------------------------------------------------------ | ----------- | +| [GetInstalledBrowsersOptions](./browsers.getinstalledbrowsersoptions.md) | | +| [InstallOptions](./browsers.installoptions.md) | | +| [Options](./browsers.options.md) | | +| [ProfileOptions](./browsers.profileoptions.md) | | +| [SystemOptions](./browsers.systemoptions.md) | | +| [UninstallOptions](./browsers.uninstalloptions.md) | | ## Variables diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 142bceb08ecdc..3974488fb2a77 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -71,6 +71,19 @@ export class Cache { }); } + uninstall( + browser: Browser, + platform: BrowserPlatform, + buildId: string + ): void { + fs.rmSync(this.installationDir(browser, platform, buildId), { + force: true, + recursive: true, + maxRetries: 10, + retryDelay: 500, + }); + } + getInstalledBrowsers(): InstalledBrowser[] { if (!fs.existsSync(this.#rootDir)) { return []; diff --git a/packages/browsers/src/install.ts b/packages/browsers/src/install.ts index 6e9b5bee5fa91..53f893e08fefb 100644 --- a/packages/browsers/src/install.ts +++ b/packages/browsers/src/install.ts @@ -68,7 +68,7 @@ export interface InstallOptions { */ browser: Browser; /** - * Determines which buildId to dowloand. BuildId should uniquely identify + * Determines which buildId to download. BuildId should uniquely identify * binaries and they are used for caching. */ buildId: string; @@ -188,6 +188,64 @@ export async function install( }; } +export interface UninstallOptions { + /** + * Determines the platform for the browser binary. + * + * @defaultValue **Auto-detected.** + */ + platform?: BrowserPlatform; + /** + * The path to the root of the cache directory. + */ + cacheDir: string; + /** + * Determines which browser to uninstall. + */ + browser: Browser; + /** + * The browser build to uninstall + */ + buildId: string; +} + +/** + * + * @public + */ +export async function uninstall(options: UninstallOptions): Promise { + options.platform ??= detectBrowserPlatform(); + if (!options.platform) { + throw new Error( + `Cannot detect the browser platform for: ${os.platform()} (${os.arch()})` + ); + } + + new Cache(options.cacheDir).uninstall( + options.browser, + options.platform, + options.buildId + ); +} + +export interface GetInstalledBrowsersOptions { + /** + * The path to the root of the cache directory. + */ + cacheDir: string; +} + +/** + * Returns metadata about browsers installed in the cache directory. + * + * @public + */ +export async function getInstalledBrowsers( + options: GetInstalledBrowsersOptions +): Promise { + return new Cache(options.cacheDir).getInstalledBrowsers(); +} + /** * @public */ diff --git a/packages/browsers/src/main.ts b/packages/browsers/src/main.ts index 14ca6a838a897..2149dbae92c7e 100644 --- a/packages/browsers/src/main.ts +++ b/packages/browsers/src/main.ts @@ -26,7 +26,15 @@ export { WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX, Process, } from './launch.js'; -export {install, canDownload, InstallOptions} from './install.js'; +export { + install, + getInstalledBrowsers, + canDownload, + uninstall, + InstallOptions, + GetInstalledBrowsersOptions, + UninstallOptions, +} from './install.js'; export {detectBrowserPlatform} from './detectPlatform.js'; export { resolveBuildId, diff --git a/packages/browsers/test/src/uninstall.spec.ts b/packages/browsers/test/src/uninstall.spec.ts new file mode 100644 index 0000000000000..584b08771f0d2 --- /dev/null +++ b/packages/browsers/test/src/uninstall.spec.ts @@ -0,0 +1,73 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assert from 'assert'; +import fs from 'fs'; +import os from 'os'; +import path from 'path'; + +import { + install, + uninstall, + Browser, + BrowserPlatform, + Cache, +} from '../../lib/cjs/main.js'; + +import {getServerUrl, setupTestServer} from './utils.js'; +import {testChromeBuildId} from './versions.js'; + +describe('common', () => { + setupTestServer(); + + let tmpDir = '/tmp/puppeteer-browsers-test'; + + beforeEach(() => { + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'puppeteer-browsers-test')); + }); + + afterEach(() => { + new Cache(tmpDir).clear(); + }); + + it('should uninstall a browser', async function () { + this.timeout(60000); + const expectedOutputPath = path.join( + tmpDir, + 'chrome', + `${BrowserPlatform.LINUX}-${testChromeBuildId}` + ); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + const browser = await install({ + cacheDir: tmpDir, + browser: Browser.CHROME, + platform: BrowserPlatform.LINUX, + buildId: testChromeBuildId, + baseUrl: getServerUrl(), + }); + assert.strictEqual(browser.path, expectedOutputPath); + assert.ok(fs.existsSync(expectedOutputPath)); + + await uninstall({ + cacheDir: tmpDir, + browser: Browser.CHROME, + platform: BrowserPlatform.LINUX, + buildId: testChromeBuildId, + }); + assert.strictEqual(browser.path, expectedOutputPath); + assert.strictEqual(fs.existsSync(expectedOutputPath), false); + }); +}); From d0c68ff002df37907968d3b999a8273590ac7c97 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Mon, 15 May 2023 12:09:43 +0200 Subject: [PATCH 172/417] fix: use encode/decodeURIComponent (#10183) --- packages/puppeteer-core/src/common/util.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/puppeteer-core/src/common/util.ts b/packages/puppeteer-core/src/common/util.ts index 00decd903da02..bde06680e4a75 100644 --- a/packages/puppeteer-core/src/common/util.ts +++ b/packages/puppeteer-core/src/common/util.ts @@ -184,7 +184,7 @@ export class PuppeteerURL { const [functionName = '', siteString = ''] = url.split(';'); const puppeteerUrl = new PuppeteerURL(); puppeteerUrl.#functionName = functionName; - puppeteerUrl.#siteString = globalThis.atob(siteString); + puppeteerUrl.#siteString = decodeURIComponent(siteString); return puppeteerUrl; }; @@ -204,9 +204,10 @@ export class PuppeteerURL { } toString(): string { - return `pptr:${[this.#functionName, globalThis.btoa(this.#siteString)].join( - ';' - )}`; + return `pptr:${[ + this.#functionName, + encodeURIComponent(this.#siteString), + ].join(';')}`; } } From 609584a8b886d22e175130b5f86d2c37e98fa4a3 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 15 May 2023 13:12:23 +0200 Subject: [PATCH 173/417] refactor: add WorkerTarget and OtherTarget (#10181) --- packages/puppeteer-core/src/common/Browser.ts | 33 +++++----- packages/puppeteer-core/src/common/Target.ts | 60 +++++++++++-------- 2 files changed, 55 insertions(+), 38 deletions(-) diff --git a/packages/puppeteer-core/src/common/Browser.ts b/packages/puppeteer-core/src/common/Browser.ts index 412bb2ea45940..2e18acd8ff510 100644 --- a/packages/puppeteer-core/src/common/Browser.ts +++ b/packages/puppeteer-core/src/common/Browser.ts @@ -39,7 +39,7 @@ import {ChromeTargetManager} from './ChromeTargetManager.js'; import {CDPSession, Connection, ConnectionEmittedEvents} from './Connection.js'; import {FirefoxTargetManager} from './FirefoxTargetManager.js'; import {Viewport} from './PuppeteerViewport.js'; -import {PageTarget, Target} from './Target.js'; +import {OtherTarget, PageTarget, Target, WorkerTarget} from './Target.js'; import {TargetManager, TargetManagerEmittedEvents} from './TargetManager.js'; import {TaskQueue} from './TaskQueue.js'; import {waitWithTimeout} from './util.js'; @@ -318,34 +318,39 @@ export class CDPBrowser extends BrowserBase { throw new Error('Missing browser context'); } + const createSession = (isAutoAttachEmulated: boolean) => { + return this.#connection._createSession(targetInfo, isAutoAttachEmulated); + }; if (this.#isPageTargetCallback(targetInfo)) { return new PageTarget( targetInfo, session, context, this.#targetManager, - (isAutoAttachEmulated: boolean) => { - return this.#connection._createSession( - targetInfo, - isAutoAttachEmulated - ); - }, + createSession, this.#ignoreHTTPSErrors, this.#defaultViewport ?? null, this.#screenshotTaskQueue ); } - return new Target( + if ( + targetInfo.type === 'service_worker' || + targetInfo.type === 'shared_worker' + ) { + return new WorkerTarget( + targetInfo, + session, + context, + this.#targetManager, + createSession + ); + } + return new OtherTarget( targetInfo, session, context, this.#targetManager, - (isAutoAttachEmulated: boolean) => { - return this.#connection._createSession( - targetInfo, - isAutoAttachEmulated - ); - } + createSession ); }; diff --git a/packages/puppeteer-core/src/common/Target.ts b/packages/puppeteer-core/src/common/Target.ts index 103cea572f35a..c997adf0a7b5d 100644 --- a/packages/puppeteer-core/src/common/Target.ts +++ b/packages/puppeteer-core/src/common/Target.ts @@ -41,7 +41,6 @@ export class Target { #session?: CDPSession; #targetInfo: Protocol.Target.TargetInfo; #sessionFactory: (isAutoAttachEmulated: boolean) => Promise; - #workerPromise?: Promise; /** * @internal @@ -136,28 +135,7 @@ export class Target { * If the target is not of type `"service_worker"` or `"shared_worker"`, returns `null`. */ async worker(): Promise { - if ( - this.#targetInfo.type !== 'service_worker' && - this.#targetInfo.type !== 'shared_worker' - ) { - return null; - } - if (!this.#workerPromise) { - // TODO(einbinder): Make workers send their console logs. - this.#workerPromise = ( - this.#session - ? Promise.resolve(this.#session) - : this.#sessionFactory(false) - ).then(client => { - return new WebWorker( - client, - this.#targetInfo.url, - () => {} /* consoleAPICalled */, - () => {} /* exceptionThrown */ - ); - }); - } - return this.#workerPromise; + return null; } url(): string { @@ -314,7 +292,9 @@ export class PageTarget extends Target { if (!this.pagePromise) { const session = this._session(); this.pagePromise = ( - session ? Promise.resolve(session) : this._sessionFactory()(true) + session + ? Promise.resolve(session) + : this._sessionFactory()(/* isAutoAttachEmulated=*/ false) ).then(client => { return CDPPage._create( client, @@ -338,3 +318,35 @@ export class PageTarget extends Target { } } } + +/** + * @internal + */ +export class WorkerTarget extends Target { + #workerPromise?: Promise; + + override async worker(): Promise { + if (!this.#workerPromise) { + const session = this._session(); + // TODO(einbinder): Make workers send their console logs. + this.#workerPromise = ( + session + ? Promise.resolve(session) + : this._sessionFactory()(/* isAutoAttachEmulated=*/ false) + ).then(client => { + return new WebWorker( + client, + this._getTargetInfo().url, + () => {} /* consoleAPICalled */, + () => {} /* exceptionThrown */ + ); + }); + } + return this.#workerPromise; + } +} + +/** + * @internal + */ +export class OtherTarget extends Target {} From 2808240c7130ad306ff7f4f3d46abd2465fec5f7 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Mon, 15 May 2023 16:39:47 +0200 Subject: [PATCH 174/417] chore: implement Frames for BiDi (#10121) --- .github/workflows/ci.yml | 3 +- package-lock.json | 16 +- packages/puppeteer-core/package.json | 2 +- .../puppeteer-core/src/api/ElementHandle.ts | 2 +- packages/puppeteer-core/src/api/Frame.ts | 879 ++++++++++++++++++ .../puppeteer-core/src/api/HTTPRequest.ts | 2 +- .../puppeteer-core/src/api/HTTPResponse.ts | 2 +- packages/puppeteer-core/src/api/Page.ts | 12 +- packages/puppeteer-core/src/api/api.ts | 1 + .../src/common/ElementHandle.ts | 11 +- packages/puppeteer-core/src/common/Frame.ts | 681 +------------- .../puppeteer-core/src/common/FrameManager.ts | 7 +- .../puppeteer-core/src/common/FrameTree.ts | 5 +- .../puppeteer-core/src/common/HTTPRequest.ts | 2 +- .../puppeteer-core/src/common/HTTPResponse.ts | 2 +- packages/puppeteer-core/src/common/Page.ts | 24 +- .../puppeteer-core/src/common/QueryHandler.ts | 2 +- .../puppeteer-core/src/common/bidi/Browser.ts | 8 +- .../src/common/bidi/BrowserContext.ts | 35 +- .../src/common/bidi/Connection.ts | 25 +- .../puppeteer-core/src/common/bidi/Context.ts | 57 +- .../puppeteer-core/src/common/bidi/Frame.ts | 125 +++ .../src/common/bidi/FrameManager.ts | 156 ++++ .../puppeteer-core/src/common/bidi/Page.ts | 144 ++- .../src/common/bidi/Serializer.ts | 12 +- .../puppeteer-core/src/common/bidi/utils.ts | 2 +- packages/puppeteer-core/src/common/common.ts | 1 - test/TestExpectations.json | 62 +- test/src/frame.spec.ts | 2 +- test/src/page.spec.ts | 6 +- test/src/utils.ts | 2 +- tools/mochaRunner/src/main.ts | 1 + 32 files changed, 1523 insertions(+), 768 deletions(-) create mode 100644 packages/puppeteer-core/src/api/Frame.ts create mode 100644 packages/puppeteer-core/src/common/bidi/Frame.ts create mode 100644 packages/puppeteer-core/src/common/bidi/FrameManager.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c732a56bef21d..9f58ca2c9745f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -194,7 +194,8 @@ jobs: matrix: os: - ubuntu-latest - - macos-latest + # Disabled as BiDi has issue on mac https://bugzilla.mozilla.org/show_bug.cgi?id=1832778 + # - macos-latest suite: - firefox-bidi - firefox-headful diff --git a/package-lock.json b/package-lock.json index df425baa9cb1f..c09cdec859012 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2710,9 +2710,9 @@ "license": "ISC" }, "node_modules/chromium-bidi": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz", - "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.9.tgz", + "integrity": "sha512-u3DC6XwgLCA9QJ5ak1voPslCmacQdulZNCPsI3qNXxSnEcZS7DFIbww+5RM2bznMEje7cc0oydavRLRvOIZtHw==", "dependencies": { "mitt": "3.0.0" }, @@ -9464,7 +9464,7 @@ "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "1.2.0", - "chromium-bidi": "0.4.7", + "chromium-bidi": "0.4.9", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1120988", @@ -11441,9 +11441,9 @@ "version": "1.1.4" }, "chromium-bidi": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz", - "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.9.tgz", + "integrity": "sha512-u3DC6XwgLCA9QJ5ak1voPslCmacQdulZNCPsI3qNXxSnEcZS7DFIbww+5RM2bznMEje7cc0oydavRLRvOIZtHw==", "requires": { "mitt": "3.0.0" } @@ -14503,7 +14503,7 @@ "version": "file:packages/puppeteer-core", "requires": { "@puppeteer/browsers": "1.2.0", - "chromium-bidi": "0.4.7", + "chromium-bidi": "0.4.9", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1120988", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 5623922f6e060..0b5c6caf540ef 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -132,7 +132,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.7", + "chromium-bidi": "0.4.9", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1120988", diff --git a/packages/puppeteer-core/src/api/ElementHandle.ts b/packages/puppeteer-core/src/api/ElementHandle.ts index 09c409736eda5..f4b30a391a47e 100644 --- a/packages/puppeteer-core/src/api/ElementHandle.ts +++ b/packages/puppeteer-core/src/api/ElementHandle.ts @@ -18,7 +18,6 @@ import {Protocol} from 'devtools-protocol'; import {CDPSession} from '../common/Connection.js'; import {ExecutionContext} from '../common/ExecutionContext.js'; -import {Frame} from '../common/Frame.js'; import {MouseClickOptions} from '../common/Input.js'; import {WaitForSelectorOptions} from '../common/IsolatedWorld.js'; import { @@ -30,6 +29,7 @@ import { } from '../common/types.js'; import {KeyInput} from '../common/USKeyboardLayout.js'; +import {Frame} from './Frame.js'; import {JSHandle} from './JSHandle.js'; import {ScreenshotOptions} from './Page.js'; diff --git a/packages/puppeteer-core/src/api/Frame.ts b/packages/puppeteer-core/src/api/Frame.ts new file mode 100644 index 0000000000000..00dac50c079a1 --- /dev/null +++ b/packages/puppeteer-core/src/api/Frame.ts @@ -0,0 +1,879 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import {ClickOptions, ElementHandle} from '../api/ElementHandle.js'; +import {HTTPResponse} from '../api/HTTPResponse.js'; +import {Page, WaitTimeoutOptions} from '../api/Page.js'; +import {CDPSession} from '../common/Connection.js'; +import {DeviceRequestPrompt} from '../common/DeviceRequestPrompt.js'; +import {ExecutionContext} from '../common/ExecutionContext.js'; +import { + IsolatedWorldChart, + WaitForSelectorOptions, +} from '../common/IsolatedWorld.js'; +import {PuppeteerLifeCycleEvent} from '../common/LifecycleWatcher.js'; +import { + EvaluateFunc, + EvaluateFuncWith, + HandleFor, + NodeFor, +} from '../common/types.js'; + +/** + * @public + */ +export interface FrameWaitForFunctionOptions { + /** + * An interval at which the `pageFunction` is executed, defaults to `raf`. If + * `polling` is a number, then it is treated as an interval in milliseconds at + * which the function would be executed. If `polling` is a string, then it can + * be one of the following values: + * + * - `raf` - to constantly execute `pageFunction` in `requestAnimationFrame` + * callback. This is the tightest polling mode which is suitable to observe + * styling changes. + * + * - `mutation` - to execute `pageFunction` on every DOM mutation. + */ + polling?: 'raf' | 'mutation' | number; + /** + * Maximum time to wait in milliseconds. Defaults to `30000` (30 seconds). + * Pass `0` to disable the timeout. Puppeteer's default timeout can be changed + * using {@link Page.setDefaultTimeout}. + */ + timeout?: number; + /** + * A signal object that allows you to cancel a waitForFunction call. + */ + signal?: AbortSignal; +} + +/** + * @public + */ +export interface FrameAddScriptTagOptions { + /** + * URL of the script to be added. + */ + url?: string; + /** + * Path to a JavaScript file to be injected into the frame. + * + * @remarks + * If `path` is a relative path, it is resolved relative to the current + * working directory (`process.cwd()` in Node.js). + */ + path?: string; + /** + * JavaScript to be injected into the frame. + */ + content?: string; + /** + * Sets the `type` of the script. Use `module` in order to load an ES2015 module. + */ + type?: string; + /** + * Sets the `id` of the script. + */ + id?: string; +} + +/** + * @public + */ +export interface FrameAddStyleTagOptions { + /** + * the URL of the CSS file to be added. + */ + url?: string; + /** + * The path to a CSS file to be injected into the frame. + * @remarks + * If `path` is a relative path, it is resolved relative to the current + * working directory (`process.cwd()` in Node.js). + */ + path?: string; + /** + * Raw CSS content to be injected into the frame. + */ + content?: string; +} + +/** + * Represents a DOM frame. + * + * To understand frames, you can think of frames as ``); diff --git a/test/src/injected.spec.ts b/test/src/injected.spec.ts index 836ee479a19bf..6731501bbbe10 100644 --- a/test/src/injected.spec.ts +++ b/test/src/injected.spec.ts @@ -18,18 +18,11 @@ import expect from 'expect'; import {PUPPETEER_WORLD} from 'puppeteer-core/internal/common/IsolatedWorlds.js'; import {LazyArg} from 'puppeteer-core/internal/common/LazyArg.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; describe('PuppeteerUtil tests', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const world = page.mainFrame().worlds[PUPPETEER_WORLD]; const value = await world.evaluate( @@ -45,7 +38,7 @@ describe('PuppeteerUtil tests', function () { describe('createFunction tests', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const world = page.mainFrame().worlds[PUPPETEER_WORLD]; const value = await world.evaluate( diff --git a/test/src/input.spec.ts b/test/src/input.spec.ts index 5519fca4c1026..536b3cc3ecf05 100644 --- a/test/src/input.spec.ts +++ b/test/src/input.spec.ts @@ -19,22 +19,15 @@ import path from 'path'; import expect from 'expect'; import {TimeoutError} from 'puppeteer'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {waitEvent} from './utils.js'; const FILE_TO_UPLOAD = path.join(__dirname, '/../assets/file-to-upload.txt'); describe('input tests', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('input', function () { it('should upload the file', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/fileupload.html'); const filePath = path.relative(process.cwd(), FILE_TO_UPLOAD); @@ -81,7 +74,7 @@ describe('input tests', function () { describe('Page.waitForFileChooser', function () { it('should work when file input is attached to DOM', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [chooser] = await Promise.all([ @@ -91,7 +84,7 @@ describe('input tests', function () { expect(chooser).toBeTruthy(); }); it('should work when file input is not attached to DOM', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [chooser] = await Promise.all([ page.waitForFileChooser(), @@ -104,7 +97,7 @@ describe('input tests', function () { expect(chooser).toBeTruthy(); }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page.waitForFileChooser({timeout: 1}).catch(error_ => { @@ -113,7 +106,7 @@ describe('input tests', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should respect default timeout when there is no custom timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); page.setDefaultTimeout(1); let error!: Error; @@ -123,7 +116,7 @@ describe('input tests', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should prioritize exact timeout over default timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); page.setDefaultTimeout(0); let error!: Error; @@ -133,7 +126,7 @@ describe('input tests', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should work with no timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [chooser] = await Promise.all([ page.waitForFileChooser({timeout: 0}), @@ -148,7 +141,7 @@ describe('input tests', function () { expect(chooser).toBeTruthy(); }); it('should return the same file chooser when there are many watchdogs simultaneously', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [fileChooser1, fileChooser2] = await Promise.all([ @@ -164,7 +157,7 @@ describe('input tests', function () { describe('FileChooser.accept', function () { it('should accept single file', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( `` @@ -189,7 +182,7 @@ describe('input tests', function () { ).toBe('file-to-upload.txt'); }); it('should be able to read selected file', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); page.waitForFileChooser().then(chooser => { @@ -214,7 +207,7 @@ describe('input tests', function () { ).toBe('contents of the file'); }); it('should be able to reset selected files with empty file list', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); page.waitForFileChooser().then(chooser => { @@ -245,7 +238,7 @@ describe('input tests', function () { ).toBe(0); }); it('should not accept multiple files for single-file input', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [chooser] = await Promise.all([ @@ -267,7 +260,7 @@ describe('input tests', function () { expect(error).not.toBe(null); }); it('should succeed even for non-existent files', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [chooser] = await Promise.all([ @@ -281,7 +274,7 @@ describe('input tests', function () { expect(error).toBeUndefined(); }); it('should error on read of non-existent files', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); page.waitForFileChooser().then(chooser => { @@ -306,7 +299,7 @@ describe('input tests', function () { ).toBeFalsy(); }); it('should fail when accepting file chooser twice', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [fileChooser] = await Promise.all([ @@ -328,7 +321,7 @@ describe('input tests', function () { describe('FileChooser.cancel', function () { it('should cancel dialog', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); // Consider file chooser canceled if we can summon another one. // There's no reliable way in WebPlatform to see that FileChooser was @@ -350,7 +343,7 @@ describe('input tests', function () { ]); }); it('should fail when canceling file chooser twice', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [fileChooser] = await Promise.all([ @@ -376,7 +369,7 @@ describe('input tests', function () { describe('FileChooser.isMultiple', () => { it('should work for single file pick', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [chooser] = await Promise.all([ @@ -386,7 +379,7 @@ describe('input tests', function () { expect(chooser.isMultiple()).toBe(false); }); it('should work for "multiple"', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [chooser] = await Promise.all([ @@ -396,7 +389,7 @@ describe('input tests', function () { expect(chooser.isMultiple()).toBe(true); }); it('should work for "webkitdirectory"', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(``); const [chooser] = await Promise.all([ diff --git a/test/src/jshandle.spec.ts b/test/src/jshandle.spec.ts index 30ef17bed0292..2bf26b4929981 100644 --- a/test/src/jshandle.spec.ts +++ b/test/src/jshandle.spec.ts @@ -16,19 +16,12 @@ import expect from 'expect'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; describe('JSHandle', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('Page.evaluateHandle', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const windowHandle = await page.evaluateHandle(() => { return window; @@ -36,7 +29,7 @@ describe('JSHandle', function () { expect(windowHandle).toBeTruthy(); }); it('should return the RemoteObject', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const windowHandle = await page.evaluateHandle(() => { return window; @@ -44,7 +37,7 @@ describe('JSHandle', function () { expect(windowHandle.remoteObject()).toBeTruthy(); }); it('should accept object handle as an argument', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const navigatorHandle = await page.evaluateHandle(() => { return navigator; @@ -55,7 +48,7 @@ describe('JSHandle', function () { expect(text).toContain('Mozilla'); }); it('should accept object handle to primitive types', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return 5; @@ -66,7 +59,7 @@ describe('JSHandle', function () { expect(isFive).toBeTruthy(); }); it('should warn about recursive objects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const test: {obj?: unknown} = {}; test.obj = test; @@ -81,7 +74,7 @@ describe('JSHandle', function () { expect(error.message).toContain('Recursive objects are not allowed.'); }); it('should accept object handle to unserializable value', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return Infinity; @@ -93,7 +86,7 @@ describe('JSHandle', function () { ).toBe(true); }); it('should use the same JS wrappers', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { (globalThis as any).FOO = 123; @@ -109,7 +102,7 @@ describe('JSHandle', function () { describe('JSHandle.getProperty', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return { @@ -125,7 +118,7 @@ describe('JSHandle', function () { describe('JSHandle.jsonValue', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return {foo: 'bar'}; @@ -135,7 +128,7 @@ describe('JSHandle', function () { }); it('works with jsonValues that are not objects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return ['a', 'b']; @@ -145,7 +138,7 @@ describe('JSHandle', function () { }); it('works with jsonValues that are primitives', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return 'foo'; @@ -159,7 +152,7 @@ describe('JSHandle', function () { }); it('should work with dates', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const dateHandle = await page.evaluateHandle(() => { return new Date('2017-09-26T00:00:00.000Z'); @@ -168,7 +161,7 @@ describe('JSHandle', function () { expect(date.toISOString()).toEqual('2017-09-26T00:00:00.000Z'); }); it('should throw for circular objects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const handle = await page.evaluateHandle(() => { const t: {t?: unknown; g: number} = {g: 1}; @@ -185,7 +178,7 @@ describe('JSHandle', function () { describe('JSHandle.getProperties', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return { @@ -198,7 +191,7 @@ describe('JSHandle', function () { expect(await foo.jsonValue()).toBe('bar'); }); it('should return even non-own properties', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { class A { @@ -224,7 +217,7 @@ describe('JSHandle', function () { describe('JSHandle.asElement', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return document.body; @@ -233,7 +226,7 @@ describe('JSHandle', function () { expect(element).toBeTruthy(); }); it('should return null for non-elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return 2; @@ -242,7 +235,7 @@ describe('JSHandle', function () { expect(element).toBeFalsy(); }); it('should return ElementHandle for TextNodes', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
ee!
'); const aHandle = await page.evaluateHandle(() => { @@ -260,7 +253,7 @@ describe('JSHandle', function () { describe('JSHandle.toString', function () { it('should work for primitives', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const numberHandle = await page.evaluateHandle(() => { return 2; @@ -272,7 +265,7 @@ describe('JSHandle', function () { expect(stringHandle.toString()).toBe('JSHandle:a'); }); it('should work for complicated objects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const aHandle = await page.evaluateHandle(() => { return window; @@ -283,7 +276,7 @@ describe('JSHandle', function () { ]); }); it('should work with different subtypes', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect((await page.evaluateHandle('(function(){})')).toString()).toBe( 'JSHandle@function' diff --git a/test/src/keyboard.spec.ts b/test/src/keyboard.spec.ts index 1ae6db22ddc8f..6a4ddfe2c22ef 100644 --- a/test/src/keyboard.spec.ts +++ b/test/src/keyboard.spec.ts @@ -19,19 +19,12 @@ import os from 'os'; import expect from 'expect'; import {KeyInput} from 'puppeteer-core/internal/common/USKeyboardLayout.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {attachFrame} from './utils.js'; describe('Keyboard', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - it('should type into a textarea', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluate(() => { const textarea = document.createElement('textarea'); @@ -47,7 +40,7 @@ describe('Keyboard', function () { ).toBe(text); }); it('should press the metaKey', async () => { - const {page, isFirefox} = getTestState(); + const {page, isFirefox} = await getTestState(); await page.evaluate(() => { (window as any).keyPromise = new Promise(resolve => { @@ -62,7 +55,7 @@ describe('Keyboard', function () { ); }); it('should move with the arrow keys', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.type('textarea', 'Hello World!'); @@ -94,7 +87,7 @@ describe('Keyboard', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/1313 it('should trigger commands of keyboard shortcuts', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const cmdKey = os.platform() !== 'darwin' ? 'Meta' : 'Control'; await page.goto(server.PREFIX + '/input/textarea.html'); @@ -123,7 +116,7 @@ describe('Keyboard', function () { ).toBe('hellohello'); }); it('should send a character with ElementHandle.press', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); const textarea = (await page.$('textarea'))!; @@ -152,7 +145,7 @@ describe('Keyboard', function () { ).toBe('a'); }); it('ElementHandle.press should support |text| option', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); const textarea = (await page.$('textarea'))!; @@ -164,7 +157,7 @@ describe('Keyboard', function () { ).toBe('ё'); }); it('should send a character with sendCharacter', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.focus('textarea'); @@ -191,7 +184,7 @@ describe('Keyboard', function () { ).toBe('嗨a'); }); it('should report shiftKey', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/keyboard.html'); const keyboard = page.keyboard; @@ -262,7 +255,7 @@ describe('Keyboard', function () { } }); it('should report multiple modifiers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/keyboard.html'); const keyboard = page.keyboard; @@ -304,7 +297,7 @@ describe('Keyboard', function () { ).toBe('Keyup: Alt AltLeft 18 []'); }); it('should send proper codes while typing', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/keyboard.html'); await page.keyboard.type('!'); @@ -333,7 +326,7 @@ describe('Keyboard', function () { ); }); it('should send proper codes while typing with shift', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/keyboard.html'); const keyboard = page.keyboard; @@ -354,7 +347,7 @@ describe('Keyboard', function () { await keyboard.up('Shift'); }); it('should not type canceled events', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.focus('textarea'); @@ -382,7 +375,7 @@ describe('Keyboard', function () { ).toBe('He Wrd!'); }); it('should specify repeat property', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.focus('textarea'); @@ -430,7 +423,7 @@ describe('Keyboard', function () { ).toBe(false); }); it('should type all kinds of characters', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.focus('textarea'); @@ -439,7 +432,7 @@ describe('Keyboard', function () { expect(await page.evaluate('result')).toBe(text); }); it('should specify location', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.evaluate(() => { @@ -466,7 +459,7 @@ describe('Keyboard', function () { expect(await page.evaluate('keyLocation')).toBe(3); }); it('should throw on unknown keys', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error = await page.keyboard // @ts-expect-error bad input @@ -489,7 +482,7 @@ describe('Keyboard', function () { expect(error && error.message).toBe('Unknown key: "😊"'); }); it('should type emoji', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.type('textarea', '👹 Tokyo street Japan 🇯🇵'); @@ -500,7 +493,7 @@ describe('Keyboard', function () { ).toBe('👹 Tokyo street Japan 🇯🇵'); }); it('should type emoji into an iframe', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await attachFrame( @@ -518,7 +511,7 @@ describe('Keyboard', function () { ).toBe('👹 Tokyo street Japan 🇯🇵'); }); it('should press the meta key', async () => { - const {page, isFirefox} = getTestState(); + const {page, isFirefox} = await getTestState(); await page.evaluate(() => { (globalThis as any).result = null; diff --git a/test/src/launcher.spec.ts b/test/src/launcher.spec.ts index 2acb7284c2c03..c2bdb4ae46669 100644 --- a/test/src/launcher.spec.ts +++ b/test/src/launcher.spec.ts @@ -26,30 +26,20 @@ import {Page} from 'puppeteer-core/internal/api/Page.js'; import {rmSync} from 'puppeteer-core/internal/node/util/fs.js'; import sinon from 'sinon'; -import { - getTestState, - itOnlyRegularInstall, - launch, - setupTestBrowserHooks, -} from './mocha-utils.js'; +import {getTestState, itOnlyRegularInstall, launch} from './mocha-utils.js'; import {dumpFrames, waitEvent} from './utils.js'; const TMP_FOLDER = path.join(os.tmpdir(), 'pptr_tmp_folder-'); const FIREFOX_TIMEOUT = 30_000; describe('Launcher specs', function () { - setupTestBrowserHooks(); - - if (getTestState().isFirefox) { - this.timeout(FIREFOX_TIMEOUT); - } + this.timeout(FIREFOX_TIMEOUT); describe('Puppeteer', function () { describe('Browser.disconnect', function () { it('should reject navigation when browser closes', async () => { - const {server, puppeteer, defaultBrowserOptions} = getTestState(); + const {browser, close, puppeteer, server} = await launch({}); server.setRoute('/one-style.css', () => {}); - const {browser, close} = await launch(defaultBrowserOptions); try { const remote = await puppeteer.connect({ browserWSEndpoint: browser.wsEndpoint(), @@ -74,9 +64,8 @@ describe('Launcher specs', function () { } }); it('should reject waitForSelector when browser closes', async () => { - const {server, puppeteer, defaultBrowserOptions} = getTestState(); + const {browser, close, server, puppeteer} = await launch({}); server.setRoute('/empty.html', () => {}); - const {browser, close} = await launch(defaultBrowserOptions); try { const remote = await puppeteer.connect({ browserWSEndpoint: browser.wsEndpoint(), @@ -97,8 +86,7 @@ describe('Launcher specs', function () { }); describe('Browser.close', function () { it('should terminate network waiters', async () => { - const {server, puppeteer, defaultBrowserOptions} = getTestState(); - const {browser, close} = await launch(defaultBrowserOptions); + const {browser, close, server, puppeteer} = await launch({}); try { const remote = await puppeteer.connect({ browserWSEndpoint: browser.wsEndpoint(), @@ -125,13 +113,11 @@ describe('Launcher specs', function () { }); describe('Puppeteer.launch', function () { it('can launch and close the browser', async () => { - const {defaultBrowserOptions} = getTestState(); - const {close} = await launch(defaultBrowserOptions); + const {close} = await launch({}); await close(); }); it('should reject all promises when browser is closed', async () => { - const {defaultBrowserOptions} = getTestState(); - const {page, close} = await launch(defaultBrowserOptions); + const {page, close} = await launch({}); let error!: Error; const neverResolves = page .evaluate(() => { @@ -145,23 +131,17 @@ describe('Launcher specs', function () { expect(error.message).toContain('Protocol error'); }); it('should reject if executable path is invalid', async () => { - const {defaultBrowserOptions} = getTestState(); - let waitError!: Error; - const options = Object.assign({}, defaultBrowserOptions, { + await launch({ executablePath: 'random-invalid-path', - }); - await launch(options).catch(error => { + }).catch(error => { return (waitError = error); }); expect(waitError.message).toContain('Failed to launch'); }); it('userDataDir option', async () => { - const {defaultBrowserOptions} = getTestState(); - const userDataDir = await mkdtemp(TMP_FOLDER); - const options = Object.assign({userDataDir}, defaultBrowserOptions); - const {context, close} = await launch(options); + const {context, close} = await launch({userDataDir}); // Open a page to make sure its functional. try { await context.newPage(); @@ -177,7 +157,7 @@ describe('Launcher specs', function () { } catch {} }); it('tmp profile should be cleaned up', async () => { - const {defaultBrowserOptions, puppeteer} = getTestState(); + const {puppeteer} = await getTestState({skipLaunch: true}); // Set a custom test tmp dir so that we can validate that // the profile dir is created and then cleaned up. @@ -189,7 +169,7 @@ describe('Launcher specs', function () { // Path should be empty before starting the browser. expect(fs.readdirSync(testTmpDir)).toHaveLength(0); - const {context, close} = await launch(defaultBrowserOptions); + const {context, close} = await launch({}); try { // One profile folder should have been created at this moment. const profiles = fs.readdirSync(testTmpDir); @@ -211,16 +191,13 @@ describe('Launcher specs', function () { puppeteer.configuration.temporaryDirectory = oldTmpDir; }); it('userDataDir option restores preferences', async () => { - const {defaultBrowserOptions} = getTestState(); - const userDataDir = await mkdtemp(TMP_FOLDER); const prefsJSPath = path.join(userDataDir, 'prefs.js'); const prefsJSContent = 'user_pref("browser.warnOnQuit", true)'; await writeFile(prefsJSPath, prefsJSContent); - const options = Object.assign({userDataDir}, defaultBrowserOptions); - const {context, close} = await launch(options); + const {context, close} = await launch({userDataDir}); try { // Open a page to make sure its functional. await context.newPage(); @@ -239,21 +216,18 @@ describe('Launcher specs', function () { } catch {} }); it('userDataDir argument', async () => { - const {isChrome, defaultBrowserOptions} = getTestState(); + const {isChrome, defaultBrowserOptions: options} = await getTestState({ + skipLaunch: true, + }); const userDataDir = await mkdtemp(TMP_FOLDER); - const options = Object.assign({}, defaultBrowserOptions); if (isChrome) { options.args = [ - ...(defaultBrowserOptions.args || []), + ...(options.args || []), `--user-data-dir=${userDataDir}`, ]; } else { - options.args = [ - ...(defaultBrowserOptions.args || []), - '-profile', - userDataDir, - ]; + options.args = [...(options.args || []), '-profile', userDataDir]; } const {close} = await launch(options); expect(fs.readdirSync(userDataDir).length).toBeGreaterThan(0); @@ -265,7 +239,9 @@ describe('Launcher specs', function () { } catch {} }); it('userDataDir argument with non-existent dir', async () => { - const {isChrome, defaultBrowserOptions} = getTestState(); + const {isChrome, defaultBrowserOptions} = await getTestState({ + skipLaunch: true, + }); const userDataDir = await mkdtemp(TMP_FOLDER); rmSync(userDataDir); @@ -292,10 +268,8 @@ describe('Launcher specs', function () { } catch {} }); it('userDataDir option should restore state', async () => { - const {server, defaultBrowserOptions} = getTestState(); const userDataDir = await mkdtemp(TMP_FOLDER); - const options = Object.assign({userDataDir}, defaultBrowserOptions); - const {browser, close} = await launch(options); + const {server, browser, close} = await launch({userDataDir}); try { const page = await browser.newPage(); await page.goto(server.EMPTY_PAGE); @@ -306,7 +280,7 @@ describe('Launcher specs', function () { await close(); } - const {browser: browser2, close: close2} = await launch(options); + const {browser: browser2, close: close2} = await launch({userDataDir}); try { const page2 = await browser2.newPage(); @@ -326,11 +300,8 @@ describe('Launcher specs', function () { } catch {} }); it('userDataDir option should restore cookies', async () => { - const {server, defaultBrowserOptions} = getTestState(); - const userDataDir = await mkdtemp(TMP_FOLDER); - const options = Object.assign({userDataDir}, defaultBrowserOptions); - const {browser, close} = await launch(options); + const {server, browser, close} = await launch({userDataDir}); try { const page = await browser.newPage(); await page.goto(server.EMPTY_PAGE); @@ -342,7 +313,7 @@ describe('Launcher specs', function () { await close(); } - const {browser: browser2, close: close2} = await launch(options); + const {browser: browser2, close: close2} = await launch({userDataDir}); try { const page2 = await browser2.newPage(); await page2.goto(server.EMPTY_PAGE); @@ -361,7 +332,7 @@ describe('Launcher specs', function () { } catch {} }); it('should return the default arguments', async () => { - const {isChrome, isFirefox, puppeteer} = getTestState(); + const {isChrome, isFirefox, puppeteer} = await getTestState(); if (isChrome) { expect(puppeteer.defaultArgs()).toContain('--no-first-run'); @@ -401,7 +372,7 @@ describe('Launcher specs', function () { } }); it('should report the correct product', async () => { - const {isChrome, isFirefox, puppeteer} = getTestState(); + const {isChrome, isFirefox, puppeteer} = await getTestState(); if (isChrome) { expect(puppeteer.product).toBe('chrome'); } else if (isFirefox) { @@ -409,10 +380,9 @@ describe('Launcher specs', function () { } }); it('should work with no default arguments', async () => { - const {defaultBrowserOptions} = getTestState(); - const options = Object.assign({}, defaultBrowserOptions); - options.ignoreDefaultArgs = true; - const {context, close} = await launch(options); + const {context, close} = await launch({ + ignoreDefaultArgs: true, + }); try { const page = await context.newPage(); expect(await page.evaluate('11 * 11')).toBe(121); @@ -422,7 +392,9 @@ describe('Launcher specs', function () { } }); it('should filter out ignored default arguments in Chrome', async () => { - const {defaultBrowserOptions, puppeteer} = getTestState(); + const {defaultBrowserOptions, puppeteer} = await getTestState({ + skipLaunch: true, + }); // Make sure we launch with `--enable-automation` by default. const defaultArgs = puppeteer.defaultArgs(); const {browser, close} = await launch( @@ -444,7 +416,9 @@ describe('Launcher specs', function () { } }); it('should filter out ignored default argument in Firefox', async () => { - const {defaultBrowserOptions, puppeteer} = getTestState(); + const {defaultBrowserOptions, puppeteer} = await getTestState({ + skipLaunch: true, + }); const defaultArgs = puppeteer.defaultArgs(); const {browser, close} = await launch( @@ -465,10 +439,12 @@ describe('Launcher specs', function () { } }); it('should have default URL when launching browser', async function () { - const {defaultBrowserOptions} = getTestState(); - const {browser, close} = await launch(defaultBrowserOptions, { - createContext: false, - }); + const {browser, close} = await launch( + {}, + { + createContext: false, + } + ); try { const pages = (await browser.pages()).map(page => { return page.url(); @@ -479,11 +455,15 @@ describe('Launcher specs', function () { } }); it('should have custom URL when launching browser', async () => { - const {server, defaultBrowserOptions} = getTestState(); + const {server, defaultBrowserOptions} = await getTestState({ + skipLaunch: true, + }); const options = Object.assign({}, defaultBrowserOptions); options.args = [server.EMPTY_PAGE].concat(options.args || []); - const {browser, close} = await launch(options, {createContext: false}); + const {browser, close} = await launch(options, { + createContext: false, + }); try { const pages = await browser.pages(); expect(pages).toHaveLength(1); @@ -497,7 +477,7 @@ describe('Launcher specs', function () { } }); it('should pass the timeout parameter to browser.waitForTarget', async () => { - const {defaultBrowserOptions} = getTestState(); + const {defaultBrowserOptions} = await getTestState(); const options = Object.assign({}, defaultBrowserOptions, { timeout: 1, }); @@ -508,22 +488,18 @@ describe('Launcher specs', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should work with timeout = 0', async () => { - const {defaultBrowserOptions} = getTestState(); - const options = Object.assign({}, defaultBrowserOptions, { + const {close} = await launch({ timeout: 0, }); - const {close} = await launch(options); await close(); }); it('should set the default viewport', async () => { - const {defaultBrowserOptions} = getTestState(); - const options = Object.assign({}, defaultBrowserOptions, { + const {context, close} = await launch({ defaultViewport: { width: 456, height: 789, }, }); - const {context, close} = await launch(options); try { const page = await context.newPage(); @@ -534,11 +510,9 @@ describe('Launcher specs', function () { } }); it('should disable the default viewport', async () => { - const {defaultBrowserOptions} = getTestState(); - const options = Object.assign({}, defaultBrowserOptions, { + const {context, close} = await launch({ defaultViewport: null, }); - const {context, close} = await launch(options); try { const page = await context.newPage(); expect(page.viewport()).toBe(null); @@ -547,12 +521,9 @@ describe('Launcher specs', function () { } }); it('should take fullPage screenshots when defaultViewport is null', async () => { - const {server, defaultBrowserOptions} = getTestState(); - - const options = Object.assign({}, defaultBrowserOptions, { + const {server, context, close} = await launch({ defaultViewport: null, }); - const {context, close} = await launch(options); try { const page = await context.newPage(); await page.goto(server.PREFIX + '/grid.html'); @@ -565,13 +536,10 @@ describe('Launcher specs', function () { } }); it('should set the debugging port', async () => { - const {defaultBrowserOptions} = getTestState(); - - const options = Object.assign({}, defaultBrowserOptions, { + const {browser, close} = await launch({ defaultViewport: null, debuggingPort: 9999, }); - const {browser, close} = await launch(options); try { const url = new URL(browser.wsEndpoint()); expect(url.port).toBe('9999'); @@ -580,7 +548,7 @@ describe('Launcher specs', function () { } }); it('should not allow setting debuggingPort and pipe', async () => { - const {defaultBrowserOptions} = getTestState(); + const {defaultBrowserOptions} = await getTestState(); const options = Object.assign({}, defaultBrowserOptions, { defaultViewport: null, @@ -595,7 +563,9 @@ describe('Launcher specs', function () { expect(error.message).toContain('either pipe or debugging port'); }); it('should launch Chrome properly with --no-startup-window and waitForInitialPage=false', async () => { - const {defaultBrowserOptions} = getTestState(); + const {defaultBrowserOptions} = await getTestState({ + skipLaunch: true, + }); const options = { waitForInitialPage: false, // This is needed to prevent Puppeteer from adding an initial blank page. @@ -639,8 +609,7 @@ describe('Launcher specs', function () { describe('Puppeteer.connect', function () { it('should be able to connect multiple times to the same browser', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); - const {browser, close} = await launch(defaultBrowserOptions); + const {puppeteer, browser, close} = await launch({}); try { const otherBrowser = await puppeteer.connect({ browserWSEndpoint: browser.wsEndpoint(), @@ -664,8 +633,7 @@ describe('Launcher specs', function () { } }); it('should be able to close remote browser', async () => { - const {defaultBrowserOptions, puppeteer} = getTestState(); - const {browser, close} = await launch(defaultBrowserOptions); + const {puppeteer, browser, close} = await launch({}); try { const remoteBrowser = await puppeteer.connect({ browserWSEndpoint: browser.wsEndpoint(), @@ -679,8 +647,7 @@ describe('Launcher specs', function () { } }); it('should be able to connect to a browser with no page targets', async () => { - const {defaultBrowserOptions, puppeteer} = getTestState(); - const {browser, close} = await launch(defaultBrowserOptions); + const {puppeteer, browser, close} = await launch({}); try { const pages = await browser.pages(); @@ -701,9 +668,8 @@ describe('Launcher specs', function () { } }); it('should support ignoreHTTPSErrors option', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); - const {httpsServer, browser, close} = await launch( - defaultBrowserOptions, + const {puppeteer, httpsServer, browser, close} = await launch( + {}, { createContext: false, } @@ -738,10 +704,8 @@ describe('Launcher specs', function () { }); it('should support targetFilter option in puppeteer.launch', async () => { - const {defaultBrowserOptions} = getTestState(); const {browser, close} = await launch( { - ...defaultBrowserOptions, targetFilter: target => { return target.type !== 'page'; }, @@ -764,10 +728,12 @@ describe('Launcher specs', function () { // @see https://github.com/puppeteer/puppeteer/issues/4197 it('should support targetFilter option', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); - const {server, browser, close} = await launch(defaultBrowserOptions, { - createContext: false, - }); + const {puppeteer, server, browser, close} = await launch( + {}, + { + createContext: false, + } + ); try { const browserWSEndpoint = browser.wsEndpoint(); const page1 = await browser.newPage(); @@ -802,8 +768,7 @@ describe('Launcher specs', function () { } }); it('should be able to reconnect to a disconnected browser', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); - const {server, browser, close} = await launch(defaultBrowserOptions); + const {puppeteer, server, browser, close} = await launch({}); try { const browserWSEndpoint = browser.wsEndpoint(); const page = await browser.newPage(); @@ -834,10 +799,7 @@ describe('Launcher specs', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/4197#issuecomment-481793410 it('should be able to connect to the same page simultaneously', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); - const {browser: browserOne, close} = await launch( - defaultBrowserOptions - ); + const {puppeteer, browser: browserOne, close} = await launch({}); try { const browserTwo = await puppeteer.connect({ @@ -866,12 +828,12 @@ describe('Launcher specs', function () { } }); it('should be able to reconnect', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); const { + puppeteer, server, browser: browserOne, close, - } = await launch(defaultBrowserOptions); + } = await launch({}); try { const browserWSEndpoint = browserOne.wsEndpoint(); const pageOne = await browserOne.newPage(); @@ -898,14 +860,14 @@ describe('Launcher specs', function () { }); describe('Puppeteer.executablePath', function () { itOnlyRegularInstall('should work', async () => { - const {puppeteer} = getTestState(); + const {puppeteer} = await getTestState(); const executablePath = puppeteer.executablePath(); expect(fs.existsSync(executablePath)).toBe(true); expect(fs.realpathSync(executablePath)).toBe(executablePath); }); - it('returns executablePath for channel', () => { - const {puppeteer} = getTestState(); + it('returns executablePath for channel', async () => { + const {puppeteer} = await getTestState(); const executablePath = puppeteer.executablePath('chrome'); expect(executablePath).toBeTruthy(); @@ -913,8 +875,8 @@ describe('Launcher specs', function () { describe('when executable path is configured', () => { const sandbox = sinon.createSandbox(); - beforeEach(() => { - const {puppeteer} = getTestState(); + beforeEach(async () => { + const {puppeteer} = await getTestState(); sandbox .stub(puppeteer.configuration, 'executablePath') .value('SOME_CUSTOM_EXECUTABLE'); @@ -925,7 +887,7 @@ describe('Launcher specs', function () { }); it('its value is used', async () => { - const {puppeteer} = getTestState(); + const {puppeteer} = await getTestState(); try { puppeteer.executablePath(); } catch (error) { @@ -940,8 +902,7 @@ describe('Launcher specs', function () { describe('Browser target events', function () { it('should work', async () => { - const {defaultBrowserOptions} = getTestState(); - const {browser, server, close} = await launch(defaultBrowserOptions); + const {browser, server, close} = await launch({}); try { const events: string[] = []; @@ -966,8 +927,7 @@ describe('Launcher specs', function () { describe('Browser.Events.disconnected', function () { it('should be emitted when: browser gets closed, disconnected or underlying websocket gets closed', async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); - const {browser, close} = await launch(defaultBrowserOptions); + const {puppeteer, browser, close} = await launch({}); try { const browserWSEndpoint = browser.wsEndpoint(); const remoteBrowser1 = await puppeteer.connect({ diff --git a/test/src/locator.spec.ts b/test/src/locator.spec.ts index a13df428ffc00..859b81def367f 100644 --- a/test/src/locator.spec.ts +++ b/test/src/locator.spec.ts @@ -22,18 +22,11 @@ import { } from 'puppeteer-core/internal/api/Locator.js'; import sinon from 'sinon'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; describe('Locator', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - it('should work with a frame', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -56,7 +49,7 @@ describe('Locator', function () { }); it('should work without preconditions', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -84,7 +77,7 @@ describe('Locator', function () { describe('Locator.click', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -106,7 +99,7 @@ describe('Locator', function () { }); it('should work for multiple selectors', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -128,7 +121,7 @@ describe('Locator', function () { }); it('should work if the element is out of viewport', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -143,7 +136,7 @@ describe('Locator', function () { }); it('should work if the element becomes visible later', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -176,7 +169,7 @@ describe('Locator', function () { }); it('should work if the element becomes enabled later', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -201,7 +194,7 @@ describe('Locator', function () { }); it('should work if multiple conditions are satisfied later', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -229,7 +222,7 @@ describe('Locator', function () { it('should time out', async () => { const clock = sinon.useFakeTimers(); try { - const {page} = getTestState(); + const {page} = await getTestState(); page.setDefaultTimeout(5000); await page.setViewport({width: 500, height: 500}); @@ -247,7 +240,7 @@ describe('Locator', function () { }); it('should retry clicks on errors', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const clock = sinon.useFakeTimers(); try { page.setDefaultTimeout(5000); @@ -266,7 +259,7 @@ describe('Locator', function () { }); it('can be aborted', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const clock = sinon.useFakeTimers(); try { page.setDefaultTimeout(5000); @@ -290,7 +283,7 @@ describe('Locator', function () { describe('Locator.hover', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -314,7 +307,7 @@ describe('Locator', function () { describe('Locator.scroll', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -343,7 +336,7 @@ describe('Locator', function () { describe('Locator.change', function () { it('should work for selects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(` `); @@ -380,7 +373,7 @@ describe('Locator', function () { }); it('should work if the input becomes enabled later', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(` @@ -404,7 +397,7 @@ describe('Locator', function () { }); it('should work for contenteditable', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(`
`); @@ -417,7 +410,7 @@ describe('Locator', function () { }); it('should work for pre-filled inputs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(` `); @@ -430,7 +423,7 @@ describe('Locator', function () { }); it('should override pre-filled inputs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(` `); @@ -443,7 +436,7 @@ describe('Locator', function () { }); it('should work for non-text inputs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(` `); @@ -458,7 +451,7 @@ describe('Locator', function () { describe('Locator.race', () => { it('races multiple locators', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -480,7 +473,7 @@ describe('Locator', function () { }); it('can be aborted', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const clock = sinon.useFakeTimers(); try { await page.setViewport({width: 500, height: 500}); diff --git a/test/src/mocha-utils.ts b/test/src/mocha-utils.ts index 0db93b00238f8..b33a636288e70 100644 --- a/test/src/mocha-utils.ts +++ b/test/src/mocha-utils.ts @@ -39,6 +39,87 @@ import sinon from 'sinon'; import {extendExpectWithToBeGolden} from './utils.js'; +let processVariables!: { + product: string; + alternativeInstall: string | boolean; + headless: 'true' | 'false' | 'new'; + isHeadless: boolean; + isFirefox: boolean; + isChrome: boolean; + protocol: 'cdp' | 'webDriverBiDi'; + defaultBrowserOptions: PuppeteerLaunchOptions; +}; +async function setUpProcessVariables() { + const product = + process.env['PRODUCT'] || process.env['PUPPETEER_PRODUCT'] || 'chrome'; + + const alternativeInstall = process.env['PUPPETEER_ALT_INSTALL'] || false; + + const headless = (process.env['HEADLESS'] || 'true').trim().toLowerCase() as + | 'true' + | 'false' + | 'new'; + const isHeadless = headless === 'true' || headless === 'new'; + const isFirefox = product === 'firefox'; + const isChrome = product === 'chrome'; + const protocol = (process.env['PUPPETEER_PROTOCOL'] || 'cdp') as + | 'cdp' + | 'webDriverBiDi'; + + let extraLaunchOptions = {}; + try { + extraLaunchOptions = JSON.parse( + process.env['EXTRA_LAUNCH_OPTIONS'] || '{}' + ); + } catch (error) { + if (isErrorLike(error)) { + console.warn( + `Error parsing EXTRA_LAUNCH_OPTIONS: ${error.message}. Skipping.` + ); + } else { + throw error; + } + } + + const defaultBrowserOptions = Object.assign( + { + handleSIGINT: true, + executablePath: process.env['BINARY'], + headless: headless === 'new' ? ('new' as const) : isHeadless, + dumpio: !!process.env['DUMPIO'], + protocol, + }, + extraLaunchOptions + ); + + if (defaultBrowserOptions.executablePath) { + console.warn( + `WARN: running ${product} tests with ${defaultBrowserOptions.executablePath}` + ); + } else { + const executablePath = puppeteer.executablePath(); + if (!fs.existsSync(executablePath)) { + throw new Error( + `Browser is not downloaded at ${executablePath}. Run 'npm install' and try to re-run tests` + ); + } + } + + processVariables = { + product, + alternativeInstall, + headless, + isHeadless, + isFirefox, + isChrome, + protocol, + defaultBrowserOptions, + }; +} +(async (): Promise => { + await setUpProcessVariables(); +})(); + const setupServer = async () => { const assetsPath = path.join(__dirname, '../assets'); const cachedPath = path.join(__dirname, '../assets', 'cached'); @@ -62,65 +143,58 @@ const setupServer = async () => { return {server, httpsServer}; }; -export const getTestState = (): PuppeteerTestState => { - return state as PuppeteerTestState; -}; +export const getTestState = async ( + options: { + skipLaunch?: boolean; + skipContextCreation?: boolean; + } = {} +): Promise => { + const {skipLaunch = false, skipContextCreation = false} = options; -const product = - process.env['PRODUCT'] || process.env['PUPPETEER_PRODUCT'] || 'chrome'; - -const alternativeInstall = process.env['PUPPETEER_ALT_INSTALL'] || false; - -const headless = (process.env['HEADLESS'] || 'true').trim().toLowerCase() as - | 'true' - | 'false' - | 'new'; -const isHeadless = headless === 'true' || headless === 'new'; -const isFirefox = product === 'firefox'; -const isChrome = product === 'chrome'; -const protocol = process.env['PUPPETEER_PROTOCOL'] || 'cdp'; - -let extraLaunchOptions = {}; -try { - extraLaunchOptions = JSON.parse(process.env['EXTRA_LAUNCH_OPTIONS'] || '{}'); -} catch (error) { - if (isErrorLike(error)) { - console.warn( - `Error parsing EXTRA_LAUNCH_OPTIONS: ${error.message}. Skipping.` + state.defaultBrowserOptions = JSON.parse( + JSON.stringify(processVariables.defaultBrowserOptions) + ); + + if (!state.puppeteer) { + const {server, httpsServer} = await setupServer(); + + state.puppeteer = puppeteer; + state.server = server; + state.httpsServer = httpsServer; + state.isFirefox = processVariables.isFirefox; + state.isChrome = processVariables.isChrome; + state.isHeadless = processVariables.isHeadless; + state.headless = processVariables.headless; + state.puppeteerPath = path.resolve( + path.join(__dirname, '..', '..', 'packages', 'puppeteer') ); - } else { - throw error; } -} -const defaultBrowserOptions = Object.assign( - { - handleSIGINT: true, - executablePath: process.env['BINARY'], - headless: headless === 'new' ? ('new' as const) : isHeadless, - dumpio: !!process.env['DUMPIO'], - protocol: protocol as 'cdp' | 'webDriverBiDi', - }, - extraLaunchOptions -); - -(async (): Promise => { - if (defaultBrowserOptions.executablePath) { - console.warn( - `WARN: running ${product} tests with ${defaultBrowserOptions.executablePath}` + if (!state.browser && !skipLaunch) { + state.browser = await puppeteer.launch( + processVariables.defaultBrowserOptions ); - } else { - const executablePath = puppeteer.executablePath(); - if (!fs.existsSync(executablePath)) { - throw new Error( - `Browser is not downloaded at ${executablePath}. Run 'npm install' and try to re-run tests` - ); - } } -})(); + + if (state.context) { + await state.context.close(); + state.context = undefined; + state.page = undefined; + } + + if (!skipLaunch && !skipContextCreation) { + state.context = await state.browser!.createIncognitoBrowserContext(); + state.page = await state.context.newPage(); + } + + state.server?.reset(); + state.httpsServer?.reset(); + + return state as PuppeteerTestState; +}; const setupGoldenAssertions = (): void => { - const suffix = product.toLowerCase(); + const suffix = processVariables.product.toLowerCase(); const GOLDEN_DIR = path.join(__dirname, `../golden-${suffix}`); const OUTPUT_DIR = path.join(__dirname, `../output-${suffix}`); if (fs.existsSync(OUTPUT_DIR)) { @@ -151,7 +225,7 @@ export const itOnlyRegularInstall = ( description: string, body: Mocha.AsyncFunc ): Mocha.Test => { - if (alternativeInstall || process.env['BINARY']) { + if (processVariables.alternativeInstall || process.env['BINARY']) { return it.skip(description, body); } else { return it(description, body); @@ -164,14 +238,14 @@ if ( ) { console.log( `Running unit tests with: - -> product: ${product} + -> product: ${processVariables.product} -> binary: ${ - defaultBrowserOptions.executablePath || + processVariables.defaultBrowserOptions.executablePath || path.relative(process.cwd(), puppeteer.executablePath()) } -> mode: ${ - isHeadless - ? headless === 'new' + processVariables.isHeadless + ? processVariables.headless === 'new' ? '--headless=new' : '--headless' : 'headful' @@ -183,69 +257,21 @@ process.on('unhandledRejection', reason => { throw reason; }); -export const setupTestBrowserHooks = (): void => { - before(async () => { - const browser = await puppeteer.launch(defaultBrowserOptions); - state.browser = browser; - }); - - after(async () => { - await state.browser?.close(); - state.browser = undefined; - }); -}; - -export const setupTestPageAndContextHooks = (): void => { - beforeEach(async () => { - state.context = await state.browser!.createIncognitoBrowserContext(); - state.page = await state.context.newPage(); - }); - - afterEach(async () => { - await state.context?.close(); - state.context = undefined; - state.page = undefined; - }); -}; - +const browserNotClosedError = new Error( + 'A manually launched browser was not closed!' +); export const mochaHooks = { - beforeAll: [ - async (): Promise => { - const {server, httpsServer} = await setupServer(); - - state.puppeteer = puppeteer; - state.defaultBrowserOptions = defaultBrowserOptions; - state.server = server; - state.httpsServer = httpsServer; - state.isFirefox = isFirefox; - state.isChrome = isChrome; - state.isHeadless = isHeadless; - state.headless = headless; - state.puppeteerPath = path.resolve( - path.join(__dirname, '..', '..', 'packages', 'puppeteer') - ); - }, - ], - - beforeEach: async (): Promise => { - state.server!.reset(); - state.httpsServer!.reset(); + async afterAll(): Promise { + await state.browser?.close(); + await state.server?.stop(); + await state.httpsServer?.stop(); }, - afterAll: [ - async (): Promise => { - await state.server!.stop(); - state.server = undefined; - await state.httpsServer!.stop(); - state.httpsServer = undefined; - }, - ], - - afterEach: (): void => { + async afterEach(): Promise { if (browserCleanups.length > 0) { - throw new Error('A manually launched browser was not closed!'); + await closeLaunched(); + (this as any).test.error(browserNotClosedError); } - sinon.restore(); }, }; @@ -281,12 +307,11 @@ expect.extend({ }, }); -export const expectCookieEquals = ( +export const expectCookieEquals = async ( cookies: Protocol.Network.Cookie[], expectedCookies: Array> -): void => { - const {isChrome} = getTestState(); - if (!isChrome) { +): Promise => { + if (!processVariables.isChrome) { // Only keep standard properties when testing on a browser other than Chrome. expectedCookies = expectedCookies.map(cookie => { return { @@ -303,7 +328,7 @@ export const expectCookieEquals = ( }); } - expect(cookies.length).toBe(expectedCookies.length); + expect(cookies).toHaveLength(expectedCookies.length); for (let i = 0; i < cookies.length; i++) { expect(cookies[i]).toMatchObject(expectedCookies[i]!); } @@ -366,6 +391,25 @@ export const createTimeout = ( let browserCleanups: Array<() => Promise> = []; +const closeLaunched = async () => { + let cleanup = browserCleanups.pop(); + try { + while (cleanup) { + await cleanup(); + cleanup = browserCleanups.pop(); + } + } catch (error) { + // If the browser was closed by other mean swallow the error + // and mark he browser as closed + if ((error as any)?.message.includes('Connection closed')) { + browserCleanups = []; + return; + } + + throw error; + } +}; + export const launch = async ( launchOptions: PuppeteerLaunchOptions, options: { @@ -378,28 +422,13 @@ export const launch = async ( } > => { const {createContext = true, createPage = true} = options; - const close = async () => { - let cleanup = browserCleanups.pop(); - try { - while (cleanup) { - await cleanup(); - cleanup = browserCleanups.pop(); - } - } catch (error) { - // If the browser was closed by other mean swallow the error - // and mark he browser as closed - if ((error as any)?.message.includes('Connection closed')) { - browserCleanups = []; - return; - } - - throw error; - } - }; + const initState = await getTestState({ + skipLaunch: true, + }); try { const browser = await puppeteer.launch({ - ...defaultBrowserOptions, + ...initState.defaultBrowserOptions, ...launchOptions, }); browserCleanups.push(() => { @@ -423,14 +452,14 @@ export const launch = async ( } return { - ...getTestState(), + ...initState, browser, context: context!, page: page!, - close, + close: closeLaunched, }; } catch (error) { - await close(); + await closeLaunched(); throw error; } diff --git a/test/src/mouse.spec.ts b/test/src/mouse.spec.ts index df19dfd08b88a..f593e4575967c 100644 --- a/test/src/mouse.spec.ts +++ b/test/src/mouse.spec.ts @@ -20,11 +20,7 @@ import {MouseButton} from 'puppeteer-core/internal/api/Input.js'; import {Page} from 'puppeteer-core/internal/api/Page.js'; import {KeyInput} from 'puppeteer-core/internal/common/USKeyboardLayout.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; interface ClickData { type: string; @@ -54,10 +50,8 @@ function dimensions(): Dimensions { } describe('Mouse', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); it('should click the document', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluate(() => { (globalThis as any).clickPromise = new Promise(resolve => { @@ -85,7 +79,7 @@ describe('Mouse', function () { expect(event.button).toBe(0); }); it('should resize the textarea', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); const {x, y, width, height} = await page.evaluate(dimensions); @@ -99,7 +93,7 @@ describe('Mouse', function () { expect(newDimensions.height).toBe(Math.round(height + 104)); }); it('should select the text with mouse', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); await page.focus('textarea'); @@ -129,7 +123,7 @@ describe('Mouse', function () { ).toBe(text); }); it('should trigger hover state', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/scrollable.html'); await page.hover('#button-6'); @@ -152,7 +146,7 @@ describe('Mouse', function () { ).toBe('button-91'); }); it('should trigger hover state with removed window.Node', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/scrollable.html'); await page.evaluate(() => { @@ -167,7 +161,7 @@ describe('Mouse', function () { ).toBe('button-6'); }); it('should set modifier keys on click', async () => { - const {page, server, isFirefox} = getTestState(); + const {page, server, isFirefox} = await getTestState(); await page.goto(server.PREFIX + '/input/scrollable.html'); await page.evaluate(() => { @@ -213,7 +207,7 @@ describe('Mouse', function () { } }); it('should send mouse wheel events', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/wheel.html'); const elem = (await page.$('div'))!; @@ -236,7 +230,7 @@ describe('Mouse', function () { }); }); it('should tween mouse movement', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.mouse.move(100, 100); await page.evaluate(() => { @@ -256,7 +250,7 @@ describe('Mouse', function () { }); // @see https://crbug.com/929806 it('should work with mobile viewports and cross process navigations', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setViewport({width: 360, height: 640, isMobile: true}); @@ -272,7 +266,7 @@ describe('Mouse', function () { expect(await page.evaluate('result')).toEqual({x: 30, y: 40}); }); it('should throw if buttons are pressed incorrectly', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); @@ -312,7 +306,7 @@ describe('Mouse', function () { }; it('should not throw if clicking in parallel', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await addMouseDataListeners(page); @@ -370,7 +364,7 @@ describe('Mouse', function () { }); it('should reset properly', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); diff --git a/test/src/navigation.spec.ts b/test/src/navigation.spec.ts index 3c0271a39bd9a..c4e9c860446df 100644 --- a/test/src/navigation.spec.ts +++ b/test/src/navigation.spec.ts @@ -20,26 +20,19 @@ import expect from 'expect'; import {Frame, TimeoutError} from 'puppeteer'; import {HTTPRequest} from 'puppeteer-core/internal/api/HTTPRequest.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {attachFrame, isFavicon, waitEvent} from './utils.js'; describe('navigation', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('Page.goto', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); expect(page.url()).toBe(server.EMPTY_PAGE); }); it('should work with anchor navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); expect(page.url()).toBe(server.EMPTY_PAGE); @@ -49,7 +42,7 @@ describe('navigation', function () { expect(page.url()).toBe(server.EMPTY_PAGE + '#bar'); }); it('should work with redirects', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/redirect/1.html', '/redirect/2.html'); server.setRedirect('/redirect/2.html', '/empty.html'); @@ -57,19 +50,19 @@ describe('navigation', function () { expect(page.url()).toBe(server.EMPTY_PAGE); }); it('should navigate to about:blank', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const response = await page.goto('about:blank'); expect(response).toBe(null); }); it('should return response when page changes its URL after load', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = await page.goto(server.PREFIX + '/historyapi.html'); expect(response!.status()).toBe(200); }); it('should work with subframes return 204', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/frames/frame.html', (_req, res) => { res.statusCode = 204; @@ -84,7 +77,7 @@ describe('navigation', function () { expect(error).toBeUndefined(); }); it('should fail when server returns 204', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); server.setRoute('/empty.html', (_req, res) => { res.statusCode = 204; @@ -102,7 +95,7 @@ describe('navigation', function () { } }); it('should navigate to empty page with domcontentloaded', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = await page.goto(server.EMPTY_PAGE, { waitUntil: 'domcontentloaded', @@ -110,7 +103,7 @@ describe('navigation', function () { expect(response!.status()).toBe(200); }); it('should work when page calls history API in beforeunload', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.evaluate(() => { @@ -126,7 +119,7 @@ describe('navigation', function () { expect(response!.status()).toBe(200); }); it('should navigate to empty page with networkidle0', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = await page.goto(server.EMPTY_PAGE, { waitUntil: 'networkidle0', @@ -134,7 +127,7 @@ describe('navigation', function () { expect(response!.status()).toBe(200); }); it('should navigate to empty page with networkidle2', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = await page.goto(server.EMPTY_PAGE, { waitUntil: 'networkidle2', @@ -142,7 +135,7 @@ describe('navigation', function () { expect(response!.status()).toBe(200); }); it('should fail when navigating to bad url', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page.goto('asdfasdf').catch(error_ => { @@ -159,7 +152,7 @@ describe('navigation', function () { /net::ERR_CERT_INVALID|net::ERR_CERT_AUTHORITY_INVALID/; it('should fail when navigating to bad SSL', async () => { - const {page, httpsServer, isChrome} = getTestState(); + const {page, httpsServer, isChrome} = await getTestState(); // Make sure that network events do not emit 'undefined'. // @see https://crbug.com/750469 @@ -189,7 +182,7 @@ describe('navigation', function () { expect(requests[1]).toBe('requestfailed'); }); it('should fail when navigating to bad SSL after redirects', async () => { - const {page, server, httpsServer, isChrome} = getTestState(); + const {page, server, httpsServer, isChrome} = await getTestState(); server.setRedirect('/redirect/1.html', '/redirect/2.html'); server.setRedirect('/redirect/2.html', '/empty.html'); @@ -207,7 +200,7 @@ describe('navigation', function () { } }); it('should fail when main resources failed to load', async () => { - const {page, isChrome} = getTestState(); + const {page, isChrome} = await getTestState(); let error!: Error; await page @@ -222,7 +215,7 @@ describe('navigation', function () { } }); it('should fail when exceeding maximum navigation timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Hang for request to the empty.html server.setRoute('/empty.html', () => {}); @@ -236,7 +229,7 @@ describe('navigation', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should fail when exceeding default maximum navigation timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Hang for request to the empty.html server.setRoute('/empty.html', () => {}); @@ -249,7 +242,7 @@ describe('navigation', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should fail when exceeding default maximum timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Hang for request to the empty.html server.setRoute('/empty.html', () => {}); @@ -262,7 +255,7 @@ describe('navigation', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should prioritize default navigation timeout over default timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Hang for request to the empty.html server.setRoute('/empty.html', () => {}); @@ -276,7 +269,7 @@ describe('navigation', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should disable timeout when its set to 0', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let error!: Error; let loaded = false; @@ -292,26 +285,26 @@ describe('navigation', function () { expect(loaded).toBe(true); }); it('should work when navigating to valid url', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.EMPTY_PAGE))!; expect(response.ok()).toBe(true); }); it('should work when navigating to data url', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const response = (await page.goto('data:text/html,hello'))!; expect(response.ok()).toBe(true); }); it('should work when navigating to 404', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.PREFIX + '/not-found'))!; expect(response.ok()).toBe(false); expect(response.status()).toBe(404); }); it('should not throw an error for a 404 response with an empty body', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/404-error', (_, res) => { res.statusCode = 404; @@ -323,7 +316,7 @@ describe('navigation', function () { expect(response.status()).toBe(404); }); it('should not throw an error for a 500 response with an empty body', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/500-error', (_, res) => { res.statusCode = 500; @@ -335,7 +328,7 @@ describe('navigation', function () { expect(response.status()).toBe(500); }); it('should return last response in redirect chain', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/redirect/1.html', '/redirect/2.html'); server.setRedirect('/redirect/2.html', '/redirect/3.html'); @@ -345,7 +338,7 @@ describe('navigation', function () { expect(response.url()).toBe(server.EMPTY_PAGE); }); it('should wait for network idle to succeed navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let responses: ServerResponse[] = []; // Hold on to a bunch of requests without answering. @@ -442,7 +435,7 @@ describe('navigation', function () { it('should not leak listeners during navigation', async function () { this.timeout(25_000); - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let warning = null; const warningHandler: NodeJS.WarningListener = w => { @@ -458,7 +451,7 @@ describe('navigation', function () { it('should not leak listeners during bad navigation', async function () { this.timeout(25_000); - const {page} = getTestState(); + const {page} = await getTestState(); let warning = null; const warningHandler: NodeJS.WarningListener = w => { @@ -476,7 +469,7 @@ describe('navigation', function () { it('should not leak listeners during navigation of 11 pages', async function () { this.timeout(25_000); - const {context, server} = getTestState(); + const {context, server} = await getTestState(); let warning = null; const warningHandler: NodeJS.WarningListener = w => { @@ -494,7 +487,7 @@ describe('navigation', function () { expect(warning).toBe(null); }); it('should navigate to dataURL and fire dataURL requests', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -507,7 +500,7 @@ describe('navigation', function () { expect(requests[0]!.url()).toBe(dataURL); }); it('should navigate to URL with hash and fire requests without hash', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -520,14 +513,14 @@ describe('navigation', function () { expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); }); it('should work with self requesting page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.PREFIX + '/self-request.html'))!; expect(response.status()).toBe(200); expect(response.url()).toContain('self-request.html'); }); it('should fail when navigating and show the url at the error message', async () => { - const {page, httpsServer} = getTestState(); + const {page, httpsServer} = await getTestState(); const url = httpsServer.PREFIX + '/redirect/1.html'; let error!: Error; @@ -539,7 +532,7 @@ describe('navigation', function () { expect(error.message).toContain(url); }); it('should send referer', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests = Promise.all([ server.waitForRequest('/grid.html'), @@ -558,7 +551,7 @@ describe('navigation', function () { }); it('should send referer policy', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const [request1, request2] = await Promise.all([ server.waitForRequest('/grid.html'), @@ -576,7 +569,7 @@ describe('navigation', function () { describe('Page.waitForNavigation', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [response] = await Promise.all([ @@ -589,7 +582,7 @@ describe('navigation', function () { expect(response!.url()).toContain('grid.html'); }); it('should work with both domcontentloaded and load', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let response!: ServerResponse; server.setRoute('/one-style.css', (_req, res) => { @@ -630,7 +623,7 @@ describe('navigation', function () { expect(error).toBeUndefined(); }); it('should work with clicking on anchor links', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent(`foobar`); @@ -642,7 +635,7 @@ describe('navigation', function () { expect(page.url()).toBe(server.EMPTY_PAGE + '#foobar'); }); it('should work with history.pushState()', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent(` @@ -659,7 +652,7 @@ describe('navigation', function () { expect(page.url()).toBe(server.PREFIX + '/wow.html'); }); it('should work with history.replaceState()', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent(` @@ -676,7 +669,7 @@ describe('navigation', function () { expect(page.url()).toBe(server.PREFIX + '/replaced.html'); }); it('should work with DOM history.back()/history.forward()', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent(` @@ -704,7 +697,7 @@ describe('navigation', function () { expect(page.url()).toBe(server.PREFIX + '/second.html'); }); it('should work when subframe issues window.stop()', async function () { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/frames/style.css', () => {}); let frame: Frame | undefined; @@ -745,7 +738,7 @@ describe('navigation', function () { describe('Page.goBack', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.goto(server.PREFIX + '/grid.html'); @@ -762,7 +755,7 @@ describe('navigation', function () { expect(response).toBe(null); }); it('should work with HistoryAPI', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.evaluate(() => { @@ -782,7 +775,7 @@ describe('navigation', function () { describe('Frame.goto', function () { it('should navigate subframes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/frames/one-frame.html'); expect(page.frames()[0]!.url()).toContain('/frames/one-frame.html'); @@ -793,7 +786,7 @@ describe('navigation', function () { expect(response.frame()).toBe(page.frames()[1]); }); it('should reject when frame detaches', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/frames/one-frame.html'); @@ -813,7 +806,7 @@ describe('navigation', function () { expect(error.message).toBe('Navigating frame was detached'); }); it('should return matching responses', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Disable cache: otherwise, the browser will cache similar requests. await page.setCacheEnabled(false); @@ -847,7 +840,7 @@ describe('navigation', function () { describe('Frame.waitForNavigation', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/frames/one-frame.html'); const frame = page.frames()[1]!; @@ -863,7 +856,7 @@ describe('navigation', function () { expect(page.url()).toContain('/frames/one-frame.html'); }); it('should fail when frame detaches', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/frames/one-frame.html'); const frame = page.frames()[1]!; @@ -892,7 +885,7 @@ describe('navigation', function () { describe('Page.reload', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.evaluate(() => { diff --git a/test/src/network.spec.ts b/test/src/network.spec.ts index 02f9782a269bf..ad1a317665e40 100644 --- a/test/src/network.spec.ts +++ b/test/src/network.spec.ts @@ -22,21 +22,13 @@ import expect from 'expect'; import {HTTPRequest} from 'puppeteer-core/internal/api/HTTPRequest.js'; import {HTTPResponse} from 'puppeteer-core/internal/api/HTTPResponse.js'; -import { - getTestState, - launch, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState, launch} from './mocha-utils.js'; import {attachFrame, isFavicon, waitEvent} from './utils.js'; describe('network', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('Page.Events.Request', function () { it('should fire for navigation requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -46,7 +38,7 @@ describe('network', function () { expect(requests).toHaveLength(1); }); it('should fire for iframes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -57,7 +49,7 @@ describe('network', function () { expect(requests).toHaveLength(2); }); it('should fire for fetches', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -72,7 +64,7 @@ describe('network', function () { }); describe('Request.frame', function () { it('should work for main frame navigation request', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -83,7 +75,7 @@ describe('network', function () { expect(requests[0]!.frame()).toBe(page.mainFrame()); }); it('should work for subframe navigation request', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const requests: HTTPRequest[] = []; @@ -95,7 +87,7 @@ describe('network', function () { expect(requests[0]!.frame()).toBe(page.frames()[1]); }); it('should work for fetch requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); let requests: HTTPRequest[] = []; @@ -115,13 +107,13 @@ describe('network', function () { describe('Request.headers', function () { it('should define Chrome as user agent header', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.EMPTY_PAGE))!; expect(response.request().headers()['user-agent']).toContain('Chrome'); }); it('should define Firefox as user agent header', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.EMPTY_PAGE))!; expect(response.request().headers()['user-agent']).toContain('Firefox'); @@ -130,7 +122,7 @@ describe('network', function () { describe('Response.headers', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/empty.html', (_req, res) => { res.setHeader('foo', 'bar'); @@ -143,7 +135,7 @@ describe('network', function () { describe('Request.initiator', () => { it('should return the initiator', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const initiators = new Map(); page.on('request', request => { @@ -188,14 +180,14 @@ describe('network', function () { describe('Response.fromCache', function () { it('should return |false| for non-cached content', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.EMPTY_PAGE))!; expect(response.fromCache()).toBe(false); }); it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const responses = new Map(); page.on('response', r => { @@ -218,14 +210,14 @@ describe('network', function () { describe('Response.fromServiceWorker', function () { it('should return |false| for non-service-worker content', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.EMPTY_PAGE))!; expect(response.fromServiceWorker()).toBe(false); }); it('Response.fromServiceWorker', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const responses = new Map(); page.on('response', r => { @@ -251,7 +243,7 @@ describe('network', function () { describe('Request.postData', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); server.setRoute('/post', (_req, res) => { @@ -274,7 +266,7 @@ describe('network', function () { expect(request.postData()).toBe('{"foo":"bar"}'); }); it('should be |undefined| when there is no post data', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.EMPTY_PAGE))!; expect(response.request().postData()).toBe(undefined); @@ -283,14 +275,14 @@ describe('network', function () { describe('Response.text', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.PREFIX + '/simple.json'))!; const responseText = (await response.text()).trimEnd(); expect(responseText).toBe('{"foo": "bar"}'); }); it('should return uncompressed text', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.enableGzip('/simple.json'); const response = (await page.goto(server.PREFIX + '/simple.json'))!; @@ -299,7 +291,7 @@ describe('network', function () { expect(responseText).toBe('{"foo": "bar"}'); }); it('should throw when requesting body of redirected response', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/foo.html', '/empty.html'); const response = (await page.goto(server.PREFIX + '/foo.html'))!; @@ -316,7 +308,7 @@ describe('network', function () { ); }); it('should wait until response completes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); // Setup server to trap request. @@ -366,7 +358,7 @@ describe('network', function () { describe('Response.json', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.PREFIX + '/simple.json'))!; expect(await response.json()).toEqual({foo: 'bar'}); @@ -375,7 +367,7 @@ describe('network', function () { describe('Response.buffer', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const response = (await page.goto(server.PREFIX + '/pptr.png'))!; const imageBuffer = fs.readFileSync( @@ -385,7 +377,7 @@ describe('network', function () { expect(responseBuffer.equals(imageBuffer)).toBe(true); }); it('should work with compression', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.enableGzip('/pptr.png'); const response = (await page.goto(server.PREFIX + '/pptr.png'))!; @@ -396,7 +388,7 @@ describe('network', function () { expect(responseBuffer.equals(imageBuffer)).toBe(true); }); it('should throw if the response does not have a body', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/empty.html'); @@ -435,7 +427,7 @@ describe('network', function () { describe('Response.statusText', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/cool', (_req, res) => { res.writeHead(200, 'cool!'); @@ -446,7 +438,7 @@ describe('network', function () { }); it('handles missing status text', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRoute('/nostatus', (_req, res) => { res.writeHead(200, ''); @@ -459,7 +451,7 @@ describe('network', function () { describe('Response.timing', function () { it('returns timing information', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const responses: HTTPResponse[] = []; page.on('response', response => { return responses.push(response); @@ -472,7 +464,7 @@ describe('network', function () { describe('Network Events', function () { it('Page.Events.Request', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('request', request => { @@ -488,7 +480,7 @@ describe('network', function () { expect(requests[0]!.frame()!.url()).toBe(server.EMPTY_PAGE); }); it('Page.Events.RequestServedFromCache', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const cached: string[] = []; page.on('requestservedfromcache', r => { @@ -502,7 +494,7 @@ describe('network', function () { expect(cached).toEqual(['one-style.css']); }); it('Page.Events.Response', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const responses: HTTPResponse[] = []; page.on('response', response => { @@ -523,7 +515,7 @@ describe('network', function () { }); it('Page.Events.RequestFailed', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -552,7 +544,7 @@ describe('network', function () { expect(failedRequests[0]!.frame()).toBeTruthy(); }); it('Page.Events.RequestFinished', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests: HTTPRequest[] = []; page.on('requestfinished', request => { @@ -567,7 +559,7 @@ describe('network', function () { expect(request.frame()!.url()).toBe(server.EMPTY_PAGE); }); it('should fire events in proper order', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const events: string[] = []; page.on('request', () => { @@ -588,7 +580,7 @@ describe('network', function () { ]); }); it('should support redirects', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const events: string[] = []; page.on('request', request => { @@ -627,7 +619,7 @@ describe('network', function () { describe('Request.isNavigationRequest', () => { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests = new Map(); page.on('request', request => { @@ -642,7 +634,7 @@ describe('network', function () { expect(requests.get('style.css').isNavigationRequest()).toBe(false); }); it('should work with request interception', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const requests = new Map(); page.on('request', request => { @@ -659,7 +651,7 @@ describe('network', function () { expect(requests.get('style.css').isNavigationRequest()).toBe(false); }); it('should work when navigating to image', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const [request] = await Promise.all([ waitEvent(page, 'request'), @@ -671,7 +663,7 @@ describe('network', function () { describe('Page.setExtraHTTPHeaders', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({ foo: 'bar', @@ -683,7 +675,7 @@ describe('network', function () { expect(request.headers['foo']).toBe('bar'); }); it('should throw for non-string header values', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; try { @@ -700,7 +692,7 @@ describe('network', function () { describe('Page.authenticate', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setAuth('/empty.html', 'user', 'pass'); let response; @@ -725,7 +717,7 @@ describe('network', function () { expect(response.status()).toBe(200); }); it('should fail if wrong credentials', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Use unique user/password since Chrome caches credentials per origin. server.setAuth('/empty.html', 'user2', 'pass2'); @@ -737,7 +729,7 @@ describe('network', function () { expect(response.status()).toBe(401); }); it('should allow disable authentication', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Use unique user/password since Chrome caches credentials per origin. server.setAuth('/empty.html', 'user3', 'pass3'); @@ -769,7 +761,7 @@ describe('network', function () { } }); it('should not disable caching', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Use unique user/password since Chrome caches credentials per origin. server.setAuth('/cached/one-style.css', 'user4', 'pass4'); @@ -797,7 +789,7 @@ describe('network', function () { describe('raw network headers', () => { it('Same-origin set-cookie navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const setCookieString = 'foo=bar'; server.setRoute('/empty.html', (_req, res) => { @@ -809,7 +801,7 @@ describe('network', function () { }); it('Same-origin set-cookie subresource', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const setCookieString = 'foo=bar'; @@ -865,7 +857,7 @@ describe('network', function () { describe('Page.setBypassServiceWorker', () => { it('bypass for network', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const responses = new Map(); page.on('response', r => { diff --git a/test/src/oopif.spec.ts b/test/src/oopif.spec.ts index 9389f1a3eff0e..096090ff5f5f8 100644 --- a/test/src/oopif.spec.ts +++ b/test/src/oopif.spec.ts @@ -29,7 +29,7 @@ describeWithDebugLogs('OOPIF', function () { let page: Page; before(async () => { - const {puppeteer, defaultBrowserOptions} = getTestState(); + const {puppeteer, defaultBrowserOptions} = await getTestState(); // eslint-disable-next-line no-restricted-syntax browser = await puppeteer.launch( Object.assign({}, defaultBrowserOptions, { @@ -56,7 +56,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should treat OOP iframes and normal iframes the same', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -72,7 +72,7 @@ describeWithDebugLogs('OOPIF', function () { expect(page.mainFrame().childFrames()).toHaveLength(2); }); it('should track navigations within OOP iframes', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -93,7 +93,7 @@ describeWithDebugLogs('OOPIF', function () { expect(frame.url()).toContain('/assets/frame.html'); }); it('should support OOP iframes becoming normal iframes again', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -114,7 +114,7 @@ describeWithDebugLogs('OOPIF', function () { expect(page.frames()).toHaveLength(2); }); it('should support frames within OOP frames', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const frame1Promise = page.waitForFrame(frame => { @@ -143,7 +143,7 @@ describeWithDebugLogs('OOPIF', function () { ).toMatch(/frames\/frame\.html$/); }); it('should support OOP iframes getting detached', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -164,7 +164,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should support wait for navigation for transitions from local to OOPIF', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -187,7 +187,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should keep track of a frames OOP state', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -205,7 +205,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should support evaluating in oop iframes', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { @@ -230,7 +230,7 @@ describeWithDebugLogs('OOPIF', function () { expect(result).toBe('Test 123!'); }); it('should provide access to elements', async () => { - const {server, isHeadless, headless} = getTestState(); + const {server, isHeadless, headless} = await getTestState(); if (!isHeadless || headless === 'new') { // TODO: this test is partially blocked on crbug.com/1334119. Enable test once @@ -276,7 +276,7 @@ describeWithDebugLogs('OOPIF', function () { await frame.waitForSelector('#clicked'); }); it('should report oopif frames', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); const frame = page.waitForFrame(frame => { return frame.url().endsWith('/oopif.html'); @@ -288,7 +288,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should wait for inner OOPIFs', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(`http://mainframe:${server.PORT}/main-frame.html`); const frame2 = await page.waitForFrame(frame => { return frame.url().endsWith('inner-frame2.html'); @@ -307,7 +307,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should load oopif iframes with subresources and request interception', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); const frame = page.waitForFrame(frame => { return frame.url().endsWith('/oopif.html'); @@ -321,7 +321,7 @@ describeWithDebugLogs('OOPIF', function () { expect(oopifs(context)).toHaveLength(1); }); it('should support frames within OOP iframes', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); const oopIframePromise = page.waitForFrame(frame => { return frame.url().endsWith('/oopif.html'); @@ -352,7 +352,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('clickablePoint, boundingBox, boxModel should work for elements inside OOPIFs', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const framePromise = page.waitForFrame(frame => { return page.frames().indexOf(frame) === 1; @@ -398,7 +398,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should detect existing OOPIFs when Puppeteer connects to an existing page', async () => { - const {server, puppeteer} = getTestState(); + const {server, puppeteer} = await getTestState(); const frame = page.waitForFrame(frame => { return frame.url().endsWith('/oopif.html'); @@ -418,7 +418,7 @@ describeWithDebugLogs('OOPIF', function () { }); it('should support lazy OOP frames', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.PREFIX + '/lazy-oopif-frame.html'); await page.setViewport({width: 1000, height: 1000}); @@ -432,7 +432,7 @@ describeWithDebugLogs('OOPIF', function () { describe('waitForFrame', () => { it('should resolve immediately if the frame already exists', async () => { - const {server} = getTestState(); + const {server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await attachFrame( diff --git a/test/src/page.spec.ts b/test/src/page.spec.ts index 51f08a2d464e1..9c64dc6943ad1 100644 --- a/test/src/page.spec.ts +++ b/test/src/page.spec.ts @@ -25,19 +25,13 @@ import {ConsoleMessage} from 'puppeteer-core/internal/common/ConsoleMessage.js'; import {CDPPage} from 'puppeteer-core/internal/common/Page.js'; import sinon from 'sinon'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {attachFrame, detachFrame, isFavicon, waitEvent} from './utils.js'; describe('Page', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); describe('Page.close', function () { it('should reject all promises when page is closed', async () => { - const {context} = getTestState(); + const {context} = await getTestState(); const newPage = await context.newPage(); let error!: Error; @@ -54,7 +48,7 @@ describe('Page', function () { expect(error.message).toContain('Protocol error'); }); it('should not be visible in browser.pages', async () => { - const {browser} = getTestState(); + const {browser} = await getTestState(); const newPage = await browser.newPage(); expect(await browser.pages()).toContain(newPage); @@ -62,7 +56,7 @@ describe('Page', function () { expect(await browser.pages()).not.toContain(newPage); }); it('should run beforeunload if asked for', async () => { - const {context, server, isChrome} = getTestState(); + const {context, server, isChrome} = await getTestState(); const newPage = await context.newPage(); await newPage.goto(server.PREFIX + '/beforeunload.html'); @@ -82,7 +76,7 @@ describe('Page', function () { await pageClosingPromise; }); it('should *not* run beforeunload by default', async () => { - const {context, server} = getTestState(); + const {context, server} = await getTestState(); const newPage = await context.newPage(); await newPage.goto(server.PREFIX + '/beforeunload.html'); @@ -92,7 +86,7 @@ describe('Page', function () { await newPage.close(); }); it('should set the page close state', async () => { - const {context} = getTestState(); + const {context} = await getTestState(); const newPage = await context.newPage(); expect(newPage.isClosed()).toBe(false); @@ -100,7 +94,7 @@ describe('Page', function () { expect(newPage.isClosed()).toBe(true); }); it('should terminate network waiters', async () => { - const {context, server} = getTestState(); + const {context, server} = await getTestState(); const newPage = await context.newPage(); const results = await Promise.all([ @@ -122,7 +116,7 @@ describe('Page', function () { describe('Page.Events.Load', function () { it('should fire when expected', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await Promise.all([waitEvent(page, 'load'), page.goto('about:blank')]); }); @@ -130,7 +124,7 @@ describe('Page', function () { describe('removing and adding event handlers', () => { it('should correctly fire event handlers as they are added and then removed', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const handler = sinon.spy(); const onResponse = (response: {url: () => string}) => { @@ -153,7 +147,7 @@ describe('Page', function () { }); it('should correctly added and removed request events', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const handler = sinon.spy(); const onResponse = (response: {url: () => string}) => { @@ -183,7 +177,7 @@ describe('Page', function () { describe('Page.Events.error', function () { it('should throw when page crashes', async () => { - const {page, isChrome} = getTestState(); + const {page, isChrome} = await getTestState(); let navigate: Promise; if (isChrome) { @@ -201,7 +195,7 @@ describe('Page', function () { describe('Page.Events.Popup', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [popup] = await Promise.all([ waitEvent(page, 'popup'), @@ -221,7 +215,7 @@ describe('Page', function () { ).toBe(true); }); it('should work with noopener', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [popup] = await Promise.all([ waitEvent(page, 'popup'), @@ -241,7 +235,7 @@ describe('Page', function () { ).toBe(false); }); it('should work with clicking target=_blank and without rel=opener', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent('yo'); @@ -261,7 +255,7 @@ describe('Page', function () { ).toBe(false); }); it('should work with clicking target=_blank and with rel=opener', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent( @@ -283,7 +277,7 @@ describe('Page', function () { ).toBe(true); }); it('should work with fake-clicking target=_blank and rel=noopener', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent( @@ -307,7 +301,7 @@ describe('Page', function () { ).toBe(false); }); it('should work with clicking target=_blank and rel=noopener', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setContent( @@ -340,20 +334,20 @@ describe('Page', function () { } it('should be prompt by default', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); expect(await getPermission(page, 'geolocation')).toBe('prompt'); }); it('should deny permission when not listed', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); await context.overridePermissions(server.EMPTY_PAGE, []); expect(await getPermission(page, 'geolocation')).toBe('denied'); }); it('should fail when bad permission is given', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); let error!: Error; @@ -366,14 +360,14 @@ describe('Page', function () { expect(error.message).toBe('Unknown permission: foo'); }); it('should grant permission when listed', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); await context.overridePermissions(server.EMPTY_PAGE, ['geolocation']); expect(await getPermission(page, 'geolocation')).toBe('granted'); }); it('should reset permissions', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); await context.overridePermissions(server.EMPTY_PAGE, ['geolocation']); @@ -382,7 +376,7 @@ describe('Page', function () { expect(await getPermission(page, 'geolocation')).toBe('prompt'); }); it('should trigger permission onchange', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.evaluate(() => { @@ -421,7 +415,7 @@ describe('Page', function () { ).toEqual(['prompt', 'denied', 'granted', 'prompt']); }); it('should isolate permissions between browser contexts', async () => { - const {page, server, context, browser} = getTestState(); + const {page, server, context, browser} = await getTestState(); await page.goto(server.EMPTY_PAGE); const otherContext = await browser.createIncognitoBrowserContext(); @@ -444,7 +438,7 @@ describe('Page', function () { await otherContext.close(); }); it('should grant persistent-storage', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); expect(await getPermission(page, 'persistent-storage')).not.toBe( @@ -459,7 +453,7 @@ describe('Page', function () { describe('Page.setGeolocation', function () { it('should work', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await context.overridePermissions(server.PREFIX, ['geolocation']); await page.goto(server.EMPTY_PAGE); @@ -480,7 +474,7 @@ describe('Page', function () { }); }); it('should throw when invalid longitude', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; try { @@ -494,7 +488,7 @@ describe('Page', function () { describe('Page.setOfflineMode', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setOfflineMode(true); let error!: Error; @@ -507,7 +501,7 @@ describe('Page', function () { expect(response.status()).toBe(200); }); it('should emulate navigator.onLine', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect( await page.evaluate(() => { @@ -531,7 +525,7 @@ describe('Page', function () { describe('ExecutionContext.queryObjects', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); // Create a custom class const classHandle = await page.evaluateHandle(() => { @@ -564,7 +558,7 @@ describe('Page', function () { ).resolves.toBeTruthy(); }); it('should work for non-trivial page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); // Create a custom class @@ -598,7 +592,7 @@ describe('Page', function () { ).resolves.toBeTruthy(); }); it('should fail for disposed handles', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const prototypeHandle = await page.evaluateHandle(() => { return HTMLBodyElement.prototype; @@ -611,7 +605,7 @@ describe('Page', function () { expect(error.message).toBe('Prototype JSHandle is disposed!'); }); it('should fail primitive values as prototypes', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const prototypeHandle = await page.evaluateHandle(() => { return 42; @@ -628,7 +622,7 @@ describe('Page', function () { describe('Page.Events.Console', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [message] = await Promise.all([ waitEvent(page, 'console'), @@ -650,7 +644,7 @@ describe('Page', function () { expect(await message.args()[2]!.jsonValue()).toEqual({foo: 'bar'}); }); it('should work on script call right after navigation', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [message] = await Promise.all([ waitEvent(page, 'console'), @@ -663,7 +657,7 @@ describe('Page', function () { expect(message.text()).toEqual('SOME_LOG_MESSAGE'); }); it('should work for different console API calls with logging functions', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const messages: any[] = []; page.on('console', msg => { @@ -695,7 +689,7 @@ describe('Page', function () { ]); }); it('should work for different console API calls with timing functions', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const messages: any[] = []; page.on('console', msg => { @@ -715,7 +709,7 @@ describe('Page', function () { expect(messages[0]!.text()).toContain('calling console.time'); }); it('should not fail for window object', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [message] = await Promise.all([ waitEvent(page, 'console'), @@ -729,7 +723,7 @@ describe('Page', function () { ]); }); it('should trigger correct Log', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.goto('about:blank'); const [message] = await Promise.all([ @@ -746,7 +740,7 @@ describe('Page', function () { } }); it('should have location when fetch fails', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // The point of this test is to make sure that we report console messages from // Log domain: https://vanilla.aslushnikov.com/?Log.entryAdded @@ -763,7 +757,7 @@ describe('Page', function () { }); }); it('should have location and stack trace for console API calls', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [message] = await Promise.all([ @@ -797,7 +791,7 @@ describe('Page', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/3865 it('should not throw when there are console messages in detached iframes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.evaluate(async () => { @@ -832,7 +826,7 @@ describe('Page', function () { describe('Page.Events.DOMContentLoaded', function () { it('should fire when expected', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); page.goto('about:blank'); await waitEvent(page, 'domcontentloaded'); @@ -841,14 +835,14 @@ describe('Page', function () { describe('Page.metrics', function () { it('should get metrics from a page', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.goto('about:blank'); const metrics = await page.metrics(); checkMetrics(metrics); }); it('metrics event fired on console.timeStamp', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const metricsPromise = waitEvent<{metrics: Metrics; title: string}>( page, @@ -889,7 +883,7 @@ describe('Page', function () { describe('Page.waitForRequest', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [request] = await Promise.all([ @@ -903,7 +897,7 @@ describe('Page', function () { expect(request.url()).toBe(server.PREFIX + '/digits/2.png'); }); it('should work with predicate', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [request] = await Promise.all([ @@ -919,7 +913,7 @@ describe('Page', function () { expect(request.url()).toBe(server.PREFIX + '/digits/2.png'); }); it('should work with async predicate', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [request] = await Promise.all([ @@ -935,7 +929,7 @@ describe('Page', function () { expect(request.url()).toBe(server.PREFIX + '/digits/2.png'); }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page @@ -951,7 +945,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should respect default timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; page.setDefaultTimeout(1); @@ -965,7 +959,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should work with no timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [request] = await Promise.all([ @@ -984,7 +978,7 @@ describe('Page', function () { describe('Page.waitForResponse', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [response] = await Promise.all([ @@ -998,7 +992,7 @@ describe('Page', function () { expect(response.url()).toBe(server.PREFIX + '/digits/2.png'); }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page @@ -1014,7 +1008,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should respect default timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; page.setDefaultTimeout(1); @@ -1028,7 +1022,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should work with predicate', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [response] = await Promise.all([ @@ -1044,7 +1038,7 @@ describe('Page', function () { expect(response.url()).toBe(server.PREFIX + '/digits/2.png'); }); it('should work with async predicate', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [response] = await Promise.all([ page.waitForResponse(async response => { @@ -1059,7 +1053,7 @@ describe('Page', function () { expect(response.url()).toBe(server.PREFIX + '/digits/2.png'); }); it('should work with no timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [response] = await Promise.all([ @@ -1078,7 +1072,7 @@ describe('Page', function () { describe('Page.waitForNetworkIdle', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); let res; const [t1, t2] = await Promise.all([ @@ -1112,7 +1106,7 @@ describe('Page', function () { expect(t1 - t2).toBeGreaterThanOrEqual(400); }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page.waitForNetworkIdle({timeout: 1}).catch(error_ => { return (error = error_); @@ -1120,7 +1114,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should respect idleTime', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [t1, t2] = await Promise.all([ page.waitForNetworkIdle({idleTime: 10}).then(() => { @@ -1145,7 +1139,7 @@ describe('Page', function () { expect(t2).toBeGreaterThan(t1); }); it('should work with no timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [result] = await Promise.all([ page.waitForNetworkIdle({timeout: 0}), @@ -1160,7 +1154,7 @@ describe('Page', function () { expect(result).toBe(undefined); }); it('should work with aborted requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/abort-request.html'); @@ -1178,7 +1172,7 @@ describe('Page', function () { describe('Page.exposeFunction', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.exposeFunction('compute', function (a: number, b: number) { return a * b; @@ -1189,7 +1183,7 @@ describe('Page', function () { expect(result).toBe(36); }); it('should throw exception in page context', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.exposeFunction('woof', () => { throw new Error('WOOF WOOF'); @@ -1208,7 +1202,7 @@ describe('Page', function () { expect(stack).toContain('page.spec.ts'); }); it('should support throwing "null"', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.exposeFunction('woof', function () { throw null; @@ -1224,7 +1218,7 @@ describe('Page', function () { expect(thrown).toBe(null); }); it('should be callable from-inside evaluateOnNewDocument', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let called = false; await page.exposeFunction('woof', function () { @@ -1237,7 +1231,7 @@ describe('Page', function () { expect(called).toBe(true); }); it('should survive navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.exposeFunction('compute', function (a: number, b: number) { return a * b; @@ -1250,7 +1244,7 @@ describe('Page', function () { expect(result).toBe(36); }); it('should await returned promise', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.exposeFunction('compute', function (a: number, b: number) { return Promise.resolve(a * b); @@ -1262,7 +1256,7 @@ describe('Page', function () { expect(result).toBe(15); }); it('should work on frames', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.exposeFunction('compute', function (a: number, b: number) { return Promise.resolve(a * b); @@ -1276,7 +1270,7 @@ describe('Page', function () { expect(result).toBe(15); }); it('should work on frames before navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/frames/nested-frames.html'); await page.exposeFunction('compute', function (a: number, b: number) { @@ -1290,7 +1284,7 @@ describe('Page', function () { expect(result).toBe(15); }); it('should not throw when frames detach', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await attachFrame(page, 'frame1', server.EMPTY_PAGE); @@ -1306,7 +1300,7 @@ describe('Page', function () { ).resolves.toEqual(15); }); it('should work with complex objects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.exposeFunction( 'complexObject', @@ -1320,7 +1314,7 @@ describe('Page', function () { expect(result.x).toBe(7); }); it('should fallback to default export when passed a module object', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const moduleObject = { default: function (a: number, b: number) { return a * b; @@ -1337,7 +1331,7 @@ describe('Page', function () { describe('Page.removeExposedFunction', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.exposeFunction('compute', function (a: number, b: number) { return a * b; @@ -1362,7 +1356,7 @@ describe('Page', function () { describe('Page.Events.PageError', function () { it('should fire', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const [error] = await Promise.all([ waitEvent(page, 'pageerror'), @@ -1374,7 +1368,7 @@ describe('Page', function () { describe('Page.setUserAgent', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); expect( await page.evaluate(() => { @@ -1389,7 +1383,7 @@ describe('Page', function () { expect(request.headers['user-agent']).toBe('foobar'); }); it('should work for subframes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); expect( await page.evaluate(() => { @@ -1404,7 +1398,7 @@ describe('Page', function () { expect(request.headers['user-agent']).toBe('foobar'); }); it('should emulate device user-agent', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/mobile.html'); expect( @@ -1420,7 +1414,7 @@ describe('Page', function () { ).toContain('iPhone'); }); it('should work with additional userAgentMetdata', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setUserAgent('MockBrowser', { architecture: 'Mock1', @@ -1463,14 +1457,14 @@ describe('Page', function () { const expectedOutput = '
hello
'; it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
hello
'); const result = await page.content(); expect(result).toBe(expectedOutput); }); it('should work with doctype', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const doctype = ''; await page.setContent(`${doctype}
hello
`); @@ -1478,7 +1472,7 @@ describe('Page', function () { expect(result).toBe(`${doctype}${expectedOutput}`); }); it('should work with HTML 4 doctype', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const doctype = ' { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const imgPath = '/img.png'; // stall for image @@ -1504,7 +1498,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should respect default navigation timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); page.setDefaultNavigationTimeout(1); const imgPath = '/img.png'; @@ -1519,7 +1513,7 @@ describe('Page', function () { expect(error).toBeInstanceOf(TimeoutError); }); it('should await resources to load', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const imgPath = '/img.png'; let imgResponse!: ServerResponse; @@ -1538,14 +1532,14 @@ describe('Page', function () { await contentPromise; }); it('should work fast enough', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); for (let i = 0; i < 20; ++i) { await page.setContent('
yo
'); } }); it('should work with tricky content', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
hello world
' + '\x7F'); expect( @@ -1555,7 +1549,7 @@ describe('Page', function () { ).toBe('hello world'); }); it('should work with accents', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
aberración
'); expect( @@ -1565,7 +1559,7 @@ describe('Page', function () { ).toBe('aberración'); }); it('should work with emojis', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
🐥
'); expect( @@ -1575,7 +1569,7 @@ describe('Page', function () { ).toBe('🐥'); }); it('should work with newline', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
\n
'); expect( @@ -1585,7 +1579,7 @@ describe('Page', function () { ).toBe('\n'); }); it('should work with comments outside HTML tag', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const comment = ''; await page.setContent(`${comment}
hello
`); @@ -1596,7 +1590,7 @@ describe('Page', function () { describe('Page.setBypassCSP', function () { it('should bypass CSP meta tag', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Make sure CSP prohibits addScriptTag. await page.goto(server.PREFIX + '/csp.html'); @@ -1623,7 +1617,7 @@ describe('Page', function () { }); it('should bypass CSP header', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Make sure CSP prohibits addScriptTag. server.setCSP('/empty.html', 'default-src "self"'); @@ -1651,7 +1645,7 @@ describe('Page', function () { }); it('should bypass after cross-process navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setBypassCSP(true); await page.goto(server.PREFIX + '/csp.html'); @@ -1671,7 +1665,7 @@ describe('Page', function () { ).toBe(42); }); it('should bypass CSP in iframes as well', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); { @@ -1719,7 +1713,7 @@ describe('Page', function () { describe('Page.addScriptTag', function () { it('should throw an error if no options are provided', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; try { @@ -1734,7 +1728,7 @@ describe('Page', function () { }); it('should work with a url', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const scriptHandle = await page.addScriptTag({url: '/injectedfile.js'}); @@ -1747,7 +1741,7 @@ describe('Page', function () { }); it('should work with a url and type=module', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.addScriptTag({url: '/es6/es6import.js', type: 'module'}); @@ -1759,7 +1753,7 @@ describe('Page', function () { }); it('should work with a path and type=module', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.addScriptTag({ @@ -1777,7 +1771,7 @@ describe('Page', function () { }); it('should work with a content and type=module', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.addScriptTag({ @@ -1795,7 +1789,7 @@ describe('Page', function () { }); it('should throw an error if loading from url fail', async () => { - const {page, server, isFirefox} = getTestState(); + const {page, server, isFirefox} = await getTestState(); await page.goto(server.EMPTY_PAGE); let error!: Error; @@ -1812,7 +1806,7 @@ describe('Page', function () { }); it('should work with a path', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const scriptHandle = await page.addScriptTag({ @@ -1827,7 +1821,7 @@ describe('Page', function () { }); it('should include sourcemap when path is provided', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.addScriptTag({ @@ -1840,7 +1834,7 @@ describe('Page', function () { }); it('should work with content', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const scriptHandle = await page.addScriptTag({ @@ -1855,7 +1849,7 @@ describe('Page', function () { }); it('should add id when provided', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.addScriptTag({content: 'window.__injected = 1;', id: 'one'}); await page.addScriptTag({url: '/injectedfile.js', id: 'two'}); @@ -1865,7 +1859,7 @@ describe('Page', function () { // @see https://github.com/puppeteer/puppeteer/issues/4840 it('should throw when added with content to the CSP page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/csp.html'); let error!: Error; @@ -1878,7 +1872,7 @@ describe('Page', function () { }); it('should throw when added with URL to the CSP page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/csp.html'); let error!: Error; @@ -1893,7 +1887,7 @@ describe('Page', function () { describe('Page.addStyleTag', function () { it('should throw an error if no options are provided', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; try { @@ -1908,7 +1902,7 @@ describe('Page', function () { }); it('should work with a url', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const styleHandle = await page.addStyleTag({url: '/injectedstyle.css'}); @@ -1921,7 +1915,7 @@ describe('Page', function () { }); it('should throw an error if loading from url fail', async () => { - const {page, server, isFirefox} = getTestState(); + const {page, server, isFirefox} = await getTestState(); await page.goto(server.EMPTY_PAGE); let error!: Error; @@ -1938,7 +1932,7 @@ describe('Page', function () { }); it('should work with a path', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const styleHandle = await page.addStyleTag({ @@ -1953,7 +1947,7 @@ describe('Page', function () { }); it('should include sourcemap when path is provided', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.addStyleTag({ @@ -1967,7 +1961,7 @@ describe('Page', function () { }); it('should work with content', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const styleHandle = await page.addStyleTag({ @@ -1982,7 +1976,7 @@ describe('Page', function () { }); it('should throw when added with content to the CSP page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/csp.html'); let error!: Error; @@ -1995,7 +1989,7 @@ describe('Page', function () { }); it('should throw when added with URL to the CSP page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/csp.html'); let error!: Error; @@ -2012,7 +2006,7 @@ describe('Page', function () { describe('Page.url', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); expect(page.url()).toBe('about:blank'); await page.goto(server.EMPTY_PAGE); @@ -2022,7 +2016,7 @@ describe('Page', function () { describe('Page.setJavaScriptEnabled', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setJavaScriptEnabled(false); await page.goto( @@ -2044,7 +2038,7 @@ describe('Page', function () { describe('Page.setCacheEnabled', function () { it('should enable or disable the cache based on the state passed', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/cached/one-style.html'); const [cachedRequest] = await Promise.all([ @@ -2062,7 +2056,7 @@ describe('Page', function () { expect(nonCachedRequest.headers['if-modified-since']).toBe(undefined); }); it('should stay disabled when toggling request interception on/off', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setCacheEnabled(false); await page.setRequestInterception(true); @@ -2079,7 +2073,7 @@ describe('Page', function () { describe('Page.pdf', function () { it('can print to PDF and save to file', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const outputFile = __dirname + '/../assets/output.pdf'; await page.goto(server.PREFIX + '/pdf.html'); @@ -2089,7 +2083,7 @@ describe('Page', function () { }); it('can print to PDF and stream the result', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const stream = await page.createPDFStream(); let size = 0; @@ -2100,7 +2094,7 @@ describe('Page', function () { }); it('should respect timeout', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/pdf.html'); @@ -2114,7 +2108,7 @@ describe('Page', function () { describe('Page.title', function () { it('should return the page title', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/title.html'); expect(await page.title()).toBe('Woof-Woof'); @@ -2123,7 +2117,7 @@ describe('Page', function () { describe('Page.select', function () { it('should select single option', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.select('select', 'blue'); @@ -2139,7 +2133,7 @@ describe('Page', function () { ).toEqual(['blue']); }); it('should select only first option', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.select('select', 'blue', 'green', 'red'); @@ -2155,7 +2149,7 @@ describe('Page', function () { ).toEqual(['blue']); }); it('should not throw when select causes navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.$eval('select', select => { @@ -2170,7 +2164,7 @@ describe('Page', function () { expect(page.url()).toContain('empty.html'); }); it('should select multiple options', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.evaluate(() => { @@ -2189,7 +2183,7 @@ describe('Page', function () { ).toEqual(['blue', 'green', 'red']); }); it('should respect event bubbling', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.select('select', 'blue'); @@ -2205,7 +2199,7 @@ describe('Page', function () { ).toEqual(['blue']); }); it('should throw when element is not a element.'); }); it('should return [] on no matched values', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); const result = await page.select('select', '42', 'abc'); expect(result).toEqual([]); }); it('should return an array of matched values', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.evaluate(() => { @@ -2236,7 +2230,7 @@ describe('Page', function () { ).toEqual(true); }); it('should return an array of one element when multiple is not set', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); const result = await page.select( @@ -2249,14 +2243,14 @@ describe('Page', function () { expect(result).toHaveLength(1); }); it('should return [] on no values', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); const result = await page.select('select'); expect(result).toEqual([]); }); it('should deselect all options when passed no values for a multiple select', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.evaluate(() => { @@ -2275,7 +2269,7 @@ describe('Page', function () { ).toEqual(true); }); it('should deselect all options when passed no values for a select without multiple', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.select('select', 'blue', 'black', 'magenta'); @@ -2291,7 +2285,7 @@ describe('Page', function () { ).toEqual(''); }); it('should throw if passed in non-strings', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(''); let error!: Error; @@ -2305,7 +2299,7 @@ describe('Page', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/3327 it('should work when re-defining top-level Event class', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/select.html'); await page.evaluate(() => { @@ -2328,7 +2322,7 @@ describe('Page', function () { describe('Page.Events.Close', function () { it('should work with window.close', async () => { - const {page, context} = getTestState(); + const {page, context} = await getTestState(); const newPagePromise = new Promise(fulfill => { return context.once('targetcreated', target => { @@ -2346,7 +2340,7 @@ describe('Page', function () { await closedPromise; }); it('should work with page.close', async () => { - const {context} = getTestState(); + const {context} = await getTestState(); const newPage = await context.newPage(); const closedPromise = waitEvent(newPage, 'close'); @@ -2357,7 +2351,7 @@ describe('Page', function () { describe('Page.browser', function () { it('should return the correct browser instance', async () => { - const {page, browser} = getTestState(); + const {page, browser} = await getTestState(); expect(page.browser()).toBe(browser); }); @@ -2365,7 +2359,7 @@ describe('Page', function () { describe('Page.browserContext', function () { it('should return the correct browser context instance', async () => { - const {page, context} = getTestState(); + const {page, context} = await getTestState(); expect(page.browserContext()).toBe(context); }); @@ -2373,7 +2367,7 @@ describe('Page', function () { describe('Page.client', function () { it('should return the client instance', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect((page as CDPPage)._client()).toBeInstanceOf(CDPSession); }); }); diff --git a/test/src/proxy.spec.ts b/test/src/proxy.spec.ts index 6688534f0b28c..5c117be2af38d 100644 --- a/test/src/proxy.spec.ts +++ b/test/src/proxy.spec.ts @@ -109,11 +109,11 @@ describe('request proxy', () => { }); it('should proxy requests when configured', async () => { - const {defaultBrowserOptions, server} = getTestState(); + const {server} = await getTestState({ + skipLaunch: true, + }); const emptyPageUrl = getEmptyPageUrl(server); - const {browser, close} = await launch({ - ...defaultBrowserOptions, args: [...defaultArgs, `--proxy-server=${proxyServerUrl}`], }); try { @@ -128,11 +128,11 @@ describe('request proxy', () => { }); it('should respect proxy bypass list', async () => { - const {defaultBrowserOptions, server} = getTestState(); + const {server} = await getTestState({ + skipLaunch: true, + }); const emptyPageUrl = getEmptyPageUrl(server); - const {browser, close} = await launch({ - ...defaultBrowserOptions, args: [ ...defaultArgs, `--proxy-server=${proxyServerUrl}`, @@ -152,11 +152,11 @@ describe('request proxy', () => { describe('in incognito browser context', () => { it('should proxy requests when configured at browser level', async () => { - const {defaultBrowserOptions, server} = getTestState(); + const {server} = await getTestState({ + skipLaunch: true, + }); const emptyPageUrl = getEmptyPageUrl(server); - const {browser, close} = await launch({ - ...defaultBrowserOptions, args: [...defaultArgs, `--proxy-server=${proxyServerUrl}`], }); try { @@ -172,11 +172,11 @@ describe('request proxy', () => { }); it('should respect proxy bypass list when configured at browser level', async () => { - const {defaultBrowserOptions, server} = getTestState(); + const {server} = await getTestState({ + skipLaunch: true, + }); const emptyPageUrl = getEmptyPageUrl(server); - const {browser, close} = await launch({ - ...defaultBrowserOptions, args: [ ...defaultArgs, `--proxy-server=${proxyServerUrl}`, @@ -199,11 +199,11 @@ describe('request proxy', () => { * See issues #7873, #7719, and #7698. */ it('should proxy requests when configured at context level', async () => { - const {defaultBrowserOptions, server} = getTestState(); + const {server} = await getTestState({ + skipLaunch: true, + }); const emptyPageUrl = getEmptyPageUrl(server); - const {browser, close} = await launch({ - ...defaultBrowserOptions, args: defaultArgs, }); try { @@ -221,11 +221,11 @@ describe('request proxy', () => { }); it('should respect proxy bypass list when configured at context level', async () => { - const {defaultBrowserOptions, server} = getTestState(); + const {server} = await getTestState({ + skipLaunch: true, + }); const emptyPageUrl = getEmptyPageUrl(server); - const {browser, close} = await launch({ - ...defaultBrowserOptions, args: defaultArgs, }); try { diff --git a/test/src/queryhandler.spec.ts b/test/src/queryhandler.spec.ts index 4f8e30919a059..75f4be00d31ee 100644 --- a/test/src/queryhandler.spec.ts +++ b/test/src/queryhandler.spec.ts @@ -19,20 +19,13 @@ import expect from 'expect'; import {Puppeteer} from 'puppeteer-core'; import {ElementHandle} from 'puppeteer-core/internal/api/ElementHandle.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; describe('Query handler tests', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('Pierce selectors', function () { - beforeEach(async () => { - const {page} = getTestState(); - await page.setContent( + async function setUpPage(): ReturnType { + const state = await getTestState(); + await state.page.setContent( `` ); - }); + return state; + } it('should find first element in shadow', async () => { - const {page} = getTestState(); + const {page} = await setUpPage(); const div = (await page.$('pierce/.foo')) as ElementHandle; const text = await div.evaluate(element => { return element.textContent; @@ -57,7 +51,7 @@ describe('Query handler tests', function () { expect(text).toBe('Hello'); }); it('should find all elements in shadow', async () => { - const {page} = getTestState(); + const {page} = await setUpPage(); const divs = (await page.$$('pierce/.foo')) as Array< ElementHandle >; @@ -71,7 +65,7 @@ describe('Query handler tests', function () { expect(text.join(' ')).toBe('Hello World'); }); it('should find first child element', async () => { - const {page} = getTestState(); + const {page} = await setUpPage(); const parentElement = (await page.$('html > div'))!; const childElement = (await parentElement.$( 'pierce/div' @@ -82,7 +76,7 @@ describe('Query handler tests', function () { expect(text).toBe('Hello'); }); it('should find all child elements', async () => { - const {page} = getTestState(); + const {page} = await setUpPage(); const parentElement = (await page.$('html > div'))!; const childElements = (await parentElement.$$('pierce/div')) as Array< ElementHandle @@ -101,7 +95,7 @@ describe('Query handler tests', function () { describe('Text selectors', function () { describe('in Page', function () { it('should query existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
test
'); @@ -109,13 +103,13 @@ describe('Query handler tests', function () { expect(await page.$$('text/test')).toHaveLength(1); }); it('should return empty array for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect(await page.$('text/test')).toBeFalsy(); expect(await page.$$('text/test')).toHaveLength(0); }); it('should return first element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
a
'); @@ -127,7 +121,7 @@ describe('Query handler tests', function () { ).toBe('1'); }); it('should return multiple elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
a
'); @@ -135,7 +129,7 @@ describe('Query handler tests', function () { expect(elements).toHaveLength(2); }); it('should pierce shadow DOM', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluate(() => { const div = document.createElement('div'); @@ -157,7 +151,7 @@ describe('Query handler tests', function () { ).toBe('a'); }); it('should query deeply nested text', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
b
'); @@ -169,7 +163,7 @@ describe('Query handler tests', function () { ).toBe('a'); }); it('should query inputs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(''); @@ -183,14 +177,14 @@ describe('Query handler tests', function () { ).toBe('a'); }); it('should not query radio', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(''); expect(await page.$('text/a')).toBeNull(); }); it('should query text spanning multiple elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a b
'); @@ -202,7 +196,7 @@ describe('Query handler tests', function () { ).toBe('a b'); }); it('should clear caches', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
text
text
' @@ -271,7 +265,7 @@ describe('Query handler tests', function () { }); describe('in ElementHandles', function () { it('should query existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
'); @@ -281,7 +275,7 @@ describe('Query handler tests', function () { }); it('should return null for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
'); @@ -295,7 +289,7 @@ describe('Query handler tests', function () { describe('XPath selectors', function () { describe('in Page', function () { it('should query existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
test
'); @@ -303,7 +297,7 @@ describe('Query handler tests', function () { expect(await page.$$('xpath/html/body/section')).toHaveLength(1); }); it('should return empty array for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect( await page.$('xpath/html/body/non-existing-element') @@ -313,7 +307,7 @@ describe('Query handler tests', function () { ).toHaveLength(0); }); it('should return first element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
'); @@ -325,7 +319,7 @@ describe('Query handler tests', function () { ).toBeTruthy(); }); it('should return multiple elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
'); @@ -335,7 +329,7 @@ describe('Query handler tests', function () { }); describe('in ElementHandles', function () { it('should query existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
'); @@ -345,7 +339,7 @@ describe('Query handler tests', function () { }); it('should return null for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
a
'); @@ -358,13 +352,12 @@ describe('Query handler tests', function () { describe('P selectors', () => { beforeEach(async () => { - const {page, server} = getTestState(); - await page.goto(`${server.PREFIX}/p-selectors.html`); Puppeteer.clearCustomQueryHandlers(); }); it('should work with CSS selectors', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('div > button'); assert(element, 'Could not find element'); expect( @@ -385,7 +378,8 @@ describe('Query handler tests', function () { }); it('should work with deep combinators', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); { const element = await page.$('div >>>> div'); assert(element, 'Could not find element'); @@ -425,7 +419,8 @@ describe('Query handler tests', function () { }); it('should work with text selectors', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('div ::-p-text(world)'); assert(element, 'Could not find element'); expect( @@ -436,7 +431,8 @@ describe('Query handler tests', function () { }); it('should work ARIA selectors', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('div ::-p-aria(world)'); assert(element, 'Could not find element'); expect( @@ -447,7 +443,8 @@ describe('Query handler tests', function () { }); it('should work for ARIA selectors in multiple isolated worlds', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); let element = await page.waitForSelector('::-p-aria(world)'); assert(element, 'Could not find element'); expect( @@ -467,7 +464,8 @@ describe('Query handler tests', function () { }); it('should work ARIA selectors with role', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('::-p-aria(world[role="button"])'); assert(element, 'Could not find element'); expect( @@ -478,7 +476,8 @@ describe('Query handler tests', function () { }); it('should work ARIA selectors with name and role', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('::-p-aria([name="world"][role="button"])'); assert(element, 'Could not find element'); expect( @@ -489,7 +488,8 @@ describe('Query handler tests', function () { }); it('should work XPath selectors', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('div ::-p-xpath(//button)'); assert(element, 'Could not find element'); expect( @@ -506,7 +506,8 @@ describe('Query handler tests', function () { }, }); - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const element = await page.$('::-p-div'); assert(element, 'Could not find element'); expect( @@ -517,7 +518,8 @@ describe('Query handler tests', function () { }); it('should work with custom selectors with args', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); Puppeteer.registerCustomQueryHandler('div', { queryOne(_, selector) { if (selector === 'true') { @@ -567,7 +569,8 @@ describe('Query handler tests', function () { }); it('should work with :hover', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); let button = await page.$('div ::-p-text(world)'); assert(button, 'Could not find element'); await button.hover(); @@ -582,7 +585,8 @@ describe('Query handler tests', function () { }); it('should work with selector lists', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const elements = await page.$$('div, ::-p-text(world)'); expect(elements).toHaveLength(3); }); @@ -606,7 +610,8 @@ describe('Query handler tests', function () { }; it('should match querySelector* ordering', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); for (const list of permute(['div', 'button', 'span'])) { const elements = await page.$$( list @@ -627,7 +632,8 @@ describe('Query handler tests', function () { }); it('should not have duplicate elements from selector lists', async () => { - const {page} = getTestState(); + const {server, page} = await getTestState(); + await page.goto(`${server.PREFIX}/p-selectors.html`); const elements = await page.$$('::-p-text(world), button'); expect(elements).toHaveLength(1); }); diff --git a/test/src/queryselector.spec.ts b/test/src/queryselector.spec.ts index 190578bd59136..58ca2207e26ab 100644 --- a/test/src/queryselector.spec.ts +++ b/test/src/queryselector.spec.ts @@ -17,18 +17,12 @@ import expect from 'expect'; import {Puppeteer} from 'puppeteer'; import type {CustomQueryHandler} from 'puppeteer-core/internal/common/CustomQueryHandler.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; describe('querySelector', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); describe('Page.$eval', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
43543
'); const idAttribute = await page.$eval('section', e => { @@ -37,7 +31,7 @@ describe('querySelector', function () { expect(idAttribute).toBe('testAttribute'); }); it('should accept arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
hello
'); const text = await page.$eval( @@ -50,7 +44,7 @@ describe('querySelector', function () { expect(text).toBe('hello world!'); }); it('should accept ElementHandles as arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
hello
world
'); const divHandle = (await page.$('div'))!; @@ -64,7 +58,7 @@ describe('querySelector', function () { expect(text).toBe('hello world'); }); it('should throw error if no element is found', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page @@ -85,7 +79,7 @@ describe('querySelector', function () { // as opposed to NodeListOf. describe('Page.$$eval', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
hello
beautiful
world!
' @@ -96,7 +90,7 @@ describe('querySelector', function () { expect(divsCount).toBe(3); }); it('should accept extra arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
hello
beautiful
world!
' ); @@ -111,7 +105,7 @@ describe('querySelector', function () { expect(divsCountPlus5).toBe(8); }); it('should accept ElementHandles as arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
2
2
1
3
' ); @@ -132,7 +126,7 @@ describe('querySelector', function () { it('should handle many elements', async function () { this.timeout(25_000); - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluate( ` for (var i = 0; i <= 1000; i++) { @@ -153,14 +147,14 @@ describe('querySelector', function () { describe('Page.$', function () { it('should query existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
test
'); const element = (await page.$('section'))!; expect(element).toBeTruthy(); }); it('should return null for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const element = (await page.$('non-existing-element'))!; expect(element).toBe(null); @@ -169,7 +163,7 @@ describe('querySelector', function () { describe('Page.$$', function () { it('should query existing elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
A

B
'); const elements = await page.$$('div'); @@ -182,7 +176,7 @@ describe('querySelector', function () { expect(await Promise.all(promises)).toEqual(['A', 'B']); }); it('should return empty array if nothing is found', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const elements = await page.$$('div'); @@ -192,7 +186,7 @@ describe('querySelector', function () { describe('Page.$x', function () { it('should query existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
test
'); const elements = await page.$x('/html/body/section'); @@ -200,13 +194,13 @@ describe('querySelector', function () { expect(elements).toHaveLength(1); }); it('should return empty array for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const element = await page.$x('/html/body/non-existing-element'); expect(element).toEqual([]); }); it('should return multiple elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
'); const elements = await page.$x('/html/body/div'); @@ -216,7 +210,7 @@ describe('querySelector', function () { describe('ElementHandle.$', function () { it('should query existing element', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/playground.html'); await page.setContent( @@ -232,7 +226,7 @@ describe('querySelector', function () { }); it('should return null for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
B
' @@ -244,7 +238,7 @@ describe('querySelector', function () { }); describe('ElementHandle.$eval', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
10
' @@ -257,7 +251,7 @@ describe('querySelector', function () { }); it('should retrieve content from subtree', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const htmlContent = '
not-a-child-div
a-child-div
'; @@ -270,7 +264,7 @@ describe('querySelector', function () { }); it('should throw in case of missing selector', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const htmlContent = '
not-a-child-div
'; @@ -290,7 +284,7 @@ describe('querySelector', function () { }); describe('ElementHandle.$$eval', function () { it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
' @@ -305,7 +299,7 @@ describe('querySelector', function () { }); it('should retrieve content from subtree', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const htmlContent = '
not-a-child-div
a1-child-div
a2-child-div
'; @@ -320,7 +314,7 @@ describe('querySelector', function () { }); it('should not throw in case of missing selector', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const htmlContent = '
not-a-child-div
'; @@ -335,7 +329,7 @@ describe('querySelector', function () { describe('ElementHandle.$$', function () { it('should query existing elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
A

B
' @@ -352,7 +346,7 @@ describe('querySelector', function () { }); it('should return empty array for non-existing elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( 'A
B' @@ -365,7 +359,7 @@ describe('querySelector', function () { describe('ElementHandle.$x', function () { it('should query existing element', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/playground.html'); await page.setContent( @@ -381,7 +375,7 @@ describe('querySelector', function () { }); it('should return null for non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
B
' @@ -410,7 +404,7 @@ describe('querySelector', function () { ).toBeTruthy(); }); it('$$ should query existing elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
A

B
' @@ -427,7 +421,7 @@ describe('querySelector', function () { }); it('$$ should return empty array for non-existing elements', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( 'A
B' @@ -437,7 +431,7 @@ describe('querySelector', function () { expect(elements).toHaveLength(0); }); it('$$eval should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
hello
beautiful
world!
' @@ -448,7 +442,7 @@ describe('querySelector', function () { expect(divsCount).toBe(3); }); it('$$eval should accept extra arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
hello
beautiful
world!
' ); @@ -463,7 +457,7 @@ describe('querySelector', function () { expect(divsCountPlus5).toBe(8); }); it('$$eval should accept ElementHandles as arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
2
2
1
3
' ); @@ -484,7 +478,7 @@ describe('querySelector', function () { it('$$eval should handle many elements', async function () { this.timeout(25_000); - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluate( ` for (var i = 0; i <= 1000; i++) { diff --git a/test/src/requestinterception-experimental.spec.ts b/test/src/requestinterception-experimental.spec.ts index 62f0cb640e3c6..4ee0ac57cd527 100644 --- a/test/src/requestinterception-experimental.spec.ts +++ b/test/src/requestinterception-experimental.spec.ts @@ -25,22 +25,16 @@ import { } from 'puppeteer-core/internal/api/HTTPRequest.js'; import {ConsoleMessage} from 'puppeteer-core/internal/common/ConsoleMessage.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {isFavicon, waitEvent} from './utils.js'; describe('request interception', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); describe('Page.setRequestInterception', function () { const expectedActions: ActionResult[] = ['abort', 'continue', 'respond']; while (expectedActions.length > 0) { const expectedAction = expectedActions.pop(); it(`should cooperatively ${expectedAction} by priority`, async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const actionResults: ActionResult[] = []; await page.setRequestInterception(true); @@ -105,7 +99,7 @@ describe('request interception', function () { } it('should intercept', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -129,7 +123,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/pull/3105 it('should work when POST is redirected with 302', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/rredirect', '/empty.html'); await page.goto(server.EMPTY_PAGE); @@ -151,7 +145,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/3973 it('should work when header manipulation headers with redirect', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/rrredirect', '/empty.html'); await page.setRequestInterception(true); @@ -168,7 +162,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/4743 it('should be able to remove headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -187,7 +181,7 @@ describe('request interception', function () { expect(serverRequest.headers.origin).toBe(undefined); }); it('should contain referer header', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -202,7 +196,7 @@ describe('request interception', function () { expect(requests[1]!.headers()['referer']).toContain('/one-style.html'); }); it('should properly return navigation response when URL has cookies', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Setup cookie. await page.goto(server.EMPTY_PAGE); @@ -217,7 +211,7 @@ describe('request interception', function () { expect(response!.status()).toBe(200); }); it('should stop intercepting', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.once('request', request => { @@ -228,7 +222,7 @@ describe('request interception', function () { await page.goto(server.EMPTY_PAGE); }); it('should show custom HTTP headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({ foo: 'bar', @@ -243,7 +237,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/4337 it('should work with redirect inside sync XHR', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); server.setRedirect('/logo.png', '/pptr.png'); @@ -260,7 +254,7 @@ describe('request interception', function () { expect(status).toBe(200); }); it('should work with custom referer headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({referer: server.EMPTY_PAGE}); await page.setRequestInterception(true); @@ -272,7 +266,7 @@ describe('request interception', function () { expect(response!.ok()).toBe(true); }); it('should be abortable', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -292,7 +286,7 @@ describe('request interception', function () { expect(failedRequests).toBe(1); }); it('should be able to access the error reason', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -307,7 +301,7 @@ describe('request interception', function () { expect(abortReason).toBe('Failed'); }); it('should be abortable with custom error codes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -324,7 +318,7 @@ describe('request interception', function () { ); }); it('should send referer', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({ referer: 'http://google.com/', @@ -340,7 +334,7 @@ describe('request interception', function () { expect(request.headers['referer']).toBe('http://google.com/'); }); it('should fail navigation when aborting main resource', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -358,7 +352,7 @@ describe('request interception', function () { } }); it('should work with redirects', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -398,7 +392,7 @@ describe('request interception', function () { } }); it('should work with redirects for subresources', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -428,7 +422,7 @@ describe('request interception', function () { expect(redirectChain[2]!.url()).toContain('/three-style.css'); }); it('should be able to abort redirects', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.setRequestInterception(true); server.setRedirect('/non-existing.json', '/non-existing-2.json'); @@ -455,7 +449,7 @@ describe('request interception', function () { } }); it('should work with equal requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); let responseCount = 1; @@ -502,7 +496,7 @@ describe('request interception', function () { expect(results).toEqual(['11', 'FAILED', '22']); }); it('should navigate to dataURL and fire dataURL requests', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -517,7 +511,7 @@ describe('request interception', function () { expect(requests[0]!.url()).toBe(dataURL); }); it('should be able to fetch dataURL and fire dataURL requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setRequestInterception(true); @@ -537,7 +531,7 @@ describe('request interception', function () { expect(requests[0]!.url()).toBe(dataURL); }); it('should navigate to URL with hash and fire requests without hash', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -552,7 +546,7 @@ describe('request interception', function () { expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); }); it('should work with encoded server', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // The requestWillBeSent will report encoded URL, whereas interception will // report URL as-is. @see crbug.com/759388 @@ -566,7 +560,7 @@ describe('request interception', function () { expect(response!.status()).toBe(404); }); it('should work with badly encoded server', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); server.setRoute('/malformed?rnd=%911', (_req, res) => { @@ -579,7 +573,7 @@ describe('request interception', function () { expect(response!.status()).toBe(200); }); it('should work with encoded server - 2', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // The requestWillBeSent will report URL as-is, whereas interception will // report encoded URL for stylesheet. @see crbug.com/759388 @@ -597,7 +591,7 @@ describe('request interception', function () { expect(requests[1]!.response()!.status()).toBe(404); }); it('should not throw "Invalid Interception Id" if the request was cancelled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setContent(''); await page.setRequestInterception(true); @@ -625,7 +619,7 @@ describe('request interception', function () { expect(error).toBeUndefined(); }); it('should throw if interception is not enabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let error!: Error; page.on('request', async request => { @@ -639,7 +633,7 @@ describe('request interception', function () { expect(error.message).toContain('Request Interception is not enabled'); }); it('should work with file URLs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setRequestInterception(true); const urls = new Set(); @@ -655,7 +649,7 @@ describe('request interception', function () { expect(urls.has('one-style.css')).toBe(true); }); it('should not cache if cache disabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Load and re-load to make sure it's cached. await page.goto(server.PREFIX + '/cached/one-style.html'); @@ -675,7 +669,7 @@ describe('request interception', function () { expect(cached).toHaveLength(0); }); it('should cache if cache enabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Load and re-load to make sure it's cached. await page.goto(server.PREFIX + '/cached/one-style.html'); @@ -695,7 +689,7 @@ describe('request interception', function () { expect(cached).toHaveLength(1); }); it('should load fonts if cache enabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); await page.setCacheEnabled(true); @@ -712,7 +706,7 @@ describe('request interception', function () { describe('Request.continue', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -721,7 +715,7 @@ describe('request interception', function () { await page.goto(server.EMPTY_PAGE); }); it('should amend HTTP headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -739,7 +733,7 @@ describe('request interception', function () { expect(request.headers['foo']).toBe('bar'); }); it('should redirect in a way non-observable to page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -757,7 +751,7 @@ describe('request interception', function () { expect(consoleMessage.text()).toBe('yellow'); }); it('should amend method', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); @@ -774,7 +768,7 @@ describe('request interception', function () { expect(request.method).toBe('POST'); }); it('should amend post data', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); @@ -791,7 +785,7 @@ describe('request interception', function () { expect(await serverRequest.postBody).toBe('doggo'); }); it('should amend both post data and method on navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -808,7 +802,7 @@ describe('request interception', function () { describe('Request.respond', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -833,7 +827,7 @@ describe('request interception', function () { ).toBe('Yo, page!'); }); it('should be able to access the response', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -854,7 +848,7 @@ describe('request interception', function () { expect(response).toEqual({status: 200, body: 'Yo, page!'}); }); it('should work with status code 422', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -876,7 +870,7 @@ describe('request interception', function () { ).toBe('Yo, page!'); }); it('should redirect', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -902,7 +896,7 @@ describe('request interception', function () { expect(response!.url()).toBe(server.EMPTY_PAGE); }); it('should allow mocking binary responses', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -929,7 +923,7 @@ describe('request interception', function () { expect(await img.screenshot()).toBeGolden('mock-binary-response.png'); }); it('should stringify intercepted request response headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -955,7 +949,7 @@ describe('request interception', function () { ).toBe('Yo, page!'); }); it('should indicate already-handled if an intercept has been handled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { diff --git a/test/src/requestinterception.spec.ts b/test/src/requestinterception.spec.ts index 51e63f4be0181..444a7d71f6c9f 100644 --- a/test/src/requestinterception.spec.ts +++ b/test/src/requestinterception.spec.ts @@ -21,19 +21,13 @@ import expect from 'expect'; import {HTTPRequest} from 'puppeteer-core/internal/api/HTTPRequest.js'; import {ConsoleMessage} from 'puppeteer-core/internal/common/ConsoleMessage.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {isFavicon, waitEvent} from './utils.js'; describe('request interception', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); describe('Page.setRequestInterception', function () { it('should intercept', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -58,7 +52,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/pull/3105 it('should work when POST is redirected with 302', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/rredirect', '/empty.html'); await page.goto(server.EMPTY_PAGE); @@ -80,7 +74,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/3973 it('should work when header manipulation headers with redirect', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setRedirect('/rrredirect', '/empty.html'); await page.setRequestInterception(true); @@ -94,7 +88,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/4743 it('should be able to remove headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -113,7 +107,7 @@ describe('request interception', function () { expect(serverRequest.headers.origin).toBe(undefined); }); it('should contain referer header', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -128,7 +122,7 @@ describe('request interception', function () { expect(requests[1]!.headers()['referer']).toContain('/one-style.html'); }); it('should work with requests without networkId', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setRequestInterception(true); @@ -144,7 +138,7 @@ describe('request interception', function () { expect(urls).toStrictEqual([server.EMPTY_PAGE]); }); it('should properly return navigation response when URL has cookies', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Setup cookie. await page.goto(server.EMPTY_PAGE); @@ -159,7 +153,7 @@ describe('request interception', function () { expect(response.status()).toBe(200); }); it('should stop intercepting', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.once('request', request => { @@ -170,7 +164,7 @@ describe('request interception', function () { await page.goto(server.EMPTY_PAGE); }); it('should show custom HTTP headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({ foo: 'bar', @@ -185,7 +179,7 @@ describe('request interception', function () { }); // @see https://github.com/puppeteer/puppeteer/issues/4337 it('should work with redirect inside sync XHR', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); server.setRedirect('/logo.png', '/pptr.png'); @@ -202,7 +196,7 @@ describe('request interception', function () { expect(status).toBe(200); }); it('should work with custom referer headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({referer: server.EMPTY_PAGE}); await page.setRequestInterception(true); @@ -214,7 +208,7 @@ describe('request interception', function () { expect(response.ok()).toBe(true); }); it('should be abortable', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -234,7 +228,7 @@ describe('request interception', function () { expect(failedRequests).toBe(1); }); it('should be abortable with custom error codes', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -251,7 +245,7 @@ describe('request interception', function () { ); }); it('should send referer', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setExtraHTTPHeaders({ referer: 'http://google.com/', @@ -267,7 +261,7 @@ describe('request interception', function () { expect(request.headers['referer']).toBe('http://google.com/'); }); it('should fail navigation when aborting main resource', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -285,7 +279,7 @@ describe('request interception', function () { } }); it('should work with redirects', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -325,7 +319,7 @@ describe('request interception', function () { } }); it('should work with redirects for subresources', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -355,7 +349,7 @@ describe('request interception', function () { expect(redirectChain[2]!.url()).toContain('/three-style.css'); }); it('should be able to abort redirects', async () => { - const {page, server, isChrome} = getTestState(); + const {page, server, isChrome} = await getTestState(); await page.setRequestInterception(true); server.setRedirect('/non-existing.json', '/non-existing-2.json'); @@ -382,7 +376,7 @@ describe('request interception', function () { } }); it('should work with equal requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); let responseCount = 1; @@ -429,7 +423,7 @@ describe('request interception', function () { expect(results).toEqual(['11', 'FAILED', '22']); }); it('should navigate to dataURL and fire dataURL requests', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -444,7 +438,7 @@ describe('request interception', function () { expect(requests[0]!.url()).toBe(dataURL); }); it('should be able to fetch dataURL and fire dataURL requests', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.setRequestInterception(true); @@ -464,7 +458,7 @@ describe('request interception', function () { expect(requests[0]!.url()).toBe(dataURL); }); it('should navigate to URL with hash and fire requests without hash', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); const requests: HTTPRequest[] = []; @@ -479,7 +473,7 @@ describe('request interception', function () { expect(requests[0]!.url()).toBe(server.EMPTY_PAGE); }); it('should work with encoded server', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // The requestWillBeSent will report encoded URL, whereas interception will // report URL as-is. @see crbug.com/759388 @@ -493,7 +487,7 @@ describe('request interception', function () { expect(response.status()).toBe(404); }); it('should work with badly encoded server', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); server.setRoute('/malformed?rnd=%911', (_req, res) => { @@ -508,7 +502,7 @@ describe('request interception', function () { expect(response.status()).toBe(200); }); it('should work with encoded server - 2', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // The requestWillBeSent will report URL as-is, whereas interception will // report encoded URL for stylesheet. @see crbug.com/759388 @@ -526,7 +520,7 @@ describe('request interception', function () { expect(requests[1]!.response()!.status()).toBe(404); }); it('should not throw "Invalid Interception Id" if the request was cancelled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setContent(''); await page.setRequestInterception(true); @@ -554,7 +548,7 @@ describe('request interception', function () { expect(error).toBeUndefined(); }); it('should throw if interception is not enabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let error!: Error; page.on('request', async request => { @@ -568,7 +562,7 @@ describe('request interception', function () { expect(error.message).toContain('Request Interception is not enabled'); }); it('should work with file URLs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setRequestInterception(true); const urls = new Set(); @@ -584,7 +578,7 @@ describe('request interception', function () { expect(urls.has('one-style.css')).toBe(true); }); it('should not cache if cache disabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Load and re-load to make sure it's cached. await page.goto(server.PREFIX + '/cached/one-style.html'); @@ -604,7 +598,7 @@ describe('request interception', function () { expect(cached).toHaveLength(0); }); it('should cache if cache enabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); // Load and re-load to make sure it's cached. await page.goto(server.PREFIX + '/cached/one-style.html'); @@ -624,7 +618,7 @@ describe('request interception', function () { expect(cached).toHaveLength(1); }); it('should load fonts if cache enabled', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); await page.setCacheEnabled(true); @@ -642,7 +636,7 @@ describe('request interception', function () { describe('Request.continue', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -651,7 +645,7 @@ describe('request interception', function () { await page.goto(server.EMPTY_PAGE); }); it('should amend HTTP headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -669,7 +663,7 @@ describe('request interception', function () { expect(request.headers['foo']).toBe('bar'); }); it('should redirect in a way non-observable to page', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -686,7 +680,7 @@ describe('request interception', function () { expect(consoleMessage.text()).toBe('yellow'); }); it('should amend method', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); @@ -703,7 +697,7 @@ describe('request interception', function () { expect(request.method).toBe('POST'); }); it('should amend post data', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); @@ -720,7 +714,7 @@ describe('request interception', function () { expect(await serverRequest.postBody).toBe('doggo'); }); it('should amend both post data and method on navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -734,7 +728,7 @@ describe('request interception', function () { expect(await serverRequest.postBody).toBe('doggo'); }); it('should fail if the header value is invalid', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let error!: Error; await page.setRequestInterception(true); @@ -757,7 +751,7 @@ describe('request interception', function () { describe('Request.respond', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -779,7 +773,7 @@ describe('request interception', function () { ).toBe('Yo, page!'); }); it('should work with status code 422', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -798,7 +792,7 @@ describe('request interception', function () { ).toBe('Yo, page!'); }); it('should redirect', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -821,7 +815,7 @@ describe('request interception', function () { expect(response.url()).toBe(server.EMPTY_PAGE); }); it('should allow mocking multiple headers with same key', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -852,7 +846,7 @@ describe('request interception', function () { expect(secondCookie?.value).toBe('2'); }); it('should allow mocking binary responses', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -876,7 +870,7 @@ describe('request interception', function () { expect(await img.screenshot()).toBeGolden('mock-binary-response.png'); }); it('should stringify intercepted request response headers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setRequestInterception(true); page.on('request', request => { @@ -899,7 +893,7 @@ describe('request interception', function () { ).toBe('Yo, page!'); }); it('should fail if the header value is invalid', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let error!: Error; await page.setRequestInterception(true); diff --git a/test/src/screenshot.spec.ts b/test/src/screenshot.spec.ts index c5e360a4b0db9..e596633782445 100644 --- a/test/src/screenshot.spec.ts +++ b/test/src/screenshot.spec.ts @@ -16,20 +16,12 @@ import expect from 'expect'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, - launch, -} from './mocha-utils.js'; +import {getTestState, launch} from './mocha-utils.js'; describe('Screenshots', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('Page.screenshot', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -37,7 +29,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-sanity.png'); }); it('should clip rect', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -52,7 +44,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-clip-rect.png'); }); it('should use scale for clip', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -68,7 +60,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-clip-rect-scale2.png'); }); it('should get screenshot bigger than the viewport', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 50, height: 50}); await page.goto(server.PREFIX + '/grid.html'); const screenshot = await page.screenshot({ @@ -82,7 +74,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-offscreen-clip.png'); }); it('should run in parallel', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -103,7 +95,7 @@ describe('Screenshots', function () { expect(screenshots[1]).toBeGolden('grid-cell-1.png'); }); it('should take fullPage screenshots', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -113,7 +105,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-grid-fullpage.png'); }); it('should run in parallel in multiple pages', async () => { - const {server, context} = getTestState(); + const {server, context} = await getTestState(); const N = 2; const pages = await Promise.all( @@ -144,7 +136,7 @@ describe('Screenshots', function () { ); }); it('should allow transparency', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 100, height: 100}); await page.goto(server.EMPTY_PAGE); @@ -152,7 +144,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('transparent.png'); }); it('should render white background on jpeg file', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 100, height: 100}); await page.goto(server.EMPTY_PAGE); @@ -163,7 +155,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('white.jpg'); }); it('should work with webp', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 100, height: 100}); await page.goto(server.PREFIX + '/grid.html'); @@ -174,7 +166,7 @@ describe('Screenshots', function () { expect(screenshot).toBeInstanceOf(Buffer); }); it('should work with odd clip size on Retina displays', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const screenshot = await page.screenshot({ clip: { @@ -187,7 +179,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-clip-odd-size.png'); }); it('should return base64', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -199,7 +191,7 @@ describe('Screenshots', function () { ); }); it('should work in "fromSurface: false" mode', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -212,7 +204,7 @@ describe('Screenshots', function () { describe('ElementHandle.screenshot', function () { it('should work', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.goto(server.PREFIX + '/grid.html'); @@ -224,10 +216,10 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-element-bounding-box.png'); }); it('should work with a null viewport', async () => { - const {defaultBrowserOptions, server} = getTestState(); - + const {server} = await getTestState({ + skipLaunch: true, + }); const {browser, close} = await launch({ - ...defaultBrowserOptions, defaultViewport: null, }); @@ -245,7 +237,7 @@ describe('Screenshots', function () { } }); it('should take into account padding and border', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -264,7 +256,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-element-padding-border.png'); }); it('should capture full element when larger than viewport', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); @@ -299,7 +291,7 @@ describe('Screenshots', function () { ).toEqual({w: 500, h: 500}); }); it('should scroll element into view', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(` @@ -326,7 +318,7 @@ describe('Screenshots', function () { ); }); it('should work with a rotated element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setViewport({width: 500, height: 500}); await page.setContent(`
'); const div = (await page.$('div'))!; @@ -366,7 +358,7 @@ describe('Screenshots', function () { expect(error.message).toBe('Node has 0 height.'); }); it('should work for an element with fractional dimensions', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
' @@ -376,7 +368,7 @@ describe('Screenshots', function () { expect(screenshot).toBeGolden('screenshot-element-fractional.png'); }); it('should work for an element with an offset', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent( '
' diff --git a/test/src/stacktrace.spec.ts b/test/src/stacktrace.spec.ts index c26ebf1a00241..62b02f9e8fcd9 100644 --- a/test/src/stacktrace.spec.ts +++ b/test/src/stacktrace.spec.ts @@ -18,21 +18,14 @@ import assert from 'assert'; import expect from 'expect'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {waitEvent} from './utils.js'; const FILENAME = __filename.replace(/[/\-\\^$*+?.()|[\]{}]/g, '\\$&'); describe('Stack trace', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - it('should work', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const error = (await page .evaluate(() => { @@ -49,13 +42,13 @@ describe('Stack trace', function () { expect(error.stack.split('\n at ').slice(0, 2)).toMatchObject({ ...[ 'Error: Test', - 'evaluate (evaluate at Context. (:32:14), :1:18)', + 'evaluate (evaluate at Context. (:30:14), :1:18)', ], }); }); it('should work with handles', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const error = (await page .evaluateHandle(() => { @@ -72,13 +65,13 @@ describe('Stack trace', function () { expect(error.stack.split('\n at ').slice(0, 2)).toMatchObject({ ...[ 'Error: Test', - 'evaluateHandle (evaluateHandle at Context. (:52:14), :1:18)', + 'evaluateHandle (evaluateHandle at Context. (:50:14), :1:18)', ], }); }); it('should work with contiguous evaluation', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const thrower = await page.evaluateHandle(() => { return () => { @@ -100,14 +93,14 @@ describe('Stack trace', function () { expect(error.stack.split('\n at ').slice(0, 3)).toMatchObject({ ...[ 'Error: Test', - 'evaluateHandle (evaluateHandle at Context. (:71:36), :2:22)', - 'evaluate (evaluate at Context. (:77:14), :1:12)', + 'evaluateHandle (evaluateHandle at Context. (:69:36), :2:22)', + 'evaluate (evaluate at Context. (:75:14), :1:12)', ], }); }); it('should work with nested function calls', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const error = (await page .evaluate(() => { @@ -136,17 +129,17 @@ describe('Stack trace', function () { expect(error.stack.split('\n at ').slice(0, 6)).toMatchObject({ ...[ 'Error: Test', - 'a (evaluate at Context. (:98:14), :2:22)', - 'b (evaluate at Context. (:98:14), :5:16)', - 'c (evaluate at Context. (:98:14), :8:16)', - 'd (evaluate at Context. (:98:14), :11:16)', - 'evaluate (evaluate at Context. (:98:14), :13:12)', + 'a (evaluate at Context. (:96:14), :2:22)', + 'b (evaluate at Context. (:96:14), :5:16)', + 'c (evaluate at Context. (:96:14), :8:16)', + 'd (evaluate at Context. (:96:14), :11:16)', + 'evaluate (evaluate at Context. (:96:14), :13:12)', ], }); }); it('should work for none error objects', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [error] = await Promise.all([ waitEvent(page, 'pageerror'), diff --git a/test/src/target.spec.ts b/test/src/target.spec.ts index 3b5e5c3401ad7..185eecf28740f 100644 --- a/test/src/target.spec.ts +++ b/test/src/target.spec.ts @@ -21,19 +21,12 @@ import {TimeoutError} from 'puppeteer'; import {Page} from 'puppeteer-core/internal/api/Page.js'; import {Target} from 'puppeteer-core/internal/common/Target.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {waitEvent} from './utils.js'; describe('Target', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - it('Browser.targets should return all of the targets', async () => { - const {browser} = getTestState(); + const {browser} = await getTestState(); // The pages will be the testing page and the original newtab page const targets = browser.targets(); @@ -49,7 +42,7 @@ describe('Target', function () { ).toBeTruthy(); }); it('Browser.pages should return all of the pages', async () => { - const {page, context} = getTestState(); + const {page, context} = await getTestState(); // The pages will be the testing page const allPages = await context.pages(); @@ -57,7 +50,7 @@ describe('Target', function () { expect(allPages).toContain(page); }); it('should contain browser target', async () => { - const {browser} = getTestState(); + const {browser} = await getTestState(); const targets = browser.targets(); const browserTarget = targets.find(target => { @@ -66,7 +59,7 @@ describe('Target', function () { expect(browserTarget).toBeTruthy(); }); it('should be able to use the default page in the browser', async () => { - const {page, browser} = getTestState(); + const {page, browser} = await getTestState(); // The pages will be the testing page and the original newtab page const allPages = await browser.pages(); @@ -81,7 +74,7 @@ describe('Target', function () { expect(await originalPage.$('body')).toBeTruthy(); }); it('should be able to use async waitForTarget', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); const [otherPage] = await Promise.all([ context @@ -103,7 +96,7 @@ describe('Target', function () { expect(page).not.toEqual(otherPage); }); it('should report when a new page is created and closed', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); const [otherPage] = await Promise.all([ context @@ -144,7 +137,7 @@ describe('Target', function () { expect(allPages).not.toContain(otherPage); }); it('should report when a service worker is created and destroyed', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); const createdTarget = waitEvent(context, 'targetcreated'); @@ -169,7 +162,7 @@ describe('Target', function () { expect(await destroyedTarget).toBe(await createdTarget); }); it('should create a worker from a service worker', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.PREFIX + '/serviceworkers/empty/sw.html'); @@ -184,7 +177,7 @@ describe('Target', function () { ).toBe('[object ServiceWorkerGlobalScope]'); }); it('should create a worker from a shared worker', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); await page.evaluate(() => { @@ -201,7 +194,7 @@ describe('Target', function () { ).toBe('[object SharedWorkerGlobalScope]'); }); it('should report when a target url changes', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); let changedTarget = waitEvent(context, 'targetchanged'); @@ -213,7 +206,7 @@ describe('Target', function () { expect((await changedTarget).url()).toBe(server.EMPTY_PAGE); }); it('should not report uninitialized pages', async () => { - const {context} = getTestState(); + const {context} = await getTestState(); let targetChanged = false; const listener = () => { @@ -238,7 +231,7 @@ describe('Target', function () { context.off('targetchanged', listener); }); it('should not crash while redirecting if original request was missed', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); let serverResponse!: ServerResponse; server.setRoute('/one-style.css', (_req, res) => { @@ -265,7 +258,7 @@ describe('Target', function () { await newPage.close(); }); it('should have an opener', async () => { - const {page, server, context} = getTestState(); + const {page, server, context} = await getTestState(); await page.goto(server.EMPTY_PAGE); const [createdTarget] = await Promise.all([ @@ -281,7 +274,7 @@ describe('Target', function () { describe('Browser.waitForTarget', () => { it('should wait for a target', async () => { - const {browser, server} = getTestState(); + const {browser, server} = await getTestState(); let resolved = false; const targetPromise = browser.waitForTarget(target => { @@ -315,7 +308,7 @@ describe('Target', function () { await page.close(); }); it('should timeout waiting for a non-existent target', async () => { - const {browser, server} = getTestState(); + const {browser, server} = await getTestState(); let error!: Error; await browser diff --git a/test/src/touchscreen.spec.ts b/test/src/touchscreen.spec.ts index cd78f41b2066b..7e66356b4f955 100644 --- a/test/src/touchscreen.spec.ts +++ b/test/src/touchscreen.spec.ts @@ -17,18 +17,11 @@ import expect from 'expect'; import {KnownDevices, BoundingBox} from 'puppeteer'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; describe('Touchscreen', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - it('should tap the button', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const iPhone = KnownDevices['iPhone 6']!; await page.emulate(iPhone); await page.goto(server.PREFIX + '/input/button.html'); @@ -41,7 +34,7 @@ describe('Touchscreen', function () { }); it('should report touches', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const iPhone = KnownDevices['iPhone 6']!; await page.emulate(iPhone); await page.goto(server.PREFIX + '/input/touches.html'); @@ -55,7 +48,7 @@ describe('Touchscreen', function () { }); it('should report touchMove', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const iPhone = KnownDevices['iPhone 6']!; await page.emulate(iPhone); await page.goto(server.PREFIX + '/input/touches-move.html'); diff --git a/test/src/tracing.spec.ts b/test/src/tracing.spec.ts index 9c8bec7dc1b7a..9504335d2b741 100644 --- a/test/src/tracing.spec.ts +++ b/test/src/tracing.spec.ts @@ -19,7 +19,7 @@ import path from 'path'; import expect from 'expect'; -import {getTestState, launch} from './mocha-utils.js'; +import {launch} from './mocha-utils.js'; describe('Tracing', function () { let outputFile!: string; @@ -29,8 +29,7 @@ describe('Tracing', function () { * individual test, which isn't the default behaviour of getTestState() */ beforeEach(async () => { - const {defaultBrowserOptions} = getTestState(); - testState = await launch(defaultBrowserOptions); + testState = await launch({}); outputFile = path.join(__dirname, 'trace.json'); }); diff --git a/test/src/waittask.spec.ts b/test/src/waittask.spec.ts index 27977fb7ac1ae..98addcbd69e0c 100644 --- a/test/src/waittask.spec.ts +++ b/test/src/waittask.spec.ts @@ -18,21 +18,13 @@ import expect from 'expect'; import {TimeoutError, ElementHandle} from 'puppeteer'; import {isErrorLike} from 'puppeteer-core/internal/util/ErrorLike.js'; -import { - createTimeout, - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {createTimeout, getTestState} from './mocha-utils.js'; import {attachFrame, detachFrame} from './utils.js'; describe('waittask specs', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); - describe('Frame.waitForFunction', function () { it('should accept a string', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const watchdog = page.waitForFunction('self.__FOO === 1'); await page.evaluate(() => { @@ -41,7 +33,7 @@ describe('waittask specs', function () { await watchdog; }); it('should work when resolved right before execution context disposal', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluateOnNewDocument(() => { return ((globalThis as any).__RELOADED = true); @@ -55,7 +47,7 @@ describe('waittask specs', function () { }); }); it('should poll on interval', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const startTime = Date.now(); const polling = 100; const watchdog = page.waitForFunction( @@ -73,7 +65,7 @@ describe('waittask specs', function () { expect(Date.now() - startTime).not.toBeLessThan(polling / 2); }); it('should poll on mutation', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let success = false; const watchdog = page @@ -98,7 +90,7 @@ describe('waittask specs', function () { await watchdog; }); it('should poll on mutation async', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let success = false; const watchdog = page @@ -123,7 +115,7 @@ describe('waittask specs', function () { await watchdog; }); it('should poll on raf', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const watchdog = page.waitForFunction( () => { @@ -139,7 +131,7 @@ describe('waittask specs', function () { await watchdog; }); it('should poll on raf async', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const watchdog = page.waitForFunction( async () => { @@ -155,7 +147,7 @@ describe('waittask specs', function () { await watchdog; }); it('should work with strict CSP policy', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); server.setCSP('/empty.html', 'script-src ' + server.PREFIX); await page.goto(server.EMPTY_PAGE); @@ -180,7 +172,7 @@ describe('waittask specs', function () { expect(error).toBeUndefined(); }); it('should throw negative polling interval', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; try { @@ -200,7 +192,7 @@ describe('waittask specs', function () { ); }); it('should return the success value as a JSHandle', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect( await ( @@ -211,7 +203,7 @@ describe('waittask specs', function () { ).toBe(5); }); it('should return the window as a success value', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); expect( await page.waitForFunction(() => { @@ -220,7 +212,7 @@ describe('waittask specs', function () { ).toBeTruthy(); }); it('should accept ElementHandle arguments', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent('
'); const div = (await page.$('div'))!; @@ -243,7 +235,7 @@ describe('waittask specs', function () { await waitForFunction; }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page @@ -261,7 +253,7 @@ describe('waittask specs', function () { expect(error?.message).toContain('Waiting failed: 10ms exceeded'); }); it('should respect default timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); page.setDefaultTimeout(1); let error!: Error; @@ -276,7 +268,7 @@ describe('waittask specs', function () { expect(error?.message).toContain('Waiting failed: 1ms exceeded'); }); it('should disable timeout when its set to 0', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const watchdog = page.waitForFunction( () => { @@ -295,7 +287,7 @@ describe('waittask specs', function () { await watchdog; }); it('should survive cross-process navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let fooFound = false; const waitForFunction = page @@ -318,7 +310,7 @@ describe('waittask specs', function () { expect(fooFound).toBe(true); }); it('should survive navigations', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); const watchdog = page.waitForFunction(() => { return (globalThis as any).__done; @@ -331,7 +323,7 @@ describe('waittask specs', function () { await watchdog; }); it('should be cancellable', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const abortController = new AbortController(); @@ -350,7 +342,7 @@ describe('waittask specs', function () { describe('Page.waitForTimeout', () => { it('waits for the given timeout before resolving', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const startTime = Date.now(); await page.waitForTimeout(1000); @@ -366,7 +358,7 @@ describe('waittask specs', function () { describe('Frame.waitForTimeout', () => { it('waits for the given timeout before resolving', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const frame = page.mainFrame(); const startTime = Date.now(); @@ -387,7 +379,7 @@ describe('waittask specs', function () { }; it('should immediately resolve promise if node exists', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const frame = page.mainFrame(); @@ -397,7 +389,7 @@ describe('waittask specs', function () { }); it('should be cancellable', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const abortController = new AbortController(); @@ -409,7 +401,7 @@ describe('waittask specs', function () { }); it('should work with removed MutationObserver', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.evaluate(() => { // @ts-expect-error We want to remove it for the test. @@ -427,7 +419,7 @@ describe('waittask specs', function () { }); it('should resolve promise when node is added', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const frame = page.mainFrame(); @@ -440,7 +432,7 @@ describe('waittask specs', function () { }); it('should work when node is added through innerHTML', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); const watchdog = page.waitForSelector('h3 div'); @@ -453,7 +445,7 @@ describe('waittask specs', function () { }); it('Page.waitForSelector is shortcut for main frame', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await page.goto(server.EMPTY_PAGE); await attachFrame(page, 'frame1', server.EMPTY_PAGE); @@ -466,7 +458,7 @@ describe('waittask specs', function () { }); it('should run in specified frame', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await attachFrame(page, 'frame1', server.EMPTY_PAGE); await attachFrame(page, 'frame2', server.EMPTY_PAGE); @@ -480,7 +472,7 @@ describe('waittask specs', function () { }); it('should throw when frame is detached', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await attachFrame(page, 'frame1', server.EMPTY_PAGE); const frame = page.frames()[1]!; @@ -496,7 +488,7 @@ describe('waittask specs', function () { ); }); it('should survive cross-process navigation', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); let boxFound = false; const waitForSelector = page.waitForSelector('.box').then(() => { @@ -511,7 +503,7 @@ describe('waittask specs', function () { expect(boxFound).toBe(true); }); it('should wait for element to be visible (display)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {visible: true}); await page.setContent('
text
'); @@ -527,7 +519,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be visible (visibility)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {visible: true}); await page.setContent('
text
'); @@ -549,7 +541,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be visible (bounding box)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {visible: true}); await page.setContent('
text
'); @@ -572,7 +564,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be visible recursively', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div#inner', { visible: true, @@ -598,7 +590,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be hidden (visibility)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {hidden: true}); await page.setContent(`
text
`); @@ -614,7 +606,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be hidden (display)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {hidden: true}); await page.setContent(`
text
`); @@ -630,7 +622,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be hidden (bounding box)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {hidden: true}); await page.setContent('
text
'); @@ -646,7 +638,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeTruthy(); }); it('should wait for element to be hidden (removal)', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const promise = page.waitForSelector('div', {hidden: true}); await page.setContent(`
text
`); @@ -662,7 +654,7 @@ describe('waittask specs', function () { await expect(promise).resolves.toBeFalsy(); }); it('should return null if waiting to hide non-existing element', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const handle = await page.waitForSelector('non-existing', { hidden: true, @@ -670,7 +662,7 @@ describe('waittask specs', function () { expect(handle).toBe(null); }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page.waitForSelector('div', {timeout: 10}).catch(error_ => { @@ -682,7 +674,7 @@ describe('waittask specs', function () { ); }); it('should have an error message specifically for awaiting an element to be hidden', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(`
text
`); let error!: Error; @@ -698,7 +690,7 @@ describe('waittask specs', function () { }); it('should respond to node attribute mutation', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let divFound = false; const waitForSelector = page.waitForSelector('.zombo').then(() => { @@ -712,7 +704,7 @@ describe('waittask specs', function () { expect(await waitForSelector).toBe(true); }); it('should return the element handle', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const waitForSelector = page.waitForSelector('.zombo'); await page.setContent(`
anything
`); @@ -723,7 +715,7 @@ describe('waittask specs', function () { ).toBe('anything'); }); it('should have correct stack trace for timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page.waitForSelector('.zombo', {timeout: 10}).catch(error_ => { @@ -743,7 +735,7 @@ describe('waittask specs', function () { }; it('should support some fancy xpath', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(`

red herring

hello world

`); const waitForXPath = page.waitForXPath( @@ -756,7 +748,7 @@ describe('waittask specs', function () { ).toBe('hello world '); }); it('should respect timeout', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let error!: Error; await page.waitForXPath('//div', {timeout: 10}).catch(error_ => { @@ -766,7 +758,7 @@ describe('waittask specs', function () { expect(error?.message).toContain('Waiting failed: 10ms exceeded'); }); it('should run in specified frame', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await attachFrame(page, 'frame1', server.EMPTY_PAGE); await attachFrame(page, 'frame2', server.EMPTY_PAGE); @@ -779,7 +771,7 @@ describe('waittask specs', function () { expect(eHandle?.frame).toBe(frame2); }); it('should throw when frame is detached', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await attachFrame(page, 'frame1', server.EMPTY_PAGE); const frame = page.frames()[1]!; @@ -797,7 +789,7 @@ describe('waittask specs', function () { ); }); it('hidden should wait for display: none', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); let divHidden = false; await page.setContent(`
text
`); @@ -817,14 +809,14 @@ describe('waittask specs', function () { expect(divHidden).toBe(true); }); it('hidden should return null if the element is not found', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const waitForXPath = await page.waitForXPath('//div', {hidden: true}); expect(waitForXPath).toBe(null); }); it('hidden should return an empty element handle if the element is found', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(`
text
`); @@ -833,7 +825,7 @@ describe('waittask specs', function () { expect(waitForXPath).toBeInstanceOf(ElementHandle); }); it('should return the element handle', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const waitForXPath = page.waitForXPath('//*[@class="zombo"]'); await page.setContent(`
anything
`); @@ -844,7 +836,7 @@ describe('waittask specs', function () { ).toBe('anything'); }); it('should allow you to select a text node', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(`
some text
`); const text = await page.waitForXPath('//div/text()'); @@ -853,7 +845,7 @@ describe('waittask specs', function () { ); }); it('should allow you to select an element with single slash', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); await page.setContent(`
some text
`); const waitForXPath = page.waitForXPath('/html/body/div'); diff --git a/test/src/worker.spec.ts b/test/src/worker.spec.ts index 733c5bdff1f25..f0f2a1040d959 100644 --- a/test/src/worker.spec.ts +++ b/test/src/worker.spec.ts @@ -18,18 +18,12 @@ import expect from 'expect'; import {ConsoleMessage} from 'puppeteer-core/internal/common/ConsoleMessage.js'; import {WebWorker} from 'puppeteer-core/internal/common/WebWorker.js'; -import { - getTestState, - setupTestBrowserHooks, - setupTestPageAndContextHooks, -} from './mocha-utils.js'; +import {getTestState} from './mocha-utils.js'; import {waitEvent} from './utils.js'; describe('Workers', function () { - setupTestBrowserHooks(); - setupTestPageAndContextHooks(); it('Page.workers', async () => { - const {page, server} = getTestState(); + const {page, server} = await getTestState(); await Promise.all([ waitEvent(page, 'workercreated'), @@ -48,7 +42,7 @@ describe('Workers', function () { expect(page.workers()).toHaveLength(0); }); it('should emit created and destroyed events', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const workerCreatedPromise = waitEvent(page, 'workercreated'); const workerObj = await page.evaluateHandle(() => { @@ -69,7 +63,7 @@ describe('Workers', function () { expect(error.message).toContain('Most likely the worker has been closed.'); }); it('should report console logs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const [message] = await Promise.all([ waitEvent(page, 'console'), @@ -85,7 +79,7 @@ describe('Workers', function () { }); }); it('should have JSHandles for console logs', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const logPromise = waitEvent(page, 'console'); await page.evaluate(() => { @@ -99,7 +93,7 @@ describe('Workers', function () { ); }); it('should have an execution context', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const workerCreatedPromise = waitEvent(page, 'workercreated'); await page.evaluate(() => { @@ -109,7 +103,7 @@ describe('Workers', function () { expect(await (await worker.executionContext()).evaluate('1+1')).toBe(2); }); it('should report errors', async () => { - const {page} = getTestState(); + const {page} = await getTestState(); const errorPromise = waitEvent(page, 'pageerror'); await page.evaluate(() => { From 45a05e038bdb4cfb8266b0976903a188178c9d77 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 21 Jun 2023 22:51:15 +0200 Subject: [PATCH 314/417] chore: add Deferred.race test (#10432) --- test/src/Deferred.spec.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/src/Deferred.spec.ts b/test/src/Deferred.spec.ts index 3299a97e54037..2c8dcb3c58e8f 100644 --- a/test/src/Deferred.spec.ts +++ b/test/src/Deferred.spec.ts @@ -45,4 +45,18 @@ describe('DeferredPromise', function () { } expect(caught).toBeTruthy(); }); + it('Deferred.race should cancel timeout', async function () { + const deferred = Deferred.create(); + const deferredTimeout = Deferred.create({ + message: 'Race did not stop timer', + timeout: this.timeout() + 50, + }); + await Promise.all([ + Deferred.race([deferred, deferredTimeout]), + deferred.resolve(), + ]); + + expect(deferredTimeout.value()).toBeInstanceOf(Error); + expect(deferredTimeout.value()?.message).toContain('Timeout cleared'); + }); }); From 28e5cf0f0b18ddfd9df573b4eaff8d4e1022d80e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Jun 2023 10:48:01 +0200 Subject: [PATCH 315/417] chore(deps): Bump glob from 10.2.7 to 10.3.0 (#10433) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- package.json | 2 +- test/installation/package.json | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 581d9bc699161..bd96f37849b1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.5.0", - "glob": "10.2.7", + "glob": "10.3.0", "gts": "4.0.1", "jpeg-js": "0.4.4", "license-checker": "25.0.1", @@ -4705,9 +4705,9 @@ } }, "node_modules/glob": { - "version": "10.2.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", - "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.0.tgz", + "integrity": "sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", @@ -10151,7 +10151,7 @@ "name": "@puppeteer-test/installation", "version": "latest", "dependencies": { - "glob": "10.2.7", + "glob": "10.3.0", "mocha": "10.2.0" } } @@ -11125,7 +11125,7 @@ "@puppeteer-test/installation": { "version": "file:test/installation", "requires": { - "glob": "10.2.7", + "glob": "10.3.0", "mocha": "10.2.0" } }, @@ -13358,9 +13358,9 @@ } }, "glob": { - "version": "10.2.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", - "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.0.tgz", + "integrity": "sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==", "requires": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", diff --git a/package.json b/package.json index 8ed8caff6b840..644afb8ff2532 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.5.0", - "glob": "10.2.7", + "glob": "10.3.0", "gts": "4.0.1", "jpeg-js": "0.4.4", "license-checker": "25.0.1", diff --git a/test/installation/package.json b/test/installation/package.json index ac39599c49f28..bf25927a52634 100644 --- a/test/installation/package.json +++ b/test/installation/package.json @@ -45,7 +45,7 @@ "assets" ], "dependencies": { - "glob": "10.2.7", + "glob": "10.3.0", "mocha": "10.2.0" } } From 42bdfa20d7283e692e0ad445a3aaef993c115659 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 22 Jun 2023 11:39:39 +0200 Subject: [PATCH 316/417] chore: add Deferred test for BiDi (#10434) --- test/TestExpectations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 5a33a559031c3..e1bae86506312 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -474,7 +474,7 @@ "expectations": ["PASS"] }, { - "testIdPattern": "[Deferred.spec] DeferredPromise should catch errors", + "testIdPattern": "[Deferred.spec] *", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] From a88d1936ca75af35e709b4797fddc06a26de70a0 Mon Sep 17 00:00:00 2001 From: Baptiste Lombard <17877656+blombard@users.noreply.github.com> Date: Fri, 23 Jun 2023 11:14:30 +0200 Subject: [PATCH 317/417] docs: replace evaluateHandle with evaluate in the evaluate page (#10439) --- docs/api/puppeteer.page.evaluate.md | 2 +- docs/api/puppeteer.page.md | 2 +- packages/puppeteer-core/src/api/Page.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api/puppeteer.page.evaluate.md b/docs/api/puppeteer.page.evaluate.md index b3d6953d73c7b..1f61d55152e27 100644 --- a/docs/api/puppeteer.page.evaluate.md +++ b/docs/api/puppeteer.page.evaluate.md @@ -6,7 +6,7 @@ sidebar_label: Page.evaluate Evaluates a function in the page's context and returns the result. -If the function passed to `page.evaluateHandle` returns a Promise, the function will wait for the promise to resolve and return its value. +If the function passed to `page.evaluate` returns a Promise, the function will wait for the promise to resolve and return its value. #### Signature: diff --git a/docs/api/puppeteer.page.md b/docs/api/puppeteer.page.md index 27d0a2b6ebf3e..a8fcc26286a6b 100644 --- a/docs/api/puppeteer.page.md +++ b/docs/api/puppeteer.page.md @@ -103,7 +103,7 @@ page.off('request', logRequest); | [emulateNetworkConditions(networkConditions)](./puppeteer.page.emulatenetworkconditions.md) | |

This does not affect WebSockets and WebRTC PeerConnections (see https://crbug.com/563644). To set the page offline, you can use [Page.setOfflineMode()](./puppeteer.page.setofflinemode.md).

A list of predefined network conditions can be used by importing [PredefinedNetworkConditions](./puppeteer.predefinednetworkconditions.md).

| | [emulateTimezone(timezoneId)](./puppeteer.page.emulatetimezone.md) | | | | [emulateVisionDeficiency(type)](./puppeteer.page.emulatevisiondeficiency.md) | | Simulates the given vision deficiency on the page. | -| [evaluate(pageFunction, args)](./puppeteer.page.evaluate.md) | |

Evaluates a function in the page's context and returns the result.

If the function passed to page.evaluateHandle returns a Promise, the function will wait for the promise to resolve and return its value.

| +| [evaluate(pageFunction, args)](./puppeteer.page.evaluate.md) | |

Evaluates a function in the page's context and returns the result.

If the function passed to page.evaluate returns a Promise, the function will wait for the promise to resolve and return its value.

| | [evaluateHandle(pageFunction, args)](./puppeteer.page.evaluatehandle.md) | | | | [evaluateOnNewDocument(pageFunction, args)](./puppeteer.page.evaluateonnewdocument.md) | |

Adds a function which would be invoked in one of the following scenarios:

- whenever the page is navigated

- whenever the child frame is attached or navigated. In this case, the function is invoked in the context of the newly attached frame.

The function is invoked after the document was created but before any of its scripts were run. This is useful to amend the JavaScript environment, e.g. to seed Math.random.

| | [exposeFunction(name, pptrFunction)](./puppeteer.page.exposefunction.md) | |

The method adds a function called name on the page's window object. When called, the function executes puppeteerFunction in node.js and returns a Promise which resolves to the return value of puppeteerFunction.

If the puppeteerFunction returns a Promise, it will be awaited.

:::note

Functions installed via page.exposeFunction survive navigations.

:::note

| diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index 98307a5026a31..60e2f0438fdb5 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -2108,7 +2108,7 @@ export class Page extends EventEmitter { /** * Evaluates a function in the page's context and returns the result. * - * If the function passed to `page.evaluateHandle` returns a Promise, the + * If the function passed to `page.evaluate` returns a Promise, the * function will wait for the promise to resolve and return its value. * * @example From b6a733cdfe119c35e1c3b565f6ac46ba4143a494 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Fri, 23 Jun 2023 16:02:52 +0200 Subject: [PATCH 318/417] chore: extract hook setup (#10442) --- .../tests/app.__ext@dasherize__.ts.template | 22 +++++ ...{app.e2e.ts.template => utils.ts.template} | 45 ++++------ .../files/base/e2e/tsconfig.json.template | 12 +-- .../ng-add/files/node/e2e/.gitignore.template | 2 +- .../src/schematics/ng-add/index.ts | 8 +- .../src/schematics/utils/files.ts | 6 +- .../src/{index.spec.ts => ng-add.spec.ts} | 86 ++----------------- packages/ng-schematics/test/src/utils.ts | 81 +++++++++++++++++ packages/ng-schematics/tsconfig.json | 4 +- 9 files changed, 148 insertions(+), 118 deletions(-) create mode 100644 packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template rename packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/{app.e2e.ts.template => utils.ts.template} (53%) rename packages/ng-schematics/test/src/{index.spec.ts => ng-add.spec.ts} (69%) create mode 100644 packages/ng-schematics/test/src/utils.ts diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template new file mode 100644 index 0000000000000..edf7f7b083c70 --- /dev/null +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template @@ -0,0 +1,22 @@ +<% if(testingFramework == 'node') { %> +import * as assert from 'assert'; +import {describe, it} from 'node:test'; +<% } %><% if(testingFramework == 'mocha') { %> +import * as assert from 'assert'; +<% } %> +import {setupBrowserHooks, getBrowserState} from './utils'; + +describe('App test', function () { + setupBrowserHooks(); + it('is running', async function () { + const {page} = getBrowserState(); + await page.goto('http://localhost:4200'); + const element = await page.waitForSelector('text/sandbox app is running!'); + +<% if(testingFramework == 'jasmine' || testingFramework == 'jest') { %> + expect(element).not.toBeNull(); +<% } %><% if(testingFramework == 'mocha' || testingFramework == 'node') { %> + assert.ok(element); +<% } %> + }); +}); diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.e2e.ts.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template similarity index 53% rename from packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.e2e.ts.template rename to packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template index 2f98ef7d46917..e9bb3eea35b4e 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.e2e.ts.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template @@ -1,21 +1,12 @@ -import * as puppeteer from 'puppeteer'; <% if(testingFramework == 'node') { %> -import { - describe, - it, - before, - beforeEach, - after, - afterEach, -} from 'node:test'; -<% } %><% if(testingFramework == 'mocha' || testingFramework == 'node') { %> -import * as assert from 'assert'; +import {before, beforeEach, after, afterEach} from 'node:test'; <% } %> +import * as puppeteer from 'puppeteer'; -describe('App test', function () { - let browser: puppeteer.Browser; - let page: puppeteer.Page; +let browser: puppeteer.Browser; +let page: puppeteer.Page; +export function setupBrowserHooks(): void { <% if(testingFramework == 'jasmine' || testingFramework == 'jest') { %> beforeAll(async () => { browser = await puppeteer.launch(); @@ -28,7 +19,6 @@ describe('App test', function () { beforeEach(async () => { page = await browser.newPage(); - await page.goto('<%= baseUrl %>'); }); afterEach(async () => { @@ -44,16 +34,19 @@ describe('App test', function () { await browser.close(); }); <% } %> +} - it('is running', async function () { - const element = await page.waitForSelector( - 'text/<%= project %> app is running!' +export function getBrowserState(): { + browser: puppeteer.Browser; + page: puppeteer.Page; +} { + if (!browser) { + throw new Error( + 'No browser state found! Ensure `setupBrowserHooks()` is called.' ); - -<% if(testingFramework == 'jasmine' || testingFramework == 'jest') { %> - expect(element).not.toBeNull(); -<% } %><% if(testingFramework == 'mocha' || testingFramework == 'node') { %> - assert.ok(element); -<% } %> - }); -}); + } + return { + browser, + page, + }; +} diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tsconfig.json.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tsconfig.json.template index 438d04725f2b6..55cf465ae6855 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tsconfig.json.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tsconfig.json.template @@ -1,15 +1,11 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ { "extends": "../tsconfig.json", - "compilerOptions": { -<% if(testingFramework == 'jest') { %> - "esModuleInterop": true, -<% } %><% if(testingFramework == 'node') { %> + "compilerOptions": {<% if(testingFramework == 'jest') { %> + "esModuleInterop": true,<% } %><% if(testingFramework == 'node') { %> "module": "CommonJS", "rootDir": "tests/", - "outDir": "test/", -<% } %> + "outDir": "build/",<% } %> "types": ["<%= testingFramework %>"] }, - "include": ["tests/**/*.e2e.ts"] + "include": ["tests/**/*.ts"] } diff --git a/packages/ng-schematics/src/schematics/ng-add/files/node/e2e/.gitignore.template b/packages/ng-schematics/src/schematics/ng-add/files/node/e2e/.gitignore.template index 35250fac0e50e..cc67360ed1621 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/node/e2e/.gitignore.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/node/e2e/.gitignore.template @@ -1,3 +1,3 @@ # Compiled e2e tests output Node auto resolves files in folders named 'test' -test/ \ No newline at end of file +build/ \ No newline at end of file diff --git a/packages/ng-schematics/src/schematics/ng-add/index.ts b/packages/ng-schematics/src/schematics/ng-add/index.ts index 49c56bfc2f06e..c31a19fa96c7b 100644 --- a/packages/ng-schematics/src/schematics/ng-add/index.ts +++ b/packages/ng-schematics/src/schematics/ng-add/index.ts @@ -34,7 +34,7 @@ import { type NodePackage, updateAngularJsonScripts, } from '../utils/packages.js'; -import {type SchematicsOptions} from '../utils/types.js'; +import {TestingFramework, type SchematicsOptions} from '../utils/types.js'; // You don't have to export the function as default. You can also have more than one rule // factory per file. @@ -101,7 +101,11 @@ function addPuppeteerFiles(options: SchematicsOptions): Rule { return addBaseFiles(tree, context, { projects, - options, + options: { + ...options, + ext: + options.testingFramework === TestingFramework.Node ? 'test' : 'e2e', + }, }); }; } diff --git a/packages/ng-schematics/src/schematics/utils/files.ts b/packages/ng-schematics/src/schematics/utils/files.ts index 9518e1d996060..3230c41028974 100644 --- a/packages/ng-schematics/src/schematics/utils/files.ts +++ b/packages/ng-schematics/src/schematics/utils/files.ts @@ -33,7 +33,11 @@ import {SchematicsOptions, TestingFramework} from './types.js'; export interface FilesOptions { projects: any; - options: SchematicsOptions; + options: { + testingFramework: TestingFramework; + exportConfig?: boolean; + ext?: string; + }; applyPath: string; relativeToWorkspacePath: string; movePath?: string; diff --git a/packages/ng-schematics/test/src/index.spec.ts b/packages/ng-schematics/test/src/ng-add.spec.ts similarity index 69% rename from packages/ng-schematics/test/src/index.spec.ts rename to packages/ng-schematics/test/src/ng-add.spec.ts index 9044f72d6d5fc..d6bf1dabb12b9 100644 --- a/packages/ng-schematics/test/src/index.spec.ts +++ b/packages/ng-schematics/test/src/ng-add.spec.ts @@ -1,85 +1,14 @@ import https from 'https'; -import {join} from 'path'; -import {JsonObject} from '@angular-devkit/core'; -import { - SchematicTestRunner, - UnitTestTree, -} from '@angular-devkit/schematics/testing'; import expect from 'expect'; import sinon from 'sinon'; -const WORKSPACE_OPTIONS = { - name: 'workspace', - newProjectRoot: 'projects', - version: '14.0.0', -}; - -const APPLICATION_OPTIONS = { - name: 'sandbox', -}; - -function getProjectFile(file: string): string { - return `/${WORKSPACE_OPTIONS.newProjectRoot}/${APPLICATION_OPTIONS.name}/${file}`; -} - -function getAngularJsonScripts( - tree: UnitTestTree, - isDefault = true -): { - builder: string; - configurations: Record; - options: Record; -} { - const angularJson = tree.readJson('angular.json') as any; - const e2eScript = isDefault ? 'e2e' : 'puppeteer'; - return angularJson['projects']?.[APPLICATION_OPTIONS.name]?.['architect'][ - e2eScript - ]; -} - -function getPackageJson(tree: UnitTestTree): { - scripts: Record; - devDependencies: string[]; -} { - const packageJson = tree.readJson('package.json') as JsonObject; - return { - scripts: packageJson['scripts'] as any, - devDependencies: Object.keys( - packageJson['devDependencies'] as Record - ), - }; -} - -async function buildTestingTree(userOptions?: Record) { - const runner = new SchematicTestRunner( - 'schematics', - join(__dirname, '../../lib/schematics/collection.json') - ); - const options = { - isDefaultTester: true, - exportConfig: false, - testingFramework: 'jasmine', - ...userOptions, - }; - let workingTree: UnitTestTree; - - // Build workspace - workingTree = await runner.runExternalSchematic( - '@schematics/angular', - 'workspace', - WORKSPACE_OPTIONS - ); - // Build dummy application - workingTree = await runner.runExternalSchematic( - '@schematics/angular', - 'application', - APPLICATION_OPTIONS, - workingTree - ); - - return await runner.runSchematic('ng-add', options, workingTree); -} +import { + buildTestingTree, + getAngularJsonScripts, + getPackageJson, + getProjectFile, +} from './utils.js'; describe('@puppeteer/ng-schematics: ng-add', () => { // Stop outgoing Request for version fetching @@ -103,6 +32,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { expect(tree.files).toContain(getProjectFile('e2e/tsconfig.json')); expect(tree.files).toContain(getProjectFile('e2e/tests/app.e2e.ts')); + expect(tree.files).toContain(getProjectFile('e2e/tests/utils.ts')); expect(devDependencies).toContain('puppeteer'); expect(scripts['e2e']).toBe('ng e2e'); expect(builder).toBe('@puppeteer/ng-schematics:puppeteer'); @@ -198,6 +128,8 @@ describe('@puppeteer/ng-schematics: ng-add', () => { const {options} = getAngularJsonScripts(tree); expect(tree.files).toContain(getProjectFile('e2e/.gitignore')); + expect(tree.files).not.toContain(getProjectFile('e2e/tests/app.e2e.ts')); + expect(tree.files).toContain(getProjectFile('e2e/tests/app.test.ts')); expect(options['commands']).toEqual([ [`tsc`, '-p', 'e2e/tsconfig.json'], ['node', '--test', 'e2e/'], diff --git a/packages/ng-schematics/test/src/utils.ts b/packages/ng-schematics/test/src/utils.ts new file mode 100644 index 0000000000000..5349a5c930bc8 --- /dev/null +++ b/packages/ng-schematics/test/src/utils.ts @@ -0,0 +1,81 @@ +import {join} from 'path'; + +import {JsonObject} from '@angular-devkit/core'; +import { + SchematicTestRunner, + UnitTestTree, +} from '@angular-devkit/schematics/testing'; + +const WORKSPACE_OPTIONS = { + name: 'workspace', + newProjectRoot: 'projects', + version: '14.0.0', +}; + +const APPLICATION_OPTIONS = { + name: 'sandbox', +}; + +export function getProjectFile(file: string): string { + return `/${WORKSPACE_OPTIONS.newProjectRoot}/${APPLICATION_OPTIONS.name}/${file}`; +} + +export function getAngularJsonScripts( + tree: UnitTestTree, + isDefault = true +): { + builder: string; + configurations: Record; + options: Record; +} { + const angularJson = tree.readJson('angular.json') as any; + const e2eScript = isDefault ? 'e2e' : 'puppeteer'; + return angularJson['projects']?.[APPLICATION_OPTIONS.name]?.['architect'][ + e2eScript + ]; +} + +export function getPackageJson(tree: UnitTestTree): { + scripts: Record; + devDependencies: string[]; +} { + const packageJson = tree.readJson('package.json') as JsonObject; + return { + scripts: packageJson['scripts'] as any, + devDependencies: Object.keys( + packageJson['devDependencies'] as Record + ), + }; +} + +export async function buildTestingTree( + userOptions?: Record +): Promise { + const runner = new SchematicTestRunner( + 'schematics', + join(__dirname, '../../lib/schematics/collection.json') + ); + const options = { + isDefaultTester: true, + exportConfig: false, + testingFramework: 'jasmine', + ...userOptions, + }; + let workingTree: UnitTestTree; + + // Build workspace + workingTree = await runner.runExternalSchematic( + '@schematics/angular', + 'workspace', + WORKSPACE_OPTIONS + ); + // Build dummy application + workingTree = await runner.runExternalSchematic( + '@schematics/angular', + 'application', + APPLICATION_OPTIONS, + workingTree + ); + + return await runner.runSchematic('ng-add', options, workingTree); +} diff --git a/packages/ng-schematics/tsconfig.json b/packages/ng-schematics/tsconfig.json index 115c833159c30..682be8aab1c07 100644 --- a/packages/ng-schematics/tsconfig.json +++ b/packages/ng-schematics/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "baseUrl": "tsconfig", - "lib": ["ES2018"], "module": "CommonJS", "noEmitOnError": true, "rootDir": "src/", @@ -10,8 +9,7 @@ "skipDefaultLibCheck": true, "skipLibCheck": true, "sourceMap": true, - "types": ["node"], - "target": "ES6" + "types": ["node"] }, "include": ["src/**/*"], "exclude": ["src/**/files/**/*"], From 2d8993b45b0a0c5943907fe69f865e1064a23d3c Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Fri, 23 Jun 2023 17:23:32 +0200 Subject: [PATCH 319/417] feat: add Test command (#10443) --- .../src/builders/puppeteer/index.ts | 29 ++++-- .../src/schematics/collection.json | 5 ++ .../tests/app.__ext@dasherize__.ts.template | 2 +- .../files/base/e2e/tests/utils.ts.template | 4 +- .../src/schematics/ng-add/schema.json | 6 +- ...@dasherize__.__ext@dasherize__.ts.template | 15 ++++ .../src/schematics/test/index.ts | 89 +++++++++++++++++++ .../src/schematics/test/schema.json | 22 +++++ .../src/schematics/utils/files.ts | 5 +- .../src/schematics/utils/packages.ts | 1 + .../src/schematics/utils/types.ts | 5 ++ .../ng-schematics/test/src/ng-add.spec.ts | 38 +++----- packages/ng-schematics/test/src/test.spec.ts | 28 ++++++ packages/ng-schematics/test/src/utils.ts | 27 +++++- packages/ng-schematics/tools/sandbox.js | 12 ++- 15 files changed, 242 insertions(+), 46 deletions(-) create mode 100644 packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template create mode 100644 packages/ng-schematics/src/schematics/test/index.ts create mode 100644 packages/ng-schematics/src/schematics/test/schema.json create mode 100644 packages/ng-schematics/test/src/test.spec.ts diff --git a/packages/ng-schematics/src/builders/puppeteer/index.ts b/packages/ng-schematics/src/builders/puppeteer/index.ts index 45aec95152368..a85e997c6bb8d 100644 --- a/packages/ng-schematics/src/builders/puppeteer/index.ts +++ b/packages/ng-schematics/src/builders/puppeteer/index.ts @@ -12,8 +12,9 @@ import {JsonObject} from '@angular-devkit/core'; import {PuppeteerBuilderOptions} from './types.js'; const terminalStyles = { - blue: '\u001b[34m', + cyan: '\u001b[36;1m', green: '\u001b[32m', + red: '\u001b[31m', bold: '\u001b[1m', reverse: '\u001b[7m', clear: '\u001b[0m', @@ -21,8 +22,6 @@ const terminalStyles = { function getError(executable: string, args: string[]) { return ( - `Puppeteer E2E tests failed!` + - '\n' + `Error running '${executable}' with arguments '${args.join(' ')}'.` + `\n` + 'Please look at the output above to determine the issue!' @@ -76,11 +75,22 @@ async function executeCommand(context: BuilderContext, command: string[]) { function message( message: string, context: BuilderContext, - type: 'info' | 'success' = 'info' + type: 'info' | 'success' | 'error' = 'info' ): void { - const color = type === 'info' ? terminalStyles.blue : terminalStyles.green; + let style: string; + switch (type) { + case 'info': + style = terminalStyles.reverse + terminalStyles.cyan; + break; + case 'success': + style = terminalStyles.reverse + terminalStyles.green; + break; + case 'error': + style = terminalStyles.red; + break; + } context.logger.info( - `${terminalStyles.bold}${terminalStyles.reverse}${color}${message}${terminalStyles.clear}` + `${terminalStyles.bold}${style}${message}${terminalStyles.clear}` ); } @@ -98,7 +108,7 @@ async function startServer( port: defaultServerOptions['port'], } as JsonObject; - message('Spawning test server...\n', context); + message(' Spawning test server ⚙️ ... \n', context); const server = await context.scheduleTarget(target, overrides); const result = await server.result; if (!result.success) { @@ -116,14 +126,15 @@ async function executeE2ETest( try { server = await startServer(options, context); - message('\nRunning tests...\n', context); + message('\n Running tests 🧪 ... \n', context); for (const command of options.commands) { await executeCommand(context, command); } - message('\nTest ran successfully!', context, 'success'); + message('\n 🚀 Test ran successfully! 🚀 ', context, 'success'); return {success: true}; } catch (error) { + message('\n 🛑 Test failed! 🛑 ', context, 'error'); if (error instanceof Error) { return {success: false, error: error.message}; } diff --git a/packages/ng-schematics/src/schematics/collection.json b/packages/ng-schematics/src/schematics/collection.json index 0cf38b799b630..ca3b29973641f 100644 --- a/packages/ng-schematics/src/schematics/collection.json +++ b/packages/ng-schematics/src/schematics/collection.json @@ -5,6 +5,11 @@ "description": "Add Puppeteer to an Angular project", "factory": "./ng-add/index#ngAdd", "schema": "./ng-add/schema.json" + }, + "test": { + "description": "Create a single test file", + "factory": "./test/index#test", + "schema": "./test/schema.json" } } } diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template index edf7f7b083c70..6ead9dac25265 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template @@ -10,7 +10,7 @@ describe('App test', function () { setupBrowserHooks(); it('is running', async function () { const {page} = getBrowserState(); - await page.goto('http://localhost:4200'); + await page.goto('<%= baseUrl %>'); const element = await page.waitForSelector('text/sandbox app is running!'); <% if(testingFramework == 'jasmine' || testingFramework == 'jest') { %> diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template index e9bb3eea35b4e..2ba5264fc9093 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template @@ -9,7 +9,9 @@ let page: puppeteer.Page; export function setupBrowserHooks(): void { <% if(testingFramework == 'jasmine' || testingFramework == 'jest') { %> beforeAll(async () => { - browser = await puppeteer.launch(); + browser = await puppeteer.launch({ + headless: 'new' + }); }); <% } %><% if(testingFramework == 'mocha' || testingFramework == 'node') { %> before(async () => { diff --git a/packages/ng-schematics/src/schematics/ng-add/schema.json b/packages/ng-schematics/src/schematics/ng-add/schema.json index 77cb5bdd4808d..971053ddb067d 100644 --- a/packages/ng-schematics/src/schematics/ng-add/schema.json +++ b/packages/ng-schematics/src/schematics/ng-add/schema.json @@ -5,22 +5,22 @@ "type": "object", "properties": { "isDefaultTester": { - "description": "", "type": "boolean", "default": true, + "alias": "d", "x-prompt": "Use Puppeteer as default `ng e2e` command?" }, "exportConfig": { - "description": "", "type": "boolean", "default": false, + "alias": "c", "x-prompt": "Export default Puppeteer config file?" }, "testingFramework": { - "description": "", "type": "string", "enum": ["jasmine", "jest", "mocha", "node"], "default": "jasmine", + "alias": "t", "x-prompt": { "message": "With what Testing Library do you wish to integrate?", "type": "list", diff --git a/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template b/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template new file mode 100644 index 0000000000000..183f93726f204 --- /dev/null +++ b/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template @@ -0,0 +1,15 @@ +<% if(testingFramework == 'node') { %> +import * as assert from 'assert'; +import {describe, it} from 'node:test'; +<% } %><% if(testingFramework == 'mocha') { %> +import * as assert from 'assert'; +<% } %> +import {setupBrowserHooks, getBrowserState} from './utils'; + +describe('<%= classify(name) %>', function () { + setupBrowserHooks(); + it('', async function () { + const {page} = getBrowserState(); + await page.goto('<%= baseUrl %>'); + }); +}); diff --git a/packages/ng-schematics/src/schematics/test/index.ts b/packages/ng-schematics/src/schematics/test/index.ts new file mode 100644 index 0000000000000..dfff018ed6658 --- /dev/null +++ b/packages/ng-schematics/src/schematics/test/index.ts @@ -0,0 +1,89 @@ +/** + * Copyright 2023 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + chain, + Rule, + SchematicContext, + SchematicsException, + Tree, +} from '@angular-devkit/schematics'; + +import {addBaseFiles} from '../utils/files.js'; +import {getAngularConfig} from '../utils/json.js'; +import {TestingFramework, SchematicsSpec} from '../utils/types.js'; + +// You don't have to export the function as default. You can also have more than one rule +// factory per file. +export function test(options: SchematicsSpec): Rule { + return (tree: Tree, context: SchematicContext) => { + return chain([addSpecFile(options)])(tree, context); + }; +} + +function findTestingFramework([name, project]: [ + string, + any +]): TestingFramework { + const e2e = project.architect?.e2e; + const puppeteer = project.architect?.puppeteer; + const builder = '@puppeteer/ng-schematics:puppeteer'; + + if (e2e?.builder === builder) { + return e2e.options.testingFramework; + } else if (puppeteer?.builder === builder) { + return puppeteer.options.testingFramework; + } + + throw new Error(`Can't find TestingFramework info for project ${name}`); +} + +function addSpecFile(options: SchematicsSpec): Rule { + return async (tree: Tree, context: SchematicContext) => { + context.logger.debug('Adding Spec file.'); + + const {projects} = getAngularConfig(tree); + const projectNames = Object.keys(projects) as [string, ...string[]]; + const foundProject: [string, unknown] | undefined = + projectNames.length === 1 + ? [projectNames[0], projects[projectNames[0]]] + : Object.entries(projects).find(([name, project]) => { + return options.project + ? options.project === name + : (project as any).root === ''; + }); + if (!foundProject) { + throw new SchematicsException( + `Project not found! Please use -p to specify in which project to run.` + ); + } + + const testingFramework = findTestingFramework(foundProject); + + context.logger.debug('Creating Spec file.'); + + return addBaseFiles(tree, context, { + projects: {[foundProject[0]]: foundProject[1]}, + options: { + name: options.name, + testingFramework, + // Node test runner does not support glob patterns + // It looks for files `*.test.js` + ext: testingFramework === TestingFramework.Node ? 'test' : 'e2e', + }, + }); + }; +} diff --git a/packages/ng-schematics/src/schematics/test/schema.json b/packages/ng-schematics/src/schematics/test/schema.json new file mode 100644 index 0000000000000..d637db707b443 --- /dev/null +++ b/packages/ng-schematics/src/schematics/test/schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "http://json-schema.org/schema", + "$id": "Puppeteer", + "title": "Puppeteer Spec Schema", + "type": "object", + "properties": { + "name": { + "type": "string", + "alias": "n", + "$default": { + "$source": "argv", + "index": 0 + }, + "x-prompt": "Name for spec to be created:" + }, + "project": { + "type": "string", + "alias": "p" + } + }, + "required": [] +} diff --git a/packages/ng-schematics/src/schematics/utils/files.ts b/packages/ng-schematics/src/schematics/utils/files.ts index 3230c41028974..df463c76222ee 100644 --- a/packages/ng-schematics/src/schematics/utils/files.ts +++ b/packages/ng-schematics/src/schematics/utils/files.ts @@ -32,9 +32,10 @@ import { import {SchematicsOptions, TestingFramework} from './types.js'; export interface FilesOptions { - projects: any; + projects: Record; options: { testingFramework: TestingFramework; + name?: string; exportConfig?: boolean; ext?: string; }; @@ -153,7 +154,7 @@ export function getScriptFromOptions(options: SchematicsOptions): string[][] { case TestingFramework.Node: return [ [`tsc`, '-p', 'e2e/tsconfig.json'], - ['node', '--test', 'e2e/'], + ['node', '--test', 'e2e/build/'], ]; } } diff --git a/packages/ng-schematics/src/schematics/utils/packages.ts b/packages/ng-schematics/src/schematics/utils/packages.ts index b3724be90fccc..be4d43ec53541 100644 --- a/packages/ng-schematics/src/schematics/utils/packages.ts +++ b/packages/ng-schematics/src/schematics/utils/packages.ts @@ -180,6 +180,7 @@ export function updateAngularJsonScripts( options: { commands, devServerTarget: `${project}:serve`, + testingFramework: options.testingFramework, }, configurations: { production: { diff --git a/packages/ng-schematics/src/schematics/utils/types.ts b/packages/ng-schematics/src/schematics/utils/types.ts index c59f90e69da17..0873a1e2d4096 100644 --- a/packages/ng-schematics/src/schematics/utils/types.ts +++ b/packages/ng-schematics/src/schematics/utils/types.ts @@ -26,3 +26,8 @@ export interface SchematicsOptions { exportConfig: boolean; testingFramework: TestingFramework; } + +export interface SchematicsSpec { + name: string; + project?: string; +} diff --git a/packages/ng-schematics/test/src/ng-add.spec.ts b/packages/ng-schematics/test/src/ng-add.spec.ts index d6bf1dabb12b9..2abd2d559d650 100644 --- a/packages/ng-schematics/test/src/ng-add.spec.ts +++ b/packages/ng-schematics/test/src/ng-add.spec.ts @@ -1,32 +1,18 @@ -import https from 'https'; - import expect from 'expect'; -import sinon from 'sinon'; import { buildTestingTree, getAngularJsonScripts, getPackageJson, getProjectFile, + setupHttpHooks, } from './utils.js'; describe('@puppeteer/ng-schematics: ng-add', () => { - // Stop outgoing Request for version fetching - before(() => { - const httpsGetStub = sinon.stub(https, 'get'); - httpsGetStub.returns({ - on: (_: any, callback: () => void) => { - callback(); - }, - } as any); - }); - - after(() => { - sinon.restore(); - }); + setupHttpHooks(); it('should create base files and update to "package.json"', async () => { - const tree = await buildTestingTree(); + const tree = await buildTestingTree('ng-add'); const {devDependencies, scripts} = getPackageJson(tree); const {builder, configurations} = getAngularJsonScripts(tree); @@ -44,7 +30,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { }); it('should update create proper "ng" command for non default tester', async () => { - const tree = await buildTestingTree({ + const tree = await buildTestingTree('ng-add', { isDefaultTester: false, }); const {scripts} = getPackageJson(tree); @@ -55,7 +41,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { }); it('should create Puppeteer config', async () => { - const {files} = await buildTestingTree({ + const {files} = await buildTestingTree('ng-add', { exportConfig: true, }); @@ -63,7 +49,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { }); it('should not create Puppeteer config', async () => { - const {files} = await buildTestingTree({ + const {files} = await buildTestingTree('ng-add', { exportConfig: false, }); @@ -71,7 +57,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { }); it('should create Jasmine files and update "package.json"', async () => { - const tree = await buildTestingTree({ + const tree = await buildTestingTree('ng-add', { testingFramework: 'jasmine', }); const {devDependencies} = getPackageJson(tree); @@ -89,7 +75,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { }); it('should create Jest files and update "package.json"', async () => { - const tree = await buildTestingTree({ + const tree = await buildTestingTree('ng-add', { testingFramework: 'jest', }); const {devDependencies} = getPackageJson(tree); @@ -103,7 +89,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { }); it('should create Mocha files and update "package.json"', async () => { - const tree = await buildTestingTree({ + const tree = await buildTestingTree('ng-add', { testingFramework: 'mocha', }); const {devDependencies} = getPackageJson(tree); @@ -121,8 +107,8 @@ describe('@puppeteer/ng-schematics: ng-add', () => { ]); }); - it('should create Node files"', async () => { - const tree = await buildTestingTree({ + it('should create Node files', async () => { + const tree = await buildTestingTree('ng-add', { testingFramework: 'node', }); const {options} = getAngularJsonScripts(tree); @@ -132,7 +118,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { expect(tree.files).toContain(getProjectFile('e2e/tests/app.test.ts')); expect(options['commands']).toEqual([ [`tsc`, '-p', 'e2e/tsconfig.json'], - ['node', '--test', 'e2e/'], + ['node', '--test', 'e2e/build/'], ]); }); }); diff --git a/packages/ng-schematics/test/src/test.spec.ts b/packages/ng-schematics/test/src/test.spec.ts new file mode 100644 index 0000000000000..f3e1a317d03d0 --- /dev/null +++ b/packages/ng-schematics/test/src/test.spec.ts @@ -0,0 +1,28 @@ +import expect from 'expect'; + +import {buildTestingTree, getProjectFile, setupHttpHooks} from './utils.js'; + +describe('@puppeteer/ng-schematics: test', () => { + setupHttpHooks(); + + it('should create default file', async () => { + const tree = await buildTestingTree('test', { + name: 'myTest', + }); + expect(tree.files).toContain(getProjectFile('e2e/tests/my-test.e2e.ts')); + expect(tree.files).not.toContain( + getProjectFile('e2e/tests/my-test.test.ts') + ); + }); + + it('should create Node file', async () => { + const tree = await buildTestingTree('test', { + name: 'myTest', + testingFramework: 'node', + }); + expect(tree.files).not.toContain( + getProjectFile('e2e/tests/my-test.e2e.ts') + ); + expect(tree.files).toContain(getProjectFile('e2e/tests/my-test.test.ts')); + }); +}); diff --git a/packages/ng-schematics/test/src/utils.ts b/packages/ng-schematics/test/src/utils.ts index 5349a5c930bc8..03a82ab8d445d 100644 --- a/packages/ng-schematics/test/src/utils.ts +++ b/packages/ng-schematics/test/src/utils.ts @@ -1,3 +1,4 @@ +import https from 'https'; import {join} from 'path'; import {JsonObject} from '@angular-devkit/core'; @@ -5,6 +6,7 @@ import { SchematicTestRunner, UnitTestTree, } from '@angular-devkit/schematics/testing'; +import sinon from 'sinon'; const WORKSPACE_OPTIONS = { name: 'workspace', @@ -16,6 +18,22 @@ const APPLICATION_OPTIONS = { name: 'sandbox', }; +export function setupHttpHooks(): void { + // Stop outgoing Request for version fetching + before(() => { + const httpsGetStub = sinon.stub(https, 'get'); + httpsGetStub.returns({ + on: (_: any, callback: () => void) => { + callback(); + }, + } as any); + }); + + after(() => { + sinon.restore(); + }); +} + export function getProjectFile(file: string): string { return `/${WORKSPACE_OPTIONS.newProjectRoot}/${APPLICATION_OPTIONS.name}/${file}`; } @@ -49,6 +67,7 @@ export function getPackageJson(tree: UnitTestTree): { } export async function buildTestingTree( + command: 'ng-add' | 'test', userOptions?: Record ): Promise { const runner = new SchematicTestRunner( @@ -77,5 +96,11 @@ export async function buildTestingTree( workingTree ); - return await runner.runSchematic('ng-add', options, workingTree); + if (command !== 'ng-add') { + // We want to create update the proper files with `ng-add` + // First else the angular.json will have wrong data + workingTree = await runner.runSchematic('ng-add', options, workingTree); + } + + return await runner.runSchematic(command, options, workingTree); } diff --git a/packages/ng-schematics/tools/sandbox.js b/packages/ng-schematics/tools/sandbox.js index 44f131bfacf7e..96f918cc5fc37 100644 --- a/packages/ng-schematics/tools/sandbox.js +++ b/packages/ng-schematics/tools/sandbox.js @@ -34,11 +34,16 @@ const commands = { ], }; const scripts = { + // Builds the ng-schematics before running them + 'build:schematics': 'npm run --prefix ../ build', // Deletes all files created by Puppeteer Ng-Schematics to avoid errors 'delete:file': 'rm -f .puppeteerrc.cjs && rm -f tsconfig.e2e.json && rm -R -f e2e/', // Runs the Puppeteer Ng-Schematics against the sandbox - schematics: 'npm run delete:file && schematics ../:ng-add --dry-run=false', + schematics: + 'npm run delete:file && npm run build:schematics && schematics ../:ng-add --dry-run=false', + 'schematics:spec': + 'npm run build:schematics && schematics ../:test --dry-run=false', }; /** * @@ -99,6 +104,7 @@ async function main() { } } -main().catch(() => { - console.log('\n'); +main().catch(error => { + console.log('Something went wrong'); + console.error(error); }); From da1afd95ee902ee81f365b05af00df677169c0c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Jun 2023 15:52:47 +0000 Subject: [PATCH 320/417] chore(deps): Bump @angular-devkit/schematics from 16.1.0 to 16.1.1 (#10440) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 70 ++++++++++++++++++++++++----- packages/ng-schematics/package.json | 2 +- 2 files changed, 61 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index bd96f37849b1b..3a90c60860eea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -167,11 +167,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@angular-devkit/schematics": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.1.0.tgz", - "integrity": "sha512-LM35PH9DT3eQRSZgrkk2bx1ZQjjVh8BCByTlr37/c+FnF9mNbeBsa1YkxrlsN/CwO+045OwEwRHnkM9Zcx0U/A==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.1.1.tgz", + "integrity": "sha512-s8LFr0m4ILEpJuQj78fCWKocnRleA3MWJU1Q5LZloCcUB8fdDvaPNCt5s0VWC2Sp+4OCxJaSN3kjjcFbCYFvTA==", "dependencies": { - "@angular-devkit/core": "16.1.0", + "@angular-devkit/core": "16.1.1", "jsonc-parser": "3.2.0", "magic-string": "0.30.0", "ora": "5.4.1", @@ -183,6 +183,31 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.1.tgz", + "integrity": "sha512-rhyY/N4iKbpfKmErmNmAfBLMrc1H8u8NlfcU6lwN6kbBbM8BfvLk9b7g4JXOfiOQfp4BnQ8CFf7xcIUy4++Tog==", + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "node_modules/@angular-devkit/schematics/node_modules/magic-string": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", @@ -202,6 +227,14 @@ "tslib": "^2.1.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@angular-devkit/schematics/node_modules/tslib": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", @@ -10058,7 +10091,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1601.0", "@angular-devkit/core": "^16.1.0", - "@angular-devkit/schematics": "^16.1.0" + "@angular-devkit/schematics": "^16.1.1" }, "devDependencies": { "@angular/cli": "^16.0.4", @@ -10227,17 +10260,29 @@ } }, "@angular-devkit/schematics": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.1.0.tgz", - "integrity": "sha512-LM35PH9DT3eQRSZgrkk2bx1ZQjjVh8BCByTlr37/c+FnF9mNbeBsa1YkxrlsN/CwO+045OwEwRHnkM9Zcx0U/A==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.1.1.tgz", + "integrity": "sha512-s8LFr0m4ILEpJuQj78fCWKocnRleA3MWJU1Q5LZloCcUB8fdDvaPNCt5s0VWC2Sp+4OCxJaSN3kjjcFbCYFvTA==", "requires": { - "@angular-devkit/core": "16.1.0", + "@angular-devkit/core": "16.1.1", "jsonc-parser": "3.2.0", "magic-string": "0.30.0", "ora": "5.4.1", "rxjs": "7.8.1" }, "dependencies": { + "@angular-devkit/core": { + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.1.tgz", + "integrity": "sha512-rhyY/N4iKbpfKmErmNmAfBLMrc1H8u8NlfcU6lwN6kbBbM8BfvLk9b7g4JXOfiOQfp4BnQ8CFf7xcIUy4++Tog==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "7.8.1", + "source-map": "0.7.4" + } + }, "magic-string": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", @@ -10254,6 +10299,11 @@ "tslib": "^2.1.0" } }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, "tslib": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", @@ -11162,7 +11212,7 @@ "requires": { "@angular-devkit/architect": "^0.1601.0", "@angular-devkit/core": "^16.1.0", - "@angular-devkit/schematics": "^16.1.0", + "@angular-devkit/schematics": "^16.1.1", "@angular/cli": "^16.0.4", "@schematics/angular": "^16.0.4", "@types/node": "^16.11.7", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index ae9227795e063..be6d1f89203bc 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -49,7 +49,7 @@ "dependencies": { "@angular-devkit/architect": "^0.1601.0", "@angular-devkit/core": "^16.1.0", - "@angular-devkit/schematics": "^16.1.0" + "@angular-devkit/schematics": "^16.1.1" }, "devDependencies": { "@types/node": "^16.11.7", From 87146665498e203b2df102b4a46b108d7040227e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Jun 2023 18:04:57 +0200 Subject: [PATCH 321/417] chore(deps): Bump @angular-devkit/architect from 0.1601.0 to 0.1601.1 (#10441) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 82 ++++++----------------------- packages/ng-schematics/package.json | 2 +- 2 files changed, 17 insertions(+), 67 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3a90c60860eea..5351faf2a68b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -95,11 +95,11 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1601.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1601.0.tgz", - "integrity": "sha512-lrO++pcB+NFGXLZrFBhRMPbGCMpZuJyJEKSK8zknw9/7ipRz1MSlRaJFWUKEHRlVI/+hsBTWtBRUnR5WcgqvvA==", + "version": "0.1601.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1601.1.tgz", + "integrity": "sha512-LUHaxdAZrvh++7/R+/hzVY5moEVVTjd30b25SNNYcNJsWox1Yh9idu1AvtEuZR/A8Jj+sbHnuw0176GsJ78stg==", "dependencies": { - "@angular-devkit/core": "16.1.0", + "@angular-devkit/core": "16.1.1", "rxjs": "7.8.1" }, "engines": { @@ -122,9 +122,9 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@angular-devkit/core": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.0.tgz", - "integrity": "sha512-mrWpuDvttmhrCGcLc68RIXKtTzUhkBTsE5ZZFZNO1+FSC+vO/ZpyCpPd6C+6coM68NfXYjHlms5XF6KbxeGn/Q==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.1.tgz", + "integrity": "sha512-rhyY/N4iKbpfKmErmNmAfBLMrc1H8u8NlfcU6lwN6kbBbM8BfvLk9b7g4JXOfiOQfp4BnQ8CFf7xcIUy4++Tog==", "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -183,31 +183,6 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.1.tgz", - "integrity": "sha512-rhyY/N4iKbpfKmErmNmAfBLMrc1H8u8NlfcU6lwN6kbBbM8BfvLk9b7g4JXOfiOQfp4BnQ8CFf7xcIUy4++Tog==", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "node_modules/@angular-devkit/schematics/node_modules/magic-string": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", @@ -227,14 +202,6 @@ "tslib": "^2.1.0" } }, - "node_modules/@angular-devkit/schematics/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, "node_modules/@angular-devkit/schematics/node_modules/tslib": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", @@ -10089,7 +10056,7 @@ "version": "0.2.0", "license": "Apache-2.0", "dependencies": { - "@angular-devkit/architect": "^0.1601.0", + "@angular-devkit/architect": "^0.1601.1", "@angular-devkit/core": "^16.1.0", "@angular-devkit/schematics": "^16.1.1" }, @@ -10206,11 +10173,11 @@ } }, "@angular-devkit/architect": { - "version": "0.1601.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1601.0.tgz", - "integrity": "sha512-lrO++pcB+NFGXLZrFBhRMPbGCMpZuJyJEKSK8zknw9/7ipRz1MSlRaJFWUKEHRlVI/+hsBTWtBRUnR5WcgqvvA==", + "version": "0.1601.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1601.1.tgz", + "integrity": "sha512-LUHaxdAZrvh++7/R+/hzVY5moEVVTjd30b25SNNYcNJsWox1Yh9idu1AvtEuZR/A8Jj+sbHnuw0176GsJ78stg==", "requires": { - "@angular-devkit/core": "16.1.0", + "@angular-devkit/core": "16.1.1", "rxjs": "7.8.1" }, "dependencies": { @@ -10230,9 +10197,9 @@ } }, "@angular-devkit/core": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.0.tgz", - "integrity": "sha512-mrWpuDvttmhrCGcLc68RIXKtTzUhkBTsE5ZZFZNO1+FSC+vO/ZpyCpPd6C+6coM68NfXYjHlms5XF6KbxeGn/Q==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.1.tgz", + "integrity": "sha512-rhyY/N4iKbpfKmErmNmAfBLMrc1H8u8NlfcU6lwN6kbBbM8BfvLk9b7g4JXOfiOQfp4BnQ8CFf7xcIUy4++Tog==", "requires": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -10271,18 +10238,6 @@ "rxjs": "7.8.1" }, "dependencies": { - "@angular-devkit/core": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.1.tgz", - "integrity": "sha512-rhyY/N4iKbpfKmErmNmAfBLMrc1H8u8NlfcU6lwN6kbBbM8BfvLk9b7g4JXOfiOQfp4BnQ8CFf7xcIUy4++Tog==", - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "7.8.1", - "source-map": "0.7.4" - } - }, "magic-string": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", @@ -10299,11 +10254,6 @@ "tslib": "^2.1.0" } }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, "tslib": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", @@ -11210,7 +11160,7 @@ "@puppeteer/ng-schematics": { "version": "file:packages/ng-schematics", "requires": { - "@angular-devkit/architect": "^0.1601.0", + "@angular-devkit/architect": "^0.1601.1", "@angular-devkit/core": "^16.1.0", "@angular-devkit/schematics": "^16.1.1", "@angular/cli": "^16.0.4", diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index be6d1f89203bc..a3f569fe3378a 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -47,7 +47,7 @@ "node": ">=16.3.0" }, "dependencies": { - "@angular-devkit/architect": "^0.1601.0", + "@angular-devkit/architect": "^0.1601.1", "@angular-devkit/core": "^16.1.0", "@angular-devkit/schematics": "^16.1.1" }, From 483ecaa81aaabaf36c26436972cc1787b3a409e9 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Fri, 23 Jun 2023 18:33:32 +0200 Subject: [PATCH 322/417] chore: fix release-please (#10446) --- release-please-config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-please-config.json b/release-please-config.json index 5ae14b8cc3162..c3de0ec7f13dd 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -10,7 +10,7 @@ }, "packages/testserver": {}, "packages/ng-schematics": { - "release-as": "0.2.0" + "release-as": "0.3.0" }, "packages/browsers": {} }, From 61f4525ae306810404af9083d2e7440403c02722 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 26 Jun 2023 10:25:15 +0200 Subject: [PATCH 323/417] fix: fix the util import in Connection.ts (#10450) --- packages/puppeteer-core/src/common/Connection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/puppeteer-core/src/common/Connection.ts b/packages/puppeteer-core/src/common/Connection.ts index a25fdfdc89028..7862a4fa96b20 100644 --- a/packages/puppeteer-core/src/common/Connection.ts +++ b/packages/puppeteer-core/src/common/Connection.ts @@ -18,7 +18,7 @@ import {Protocol} from 'devtools-protocol'; import {ProtocolMapping} from 'devtools-protocol/types/protocol-mapping.js'; import {assert} from '../util/assert.js'; -import {Deferred} from '../util/util.js'; +import {Deferred} from '../util/Deferred.js'; import {ConnectionTransport} from './ConnectionTransport.js'; import {debug} from './Debug.js'; From c35084dd2c0ef73150b75725b38c812a9e61e66e Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 26 Jun 2023 10:57:48 +0200 Subject: [PATCH 324/417] ci: separate unit tests (#10436) --- .eslintrc.js | 2 +- .github/workflows/ci.yml | 21 +++++++++++++ docs/contributing.md | 10 +++++++ package.json | 5 ++-- packages/puppeteer-core/package.json | 10 ++++++- .../src/common/NetworkManager.test.ts | 30 +++++++++++-------- packages/puppeteer/package.json | 1 + test/TestExpectations.json | 18 ++++------- 8 files changed, 68 insertions(+), 29 deletions(-) rename test/src/NetworkManager.spec.ts => packages/puppeteer-core/src/common/NetworkManager.test.ts (98%) diff --git a/.eslintrc.js b/.eslintrc.js index 549d58aee549a..26b64263df60a 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -98,7 +98,7 @@ module.exports = { 'no-restricted-imports': [ 'error', { - patterns: ['*Events'], + patterns: ['*Events', '*.test.js'], paths: [ { name: 'mitt', diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba51432be3cc7..3e7ce837ea180 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -372,6 +372,27 @@ jobs: run: | docker run -i --init --cap-add=SYS_ADMIN --rm puppeteer-test-image node -e "`cat test/smoke-test.js`" + unit-tests: + name: '[Required] Unit tests' + runs-on: ubuntu-latest + needs: check-changes + if: ${{ contains(fromJSON(needs.check-changes.outputs.changes), 'puppeteer') }} + steps: + - name: Check out repository + uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + - name: Set up Node.js + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 + with: + cache: npm + node-version: lts/* + - name: Install dependencies + run: npm ci + env: + PUPPETEER_SKIP_DOWNLOAD: true + - name: Run unit tests + run: | + npm run unit --w puppeteer-core -w puppeteer --if-present + ng-schematics-tests: name: '[Required] Test Angular Schematics' runs-on: ubuntu-latest diff --git a/docs/contributing.md b/docs/contributing.md index f5675d9d458cd..4bddec351ad11 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -98,6 +98,7 @@ usually check through CI: [`tsd`](https://github.com/SamVerschueren/tsd). - `test:chrome:**` - Tests `puppeteer` on Chromium. - `test:firefox:**` - Tests `puppeteer` on Firefox. +- `unit` - Runs unit tests. The default `npm test` runs `test:{chrome,firefox}:headless` which is generally sufficient. @@ -108,6 +109,15 @@ to see if a given test result is expected or not. See more info about the test runner in [`tools/mochaRunner`](https://github.com/puppeteer/puppeteer/tree/main/tools/mochaRunner). +### Unit tests + +Tests that only test code (without the running browser) are put next to the classes they test +and run using the Node test runner (requires Node 20+): + +```bash +npm run unit +``` + ## Code reviews All submissions, including submissions by project members, require review. We diff --git a/package.json b/package.json index 644afb8ff2532..568bb8cc35d42 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,9 @@ "test:firefox:headful": "wireit", "test:firefox:headless": "wireit", "test:firefox": "wireit", - "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js --min-tests 1052", - "validate-licenses": "tsx tools/third_party/validate-licenses.ts" + "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js --min-tests 1048", + "validate-licenses": "tsx tools/third_party/validate-licenses.ts", + "unit": "npm run unit --workspaces --if-present" }, "wireit": { "build": { diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 03bbd71043b29..1cdba68bc25c7 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -42,7 +42,8 @@ "clean": "tsc -b --clean && rm -rf lib src/generated", "generate:package-json": "wireit", "generate:sources": "wireit", - "prepack": "wireit" + "prepack": "wireit", + "unit": "wireit" }, "wireit": { "prepack": { @@ -123,11 +124,18 @@ "dependencies": [ "build:tsc" ] + }, + "unit": { + "command": "node --test --test-reporter spec lib/cjs", + "dependencies": [ + "build" + ] } }, "files": [ "lib", "src", + "!*.test.js", "!*.tsbuildinfo" ], "author": "The Chromium Authors", diff --git a/test/src/NetworkManager.spec.ts b/packages/puppeteer-core/src/common/NetworkManager.test.ts similarity index 98% rename from test/src/NetworkManager.spec.ts rename to packages/puppeteer-core/src/common/NetworkManager.test.ts index db73f6e601786..8a098f877c433 100644 --- a/test/src/NetworkManager.spec.ts +++ b/packages/puppeteer-core/src/common/NetworkManager.test.ts @@ -14,15 +14,16 @@ * limitations under the License. */ +import {describe, it} from 'node:test'; + import expect from 'expect'; -import {HTTPRequest} from 'puppeteer-core/internal/api/HTTPRequest.js'; -import {HTTPResponse} from 'puppeteer-core/internal/api/HTTPResponse.js'; -import {EventEmitter} from 'puppeteer-core/internal/common/EventEmitter.js'; -import {Frame} from 'puppeteer-core/internal/common/Frame.js'; -import { - NetworkManager, - NetworkManagerEmittedEvents, -} from 'puppeteer-core/internal/common/NetworkManager.js'; + +import {HTTPRequest} from '../api/HTTPRequest.js'; +import {HTTPResponse} from '../api/HTTPResponse.js'; + +import {EventEmitter} from './EventEmitter.js'; +import {Frame} from './Frame.js'; +import {NetworkManager, NetworkManagerEmittedEvents} from './NetworkManager.js'; // TODO: develop a helper to generate fake network events for attributes that // are not relevant for the network manager to make tests shorter. @@ -477,13 +478,16 @@ describe('NetworkManager', () => { return null; }, }); - manager.setRequestInterception(true); + await manager.setRequestInterception(true); const requests: HTTPRequest[] = []; - manager.on(NetworkManagerEmittedEvents.Request, (request: HTTPRequest) => { - request.continue(); - requests.push(request); - }); + manager.on( + NetworkManagerEmittedEvents.Request, + async (request: HTTPRequest) => { + requests.push(request); + await request.continue(); + } + ); /** * This sequence was taken from an actual CDP session produced by the following diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 1816b1b39d669..302c4612bc62b 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -115,6 +115,7 @@ "lib", "src", "install.js", + "!*.test.js", "!*.tsbuildinfo" ], "author": "The Chromium Authors", diff --git a/test/TestExpectations.json b/test/TestExpectations.json index e1bae86506312..65b0368be0577 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -11,6 +11,12 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[Deferred.spec] *", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[DeviceRequestPrompt.spec] DeviceRequestPrompt *", "platforms": ["darwin", "linux", "win32"], @@ -155,12 +161,6 @@ "parameters": ["webDriverBiDi"], "expectations": ["FAIL", "TIMEOUT"] }, - { - "testIdPattern": "[NetworkManager.spec] NetworkManager *", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] - }, { "testIdPattern": "[page.spec] Page Page.browser *", "platforms": ["darwin", "linux", "win32"], @@ -473,12 +473,6 @@ "parameters": ["chrome", "webDriverBiDi"], "expectations": ["PASS"] }, - { - "testIdPattern": "[Deferred.spec] *", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["webDriverBiDi"], - "expectations": ["PASS"] - }, { "testIdPattern": "[drag-and-drop.spec] *", "platforms": ["darwin", "linux", "win32"], From 74f6bc819581e14b3dcd9cdbe14e1bf9f1b7705c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jun 2023 09:08:47 +0000 Subject: [PATCH 325/417] chore(deps): Bump docker/metadata-action from 4.4.0 to 4.6.0 (#10449) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4e14ae07dd498..e995b6b36c4fc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -69,7 +69,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@c4ee3adeed93b1fa6a762f209fb01608c1a22f1e # v4.4.0 + uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | From 2a86aa2629c7e6166962449c73d3f56a3882b478 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jun 2023 09:54:28 +0000 Subject: [PATCH 326/417] chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (#10448) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/changed-packages.yml | 2 +- .github/workflows/ci.yml | 18 +++++++++--------- .github/workflows/devtools.yml | 2 +- .github/workflows/issue-analyzer.yml | 2 +- .github/workflows/pre-release.yml | 2 +- .github/workflows/publish.yml | 4 ++-- .github/workflows/scorecards-analysis.yml | 2 +- .github/workflows/update-browser-pins.yml | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/changed-packages.yml b/.github/workflows/changed-packages.yml index 23c03122c7f8e..bfacc4634e3ea 100644 --- a/.github/workflows/changed-packages.yml +++ b/.github/workflows/changed-packages.yml @@ -20,7 +20,7 @@ jobs: changes: ${{ steps.changes.outputs.changes }} steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: fetch-depth: 2 - name: Check if branch is out of date diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e7ce837ea180..d81bb87e04f88 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: fetch-depth: 2 - name: Set up Node.js @@ -72,7 +72,7 @@ jobs: contents: write steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: @@ -135,7 +135,7 @@ jobs: suite: chrome-headful steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: @@ -219,7 +219,7 @@ jobs: suite: firefox-headless steps: - name: Checkout - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: @@ -274,7 +274,7 @@ jobs: if: ${{ !startsWith(github.ref_name, 'release-please') && contains(fromJSON(needs.check-changes.outputs.changes), 'puppeteer') }} steps: - name: Checkout - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: @@ -347,7 +347,7 @@ jobs: if: ${{ contains(fromJSON(needs.check-changes.outputs.changes), 'puppeteer') }} steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: fetch-depth: 2 - name: Set up Node.js @@ -379,7 +379,7 @@ jobs: if: ${{ contains(fromJSON(needs.check-changes.outputs.changes), 'puppeteer') }} steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: @@ -400,7 +400,7 @@ jobs: if: ${{ contains(fromJSON(needs.check-changes.outputs.changes), 'ng-schematics') }} steps: - name: Checkout - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: @@ -427,7 +427,7 @@ jobs: - macos-latest steps: - name: Checkout - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml index 39ae0666ea53a..48c5bb675cd4d 100644 --- a/.github/workflows/devtools.yml +++ b/.github/workflows/devtools.yml @@ -18,7 +18,7 @@ jobs: if: contains(github.event.label.name, 'devtools') steps: - name: Checkout - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: diff --git a/.github/workflows/issue-analyzer.yml b/.github/workflows/issue-analyzer.yml index 7ac958fc9610d..ba67be6267a81 100644 --- a/.github/workflows/issue-analyzer.yml +++ b/.github/workflows/issue-analyzer.yml @@ -54,7 +54,7 @@ jobs: }) } - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 233f42e2c404a..f63f055a5e2a2 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -21,7 +21,7 @@ jobs: contents: write steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ssh-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Install dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e995b6b36c4fc..4dbded1920d18 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,7 +16,7 @@ jobs: contents: read steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Install dependencies run: npm ci env: @@ -51,7 +51,7 @@ jobs: IMAGE_NAME: ${{ github.repository }} steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Install dependencies run: npm ci env: diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 579e09161927c..ed6f0de08a367 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: persist-credentials: false diff --git a/.github/workflows/update-browser-pins.yml b/.github/workflows/update-browser-pins.yml index 175c6565b6953..c5d32984ffeb3 100644 --- a/.github/workflows/update-browser-pins.yml +++ b/.github/workflows/update-browser-pins.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Node.js uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: From e4526477393cde61fc87428260993e533142ce1e Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 26 Jun 2023 14:01:36 +0200 Subject: [PATCH 327/417] chore: move Deferred test (#10452) --- package.json | 2 +- .../puppeteer-core/src/util/Deferred.test.ts | 42 +++++++++++++------ 2 files changed, 30 insertions(+), 14 deletions(-) rename test/src/Deferred.spec.ts => packages/puppeteer-core/src/util/Deferred.test.ts (68%) diff --git a/package.json b/package.json index 568bb8cc35d42..ee7a7d64dd1e4 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "test:firefox:headful": "wireit", "test:firefox:headless": "wireit", "test:firefox": "wireit", - "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js --min-tests 1048", + "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js --min-tests 1046", "validate-licenses": "tsx tools/third_party/validate-licenses.ts", "unit": "npm run unit --workspaces --if-present" }, diff --git a/test/src/Deferred.spec.ts b/packages/puppeteer-core/src/util/Deferred.test.ts similarity index 68% rename from test/src/Deferred.spec.ts rename to packages/puppeteer-core/src/util/Deferred.test.ts index 2c8dcb3c58e8f..e5db7e243c133 100644 --- a/test/src/Deferred.spec.ts +++ b/packages/puppeteer-core/src/util/Deferred.test.ts @@ -14,8 +14,12 @@ * limitations under the License. */ +import {describe, it} from 'node:test'; + import expect from 'expect'; -import {Deferred} from 'puppeteer-core/internal/util/Deferred.js'; +import sinon from 'sinon'; + +import {Deferred} from './Deferred.js'; describe('DeferredPromise', function () { it('should catch errors', async () => { @@ -45,18 +49,30 @@ describe('DeferredPromise', function () { } expect(caught).toBeTruthy(); }); + it('Deferred.race should cancel timeout', async function () { - const deferred = Deferred.create(); - const deferredTimeout = Deferred.create({ - message: 'Race did not stop timer', - timeout: this.timeout() + 50, - }); - await Promise.all([ - Deferred.race([deferred, deferredTimeout]), - deferred.resolve(), - ]); - - expect(deferredTimeout.value()).toBeInstanceOf(Error); - expect(deferredTimeout.value()?.message).toContain('Timeout cleared'); + const clock = sinon.useFakeTimers(); + + try { + const deferred = Deferred.create(); + const deferredTimeout = Deferred.create({ + message: 'Race did not stop timer', + timeout: 100, + }); + + clock.tick(50); + + await Promise.all([ + Deferred.race([deferred, deferredTimeout]), + deferred.resolve(), + ]); + + clock.tick(150); + + expect(deferredTimeout.value()).toBeInstanceOf(Error); + expect(deferredTimeout.value()?.message).toContain('Timeout cleared'); + } finally { + clock.restore(); + } }); }); From ceb6fbb365948cb830f8e93df8c558011b648b8c Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 28 Jun 2023 09:54:16 +0200 Subject: [PATCH 328/417] chore: use a less chatty BiDi+ (#10453) --- package-lock.json | 16 +++++++-------- packages/puppeteer-core/package.json | 2 +- .../puppeteer-core/src/common/bidi/Browser.ts | 19 +++++++++++------- .../src/common/bidi/BrowsingContext.ts | 10 +++++----- .../src/common/bidi/Connection.ts | 15 ++++++++------ test/TestExpectations.json | 20 +------------------ test/src/coverage.spec.ts | 9 +++++---- 7 files changed, 41 insertions(+), 50 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5351faf2a68b8..29e251a8fd4de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3020,9 +3020,9 @@ } }, "node_modules/chromium-bidi": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.13.tgz", - "integrity": "sha512-9m2SY5DHI43OBQ7SMXjwp/iQaYo6iihqJ4IiD1OlrawGQTNveYYeJJt1yCqMxjp5y86m/uHxc9VooOWVlKFi4w==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.14.tgz", + "integrity": "sha512-79S04G7lLmxbsjIkJaeIWKQQ31ZfzUsfoICWBdjqZnayWnCzBcFAqWhIGu7q85d5LhhauQK5x/gMqIJbV64+DQ==", "dependencies": { "mitt": "3.0.0" }, @@ -10109,7 +10109,7 @@ "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "1.4.2", - "chromium-bidi": "0.4.13", + "chromium-bidi": "0.4.14", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", @@ -12230,9 +12230,9 @@ } }, "chromium-bidi": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.13.tgz", - "integrity": "sha512-9m2SY5DHI43OBQ7SMXjwp/iQaYo6iihqJ4IiD1OlrawGQTNveYYeJJt1yCqMxjp5y86m/uHxc9VooOWVlKFi4w==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.14.tgz", + "integrity": "sha512-79S04G7lLmxbsjIkJaeIWKQQ31ZfzUsfoICWBdjqZnayWnCzBcFAqWhIGu7q85d5LhhauQK5x/gMqIJbV64+DQ==", "requires": { "mitt": "3.0.0" } @@ -15653,7 +15653,7 @@ "version": "file:packages/puppeteer-core", "requires": { "@puppeteer/browsers": "1.4.2", - "chromium-bidi": "0.4.13", + "chromium-bidi": "0.4.14", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 1cdba68bc25c7..1ee92a92cb3a4 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -141,7 +141,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.13", + "chromium-bidi": "0.4.14", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", diff --git a/packages/puppeteer-core/src/common/bidi/Browser.ts b/packages/puppeteer-core/src/common/bidi/Browser.ts index 9d6a28d783a06..aee0689802a20 100644 --- a/packages/puppeteer-core/src/common/bidi/Browser.ts +++ b/packages/puppeteer-core/src/common/bidi/Browser.ts @@ -36,11 +36,18 @@ import {debugError} from './utils.js'; * @internal */ export class Browser extends BrowserBase { - static readonly subscribeModules = [ + static readonly subscribeModules: Bidi.Session.SubscriptionRequestEvent[] = [ 'browsingContext', 'network', 'log', - 'cdp', + ]; + static readonly subscribeCdpEvents: Bidi.CDP.EventNames[] = [ + // Coverage + 'cdp.Debugger.scriptParsed', + 'cdp.CSS.styleSheetAdded', + 'cdp.Runtime.executionContextsCleared', + // Tracing + 'cdp.Tracing.tracingComplete', ]; #browserName = ''; @@ -67,11 +74,9 @@ export class Browser extends BrowserBase { } await opts.connection.send('session.subscribe', { - events: (browserName.toLocaleLowerCase().includes('firefox') - ? Browser.subscribeModules.filter(module => { - return !['cdp'].includes(module); - }) - : Browser.subscribeModules) as Bidi.Message.EventNames[], + events: browserName.toLocaleLowerCase().includes('firefox') + ? Browser.subscribeModules + : [...Browser.subscribeModules, ...Browser.subscribeCdpEvents], }); return new Browser({ diff --git a/packages/puppeteer-core/src/common/bidi/BrowsingContext.ts b/packages/puppeteer-core/src/common/bidi/BrowsingContext.ts index 632f3a9369cee..50e6833030dd5 100644 --- a/packages/puppeteer-core/src/common/bidi/BrowsingContext.ts +++ b/packages/puppeteer-core/src/common/bidi/BrowsingContext.ts @@ -51,7 +51,7 @@ export class CDPSessionWrapper extends EventEmitter implements CDPSession { context: context.id, }) .then(session => { - this.#sessionId.resolve(session.result.cdpSession); + this.#sessionId.resolve(session.result.session!); }) .catch(err => { this.#sessionId.reject(err); @@ -65,11 +65,11 @@ export class CDPSessionWrapper extends EventEmitter implements CDPSession { method: T, ...paramArgs: ProtocolMapping.Commands[T]['paramsType'] ): Promise { - const cdpSession = await this.#sessionId.valueOrThrow(); + const session = await this.#sessionId.valueOrThrow(); const result = await this.#context.connection.send('cdp.sendCommand', { - cdpMethod: method, - cdpParams: paramArgs[0] || {}, - cdpSession, + method: method, + params: paramArgs[0], + session, }); return result.result; } diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index 4bb1cb05ba005..b7e1290adda04 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -234,17 +234,14 @@ export class Connection extends EventEmitter { // `log.entryAdded` specific context } else if ('source' in event.params && event.params.source.context) { context = this.#browsingContexts.get(event.params.source.context); - } else if (event.method === 'cdp.eventReceived') { + } else if (isCDPEvent(event)) { // TODO: this is not a good solution and we need to find a better one. // Perhaps we need to have a dedicated CDP event emitter or emulate // the CDPSession interface with BiDi?. - const cdpSessionId = event.params.cdpSession; + const cdpSessionId = event.params.session; for (const context of this.#browsingContexts.values()) { if (context.cdpSession?.id() === cdpSessionId) { - context.cdpSession!.emit( - event.params.cdpMethod, - event.params.cdpParams - ); + context.cdpSession!.emit(event.params.event, event.params.params); } } } @@ -285,3 +282,9 @@ function createProtocolError(object: Bidi.Message.ErrorResult): string { } return message; } + +function isCDPEvent( + event: Bidi.Message.EventMessage +): event is Bidi.CDP.EventReceivedEvent { + return event.method.startsWith('cdp.'); +} diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 65b0368be0577..3863aa0ddd46a 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -1739,18 +1739,6 @@ "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[coverage.spec] Coverage specs JSCoverage includeRawScriptCoverage should include rawScriptCoverage field when enabled", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[coverage.spec] Coverage specs JSCoverage includeRawScriptCoverage should not include rawScriptCoverage field when disabled", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["FAIL"] - }, { "testIdPattern": "[coverage.spec] Coverage specs JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true", "platforms": ["darwin", "linux", "win32"], @@ -1758,13 +1746,7 @@ "expectations": ["FAIL"] }, { - "testIdPattern": "[coverage.spec] Coverage specs JSCoverage should work", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["FAIL"] - }, - { - "testIdPattern": "[coverage.spec] Coverage specs JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true", + "testIdPattern": "[coverage.spec] Coverage specs JSCoverage should not ignore eval() scripts if reportAnonymousScripts is true", "platforms": ["darwin", "linux", "win32"], "parameters": ["chrome", "webDriverBiDi"], "expectations": ["FAIL", "PASS"] diff --git a/test/src/coverage.spec.ts b/test/src/coverage.spec.ts index a8bcb7d6fe202..e7a7c393a21cd 100644 --- a/test/src/coverage.spec.ts +++ b/test/src/coverage.spec.ts @@ -24,7 +24,7 @@ describe('Coverage specs', function () { const {page, server} = await getTestState(); await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/simple.html', { - waitUntil: 'networkidle0', + waitUntil: 'load', }); const coverage = await page.coverage.stopJSCoverage(); expect(coverage).toHaveLength(1); @@ -51,7 +51,7 @@ describe('Coverage specs', function () { const coverage = await page.coverage.stopJSCoverage(); expect(coverage).toHaveLength(1); }); - it("shouldn't ignore eval() scripts if reportAnonymousScripts is true", async () => { + it('should not ignore eval() scripts if reportAnonymousScripts is true', async () => { const {page, server} = await getTestState(); await page.coverage.startJSCoverage({reportAnonymousScripts: true}); @@ -183,7 +183,7 @@ describe('Coverage specs', function () { const {page, server} = await getTestState(); await page.coverage.startJSCoverage(); await page.goto(server.PREFIX + '/jscoverage/simple.html', { - waitUntil: 'networkidle0', + waitUntil: 'load', }); const coverage = await page.coverage.stopJSCoverage(); expect(coverage).toHaveLength(1); @@ -195,7 +195,7 @@ describe('Coverage specs', function () { includeRawScriptCoverage: true, }); await page.goto(server.PREFIX + '/jscoverage/simple.html', { - waitUntil: 'networkidle0', + waitUntil: 'load', }); const coverage = await page.coverage.stopJSCoverage(); expect(coverage).toHaveLength(1); @@ -269,6 +269,7 @@ describe('Coverage specs', function () { await page.goto(server.PREFIX + '/csscoverage/media.html'); const coverage = await page.coverage.stopCSSCoverage(); expect(coverage).toHaveLength(1); + console.log(coverage); expect(coverage[0]!.url).toContain('/csscoverage/media.html'); expect(coverage[0]!.ranges).toEqual([{start: 8, end: 40}]); }); From a43b346bfc7f0071fcead1abb7d7b46dcf3c27f9 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 28 Jun 2023 10:01:59 +0200 Subject: [PATCH 329/417] fix: `port` option to run dev and e2e side-by-side (#10458) --- packages/ng-schematics/README.md | 56 ++++++++++++++++--- packages/ng-schematics/package.json | 3 +- .../src/builders/puppeteer/index.ts | 6 +- .../src/builders/puppeteer/schema.json | 4 ++ .../src/builders/puppeteer/types.ts | 1 + .../tests/app.__ext@dasherize__.ts.template | 1 - .../files/base/e2e/tests/utils.ts.template | 4 ++ .../src/schematics/ng-add/schema.json | 6 ++ ...@dasherize__.__ext@dasherize__.ts.template | 1 - .../src/schematics/test/index.ts | 36 ++++++++---- .../src/schematics/utils/files.ts | 11 ++-- .../src/schematics/utils/json.ts | 6 +- .../src/schematics/utils/packages.ts | 4 +- .../src/schematics/utils/types.ts | 16 ++++++ .../ng-schematics/test/src/ng-add.spec.ts | 16 ++++++ packages/ng-schematics/tools/sandbox.js | 13 ++++- 16 files changed, 150 insertions(+), 34 deletions(-) diff --git a/packages/ng-schematics/README.md b/packages/ng-schematics/README.md index 3efc89f17c057..fd4443199553e 100644 --- a/packages/ng-schematics/README.md +++ b/packages/ng-schematics/README.md @@ -2,9 +2,10 @@ Adds Puppeteer-based e2e tests to your Angular project. -## Usage +## Getting started Run the command below in an Angular CLI app directory and follow the prompts. + _Note this will add the schematic as a dependency to your project._ ```bash @@ -15,10 +16,10 @@ Or you can use the same command followed by the [options](#options) below. Currently, this schematic supports the following test frameworks: -- **Jasmine** [https://jasmine.github.io/] -- **Jest** [https://jestjs.io/] -- **Mocha** [https://mochajs.org/] -- **Node Test Runner** _(Experimental)_ [https://nodejs.org/api/test.html] +- [**Jasmine**](https://jasmine.github.io/) +- [**Jest**](https://jestjs.io/) +- [**Mocha**](https://mochajs.org/) +- [**Node Test Runner** _(Experimental)_](https://nodejs.org/api/test.html) With the schematics installed you can run E2E tests: @@ -26,9 +27,7 @@ With the schematics installed you can run E2E tests: ng e2e ``` -> Note: Command spawns it's own server on the same port `ng serve` does. - -## Options +### Options When adding schematics to your project you can to provide following options: @@ -37,6 +36,41 @@ When adding schematics to your project you can to provide following options: | `--isDefaultTester` | When true, replaces default `ng e2e` command. | `boolean` | `true` | | `--exportConfig` | When true, creates an empty [Puppeteer configuration](https://pptr.dev/guides/configuration) file. (`.puppeteerrc.cjs`) | `boolean` | `true` | | `--testingFramework` | The testing framework to install along side Puppeteer. | `"jasmine"`, `"jest"`, `"mocha"`, `"node"` | `true` | +| `--port` | The port to spawn server for E2E. If default is used `ng serve` and `ng e2e` will not run side-by-side. | `number` | `4200` | + +## Creating a single test file + +Puppeteer Angular Schematic exposes a method to create a single test file. + +```bash +ng generate @puppeteer/ng-schematics:test "" +``` + +### Running test server and dev server at the same time + +By default the E2E test will run the app on the same port as `ng start`. +To avoid this you can specify the port the an the `angular.json` +Update either `e2e` or `puppeteer` (depending on the initial setup) to: + +```json +{ + "e2e": { + "builder": "@puppeteer/ng-schematics:puppeteer", + "options": { + "commands": [...], + "devServerTarget": "sandbox:serve", + "testingFramework": "", + "port": 8080 + }, + ... +} +``` + +Now update the E2E test file `utils.ts` baseUrl to: + +```ts +const baseUrl = 'http://localhost:8080'; +``` ## Contributing @@ -58,6 +92,12 @@ npm run sandbox npm run sandbox -- --build ``` +To run the creating of single test schematic: + +```bash +npm run sandbox:test +``` + ### Unit Testing The schematics utilize `@angular-devkit/schematics/testing` for verifying correct file creation and `package.json` updates. To execute the test suit: diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index a3f569fe3378a..10af3a953d054 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -8,7 +8,8 @@ "dev:test": "npm run test --watch", "dev": "npm run build --watch", "test": "wireit", - "sandbox": "node tools/sandbox.js" + "sandbox": "node tools/sandbox.js", + "sandbox:test": "node tools/sandbox.js --test" }, "wireit": { "build": { diff --git a/packages/ng-schematics/src/builders/puppeteer/index.ts b/packages/ng-schematics/src/builders/puppeteer/index.ts index a85e997c6bb8d..2738c90f41853 100644 --- a/packages/ng-schematics/src/builders/puppeteer/index.ts +++ b/packages/ng-schematics/src/builders/puppeteer/index.ts @@ -105,7 +105,7 @@ async function startServer( const overrides = { watch: false, host: defaultServerOptions['host'], - port: defaultServerOptions['port'], + port: options.port ?? defaultServerOptions['port'], } as JsonObject; message(' Spawning test server ⚙️ ... \n', context); @@ -138,7 +138,7 @@ async function executeE2ETest( if (error instanceof Error) { return {success: false, error: error.message}; } - return {success: false, error: error as any}; + return {success: false, error: error as string}; } finally { if (server) { await server.stop(); @@ -146,4 +146,4 @@ async function executeE2ETest( } } -export default createBuilder(executeE2ETest) as any; +export default createBuilder(executeE2ETest); diff --git a/packages/ng-schematics/src/builders/puppeteer/schema.json b/packages/ng-schematics/src/builders/puppeteer/schema.json index 42e80f46d0542..2693d19ccebeb 100644 --- a/packages/ng-schematics/src/builders/puppeteer/schema.json +++ b/packages/ng-schematics/src/builders/puppeteer/schema.json @@ -16,6 +16,10 @@ "devServerTarget": { "type": "string", "description": "Angular target that spawns the server." + }, + "port": { + "type": ["number", "null"], + "description": "Port to run the test server on." } }, "additionalProperties": true diff --git a/packages/ng-schematics/src/builders/puppeteer/types.ts b/packages/ng-schematics/src/builders/puppeteer/types.ts index b25d51b5f1258..16935905d0597 100644 --- a/packages/ng-schematics/src/builders/puppeteer/types.ts +++ b/packages/ng-schematics/src/builders/puppeteer/types.ts @@ -21,4 +21,5 @@ type Command = [string, ...string[]]; export interface PuppeteerBuilderOptions extends JsonObject { commands: Command[]; devServerTarget: string; + port: number | null; } diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template index 6ead9dac25265..c9ee1b49836e5 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/app.__ext@dasherize__.ts.template @@ -10,7 +10,6 @@ describe('App test', function () { setupBrowserHooks(); it('is running', async function () { const {page} = getBrowserState(); - await page.goto('<%= baseUrl %>'); const element = await page.waitForSelector('text/sandbox app is running!'); <% if(testingFramework == 'jasmine' || testingFramework == 'jest') { %> diff --git a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template index 2ba5264fc9093..2fc3e007cb34c 100644 --- a/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template +++ b/packages/ng-schematics/src/schematics/ng-add/files/base/e2e/tests/utils.ts.template @@ -3,6 +3,7 @@ import {before, beforeEach, after, afterEach} from 'node:test'; <% } %> import * as puppeteer from 'puppeteer'; +const baseUrl = '<%= baseUrl %>'; let browser: puppeteer.Browser; let page: puppeteer.Page; @@ -21,6 +22,7 @@ export function setupBrowserHooks(): void { beforeEach(async () => { page = await browser.newPage(); + await page.goto(baseUrl); }); afterEach(async () => { @@ -41,6 +43,7 @@ export function setupBrowserHooks(): void { export function getBrowserState(): { browser: puppeteer.Browser; page: puppeteer.Page; + baseUrl: string; } { if (!browser) { throw new Error( @@ -50,5 +53,6 @@ export function getBrowserState(): { return { browser, page, + baseUrl, }; } diff --git a/packages/ng-schematics/src/schematics/ng-add/schema.json b/packages/ng-schematics/src/schematics/ng-add/schema.json index 971053ddb067d..83efee9ef74a8 100644 --- a/packages/ng-schematics/src/schematics/ng-add/schema.json +++ b/packages/ng-schematics/src/schematics/ng-add/schema.json @@ -43,6 +43,12 @@ } ] } + }, + "port": { + "type": ["number"], + "default": 4200, + "alias": "p", + "x-prompt": "On which port to spawn test server on?" } }, "required": [] diff --git a/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template b/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template index 183f93726f204..8b20ee2e6268c 100644 --- a/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template +++ b/packages/ng-schematics/src/schematics/test/files/base/e2e/tests/__name@dasherize__.__ext@dasherize__.ts.template @@ -10,6 +10,5 @@ describe('<%= classify(name) %>', function () { setupBrowserHooks(); it('', async function () { const {page} = getBrowserState(); - await page.goto('<%= baseUrl %>'); }); }); diff --git a/packages/ng-schematics/src/schematics/test/index.ts b/packages/ng-schematics/src/schematics/test/index.ts index dfff018ed6658..65c552c62157a 100644 --- a/packages/ng-schematics/src/schematics/test/index.ts +++ b/packages/ng-schematics/src/schematics/test/index.ts @@ -24,7 +24,12 @@ import { import {addBaseFiles} from '../utils/files.js'; import {getAngularConfig} from '../utils/json.js'; -import {TestingFramework, SchematicsSpec} from '../utils/types.js'; +import { + TestingFramework, + SchematicsSpec, + SchematicsOptions, + AngularProject, +} from '../utils/types.js'; // You don't have to export the function as default. You can also have more than one rule // factory per file. @@ -34,21 +39,25 @@ export function test(options: SchematicsSpec): Rule { }; } -function findTestingFramework([name, project]: [ - string, - any -]): TestingFramework { +function findTestingOption( + [name, project]: [string, AngularProject | undefined], + property: Property +): SchematicsOptions[Property] { + if (!project) { + throw new Error(`Project "${name}" not found.`); + } + const e2e = project.architect?.e2e; const puppeteer = project.architect?.puppeteer; const builder = '@puppeteer/ng-schematics:puppeteer'; if (e2e?.builder === builder) { - return e2e.options.testingFramework; + return e2e.options[property]; } else if (puppeteer?.builder === builder) { - return puppeteer.options.testingFramework; + return puppeteer.options[property]; } - throw new Error(`Can't find TestingFramework info for project ${name}`); + throw new Error(`Can't find property "${property}" for project "${name}".`); } function addSpecFile(options: SchematicsSpec): Rule { @@ -57,13 +66,13 @@ function addSpecFile(options: SchematicsSpec): Rule { const {projects} = getAngularConfig(tree); const projectNames = Object.keys(projects) as [string, ...string[]]; - const foundProject: [string, unknown] | undefined = + const foundProject: [string, AngularProject | undefined] | undefined = projectNames.length === 1 ? [projectNames[0], projects[projectNames[0]]] : Object.entries(projects).find(([name, project]) => { return options.project ? options.project === name - : (project as any).root === ''; + : project.root === ''; }); if (!foundProject) { throw new SchematicsException( @@ -71,7 +80,11 @@ function addSpecFile(options: SchematicsSpec): Rule { ); } - const testingFramework = findTestingFramework(foundProject); + const testingFramework = findTestingOption( + foundProject, + 'testingFramework' + ); + const port = findTestingOption(foundProject, 'port'); context.logger.debug('Creating Spec file.'); @@ -83,6 +96,7 @@ function addSpecFile(options: SchematicsSpec): Rule { // Node test runner does not support glob patterns // It looks for files `*.test.js` ext: testingFramework === TestingFramework.Node ? 'test' : 'e2e', + port, }, }); }; diff --git a/packages/ng-schematics/src/schematics/utils/files.ts b/packages/ng-schematics/src/schematics/utils/files.ts index df463c76222ee..ea313d925c9f4 100644 --- a/packages/ng-schematics/src/schematics/utils/files.ts +++ b/packages/ng-schematics/src/schematics/utils/files.ts @@ -35,6 +35,7 @@ export interface FilesOptions { projects: Record; options: { testingFramework: TestingFramework; + port: number; name?: string; exportConfig?: boolean; ext?: string; @@ -70,7 +71,7 @@ export function addFiles( workspacePath ); - const baseUrl = getProjectBaseUrl(project); + const baseUrl = getProjectBaseUrl(project, options.port); return mergeWith( apply(url(applyPath), [ @@ -95,13 +96,13 @@ export function addFiles( )(tree, context); } -function getProjectBaseUrl(project: any): string { - let options = {protocol: 'http', port: 4200, host: 'localhost'}; +function getProjectBaseUrl(project: any, port: number): string { + let options = {protocol: 'http', port, host: 'localhost'}; if (project.architect?.serve?.options) { const projectOptions = project.architect?.serve?.options; - - options = {...options, ...projectOptions}; + const projectPort = port !== 4200 ? port : projectOptions?.port ?? port; + options = {...options, ...projectOptions, port: projectPort}; options.protocol = projectOptions.ssl ? 'https' : 'http'; } diff --git a/packages/ng-schematics/src/schematics/utils/json.ts b/packages/ng-schematics/src/schematics/utils/json.ts index f48eab399ecab..8c865f5ae2147 100644 --- a/packages/ng-schematics/src/schematics/utils/json.ts +++ b/packages/ng-schematics/src/schematics/utils/json.ts @@ -16,6 +16,8 @@ import {SchematicsException, Tree} from '@angular-devkit/schematics'; +import {AngularJson} from './types.js'; + export function getJsonFileAsObject( tree: Tree, path: string @@ -33,6 +35,6 @@ export function getObjectAsJson(object: Record): string { return JSON.stringify(object, null, 2); } -export function getAngularConfig(tree: Tree): Record { - return getJsonFileAsObject(tree, './angular.json'); +export function getAngularConfig(tree: Tree): AngularJson { + return getJsonFileAsObject(tree, './angular.json') as AngularJson; } diff --git a/packages/ng-schematics/src/schematics/utils/packages.ts b/packages/ng-schematics/src/schematics/utils/packages.ts index be4d43ec53541..40d8a4b76e6a7 100644 --- a/packages/ng-schematics/src/schematics/utils/packages.ts +++ b/packages/ng-schematics/src/schematics/utils/packages.ts @@ -170,6 +170,7 @@ export function updateAngularJsonScripts( const angularJson = getAngularConfig(tree); const commands = getScriptFromOptions(options); const name = getNgCommandName(options); + const port = options.port !== 4200 ? Number(options.port) : undefined; Object.keys(angularJson['projects']).forEach(project => { const e2eScript = [ @@ -181,6 +182,7 @@ export function updateAngularJsonScripts( commands, devServerTarget: `${project}:serve`, testingFramework: options.testingFramework, + port, }, configurations: { production: { @@ -192,7 +194,7 @@ export function updateAngularJsonScripts( ]; updateJsonValues( - angularJson['projects'][project], + angularJson['projects'][project]!, 'architect', e2eScript, overwrite diff --git a/packages/ng-schematics/src/schematics/utils/types.ts b/packages/ng-schematics/src/schematics/utils/types.ts index 0873a1e2d4096..7b6f251b0a26f 100644 --- a/packages/ng-schematics/src/schematics/utils/types.ts +++ b/packages/ng-schematics/src/schematics/utils/types.ts @@ -25,6 +25,22 @@ export interface SchematicsOptions { isDefaultTester: boolean; exportConfig: boolean; testingFramework: TestingFramework; + port: number; +} + +export interface PuppeteerSchematicsConfig { + builder: string; + options: SchematicsOptions; +} +export interface AngularProject { + root: string; + architect: { + e2e?: PuppeteerSchematicsConfig; + puppeteer?: PuppeteerSchematicsConfig; + }; +} +export interface AngularJson { + projects: Record; } export interface SchematicsSpec { diff --git a/packages/ng-schematics/test/src/ng-add.spec.ts b/packages/ng-schematics/test/src/ng-add.spec.ts index 2abd2d559d650..1180b23d5dc36 100644 --- a/packages/ng-schematics/test/src/ng-add.spec.ts +++ b/packages/ng-schematics/test/src/ng-add.spec.ts @@ -121,4 +121,20 @@ describe('@puppeteer/ng-schematics: ng-add', () => { ['node', '--test', 'e2e/build/'], ]); }); + + it('should not create port option', async () => { + const tree = await buildTestingTree('ng-add'); + + const {options} = getAngularJsonScripts(tree); + expect(options['port']).toBeUndefined(); + }); + it('should create port option when specified', async () => { + const port = 8080; + const tree = await buildTestingTree('ng-add', { + port, + }); + + const {options} = getAngularJsonScripts(tree); + expect(options['port']).toBe(port); + }); }); diff --git a/packages/ng-schematics/tools/sandbox.js b/packages/ng-schematics/tools/sandbox.js index 96f918cc5fc37..3d0f9d5481218 100644 --- a/packages/ng-schematics/tools/sandbox.js +++ b/packages/ng-schematics/tools/sandbox.js @@ -21,6 +21,7 @@ const {cwd} = require('process'); const isInit = process.argv.indexOf('--init') !== -1; const isBuild = process.argv.indexOf('--build') !== -1; +const isTest = process.argv.indexOf('--test') !== -1; const commands = { build: ['npm run build'], createSandbox: ['npx ng new sandbox --defaults'], @@ -32,6 +33,14 @@ const commands = { }, }, ], + runSchematicsTest: [ + { + command: 'npm run schematics:test', + options: { + cwd: join(cwd(), '/sandbox/'), + }, + }, + ], }; const scripts = { // Builds the ng-schematics before running them @@ -100,7 +109,9 @@ async function main() { if (isBuild) { await executeCommand(commands.build); } - await executeCommand(commands.runSchematics); + await executeCommand( + isTest ? commands.runSchematicsTest : commands.runSchematics + ); } } From 10fa352102c55dd2587c31a489df105a1fe7507e Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 28 Jun 2023 10:07:14 +0200 Subject: [PATCH 330/417] docs: add `ng-schematics` page (#10459) --- docs/ng-schematics.md | 107 +++ packages/ng-schematics/README.md | 2 +- tools/generate_docs.ts | 124 +-- website/package-lock.json | 1249 +++++++++++++++--------------- website/package.json | 8 +- website/sidebars.js | 1 + 6 files changed, 831 insertions(+), 660 deletions(-) create mode 100644 docs/ng-schematics.md diff --git a/docs/ng-schematics.md b/docs/ng-schematics.md new file mode 100644 index 0000000000000..db678046b9dbf --- /dev/null +++ b/docs/ng-schematics.md @@ -0,0 +1,107 @@ +# Puppeteer Angular Schematic + +Adds Puppeteer-based e2e tests to your Angular project. + +## Getting started + +Run the command below in an Angular CLI app directory and follow the prompts. + +> Note this will add the schematic as a dependency to your project. + +```bash +ng add @puppeteer/ng-schematics +``` + +Or you can use the same command followed by the [options](#options) below. + +Currently, this schematic supports the following test frameworks: + +- [**Jasmine**](https://jasmine.github.io/) +- [**Jest**](https://jestjs.io/) +- [**Mocha**](https://mochajs.org/) +- [**Node Test Runner** _(Experimental)_](https://nodejs.org/api/test.html) + +With the schematics installed you can run E2E tests: + +```bash +ng e2e +``` + +### Options + +When adding schematics to your project you can to provide following options: + +| Option | Description | Value | Required | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -------- | +| `--isDefaultTester` | When true, replaces default `ng e2e` command. | `boolean` | `true` | +| `--exportConfig` | When true, creates an empty [Puppeteer configuration](https://pptr.dev/guides/configuration) file. (`.puppeteerrc.cjs`) | `boolean` | `true` | +| `--testingFramework` | The testing framework to install along side Puppeteer. | `"jasmine"`, `"jest"`, `"mocha"`, `"node"` | `true` | +| `--port` | The port to spawn server for E2E. If default is used `ng serve` and `ng e2e` will not run side-by-side. | `number` | `4200` | + +## Creating a single test file + +Puppeteer Angular Schematic exposes a method to create a single test file. + +```bash +ng generate @puppeteer/ng-schematics:test "" +``` + +### Running test server and dev server at the same time + +By default the E2E test will run the app on the same port as `ng start`. +To avoid this you can specify the port the an the `angular.json` +Update either `e2e` or `puppeteer` (depending on the initial setup) to: + +```json +{ + "e2e": { + "builder": "@puppeteer/ng-schematics:puppeteer", + "options": { + "commands": [...], + "devServerTarget": "sandbox:serve", + "testingFramework": "", + "port": 8080 + }, + ... +} +``` + +Now update the E2E test file `utils.ts` baseUrl to: + +```ts +const baseUrl = 'http://localhost:8080'; +``` + +## Contributing + +Check out our [contributing guide](https://pptr.dev/contributing) to get an overview of what you need to develop in the Puppeteer repo. + +### Sandbox + +For easier development we provide a script to auto-generate the Angular project to test against. Simply run: + +```bash +npm run sandbox -- --init +``` + +After that to run `@puppeteer/ng-schematics` against the Sandbox Angular project run: + +```bash +npm run sandbox +# or to auto-build and then run schematics +npm run sandbox -- --build +``` + +To run the creating of single test schematic: + +```bash +npm run sandbox:test +``` + +### Unit Testing + +The schematics utilize `@angular-devkit/schematics/testing` for verifying correct file creation and `package.json` updates. To execute the test suit: + +```bash +npm run test +``` diff --git a/packages/ng-schematics/README.md b/packages/ng-schematics/README.md index fd4443199553e..db678046b9dbf 100644 --- a/packages/ng-schematics/README.md +++ b/packages/ng-schematics/README.md @@ -6,7 +6,7 @@ Adds Puppeteer-based e2e tests to your Angular project. Run the command below in an Angular CLI app directory and follow the prompts. -_Note this will add the schematic as a dependency to your project._ +> Note this will add the schematic as a dependency to your project. ```bash ng add @puppeteer/ng-schematics diff --git a/tools/generate_docs.ts b/tools/generate_docs.ts index 86bc92f5f8eba..ab3bdbedfe19c 100644 --- a/tools/generate_docs.ts +++ b/tools/generate_docs.ts @@ -52,7 +52,7 @@ function spliceIntoSection( } (async () => { - const job1 = job('', async ({inputs, outputs}) => { + const copyMain = job('Copy main page', async ({inputs, outputs}) => { await copyFile(inputs[0]!, outputs[0]!); }) .inputs(['README.md']) @@ -60,50 +60,53 @@ function spliceIntoSection( .build(); // Chrome Versions - const job2 = job('', async ({inputs, outputs}) => { - let content = await readFile(inputs[2]!, {encoding: 'utf8'}); - const versionModulePath = join('..', inputs[0]!); - const {versionsPerRelease} = await import(versionModulePath); - const versionsArchived = JSON.parse(await readFile(inputs[1]!, 'utf8')); - - // Generate versions - const buffer: string[] = []; - for (const [chromiumVersion, puppeteerVersion] of versionsPerRelease) { - if (puppeteerVersion === 'NEXT') { - continue; - } - if (versionsArchived.includes(puppeteerVersion.substring(1))) { - if (semver.gte(puppeteerVersion, '20.0.0')) { + const updateSupportedList = job( + 'Update the Chrome supported list', + async ({inputs, outputs}) => { + let content = await readFile(inputs[2]!, {encoding: 'utf8'}); + const versionModulePath = join('..', inputs[0]!); + const {versionsPerRelease} = await import(versionModulePath); + const versionsArchived = JSON.parse(await readFile(inputs[1]!, 'utf8')); + + // Generate versions + const buffer: string[] = []; + for (const [chromiumVersion, puppeteerVersion] of versionsPerRelease) { + if (puppeteerVersion === 'NEXT') { + continue; + } + if (versionsArchived.includes(puppeteerVersion.substring(1))) { + if (semver.gte(puppeteerVersion, '20.0.0')) { + buffer.push( + ` * [Chrome for Testing](https://goo.gle/chrome-for-testing) ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://pptr.dev/${puppeteerVersion.slice( + 1 + )})` + ); + } else { + buffer.push( + ` * Chromium ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://github.com/puppeteer/puppeteer/blob/${puppeteerVersion}/docs/api/index.md)` + ); + } + } else if (semver.lt(puppeteerVersion, '15.0.0')) { + buffer.push( + ` * Chromium ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://github.com/puppeteer/puppeteer/blob/${puppeteerVersion}/docs/api.md)` + ); + } else if (semver.gte(puppeteerVersion, '15.3.0')) { buffer.push( - ` * [Chrome for Testing](https://goo.gle/chrome-for-testing) ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://pptr.dev/${puppeteerVersion.slice( + ` * Chromium ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://pptr.dev/${puppeteerVersion.slice( 1 )})` ); } else { buffer.push( - ` * Chromium ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://github.com/puppeteer/puppeteer/blob/${puppeteerVersion}/docs/api/index.md)` + ` * Chromium ${chromiumVersion} - Puppeteer ${puppeteerVersion}` ); } - } else if (semver.lt(puppeteerVersion, '15.0.0')) { - buffer.push( - ` * Chromium ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://github.com/puppeteer/puppeteer/blob/${puppeteerVersion}/docs/api.md)` - ); - } else if (semver.gte(puppeteerVersion, '15.3.0')) { - buffer.push( - ` * Chromium ${chromiumVersion} - [Puppeteer ${puppeteerVersion}](https://pptr.dev/${puppeteerVersion.slice( - 1 - )})` - ); - } else { - buffer.push( - ` * Chromium ${chromiumVersion} - Puppeteer ${puppeteerVersion}` - ); } - } - content = spliceIntoSection('version', content, buffer.join('\n')); + content = spliceIntoSection('version', content, buffer.join('\n')); - await writeFile(outputs[0]!, content); - }) + await writeFile(outputs[0]!, content); + } + ) .inputs([ 'versions.js', 'website/versionsArchived.json', @@ -112,14 +115,27 @@ function spliceIntoSection( .outputs(['docs/chromium-support.md']) .build(); - await Promise.all([job1, job2]); + const copyNgSchematics = job( + 'Copy @puppeteer/ng-schematics main page', + async ({inputs, outputs}) => { + await copyFile(inputs[0]!, outputs[0]!); + } + ) + .inputs(['packages/ng-schematics/README.md']) + .outputs(['docs/ng-schematics.md']) + .build(); + + await Promise.all([copyMain, updateSupportedList, copyNgSchematics]); // Generate documentation - const puppeteerDocs = job('', async ({inputs, outputs}) => { - await rm(outputs[0]!, {recursive: true, force: true}); - generateDocs(inputs[0]!, outputs[0]!); - spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); - }) + const puppeteerDocs = job( + 'Generate Puppeteer API markdown', + async ({inputs, outputs}) => { + await rm(outputs[0]!, {recursive: true, force: true}); + generateDocs(inputs[0]!, outputs[0]!); + spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); + } + ) .inputs([ 'docs/puppeteer.api.json', 'tools/internal/custom_markdown_documenter.ts', @@ -127,11 +143,14 @@ function spliceIntoSection( .outputs(['docs/api']) .build(); - const browsersDocs = job('', async ({inputs, outputs}) => { - await rm(outputs[0]!, {recursive: true, force: true}); - generateDocs(inputs[0]!, outputs[0]!); - spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); - }) + const browsersDocs = job( + 'Generate @puppeteer/browsers API markdown', + async ({inputs, outputs}) => { + await rm(outputs[0]!, {recursive: true, force: true}); + generateDocs(inputs[0]!, outputs[0]!); + spawnAndLog('prettier', '--ignore-path', 'none', '--write', 'docs'); + } + ) .inputs([ 'docs/browsers.api.json', 'tools/internal/custom_markdown_documenter.ts', @@ -141,11 +160,14 @@ function spliceIntoSection( await Promise.all([puppeteerDocs, browsersDocs]); - await job('', async ({inputs, outputs}) => { - const readme = await readFile(inputs[1]!, 'utf-8'); - const index = await readFile(inputs[0]!, 'utf-8'); - await writeFile(outputs[0]!, index.replace('# API Reference\n', readme)); - }) + await job( + 'Update main @puppeteer/browsers page', + async ({inputs, outputs}) => { + const readme = await readFile(inputs[1]!, 'utf-8'); + const index = await readFile(inputs[0]!, 'utf-8'); + await writeFile(outputs[0]!, index.replace('# API Reference\n', readme)); + } + ) .inputs(['docs/browsers-api/index.md', 'packages/browsers/README.md']) .outputs(['docs/browsers-api/index.md']) .build(); diff --git a/website/package-lock.json b/website/package-lock.json index fdd4e10ca2590..0bc6909521df5 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -8,9 +8,9 @@ "name": "website", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/plugin-client-redirects": "2.4.0", - "@docusaurus/preset-classic": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-client-redirects": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", "@mdx-js/react": "1.6.22", "clsx": "1.2.1", "prism-react-renderer": "1.3.5", @@ -18,24 +18,36 @@ "react-dom": "17.0.2" }, "devDependencies": { - "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.1", "swc-loader": "0.2.3" } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.4.tgz", - "integrity": "sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", "dependencies": { - "@algolia/autocomplete-shared": "1.7.4" + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.4.tgz", - "integrity": "sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "dependencies": { - "@algolia/autocomplete-shared": "1.7.4" + "@algolia/autocomplete-shared": "1.9.3" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -43,79 +55,83 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.4.tgz", - "integrity": "sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==" + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.16.0.tgz", - "integrity": "sha512-jVrk0YB3tjOhD5/lhBtYCVCeLjZmVpf2kdi4puApofytf/R0scjWz0GdozlW4HhU+Prxmt/c9ge4QFjtv5OAzQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.18.0.tgz", + "integrity": "sha512-rUAs49NLlO8LVLgGzM4cLkw8NJLKguQLgvFmBEe3DyzlinoqxzQMHfKZs6TSq4LZfw/z8qHvRo8NcTAAUJQLcw==", "dependencies": { - "@algolia/cache-common": "4.16.0" + "@algolia/cache-common": "4.18.0" } }, "node_modules/@algolia/cache-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.16.0.tgz", - "integrity": "sha512-4iHjkSYQYw46pITrNQgXXhvUmcekI8INz1m+SzmqLX8jexSSy4Ky4zfGhZzhhhLHXUP3+x/PK/c0qPjxEvRwKQ==" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.18.0.tgz", + "integrity": "sha512-BmxsicMR4doGbeEXQu8yqiGmiyvpNvejYJtQ7rvzttEAMxOPoWEHrWyzBQw4x7LrBY9pMrgv4ZlUaF8PGzewHg==" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.16.0.tgz", - "integrity": "sha512-p7RYykvA6Ip6QENxrh99nOD77otVh1sJRivcgcVpnjoZb5sIN3t33eUY1DpB9QSBizcrW+qk19rNkdnZ43a+PQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.18.0.tgz", + "integrity": "sha512-evD4dA1nd5HbFdufBxLqlJoob7E2ozlqJZuV3YlirNx5Na4q1LckIuzjNYZs2ddLzuTc/Xd5O3Ibf7OwPskHxw==", "dependencies": { - "@algolia/cache-common": "4.16.0" + "@algolia/cache-common": "4.18.0" } }, "node_modules/@algolia/client-account": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.16.0.tgz", - "integrity": "sha512-eydcfpdIyuWoKgUSz5iZ/L0wE/Wl7958kACkvTHLDNXvK/b8Z1zypoJavh6/km1ZNQmFpeYS2jrmq0kUSFn02w==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.18.0.tgz", + "integrity": "sha512-XsDnlROr3+Z1yjxBJjUMfMazi1V155kVdte6496atvBgOEtwCzTs3A+qdhfsAnGUvaYfBrBkL0ThnhMIBCGcew==", "dependencies": { - "@algolia/client-common": "4.16.0", - "@algolia/client-search": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-analytics": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.16.0.tgz", - "integrity": "sha512-cONWXH3BfilgdlCofUm492bJRWtpBLVW/hsUlfoFtiX1u05xoBP7qeiDwh9RR+4pSLHLodYkHAf5U4honQ55Qg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.18.0.tgz", + "integrity": "sha512-chEUSN4ReqU7uRQ1C8kDm0EiPE+eJeAXiWcBwLhEynfNuTfawN9P93rSZktj7gmExz0C8XmkbBU19IQ05wCNrQ==", "dependencies": { - "@algolia/client-common": "4.16.0", - "@algolia/client-search": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.16.0.tgz", - "integrity": "sha512-QVdR4019ukBH6f5lFr27W60trRxQF1SfS1qo0IP6gjsKhXhUVJuHxOCA6ArF87jrNkeuHEoRoDU+GlvaecNo8g==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.18.0.tgz", + "integrity": "sha512-7N+soJFP4wn8tjTr3MSUT/U+4xVXbz4jmeRfWfVAzdAbxLAQbHa0o/POSdTvQ8/02DjCLelloZ1bb4ZFVKg7Wg==", "dependencies": { - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-personalization": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.16.0.tgz", - "integrity": "sha512-irtLafssDGPuhYqIwxqOxiWlVYvrsBD+EMA1P9VJtkKi3vSNBxiWeQ0f0Tn53cUNdSRNEssfoEH84JL97SV2SQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.18.0.tgz", + "integrity": "sha512-+PeCjODbxtamHcPl+couXMeHEefpUpr7IHftj4Y4Nia1hj8gGq4VlIcqhToAw8YjLeCTfOR7r7xtj3pJcYdP8A==", "dependencies": { - "@algolia/client-common": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-search": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.16.0.tgz", - "integrity": "sha512-xsfrAE1jO/JDh1wFrRz+alVyW+aA6qnkzmbWWWZWEgVF3EaFqzIf9r1l/aDtDdBtNTNhX9H3Lg31+BRtd5izQA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.18.0.tgz", + "integrity": "sha512-F9xzQXTjm6UuZtnsLIew6KSraXQ0AzS/Ee+OD+mQbtcA/K1sg89tqb8TkwjtiYZ0oij13u3EapB3gPZwm+1Y6g==", "dependencies": { - "@algolia/client-common": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/events": { @@ -124,47 +140,47 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/logger-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.16.0.tgz", - "integrity": "sha512-U9H8uCzSDuePJmbnjjTX21aPDRU6x74Tdq3dJmdYu2+pISx02UeBJm4kSgc9RW5jcR5j35G9gnjHY9Q3ngWbyQ==" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.18.0.tgz", + "integrity": "sha512-46etYgSlkoKepkMSyaoriSn2JDgcrpc/nkOgou/lm0y17GuMl9oYZxwKKTSviLKI5Irk9nSKGwnBTQYwXOYdRg==" }, "node_modules/@algolia/logger-console": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.16.0.tgz", - "integrity": "sha512-+qymusiM+lPZKrkf0tDjCQA158eEJO2IU+Nr/sJ9TFyI/xkFPjNPzw/Qbc8Iy/xcOXGlc6eMgmyjtVQqAWq6UA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.18.0.tgz", + "integrity": "sha512-3P3VUYMl9CyJbi/UU1uUNlf6Z8N2ltW3Oqhq/nR7vH0CjWv32YROq3iGWGxB2xt3aXobdUPXs6P0tHSKRmNA6g==", "dependencies": { - "@algolia/logger-common": "4.16.0" + "@algolia/logger-common": "4.18.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.16.0.tgz", - "integrity": "sha512-gK+kvs6LHl/PaOJfDuwjkopNbG1djzFLsVBklGBsSU6h6VjFkxIpo6Qq80IK14p9cplYZfhfaL12va6Q9p3KVQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.18.0.tgz", + "integrity": "sha512-/AcWHOBub2U4TE/bPi4Gz1XfuLK6/7dj4HJG+Z2SfQoS1RjNLshZclU3OoKIkFp8D2NC7+BNsPvr9cPLyW8nyQ==", "dependencies": { - "@algolia/requester-common": "4.16.0" + "@algolia/requester-common": "4.18.0" } }, "node_modules/@algolia/requester-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.16.0.tgz", - "integrity": "sha512-3Zmcs/iMubcm4zqZ3vZG6Zum8t+hMWxGMzo0/uY2BD8o9q5vMxIYI0c4ocdgQjkXcix189WtZNkgjSOBzSbkdw==" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.18.0.tgz", + "integrity": "sha512-xlT8R1qYNRBCi1IYLsx7uhftzdfsLPDGudeQs+xvYB4sQ3ya7+ppolB/8m/a4F2gCkEO6oxpp5AGemM7kD27jA==" }, "node_modules/@algolia/requester-node-http": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.16.0.tgz", - "integrity": "sha512-L8JxM2VwZzh8LJ1Zb8TFS6G3icYsCKZsdWW+ahcEs1rGWmyk9SybsOe1MLnjonGBaqPWJkn9NjS7mRdjEmBtKA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.18.0.tgz", + "integrity": "sha512-TGfwj9aeTVgOUhn5XrqBhwUhUUDnGIKlI0kCBMdR58XfXcfdwomka+CPIgThRbfYw04oQr31A6/95ZH2QVJ9UQ==", "dependencies": { - "@algolia/requester-common": "4.16.0" + "@algolia/requester-common": "4.18.0" } }, "node_modules/@algolia/transporter": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.16.0.tgz", - "integrity": "sha512-H9BVB2EAjT65w7XGBNf5drpsW39x2aSZ942j4boSAAJPPlLmjtj5IpAP7UAtsV8g9Beslonh0bLa1XGmE/P0BA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.18.0.tgz", + "integrity": "sha512-xbw3YRUGtXQNG1geYFEDDuFLZt4Z8YNKbamHPkzr3rWc6qp4/BqEeXcI2u/P/oMq2yxtXgMxrCxOPA8lyIe5jw==", "dependencies": { - "@algolia/cache-common": "4.16.0", - "@algolia/logger-common": "4.16.0", - "@algolia/requester-common": "4.16.0" + "@algolia/cache-common": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/requester-common": "4.18.0" } }, "node_modules/@ampproject/remapping": { @@ -1962,18 +1978,18 @@ } }, "node_modules/@docsearch/css": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.3.tgz", - "integrity": "sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.1.tgz", + "integrity": "sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==" }, "node_modules/@docsearch/react": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.3.tgz", - "integrity": "sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.1.tgz", + "integrity": "sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==", "dependencies": { - "@algolia/autocomplete-core": "1.7.4", - "@algolia/autocomplete-preset-algolia": "1.7.4", - "@docsearch/css": "3.3.3", + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.1", "algoliasearch": "^4.0.0" }, "peerDependencies": { @@ -1994,9 +2010,9 @@ } }, "node_modules/@docusaurus/core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.0.tgz", - "integrity": "sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", + "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", "dependencies": { "@babel/core": "^7.18.6", "@babel/generator": "^7.18.7", @@ -2008,13 +2024,13 @@ "@babel/runtime": "^7.18.6", "@babel/runtime-corejs3": "^7.18.6", "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/cssnano-preset": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "@slorber/static-site-generator-webpack-plugin": "^4.0.7", "@svgr/webpack": "^6.2.1", "autoprefixer": "^10.4.7", @@ -2082,9 +2098,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.0.tgz", - "integrity": "sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", + "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", "dependencies": { "cssnano-preset-advanced": "^5.3.8", "postcss": "^8.4.14", @@ -2096,9 +2112,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.0.tgz", - "integrity": "sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", + "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.4.0" @@ -2108,14 +2124,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.0.tgz", - "integrity": "sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", + "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", "dependencies": { "@babel/parser": "^7.18.8", "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.4.0", - "@docusaurus/utils": "2.4.0", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", "@mdx-js/mdx": "^1.6.22", "escape-html": "^1.0.3", "file-loader": "^6.2.0", @@ -2139,12 +2155,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.0.tgz", - "integrity": "sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", + "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", "dependencies": { "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.4.0", + "@docusaurus/types": "2.4.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2158,15 +2174,15 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.0.tgz", - "integrity": "sha512-HsS+Dc2ZLWhfpjYJ5LIrOB/XfXZcElcC7o1iA4yIVtiFz+LHhwP863fhqbwSJ1c6tNDOYBH3HwbskHrc/PIn7Q==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", + "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "eta": "^2.0.0", "fs-extra": "^10.1.0", "lodash": "^4.17.21", @@ -2181,17 +2197,17 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz", - "integrity": "sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", + "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^10.1.0", @@ -2211,17 +2227,17 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.0.tgz", - "integrity": "sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/module-type-aliases": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", + "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "@types/react-router-config": "^5.0.6", "combine-promises": "^1.1.0", "fs-extra": "^10.1.0", @@ -2241,15 +2257,15 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.0.tgz", - "integrity": "sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", + "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "fs-extra": "^10.1.0", "tslib": "^2.4.0", "webpack": "^5.73.0" @@ -2263,13 +2279,13 @@ } }, "node_modules/@docusaurus/plugin-debug": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.0.tgz", - "integrity": "sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", + "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", "fs-extra": "^10.1.0", "react-json-view": "^1.21.3", "tslib": "^2.4.0" @@ -2283,13 +2299,13 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.0.tgz", - "integrity": "sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", + "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "tslib": "^2.4.0" }, "engines": { @@ -2301,13 +2317,13 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.0.tgz", - "integrity": "sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", + "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "tslib": "^2.4.0" }, "engines": { @@ -2319,13 +2335,13 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.0.tgz", - "integrity": "sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", + "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "tslib": "^2.4.0" }, "engines": { @@ -2337,16 +2353,16 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.0.tgz", - "integrity": "sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", + "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "fs-extra": "^10.1.0", "sitemap": "^7.1.1", "tslib": "^2.4.0" @@ -2360,23 +2376,23 @@ } }, "node_modules/@docusaurus/preset-classic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.0.tgz", - "integrity": "sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/plugin-content-blog": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/plugin-content-pages": "2.4.0", - "@docusaurus/plugin-debug": "2.4.0", - "@docusaurus/plugin-google-analytics": "2.4.0", - "@docusaurus/plugin-google-gtag": "2.4.0", - "@docusaurus/plugin-google-tag-manager": "2.4.0", - "@docusaurus/plugin-sitemap": "2.4.0", - "@docusaurus/theme-classic": "2.4.0", - "@docusaurus/theme-common": "2.4.0", - "@docusaurus/theme-search-algolia": "2.4.0", - "@docusaurus/types": "2.4.0" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", + "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/plugin-debug": "2.4.1", + "@docusaurus/plugin-google-analytics": "2.4.1", + "@docusaurus/plugin-google-gtag": "2.4.1", + "@docusaurus/plugin-google-tag-manager": "2.4.1", + "@docusaurus/plugin-sitemap": "2.4.1", + "@docusaurus/theme-classic": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-search-algolia": "2.4.1", + "@docusaurus/types": "2.4.1" }, "engines": { "node": ">=16.14" @@ -2399,22 +2415,22 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.0.tgz", - "integrity": "sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==", - "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/module-type-aliases": "2.4.0", - "@docusaurus/plugin-content-blog": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/plugin-content-pages": "2.4.0", - "@docusaurus/theme-common": "2.4.0", - "@docusaurus/theme-translations": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", + "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", "copy-text-to-clipboard": "^3.0.1", @@ -2438,17 +2454,17 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.0.tgz", - "integrity": "sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==", - "dependencies": { - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/module-type-aliases": "2.4.0", - "@docusaurus/plugin-content-blog": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/plugin-content-pages": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", + "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", + "dependencies": { + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2468,18 +2484,18 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.0.tgz", - "integrity": "sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", + "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", "dependencies": { "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/theme-common": "2.4.0", - "@docusaurus/theme-translations": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "algoliasearch": "^4.13.1", "algoliasearch-helper": "^3.10.0", "clsx": "^1.2.1", @@ -2498,9 +2514,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.0.tgz", - "integrity": "sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", + "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", "dependencies": { "fs-extra": "^10.1.0", "tslib": "^2.4.0" @@ -2510,9 +2526,9 @@ } }, "node_modules/@docusaurus/types": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.0.tgz", - "integrity": "sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", + "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -2529,11 +2545,11 @@ } }, "node_modules/@docusaurus/utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.0.tgz", - "integrity": "sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", + "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", "dependencies": { - "@docusaurus/logger": "2.4.0", + "@docusaurus/logger": "2.4.1", "@svgr/webpack": "^6.2.1", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -2563,9 +2579,9 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.0.tgz", - "integrity": "sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", + "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", "dependencies": { "tslib": "^2.4.0" }, @@ -2582,12 +2598,12 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.0.tgz", - "integrity": "sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", + "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", "dependencies": { - "@docusaurus/logger": "2.4.0", - "@docusaurus/utils": "2.4.0", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", "joi": "^17.6.0", "js-yaml": "^4.1.0", "tslib": "^2.4.0" @@ -3985,30 +4001,30 @@ } }, "node_modules/algoliasearch": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.16.0.tgz", - "integrity": "sha512-HAjKJ6bBblaXqO4dYygF4qx251GuJ6zCZt+qbJ+kU7sOC+yc84pawEjVpJByh+cGP2APFCsao2Giz50cDlKNPA==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.16.0", - "@algolia/cache-common": "4.16.0", - "@algolia/cache-in-memory": "4.16.0", - "@algolia/client-account": "4.16.0", - "@algolia/client-analytics": "4.16.0", - "@algolia/client-common": "4.16.0", - "@algolia/client-personalization": "4.16.0", - "@algolia/client-search": "4.16.0", - "@algolia/logger-common": "4.16.0", - "@algolia/logger-console": "4.16.0", - "@algolia/requester-browser-xhr": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/requester-node-http": "4.16.0", - "@algolia/transporter": "4.16.0" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.18.0.tgz", + "integrity": "sha512-pCuVxC1SVcpc08ENH32T4sLKSyzoU7TkRIDBMwSLfIiW+fq4znOmWDkAygHZ6pRcO9I1UJdqlfgnV7TRj+MXrA==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.18.0", + "@algolia/cache-common": "4.18.0", + "@algolia/cache-in-memory": "4.18.0", + "@algolia/client-account": "4.18.0", + "@algolia/client-analytics": "4.18.0", + "@algolia/client-common": "4.18.0", + "@algolia/client-personalization": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/logger-console": "4.18.0", + "@algolia/requester-browser-xhr": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/requester-node-http": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/algoliasearch-helper": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.12.0.tgz", - "integrity": "sha512-/j1U3PEwdan0n6P/QqSnSpNSLC5+cEMvyljd5CnmNmUjDlGrys+vFEOwjVEnqELIiAGMHEA/Nl3CiKVFBUYqyQ==", + "version": "3.13.3", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.3.tgz", + "integrity": "sha512-jhbbuYZ+fheXpaJlqdJdFa1jOsrTWKmRRTYDM3oVTto5VodZzM7tT+BHzslAotaJf/81CKrm6yLRQn8WIr/K4A==", "dependencies": { "@algolia/events": "^4.0.1" }, @@ -5154,11 +5170,11 @@ } }, "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", "dependencies": { - "node-fetch": "2.6.7" + "node-fetch": "^2.6.11" } }, "node_modules/cross-spawn": { @@ -5733,13 +5749,13 @@ } }, "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -6219,9 +6235,9 @@ } }, "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -6229,7 +6245,7 @@ "object-assign": "^4.1.0", "promise": "^7.1.1", "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "ua-parser-js": "^1.0.35" } }, "node_modules/fbjs-css-vars": { @@ -8278,9 +8294,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -9296,9 +9312,9 @@ } }, "node_modules/postcss-sort-media-queries": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz", - "integrity": "sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", + "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", "dependencies": { "sort-css-media-queries": "2.1.0" }, @@ -9857,9 +9873,9 @@ } }, "node_modules/react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.0.tgz", + "integrity": "sha512-cp488su3U9RygmHmGpJp0KEt0i/+57KCK33XVPH+50swVRBhIZYh0fGduz2YLKXwl9vSKBZ9HUXcg9PQXUXqIw==", "dependencies": { "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", @@ -10528,6 +10544,15 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/search-insights": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.6.0.tgz", + "integrity": "sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==", + "peer": true, + "engines": { + "node": ">=8.16.0" + } + }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -11507,9 +11532,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.34.tgz", - "integrity": "sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==", + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==", "funding": [ { "type": "opencollective", @@ -12710,95 +12735,105 @@ }, "dependencies": { "@algolia/autocomplete-core": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.4.tgz", - "integrity": "sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "requires": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", "requires": { - "@algolia/autocomplete-shared": "1.7.4" + "@algolia/autocomplete-shared": "1.9.3" } }, "@algolia/autocomplete-preset-algolia": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.4.tgz", - "integrity": "sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "requires": { - "@algolia/autocomplete-shared": "1.7.4" + "@algolia/autocomplete-shared": "1.9.3" } }, "@algolia/autocomplete-shared": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.4.tgz", - "integrity": "sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==" + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "requires": {} }, "@algolia/cache-browser-local-storage": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.16.0.tgz", - "integrity": "sha512-jVrk0YB3tjOhD5/lhBtYCVCeLjZmVpf2kdi4puApofytf/R0scjWz0GdozlW4HhU+Prxmt/c9ge4QFjtv5OAzQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.18.0.tgz", + "integrity": "sha512-rUAs49NLlO8LVLgGzM4cLkw8NJLKguQLgvFmBEe3DyzlinoqxzQMHfKZs6TSq4LZfw/z8qHvRo8NcTAAUJQLcw==", "requires": { - "@algolia/cache-common": "4.16.0" + "@algolia/cache-common": "4.18.0" } }, "@algolia/cache-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.16.0.tgz", - "integrity": "sha512-4iHjkSYQYw46pITrNQgXXhvUmcekI8INz1m+SzmqLX8jexSSy4Ky4zfGhZzhhhLHXUP3+x/PK/c0qPjxEvRwKQ==" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.18.0.tgz", + "integrity": "sha512-BmxsicMR4doGbeEXQu8yqiGmiyvpNvejYJtQ7rvzttEAMxOPoWEHrWyzBQw4x7LrBY9pMrgv4ZlUaF8PGzewHg==" }, "@algolia/cache-in-memory": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.16.0.tgz", - "integrity": "sha512-p7RYykvA6Ip6QENxrh99nOD77otVh1sJRivcgcVpnjoZb5sIN3t33eUY1DpB9QSBizcrW+qk19rNkdnZ43a+PQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.18.0.tgz", + "integrity": "sha512-evD4dA1nd5HbFdufBxLqlJoob7E2ozlqJZuV3YlirNx5Na4q1LckIuzjNYZs2ddLzuTc/Xd5O3Ibf7OwPskHxw==", "requires": { - "@algolia/cache-common": "4.16.0" + "@algolia/cache-common": "4.18.0" } }, "@algolia/client-account": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.16.0.tgz", - "integrity": "sha512-eydcfpdIyuWoKgUSz5iZ/L0wE/Wl7958kACkvTHLDNXvK/b8Z1zypoJavh6/km1ZNQmFpeYS2jrmq0kUSFn02w==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.18.0.tgz", + "integrity": "sha512-XsDnlROr3+Z1yjxBJjUMfMazi1V155kVdte6496atvBgOEtwCzTs3A+qdhfsAnGUvaYfBrBkL0ThnhMIBCGcew==", "requires": { - "@algolia/client-common": "4.16.0", - "@algolia/client-search": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-analytics": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.16.0.tgz", - "integrity": "sha512-cONWXH3BfilgdlCofUm492bJRWtpBLVW/hsUlfoFtiX1u05xoBP7qeiDwh9RR+4pSLHLodYkHAf5U4honQ55Qg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.18.0.tgz", + "integrity": "sha512-chEUSN4ReqU7uRQ1C8kDm0EiPE+eJeAXiWcBwLhEynfNuTfawN9P93rSZktj7gmExz0C8XmkbBU19IQ05wCNrQ==", "requires": { - "@algolia/client-common": "4.16.0", - "@algolia/client-search": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.16.0.tgz", - "integrity": "sha512-QVdR4019ukBH6f5lFr27W60trRxQF1SfS1qo0IP6gjsKhXhUVJuHxOCA6ArF87jrNkeuHEoRoDU+GlvaecNo8g==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.18.0.tgz", + "integrity": "sha512-7N+soJFP4wn8tjTr3MSUT/U+4xVXbz4jmeRfWfVAzdAbxLAQbHa0o/POSdTvQ8/02DjCLelloZ1bb4ZFVKg7Wg==", "requires": { - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-personalization": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.16.0.tgz", - "integrity": "sha512-irtLafssDGPuhYqIwxqOxiWlVYvrsBD+EMA1P9VJtkKi3vSNBxiWeQ0f0Tn53cUNdSRNEssfoEH84JL97SV2SQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.18.0.tgz", + "integrity": "sha512-+PeCjODbxtamHcPl+couXMeHEefpUpr7IHftj4Y4Nia1hj8gGq4VlIcqhToAw8YjLeCTfOR7r7xtj3pJcYdP8A==", "requires": { - "@algolia/client-common": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-search": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.16.0.tgz", - "integrity": "sha512-xsfrAE1jO/JDh1wFrRz+alVyW+aA6qnkzmbWWWZWEgVF3EaFqzIf9r1l/aDtDdBtNTNhX9H3Lg31+BRtd5izQA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.18.0.tgz", + "integrity": "sha512-F9xzQXTjm6UuZtnsLIew6KSraXQ0AzS/Ee+OD+mQbtcA/K1sg89tqb8TkwjtiYZ0oij13u3EapB3gPZwm+1Y6g==", "requires": { - "@algolia/client-common": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/transporter": "4.16.0" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/events": { @@ -12807,47 +12842,47 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "@algolia/logger-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.16.0.tgz", - "integrity": "sha512-U9H8uCzSDuePJmbnjjTX21aPDRU6x74Tdq3dJmdYu2+pISx02UeBJm4kSgc9RW5jcR5j35G9gnjHY9Q3ngWbyQ==" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.18.0.tgz", + "integrity": "sha512-46etYgSlkoKepkMSyaoriSn2JDgcrpc/nkOgou/lm0y17GuMl9oYZxwKKTSviLKI5Irk9nSKGwnBTQYwXOYdRg==" }, "@algolia/logger-console": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.16.0.tgz", - "integrity": "sha512-+qymusiM+lPZKrkf0tDjCQA158eEJO2IU+Nr/sJ9TFyI/xkFPjNPzw/Qbc8Iy/xcOXGlc6eMgmyjtVQqAWq6UA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.18.0.tgz", + "integrity": "sha512-3P3VUYMl9CyJbi/UU1uUNlf6Z8N2ltW3Oqhq/nR7vH0CjWv32YROq3iGWGxB2xt3aXobdUPXs6P0tHSKRmNA6g==", "requires": { - "@algolia/logger-common": "4.16.0" + "@algolia/logger-common": "4.18.0" } }, "@algolia/requester-browser-xhr": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.16.0.tgz", - "integrity": "sha512-gK+kvs6LHl/PaOJfDuwjkopNbG1djzFLsVBklGBsSU6h6VjFkxIpo6Qq80IK14p9cplYZfhfaL12va6Q9p3KVQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.18.0.tgz", + "integrity": "sha512-/AcWHOBub2U4TE/bPi4Gz1XfuLK6/7dj4HJG+Z2SfQoS1RjNLshZclU3OoKIkFp8D2NC7+BNsPvr9cPLyW8nyQ==", "requires": { - "@algolia/requester-common": "4.16.0" + "@algolia/requester-common": "4.18.0" } }, "@algolia/requester-common": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.16.0.tgz", - "integrity": "sha512-3Zmcs/iMubcm4zqZ3vZG6Zum8t+hMWxGMzo0/uY2BD8o9q5vMxIYI0c4ocdgQjkXcix189WtZNkgjSOBzSbkdw==" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.18.0.tgz", + "integrity": "sha512-xlT8R1qYNRBCi1IYLsx7uhftzdfsLPDGudeQs+xvYB4sQ3ya7+ppolB/8m/a4F2gCkEO6oxpp5AGemM7kD27jA==" }, "@algolia/requester-node-http": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.16.0.tgz", - "integrity": "sha512-L8JxM2VwZzh8LJ1Zb8TFS6G3icYsCKZsdWW+ahcEs1rGWmyk9SybsOe1MLnjonGBaqPWJkn9NjS7mRdjEmBtKA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.18.0.tgz", + "integrity": "sha512-TGfwj9aeTVgOUhn5XrqBhwUhUUDnGIKlI0kCBMdR58XfXcfdwomka+CPIgThRbfYw04oQr31A6/95ZH2QVJ9UQ==", "requires": { - "@algolia/requester-common": "4.16.0" + "@algolia/requester-common": "4.18.0" } }, "@algolia/transporter": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.16.0.tgz", - "integrity": "sha512-H9BVB2EAjT65w7XGBNf5drpsW39x2aSZ942j4boSAAJPPlLmjtj5IpAP7UAtsV8g9Beslonh0bLa1XGmE/P0BA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.18.0.tgz", + "integrity": "sha512-xbw3YRUGtXQNG1geYFEDDuFLZt4Z8YNKbamHPkzr3rWc6qp4/BqEeXcI2u/P/oMq2yxtXgMxrCxOPA8lyIe5jw==", "requires": { - "@algolia/cache-common": "4.16.0", - "@algolia/logger-common": "4.16.0", - "@algolia/requester-common": "4.16.0" + "@algolia/cache-common": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/requester-common": "4.18.0" } }, "@ampproject/remapping": { @@ -14067,25 +14102,25 @@ "optional": true }, "@docsearch/css": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.3.tgz", - "integrity": "sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.1.tgz", + "integrity": "sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==" }, "@docsearch/react": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.3.tgz", - "integrity": "sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.1.tgz", + "integrity": "sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==", "requires": { - "@algolia/autocomplete-core": "1.7.4", - "@algolia/autocomplete-preset-algolia": "1.7.4", - "@docsearch/css": "3.3.3", + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.1", "algoliasearch": "^4.0.0" } }, "@docusaurus/core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.0.tgz", - "integrity": "sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", + "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", "requires": { "@babel/core": "^7.18.6", "@babel/generator": "^7.18.7", @@ -14097,13 +14132,13 @@ "@babel/runtime": "^7.18.6", "@babel/runtime-corejs3": "^7.18.6", "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", + "@docusaurus/cssnano-preset": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "@slorber/static-site-generator-webpack-plugin": "^4.0.7", "@svgr/webpack": "^6.2.1", "autoprefixer": "^10.4.7", @@ -14161,9 +14196,9 @@ } }, "@docusaurus/cssnano-preset": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.0.tgz", - "integrity": "sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", + "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", "requires": { "cssnano-preset-advanced": "^5.3.8", "postcss": "^8.4.14", @@ -14172,23 +14207,23 @@ } }, "@docusaurus/logger": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.0.tgz", - "integrity": "sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", + "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", "requires": { "chalk": "^4.1.2", "tslib": "^2.4.0" } }, "@docusaurus/mdx-loader": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.0.tgz", - "integrity": "sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", + "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", "requires": { "@babel/parser": "^7.18.8", "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.4.0", - "@docusaurus/utils": "2.4.0", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", "@mdx-js/mdx": "^1.6.22", "escape-html": "^1.0.3", "file-loader": "^6.2.0", @@ -14205,12 +14240,12 @@ } }, "@docusaurus/module-type-aliases": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.0.tgz", - "integrity": "sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", + "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", "requires": { "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.4.0", + "@docusaurus/types": "2.4.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -14220,15 +14255,15 @@ } }, "@docusaurus/plugin-client-redirects": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.0.tgz", - "integrity": "sha512-HsS+Dc2ZLWhfpjYJ5LIrOB/XfXZcElcC7o1iA4yIVtiFz+LHhwP863fhqbwSJ1c6tNDOYBH3HwbskHrc/PIn7Q==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", + "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "eta": "^2.0.0", "fs-extra": "^10.1.0", "lodash": "^4.17.21", @@ -14236,17 +14271,17 @@ } }, "@docusaurus/plugin-content-blog": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz", - "integrity": "sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", + "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^10.1.0", @@ -14259,17 +14294,17 @@ } }, "@docusaurus/plugin-content-docs": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.0.tgz", - "integrity": "sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/module-type-aliases": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", + "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "@types/react-router-config": "^5.0.6", "combine-promises": "^1.1.0", "fs-extra": "^10.1.0", @@ -14282,100 +14317,100 @@ } }, "@docusaurus/plugin-content-pages": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.0.tgz", - "integrity": "sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", + "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "fs-extra": "^10.1.0", "tslib": "^2.4.0", "webpack": "^5.73.0" } }, "@docusaurus/plugin-debug": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.0.tgz", - "integrity": "sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", + "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", "fs-extra": "^10.1.0", "react-json-view": "^1.21.3", "tslib": "^2.4.0" } }, "@docusaurus/plugin-google-analytics": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.0.tgz", - "integrity": "sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", + "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "tslib": "^2.4.0" } }, "@docusaurus/plugin-google-gtag": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.0.tgz", - "integrity": "sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", + "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "tslib": "^2.4.0" } }, "@docusaurus/plugin-google-tag-manager": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.0.tgz", - "integrity": "sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", + "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "tslib": "^2.4.0" } }, "@docusaurus/plugin-sitemap": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.0.tgz", - "integrity": "sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", + "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "fs-extra": "^10.1.0", "sitemap": "^7.1.1", "tslib": "^2.4.0" } }, "@docusaurus/preset-classic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.0.tgz", - "integrity": "sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/plugin-content-blog": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/plugin-content-pages": "2.4.0", - "@docusaurus/plugin-debug": "2.4.0", - "@docusaurus/plugin-google-analytics": "2.4.0", - "@docusaurus/plugin-google-gtag": "2.4.0", - "@docusaurus/plugin-google-tag-manager": "2.4.0", - "@docusaurus/plugin-sitemap": "2.4.0", - "@docusaurus/theme-classic": "2.4.0", - "@docusaurus/theme-common": "2.4.0", - "@docusaurus/theme-search-algolia": "2.4.0", - "@docusaurus/types": "2.4.0" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", + "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/plugin-debug": "2.4.1", + "@docusaurus/plugin-google-analytics": "2.4.1", + "@docusaurus/plugin-google-gtag": "2.4.1", + "@docusaurus/plugin-google-tag-manager": "2.4.1", + "@docusaurus/plugin-sitemap": "2.4.1", + "@docusaurus/theme-classic": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-search-algolia": "2.4.1", + "@docusaurus/types": "2.4.1" } }, "@docusaurus/react-loadable": { @@ -14388,22 +14423,22 @@ } }, "@docusaurus/theme-classic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.0.tgz", - "integrity": "sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==", - "requires": { - "@docusaurus/core": "2.4.0", - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/module-type-aliases": "2.4.0", - "@docusaurus/plugin-content-blog": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/plugin-content-pages": "2.4.0", - "@docusaurus/theme-common": "2.4.0", - "@docusaurus/theme-translations": "2.4.0", - "@docusaurus/types": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", + "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", "copy-text-to-clipboard": "^3.0.1", @@ -14420,17 +14455,17 @@ } }, "@docusaurus/theme-common": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.0.tgz", - "integrity": "sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==", - "requires": { - "@docusaurus/mdx-loader": "2.4.0", - "@docusaurus/module-type-aliases": "2.4.0", - "@docusaurus/plugin-content-blog": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/plugin-content-pages": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-common": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", + "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", + "requires": { + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -14443,18 +14478,18 @@ } }, "@docusaurus/theme-search-algolia": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.0.tgz", - "integrity": "sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", + "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", "requires": { "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.4.0", - "@docusaurus/logger": "2.4.0", - "@docusaurus/plugin-content-docs": "2.4.0", - "@docusaurus/theme-common": "2.4.0", - "@docusaurus/theme-translations": "2.4.0", - "@docusaurus/utils": "2.4.0", - "@docusaurus/utils-validation": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", "algoliasearch": "^4.13.1", "algoliasearch-helper": "^3.10.0", "clsx": "^1.2.1", @@ -14466,18 +14501,18 @@ } }, "@docusaurus/theme-translations": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.0.tgz", - "integrity": "sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", + "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", "requires": { "fs-extra": "^10.1.0", "tslib": "^2.4.0" } }, "@docusaurus/types": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.0.tgz", - "integrity": "sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", + "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", "requires": { "@types/history": "^4.7.11", "@types/react": "*", @@ -14490,11 +14525,11 @@ } }, "@docusaurus/utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.0.tgz", - "integrity": "sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", + "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", "requires": { - "@docusaurus/logger": "2.4.0", + "@docusaurus/logger": "2.4.1", "@svgr/webpack": "^6.2.1", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -14513,20 +14548,20 @@ } }, "@docusaurus/utils-common": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.0.tgz", - "integrity": "sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", + "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", "requires": { "tslib": "^2.4.0" } }, "@docusaurus/utils-validation": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.0.tgz", - "integrity": "sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", + "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", "requires": { - "@docusaurus/logger": "2.4.0", - "@docusaurus/utils": "2.4.0", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", "joi": "^17.6.0", "js-yaml": "^4.1.0", "tslib": "^2.4.0" @@ -15577,30 +15612,30 @@ "requires": {} }, "algoliasearch": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.16.0.tgz", - "integrity": "sha512-HAjKJ6bBblaXqO4dYygF4qx251GuJ6zCZt+qbJ+kU7sOC+yc84pawEjVpJByh+cGP2APFCsao2Giz50cDlKNPA==", - "requires": { - "@algolia/cache-browser-local-storage": "4.16.0", - "@algolia/cache-common": "4.16.0", - "@algolia/cache-in-memory": "4.16.0", - "@algolia/client-account": "4.16.0", - "@algolia/client-analytics": "4.16.0", - "@algolia/client-common": "4.16.0", - "@algolia/client-personalization": "4.16.0", - "@algolia/client-search": "4.16.0", - "@algolia/logger-common": "4.16.0", - "@algolia/logger-console": "4.16.0", - "@algolia/requester-browser-xhr": "4.16.0", - "@algolia/requester-common": "4.16.0", - "@algolia/requester-node-http": "4.16.0", - "@algolia/transporter": "4.16.0" + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.18.0.tgz", + "integrity": "sha512-pCuVxC1SVcpc08ENH32T4sLKSyzoU7TkRIDBMwSLfIiW+fq4znOmWDkAygHZ6pRcO9I1UJdqlfgnV7TRj+MXrA==", + "requires": { + "@algolia/cache-browser-local-storage": "4.18.0", + "@algolia/cache-common": "4.18.0", + "@algolia/cache-in-memory": "4.18.0", + "@algolia/client-account": "4.18.0", + "@algolia/client-analytics": "4.18.0", + "@algolia/client-common": "4.18.0", + "@algolia/client-personalization": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/logger-console": "4.18.0", + "@algolia/requester-browser-xhr": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/requester-node-http": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "algoliasearch-helper": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.12.0.tgz", - "integrity": "sha512-/j1U3PEwdan0n6P/QqSnSpNSLC5+cEMvyljd5CnmNmUjDlGrys+vFEOwjVEnqELIiAGMHEA/Nl3CiKVFBUYqyQ==", + "version": "3.13.3", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.3.tgz", + "integrity": "sha512-jhbbuYZ+fheXpaJlqdJdFa1jOsrTWKmRRTYDM3oVTto5VodZzM7tT+BHzslAotaJf/81CKrm6yLRQn8WIr/K4A==", "requires": { "@algolia/events": "^4.0.1" } @@ -16425,11 +16460,11 @@ } }, "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", "requires": { - "node-fetch": "2.6.7" + "node-fetch": "^2.6.11" } }, "cross-spawn": { @@ -16819,13 +16854,13 @@ } }, "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" } }, "dot-case": { @@ -17192,9 +17227,9 @@ } }, "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "requires": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -17202,7 +17237,7 @@ "object-assign": "^4.1.0", "promise": "^7.1.1", "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "ua-parser-js": "^1.0.35" } }, "fbjs-css-vars": { @@ -18664,9 +18699,9 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", "requires": { "whatwg-url": "^5.0.0" } @@ -19320,9 +19355,9 @@ } }, "postcss-sort-media-queries": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz", - "integrity": "sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", + "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", "requires": { "sort-css-media-queries": "2.1.0" } @@ -19739,9 +19774,9 @@ } }, "react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.0.tgz", + "integrity": "sha512-cp488su3U9RygmHmGpJp0KEt0i/+57KCK33XVPH+50swVRBhIZYh0fGduz2YLKXwl9vSKBZ9HUXcg9PQXUXqIw==", "requires": { "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", @@ -20236,6 +20271,12 @@ "ajv-keywords": "^3.5.2" } }, + "search-insights": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.6.0.tgz", + "integrity": "sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==", + "peer": true + }, "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -20967,9 +21008,9 @@ "peer": true }, "ua-parser-js": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.34.tgz", - "integrity": "sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==" + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==" }, "unherit": { "version": "1.1.3", diff --git a/website/package.json b/website/package.json index 05e3b22b6e22c..011ad3ab35f15 100644 --- a/website/package.json +++ b/website/package.json @@ -15,9 +15,9 @@ "archive": "node archive.js" }, "dependencies": { - "@docusaurus/core": "2.4.0", - "@docusaurus/plugin-client-redirects": "2.4.0", - "@docusaurus/preset-classic": "2.4.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-client-redirects": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", "@mdx-js/react": "1.6.22", "clsx": "1.2.1", "prism-react-renderer": "1.3.5", @@ -25,7 +25,7 @@ "react-dom": "17.0.2" }, "devDependencies": { - "@docusaurus/module-type-aliases": "2.4.0", + "@docusaurus/module-type-aliases": "2.4.1", "swc-loader": "0.2.3" }, "browserslist": { diff --git a/website/sidebars.js b/website/sidebars.js index 2272033f5c193..3ea29da24c4ae 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -22,6 +22,7 @@ module.exports = { 'guides/debugging', ], }, + 'ng-schematics', 'chromium-support', 'troubleshooting', 'contributing', From f778b1e2a70f3d507ab2012d2918f5ed241a8d21 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 28 Jun 2023 10:42:32 +0200 Subject: [PATCH 331/417] fix: use Node test reporter (#10464) --- packages/ng-schematics/src/schematics/utils/files.ts | 2 +- packages/ng-schematics/test/src/ng-add.spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ng-schematics/src/schematics/utils/files.ts b/packages/ng-schematics/src/schematics/utils/files.ts index ea313d925c9f4..d294ad80629ad 100644 --- a/packages/ng-schematics/src/schematics/utils/files.ts +++ b/packages/ng-schematics/src/schematics/utils/files.ts @@ -155,7 +155,7 @@ export function getScriptFromOptions(options: SchematicsOptions): string[][] { case TestingFramework.Node: return [ [`tsc`, '-p', 'e2e/tsconfig.json'], - ['node', '--test', 'e2e/build/'], + ['node', '--test', '--test-reporter', 'spec', 'e2e/build/'], ]; } } diff --git a/packages/ng-schematics/test/src/ng-add.spec.ts b/packages/ng-schematics/test/src/ng-add.spec.ts index 1180b23d5dc36..399df9d276268 100644 --- a/packages/ng-schematics/test/src/ng-add.spec.ts +++ b/packages/ng-schematics/test/src/ng-add.spec.ts @@ -118,7 +118,7 @@ describe('@puppeteer/ng-schematics: ng-add', () => { expect(tree.files).toContain(getProjectFile('e2e/tests/app.test.ts')); expect(options['commands']).toEqual([ [`tsc`, '-p', 'e2e/tsconfig.json'], - ['node', '--test', 'e2e/build/'], + ['node', '--test', '--test-reporter', 'spec', 'e2e/build/'], ]); }); From 6edb392ebc1b7ca6d9e671f4105de4a74e1f4faa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jun 2023 09:15:32 +0000 Subject: [PATCH 332/417] chore(deps): Bump glob from 10.3.0 to 10.3.1 (#10460) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 50 +++++++++++++++++----------------- package.json | 2 +- test/installation/package.json | 2 +- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 29e251a8fd4de..a253b46f8f99a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.5.0", - "glob": "10.3.0", + "glob": "10.3.1", "gts": "4.0.1", "jpeg-js": "0.4.4", "license-checker": "25.0.1", @@ -4705,15 +4705,15 @@ } }, "node_modules/glob": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.0.tgz", - "integrity": "sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.1.tgz", + "integrity": "sha512-9BKYcEeIs7QwlCYs+Y3GBvqAMISufUS0i2ELd11zpZjxI5V9iyRj0HgzB5/cLf2NY4vcYBTYzJ7GIui7j/4DOw==", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "path-scurry": "^1.10.0" }, "bin": { "glob": "dist/cjs/src/bin.js" @@ -7731,11 +7731,11 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.9.2.tgz", - "integrity": "sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.0.tgz", + "integrity": "sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==", "dependencies": { - "lru-cache": "^9.1.1", + "lru-cache": "^9.1.1 || ^10.0.0", "minipass": "^5.0.0 || ^6.0.2" }, "engines": { @@ -7746,9 +7746,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.2.tgz", - "integrity": "sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz", + "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==", "engines": { "node": "14 || >=16.14" } @@ -10151,7 +10151,7 @@ "name": "@puppeteer-test/installation", "version": "latest", "dependencies": { - "glob": "10.3.0", + "glob": "10.3.1", "mocha": "10.2.0" } } @@ -11125,7 +11125,7 @@ "@puppeteer-test/installation": { "version": "file:test/installation", "requires": { - "glob": "10.3.0", + "glob": "10.3.1", "mocha": "10.2.0" } }, @@ -13358,15 +13358,15 @@ } }, "glob": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.0.tgz", - "integrity": "sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.1.tgz", + "integrity": "sha512-9BKYcEeIs7QwlCYs+Y3GBvqAMISufUS0i2ELd11zpZjxI5V9iyRj0HgzB5/cLf2NY4vcYBTYzJ7GIui7j/4DOw==", "requires": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "path-scurry": "^1.10.0" }, "dependencies": { "brace-expansion": { @@ -15442,18 +15442,18 @@ "dev": true }, "path-scurry": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.9.2.tgz", - "integrity": "sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.0.tgz", + "integrity": "sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==", "requires": { - "lru-cache": "^9.1.1", + "lru-cache": "^9.1.1 || ^10.0.0", "minipass": "^5.0.0 || ^6.0.2" }, "dependencies": { "lru-cache": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.2.tgz", - "integrity": "sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz", + "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==" } } }, diff --git a/package.json b/package.json index ee7a7d64dd1e4..f95c96c74346d 100644 --- a/package.json +++ b/package.json @@ -160,7 +160,7 @@ "eslint-plugin-unused-imports": "2.0.0", "esprima": "4.0.1", "expect": "29.5.0", - "glob": "10.3.0", + "glob": "10.3.1", "gts": "4.0.1", "jpeg-js": "0.4.4", "license-checker": "25.0.1", diff --git a/test/installation/package.json b/test/installation/package.json index bf25927a52634..1ef4c8c2b55cd 100644 --- a/test/installation/package.json +++ b/test/installation/package.json @@ -45,7 +45,7 @@ "assets" ], "dependencies": { - "glob": "10.3.0", + "glob": "10.3.1", "mocha": "10.2.0" } } From 1f0dc4f3a311a16ac4da14122a8d0ad68d8c5696 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Wed, 28 Jun 2023 13:36:26 +0200 Subject: [PATCH 333/417] refactor: move EventEmitter tests (#10463) --- package.json | 2 +- .../puppeteer-core/src/common/EventEmitter.test.ts | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) rename test/src/EventEmitter.spec.ts => packages/puppeteer-core/src/common/EventEmitter.test.ts (97%) diff --git a/package.json b/package.json index f95c96c74346d..419513a01af75 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "test:firefox:headful": "wireit", "test:firefox:headless": "wireit", "test:firefox": "wireit", - "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js --min-tests 1046", + "test": "cross-env PUPPETEER_DEFERRED_PROMISE_DEBUG_TIMEOUT=20000 node tools/mochaRunner/lib/main.js --min-tests 1026", "validate-licenses": "tsx tools/third_party/validate-licenses.ts", "unit": "npm run unit --workspaces --if-present" }, diff --git a/test/src/EventEmitter.spec.ts b/packages/puppeteer-core/src/common/EventEmitter.test.ts similarity index 97% rename from test/src/EventEmitter.spec.ts rename to packages/puppeteer-core/src/common/EventEmitter.test.ts index ef5a6cc06502c..c96a104718bf9 100644 --- a/test/src/EventEmitter.spec.ts +++ b/packages/puppeteer-core/src/common/EventEmitter.test.ts @@ -1,5 +1,5 @@ /** - * Copyright 2020 Google Inc. All rights reserved. + * Copyright 2023 Google Inc. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,10 +14,13 @@ * limitations under the License. */ +import {describe, it, beforeEach} from 'node:test'; + import expect from 'expect'; -import {EventEmitter} from 'puppeteer-core/internal/common/EventEmitter.js'; import sinon from 'sinon'; +import {EventEmitter} from './EventEmitter.js'; + describe('EventEmitter', () => { let emitter: EventEmitter; From 919f0e8e7f9c4122166cdbfe02a4cd09d833ea51 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Wed, 28 Jun 2023 13:38:35 +0200 Subject: [PATCH 334/417] chore: update chromium-bidi (#10465) --- package-lock.json | 16 ++++++++-------- packages/puppeteer-core/package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a253b46f8f99a..2c0db57496eab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3020,9 +3020,9 @@ } }, "node_modules/chromium-bidi": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.14.tgz", - "integrity": "sha512-79S04G7lLmxbsjIkJaeIWKQQ31ZfzUsfoICWBdjqZnayWnCzBcFAqWhIGu7q85d5LhhauQK5x/gMqIJbV64+DQ==", + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.15.tgz", + "integrity": "sha512-uvWG7BrvxEqQDRCMET5FsgpoyGEqebCOL1jPbnH9rxaCFHPKd2Z8lQVnhz8ZwFfwYyQYm212xLjmrVlTIxsSVA==", "dependencies": { "mitt": "3.0.0" }, @@ -10109,7 +10109,7 @@ "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "1.4.2", - "chromium-bidi": "0.4.14", + "chromium-bidi": "0.4.15", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", @@ -12230,9 +12230,9 @@ } }, "chromium-bidi": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.14.tgz", - "integrity": "sha512-79S04G7lLmxbsjIkJaeIWKQQ31ZfzUsfoICWBdjqZnayWnCzBcFAqWhIGu7q85d5LhhauQK5x/gMqIJbV64+DQ==", + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.15.tgz", + "integrity": "sha512-uvWG7BrvxEqQDRCMET5FsgpoyGEqebCOL1jPbnH9rxaCFHPKd2Z8lQVnhz8ZwFfwYyQYm212xLjmrVlTIxsSVA==", "requires": { "mitt": "3.0.0" } @@ -15653,7 +15653,7 @@ "version": "file:packages/puppeteer-core", "requires": { "@puppeteer/browsers": "1.4.2", - "chromium-bidi": "0.4.14", + "chromium-bidi": "0.4.15", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 1ee92a92cb3a4..1a5269ec04e89 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -141,7 +141,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.14", + "chromium-bidi": "0.4.15", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", From 1175fe98c17bd3479e361305ec546ac501af2340 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Wed, 28 Jun 2023 13:52:50 +0200 Subject: [PATCH 335/417] chore: update code for chromium-bidi update (#10467) --- packages/puppeteer-core/src/common/bidi/Browser.ts | 2 +- packages/puppeteer-core/src/common/bidi/Connection.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/puppeteer-core/src/common/bidi/Browser.ts b/packages/puppeteer-core/src/common/bidi/Browser.ts index aee0689802a20..8bde7856d9b86 100644 --- a/packages/puppeteer-core/src/common/bidi/Browser.ts +++ b/packages/puppeteer-core/src/common/bidi/Browser.ts @@ -41,7 +41,7 @@ export class Browser extends BrowserBase { 'network', 'log', ]; - static readonly subscribeCdpEvents: Bidi.CDP.EventNames[] = [ + static readonly subscribeCdpEvents: Bidi.Cdp.EventNames[] = [ // Coverage 'cdp.Debugger.scriptParsed', 'cdp.CSS.styleSheetAdded', diff --git a/packages/puppeteer-core/src/common/bidi/Connection.ts b/packages/puppeteer-core/src/common/bidi/Connection.ts index b7e1290adda04..b45f16afdff3a 100644 --- a/packages/puppeteer-core/src/common/bidi/Connection.ts +++ b/packages/puppeteer-core/src/common/bidi/Connection.ts @@ -136,12 +136,12 @@ interface Commands { returnType: Bidi.Message.EmptyResult; }; 'cdp.sendCommand': { - params: Bidi.CDP.SendCommandParams; - returnType: Bidi.CDP.SendCommandResult; + params: Bidi.Cdp.SendCommandParams; + returnType: Bidi.Cdp.SendCommandResult; }; 'cdp.getSession': { - params: Bidi.CDP.GetSessionParams; - returnType: Bidi.CDP.GetSessionResult; + params: Bidi.Cdp.GetSessionParams; + returnType: Bidi.Cdp.GetSessionResult; }; } @@ -285,6 +285,6 @@ function createProtocolError(object: Bidi.Message.ErrorResult): string { function isCDPEvent( event: Bidi.Message.EventMessage -): event is Bidi.CDP.EventReceivedEvent { +): event is Bidi.Cdp.EventReceivedEvent { return event.method.startsWith('cdp.'); } From 1c80ebe8467662543ecd9b3f308e92c91f0a2cf5 Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Thu, 29 Jun 2023 09:31:49 +0200 Subject: [PATCH 336/417] chore: update Bidi key values (#10466) --- package-lock.json | 16 +- packages/puppeteer-core/package.json | 2 +- .../puppeteer-core/src/common/bidi/Input.ts | 160 ++++++++++++++---- test/TestExpectations.json | 112 ++++++++++-- test/src/keyboard.spec.ts | 22 +-- 5 files changed, 237 insertions(+), 75 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c0db57496eab..fa3a46ee9b998 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3020,9 +3020,9 @@ } }, "node_modules/chromium-bidi": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.15.tgz", - "integrity": "sha512-uvWG7BrvxEqQDRCMET5FsgpoyGEqebCOL1jPbnH9rxaCFHPKd2Z8lQVnhz8ZwFfwYyQYm212xLjmrVlTIxsSVA==", + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", + "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", "dependencies": { "mitt": "3.0.0" }, @@ -10109,7 +10109,7 @@ "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "1.4.2", - "chromium-bidi": "0.4.15", + "chromium-bidi": "0.4.16", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", @@ -12230,9 +12230,9 @@ } }, "chromium-bidi": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.15.tgz", - "integrity": "sha512-uvWG7BrvxEqQDRCMET5FsgpoyGEqebCOL1jPbnH9rxaCFHPKd2Z8lQVnhz8ZwFfwYyQYm212xLjmrVlTIxsSVA==", + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", + "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", "requires": { "mitt": "3.0.0" } @@ -15653,7 +15653,7 @@ "version": "file:packages/puppeteer-core", "requires": { "@puppeteer/browsers": "1.4.2", - "chromium-bidi": "0.4.15", + "chromium-bidi": "0.4.16", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 1a5269ec04e89..fc10d5fdc3d67 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -141,7 +141,7 @@ "author": "The Chromium Authors", "license": "Apache-2.0", "dependencies": { - "chromium-bidi": "0.4.15", + "chromium-bidi": "0.4.16", "cross-fetch": "3.1.6", "debug": "4.3.4", "devtools-protocol": "0.0.1135028", diff --git a/packages/puppeteer-core/src/common/bidi/Input.ts b/packages/puppeteer-core/src/common/bidi/Input.ts index 574c6d71c327d..869f92d256395 100644 --- a/packages/puppeteer-core/src/common/bidi/Input.ts +++ b/packages/puppeteer-core/src/common/bidi/Input.ts @@ -41,8 +41,9 @@ const enum InputId { Finger = '__puppeteer_finger', } -const getBidiKeyValue = (key: string) => { +const getBidiKeyValue = (key: KeyInput) => { switch (key) { + case '\r': case '\n': key = 'Enter'; break; @@ -52,8 +53,6 @@ const getBidiKeyValue = (key: string) => { return key; } switch (key) { - case 'Unidentified': - return '\uE000'; case 'Cancel': return '\uE001'; case 'Help': @@ -64,22 +63,21 @@ const getBidiKeyValue = (key: string) => { return '\uE004'; case 'Clear': return '\uE005'; - case 'Return': - return '\uE006'; case 'Enter': return '\uE007'; case 'Shift': + case 'ShiftLeft': return '\uE008'; case 'Control': + case 'ControlLeft': return '\uE009'; case 'Alt': + case 'AltLeft': return '\uE00A'; case 'Pause': return '\uE00B'; case 'Escape': return '\uE00C'; - case ' ': - return '\uE00D'; case 'PageUp': return '\uE00E'; case 'PageDown': @@ -100,41 +98,37 @@ const getBidiKeyValue = (key: string) => { return '\uE016'; case 'Delete': return '\uE017'; - case ';': - return '\uE018'; - case '=': + case 'NumpadEqual': return '\uE019'; - case '0': + case 'Numpad0': return '\uE01A'; - case '1': + case 'Numpad1': return '\uE01B'; - case '2': + case 'Numpad2': return '\uE01C'; - case '3': + case 'Numpad3': return '\uE01D'; - case '4': + case 'Numpad4': return '\uE01E'; - case '5': + case 'Numpad5': return '\uE01F'; - case '6': + case 'Numpad6': return '\uE020'; - case '7': + case 'Numpad7': return '\uE021'; - case '8': + case 'Numpad8': return '\uE022'; - case '9': + case 'Numpad9': return '\uE023'; - case '*': + case 'NumpadMultiply': return '\uE024'; - case '+': + case 'NumpadAdd': return '\uE025'; - case ',': - return '\uE026'; - case '-': + case 'NumpadSubtract': return '\uE027'; - case '.': + case 'NumpadDecimal': return '\uE028'; - case '/': + case 'NumpadDivide': return '\uE029'; case 'F1': return '\uE031'; @@ -161,9 +155,110 @@ const getBidiKeyValue = (key: string) => { case 'F12': return '\uE03C'; case 'Meta': + case 'MetaLeft': return '\uE03D'; - case 'ZenkakuHankaku': - return '\uE040'; + case 'ShiftRight': + return '\uE050'; + case 'ControlRight': + return '\uE051'; + case 'AltRight': + return '\uE052'; + case 'MetaRight': + return '\uE053'; + case 'Digit0': + return '0'; + case 'Digit1': + return '1'; + case 'Digit2': + return '2'; + case 'Digit3': + return '3'; + case 'Digit4': + return '4'; + case 'Digit5': + return '5'; + case 'Digit6': + return '6'; + case 'Digit7': + return '7'; + case 'Digit8': + return '8'; + case 'Digit9': + return '9'; + case 'KeyA': + return 'a'; + case 'KeyB': + return 'b'; + case 'KeyC': + return 'c'; + case 'KeyD': + return 'd'; + case 'KeyE': + return 'e'; + case 'KeyF': + return 'f'; + case 'KeyG': + return 'g'; + case 'KeyH': + return 'h'; + case 'KeyI': + return 'i'; + case 'KeyJ': + return 'j'; + case 'KeyK': + return 'k'; + case 'KeyL': + return 'l'; + case 'KeyM': + return 'm'; + case 'KeyN': + return 'n'; + case 'KeyO': + return 'o'; + case 'KeyP': + return 'p'; + case 'KeyQ': + return 'q'; + case 'KeyR': + return 'r'; + case 'KeyS': + return 's'; + case 'KeyT': + return 't'; + case 'KeyU': + return 'u'; + case 'KeyV': + return 'v'; + case 'KeyW': + return 'w'; + case 'KeyX': + return 'x'; + case 'KeyY': + return 'y'; + case 'KeyZ': + return 'z'; + case 'Semicolon': + return ';'; + case 'Equal': + return '='; + case 'Comma': + return ','; + case 'Minus': + return '-'; + case 'Period': + return '.'; + case 'Slash': + return '/'; + case 'Backquote': + return '`'; + case 'BracketLeft': + return '['; + case 'Backslash': + return '\\'; + case 'BracketRight': + return ']'; + case 'Quote': + return '"'; default: throw new Error(`Unknown key: "${key}"`); } @@ -185,11 +280,8 @@ export class Keyboard extends BaseKeyboard { override async down( key: KeyInput, - options?: Readonly + _options?: Readonly ): Promise { - if (options) { - throw new Error('KeyDownOptions are not supported'); - } await this.#context.connection.send('input.performActions', { context: this.#context.id, actions: [ @@ -265,7 +357,7 @@ export class Keyboard extends BaseKeyboard { const {delay = 0} = options; // This spread separates the characters into code points rather than UTF-16 // code units. - const values = [...text].map(getBidiKeyValue); + const values = ([...text] as KeyInput[]).map(getBidiKeyValue); const actions: Bidi.Input.KeySourceAction[] = []; if (delay <= 0) { for (const value of values) { diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 3863aa0ddd46a..7c1393a58c69e 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -65,6 +65,18 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[function.spec] Function interpolateFunction should work", + "platforms": ["darwin", "linux", "win32"], + "parameters": [], + "expectations": ["PASS"] + }, + { + "testIdPattern": "[function.spec] Function interpolateFunction should work inlined", + "platforms": ["darwin", "linux", "win32"], + "parameters": [], + "expectations": ["PASS"] + }, { "testIdPattern": "[jshandle.spec] *", "platforms": ["darwin", "linux", "win32"], @@ -445,16 +457,10 @@ }, { "testIdPattern": "[click.spec] Page.click should select the text by triple clicking", - "platforms": ["linux", "win32"], + "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, - { - "testIdPattern": "[click.spec] Page.click should select the text by triple clicking", - "platforms": ["darwin"], - "parameters": ["webDriverBiDi"], - "expectations": ["FAIL"] - }, { "testIdPattern": "[Connection.spec] WebDriver BiDi Connection should work", "platforms": ["darwin", "linux", "win32"], @@ -683,6 +689,12 @@ "parameters": ["webDriverBiDi"], "expectations": ["FAIL", "PASS"] }, + { + "testIdPattern": "[keyboard.spec] Keyboard ElementHandle.press should not support |text| option", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[keyboard.spec] Keyboard should move with the arrow keys", "platforms": ["darwin", "linux", "win32"], @@ -725,12 +737,36 @@ "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[keyboard.spec] Keyboard should specify location", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[keyboard.spec] Keyboard should specify repeat property", "platforms": ["darwin", "linux", "win32"], "parameters": ["webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[keyboard.spec] Keyboard should throw on unknown keys", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, + { + "testIdPattern": "[keyboard.spec] Keyboard should trigger commands of keyboard shortcuts", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, + { + "testIdPattern": "[keyboard.spec] Keyboard should type all kinds of characters", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[keyboard.spec] Keyboard should type emoji", "platforms": ["darwin", "linux", "win32"], @@ -755,6 +791,12 @@ "parameters": ["webDriverBiDi"], "expectations": ["FAIL", "PASS"] }, + { + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should support targetFilter option", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.executablePath returns executablePath for channel", "platforms": ["darwin", "linux", "win32"], @@ -2081,6 +2123,12 @@ "parameters": ["firefox", "webDriverBiDi"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[keyboard.spec] Keyboard ElementHandle.press should not support |text| option", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["cdp", "chrome"], + "expectations": ["FAIL"] + }, { "testIdPattern": "[keyboard.spec] Keyboard ElementHandle.press should support |text| option", "platforms": ["darwin", "linux", "win32"], @@ -2123,6 +2171,18 @@ "parameters": ["firefox", "webDriverBiDi"], "expectations": ["PASS"] }, + { + "testIdPattern": "[keyboard.spec] Keyboard should report multiple modifiers", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, + { + "testIdPattern": "[keyboard.spec] Keyboard should report shiftKey", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[keyboard.spec] Keyboard should report shiftKey", "platforms": ["darwin"], @@ -2153,12 +2213,6 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, - { - "testIdPattern": "[keyboard.spec] Keyboard should trigger commands of keyboard shortcuts", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["cdp", "firefox"], - "expectations": ["FAIL"] - }, { "testIdPattern": "[keyboard.spec] Keyboard should type all kinds of characters", "platforms": ["darwin", "linux", "win32"], @@ -2195,6 +2249,24 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to close remote browser", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, + { + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, + { + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect to a browser with no page targets", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should be able to connect to a browser with no page targets", "platforms": ["darwin", "linux", "win32"], @@ -2213,6 +2285,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["SKIP"] }, + { + "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[launcher.spec] Launcher specs Puppeteer Puppeteer.connect should support targetFilter option", "platforms": ["darwin", "linux", "win32"], @@ -2325,7 +2403,7 @@ "testIdPattern": "[mouse.spec] Mouse should select the text with mouse", "platforms": ["darwin", "linux", "win32"], "parameters": ["chrome", "webDriverBiDi"], - "expectations": ["PASS"] + "expectations": ["FAIL", "PASS"] }, { "testIdPattern": "[mouse.spec] Mouse should send mouse wheel events", @@ -2333,6 +2411,12 @@ "parameters": ["cdp", "firefox"], "expectations": ["FAIL"] }, + { + "testIdPattern": "[mouse.spec] Mouse should set modifier keys on click", + "platforms": ["darwin", "linux", "win32"], + "parameters": ["chrome", "webDriverBiDi"], + "expectations": ["PASS"] + }, { "testIdPattern": "[mouse.spec] Mouse should trigger hover state", "platforms": ["darwin", "linux", "win32"], diff --git a/test/src/keyboard.spec.ts b/test/src/keyboard.spec.ts index 6a4ddfe2c22ef..33607cf400951 100644 --- a/test/src/keyboard.spec.ts +++ b/test/src/keyboard.spec.ts @@ -88,7 +88,7 @@ describe('Keyboard', function () { // @see https://github.com/puppeteer/puppeteer/issues/1313 it('should trigger commands of keyboard shortcuts', async () => { const {page, server} = await getTestState(); - const cmdKey = os.platform() !== 'darwin' ? 'Meta' : 'Control'; + const cmdKey = os.platform() === 'darwin' ? 'Meta' : 'Control'; await page.goto(server.PREFIX + '/input/textarea.html'); await page.type('textarea', 'hello'); @@ -104,8 +104,6 @@ describe('Keyboard', function () { await page.keyboard.down(cmdKey); await page.keyboard.press('v', {commands: ['Paste']}); - await page.keyboard.up(cmdKey); - await page.keyboard.down(cmdKey); await page.keyboard.press('v', {commands: ['Paste']}); await page.keyboard.up(cmdKey); @@ -144,7 +142,7 @@ describe('Keyboard', function () { }) ).toBe('a'); }); - it('ElementHandle.press should support |text| option', async () => { + it('ElementHandle.press should not support |text| option', async () => { const {page, server} = await getTestState(); await page.goto(server.PREFIX + '/input/textarea.html'); @@ -154,7 +152,7 @@ describe('Keyboard', function () { await page.evaluate(() => { return document.querySelector('textarea')!.value; }) - ).toBe('ё'); + ).toBe('a'); }); it('should send a character with sendCharacter', async () => { const {page, server} = await getTestState(); @@ -461,25 +459,13 @@ describe('Keyboard', function () { it('should throw on unknown keys', async () => { const {page} = await getTestState(); - let error = await page.keyboard + const error = await page.keyboard // @ts-expect-error bad input .press('NotARealKey') .catch(error_ => { return error_; }); expect(error.message).toBe('Unknown key: "NotARealKey"'); - - // @ts-expect-error bad input - error = await page.keyboard.press('ё').catch(error_ => { - return error_; - }); - expect(error && error.message).toBe('Unknown key: "ё"'); - - // @ts-expect-error bad input - error = await page.keyboard.press('😊').catch(error_ => { - return error_; - }); - expect(error && error.message).toBe('Unknown key: "😊"'); }); it('should type emoji', async () => { const {page, server} = await getTestState(); From 0a7bad6d6a7f9ca968074d6d032c657d6b392d95 Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 29 Jun 2023 10:16:35 +0200 Subject: [PATCH 337/417] chore: clean NetworkManager Maps for BiDi (#10468) --- .../src/common/bidi/NetworkManager.ts | 47 ++++++++++++++----- .../puppeteer-core/src/common/bidi/Page.ts | 1 + 2 files changed, 36 insertions(+), 12 deletions(-) diff --git a/packages/puppeteer-core/src/common/bidi/NetworkManager.ts b/packages/puppeteer-core/src/common/bidi/NetworkManager.ts index 8bc7215e84e2d..3c15d06e48b83 100644 --- a/packages/puppeteer-core/src/common/bidi/NetworkManager.ts +++ b/packages/puppeteer-core/src/common/bidi/NetworkManager.ts @@ -20,6 +20,7 @@ import {EventEmitter, Handler} from '../EventEmitter.js'; import {NetworkManagerEmittedEvents} from '../NetworkManager.js'; import {Connection} from './Connection.js'; +import {Frame} from './Frame.js'; import {HTTPRequest} from './HTTPRequest.js'; import {HTTPResponse} from './HTTPResponse.js'; import {Page} from './Page.js'; @@ -74,18 +75,20 @@ export class NetworkManager extends EventEmitter { #onResponseCompleted(event: Bidi.Network.ResponseCompletedParams): void { const request = this.#requestMap.get(event.request.request); - if (request) { - const response = new HTTPResponse(request, event); - request._response = response; - if (event.navigation) { - this.#navigationMap.set(event.navigation, response); - } - if (response.fromCache()) { - this.emit(NetworkManagerEmittedEvents.RequestServedFromCache, request); - } - this.emit(NetworkManagerEmittedEvents.Response, response); - this.emit(NetworkManagerEmittedEvents.RequestFinished, request); + if (!request) { + return; + } + const response = new HTTPResponse(request, event); + request._response = response; + if (event.navigation) { + this.#navigationMap.set(event.navigation, response); } + if (response.fromCache()) { + this.emit(NetworkManagerEmittedEvents.RequestServedFromCache, request); + } + this.emit(NetworkManagerEmittedEvents.Response, response); + this.emit(NetworkManagerEmittedEvents.RequestFinished, request); + this.#requestMap.delete(event.request.request); } #onFetchError(event: Bidi.Network.FetchErrorParams) { @@ -95,10 +98,16 @@ export class NetworkManager extends EventEmitter { } request._failureText = event.errorText; this.emit(NetworkManagerEmittedEvents.RequestFailed, request); + this.#requestMap.delete(event.request.request); } getNavigationResponse(navigationId: string | null): HTTPResponse | null { - return this.#navigationMap.get(navigationId ?? '') ?? null; + if (!navigationId) { + return null; + } + const response = this.#navigationMap.get(navigationId); + + return response ?? null; } inFlightRequestsCount(): number { @@ -112,6 +121,20 @@ export class NetworkManager extends EventEmitter { return inFlightRequestCounter; } + clearMapAfterFrameDispose(frame: Frame): void { + for (const [id, request] of this.#requestMap.entries()) { + if (request.frame() === frame) { + this.#requestMap.delete(id); + } + } + + for (const [id, response] of this.#navigationMap.entries()) { + if (response.frame() === frame) { + this.#requestMap.delete(id); + } + } + } + dispose(): void { this.removeAllListeners(); this.#requestMap.clear(); diff --git a/packages/puppeteer-core/src/common/bidi/Page.ts b/packages/puppeteer-core/src/common/bidi/Page.ts index 1468c22b72f5c..057e4e6f6bdc0 100644 --- a/packages/puppeteer-core/src/common/bidi/Page.ts +++ b/packages/puppeteer-core/src/common/bidi/Page.ts @@ -269,6 +269,7 @@ export class Page extends PageBase { this.#removeFramesRecursively(child); } frame.dispose(); + this.#networkManager.clearMapAfterFrameDispose(frame); this.#frameTree.removeFrame(frame); this.emit(PageEmittedEvents.FrameDetached, frame); } From 84a956f56ba9ce74e9dd0f95ff40fdd14be87b1d Mon Sep 17 00:00:00 2001 From: jrandolf <101637635+jrandolf@users.noreply.github.com> Date: Thu, 29 Jun 2023 13:00:57 +0200 Subject: [PATCH 338/417] fix: fix escaping algo for P selectors (#10474) --- .../src/injected/PSelectorParser.ts | 20 +++++++----------- test/assets/p-selectors.html | 1 + test/src/queryhandler.spec.ts | 21 +++++++++++++++++++ 3 files changed, 30 insertions(+), 12 deletions(-) diff --git a/packages/puppeteer-core/src/injected/PSelectorParser.ts b/packages/puppeteer-core/src/injected/PSelectorParser.ts index 19bb9e300077a..a7096f99d556b 100644 --- a/packages/puppeteer-core/src/injected/PSelectorParser.ts +++ b/packages/puppeteer-core/src/injected/PSelectorParser.ts @@ -33,19 +33,15 @@ TOKENS['combinator'] = /\s*(>>>>?|[\s>+~])\s*/g; const ESCAPE_REGEXP = /\\[\s\S]/g; const unquote = (text: string): string => { - if (text.length > 1) { - for (const char of ['"', "'"]) { - if (!text.startsWith(char) || !text.endsWith(char)) { - continue; - } - return text - .slice(char.length, -char.length) - .replace(ESCAPE_REGEXP, match => { - return match.slice(1); - }); - } + if (text.length <= 1) { + return text; + } + if ((text[0] === '"' || text[0] === "'") && text.endsWith(text[0])) { + text = text.slice(1, -1); } - return text; + return text.replace(ESCAPE_REGEXP, match => { + return match[1] as string; + }); }; export function parsePSelectors( diff --git a/test/assets/p-selectors.html b/test/assets/p-selectors.html index 1bcda60467657..24900623d8ef1 100644 --- a/test/assets/p-selectors.html +++ b/test/assets/p-selectors.html @@ -2,6 +2,7 @@
+My name is Jun (pronounced like "June")