diff --git a/new-docs/puppeteer.browsercontext.overridepermissions.md b/new-docs/puppeteer.browsercontext.overridepermissions.md index afa5105d..8f1e5b78 100644 --- a/new-docs/puppeteer.browsercontext.overridepermissions.md +++ b/new-docs/puppeteer.browsercontext.overridepermissions.md @@ -7,7 +7,7 @@ Signature: ```typescript -overridePermissions(origin: string, permissions: Protocol.Browser.PermissionType[]): Promise; +overridePermissions(origin: string, permissions: string[]): Promise; ``` ## Parameters @@ -15,7 +15,7 @@ overridePermissions(origin: string, permissions: Protocol.Browser.PermissionType | Parameter | Type | Description | | --- | --- | --- | | origin | string | The origin to grant permissions to, e.g. "https://example.com". | -| permissions | [Protocol.Browser.PermissionType](./puppeteer.protocol.browser.permissiontype.md)\[\] | An array of permissions to grant. All permissions that are not listed here will be automatically denied. | +| permissions | string\[\] | An array of permissions to grant. All permissions that are not listed here will be automatically denied. | Returns: diff --git a/new-docs/puppeteer.protocol.accessibility.md b/new-docs/puppeteer.protocol.accessibility.md index b578f913..00c30dab 100644 --- a/new-docs/puppeteer.protocol.accessibility.md +++ b/new-docs/puppeteer.protocol.accessibility.md @@ -22,6 +22,8 @@ export namespace Accessibility | [GetFullAXTreeResponse](./puppeteer.protocol.accessibility.getfullaxtreeresponse.md) | | | [GetPartialAXTreeRequest](./puppeteer.protocol.accessibility.getpartialaxtreerequest.md) | | | [GetPartialAXTreeResponse](./puppeteer.protocol.accessibility.getpartialaxtreeresponse.md) | | +| [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) | | +| [QueryAXTreeResponse](./puppeteer.protocol.accessibility.queryaxtreeresponse.md) | | ## Type Aliases diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.accessiblename.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.accessiblename.md new file mode 100644 index 00000000..5579330c --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.accessiblename.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) > [accessibleName](./puppeteer.protocol.accessibility.queryaxtreerequest.accessiblename.md) + +## Protocol.Accessibility.QueryAXTreeRequest.accessibleName property + +Find nodes with this computed name. + +Signature: + +```typescript +accessibleName?: string; +``` diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.backendnodeid.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.backendnodeid.md new file mode 100644 index 00000000..08675da6 --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.backendnodeid.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) > [backendNodeId](./puppeteer.protocol.accessibility.queryaxtreerequest.backendnodeid.md) + +## Protocol.Accessibility.QueryAXTreeRequest.backendNodeId property + +Identifier of the backend node for the root to query. + +Signature: + +```typescript +backendNodeId?: DOM.BackendNodeId; +``` diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.md new file mode 100644 index 00000000..778cec04 --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.md @@ -0,0 +1,22 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) + +## Protocol.Accessibility.QueryAXTreeRequest interface + +Signature: + +```typescript +export interface QueryAXTreeRequest +``` + +## Properties + +| Property | Type | Description | +| --- | --- | --- | +| [accessibleName](./puppeteer.protocol.accessibility.queryaxtreerequest.accessiblename.md) | string | Find nodes with this computed name. | +| [backendNodeId](./puppeteer.protocol.accessibility.queryaxtreerequest.backendnodeid.md) | [DOM.BackendNodeId](./puppeteer.protocol.dom.backendnodeid.md) | Identifier of the backend node for the root to query. | +| [nodeId](./puppeteer.protocol.accessibility.queryaxtreerequest.nodeid.md) | [DOM.NodeId](./puppeteer.protocol.dom.nodeid.md) | Identifier of the node for the root to query. | +| [objectId](./puppeteer.protocol.accessibility.queryaxtreerequest.objectid.md) | [Runtime.RemoteObjectId](./puppeteer.protocol.runtime.remoteobjectid.md) | JavaScript object id of the node wrapper for the root to query. | +| [role](./puppeteer.protocol.accessibility.queryaxtreerequest.role.md) | string | Find nodes with this computed role. | + diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.nodeid.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.nodeid.md new file mode 100644 index 00000000..05e9af78 --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.nodeid.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) > [nodeId](./puppeteer.protocol.accessibility.queryaxtreerequest.nodeid.md) + +## Protocol.Accessibility.QueryAXTreeRequest.nodeId property + +Identifier of the node for the root to query. + +Signature: + +```typescript +nodeId?: DOM.NodeId; +``` diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.objectid.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.objectid.md new file mode 100644 index 00000000..1a0d3b67 --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.objectid.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) > [objectId](./puppeteer.protocol.accessibility.queryaxtreerequest.objectid.md) + +## Protocol.Accessibility.QueryAXTreeRequest.objectId property + +JavaScript object id of the node wrapper for the root to query. + +Signature: + +```typescript +objectId?: Runtime.RemoteObjectId; +``` diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.role.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.role.md new file mode 100644 index 00000000..aa1aed39 --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreerequest.role.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeRequest](./puppeteer.protocol.accessibility.queryaxtreerequest.md) > [role](./puppeteer.protocol.accessibility.queryaxtreerequest.role.md) + +## Protocol.Accessibility.QueryAXTreeRequest.role property + +Find nodes with this computed role. + +Signature: + +```typescript +role?: string; +``` diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreeresponse.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreeresponse.md new file mode 100644 index 00000000..3d5f8999 --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreeresponse.md @@ -0,0 +1,18 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeResponse](./puppeteer.protocol.accessibility.queryaxtreeresponse.md) + +## Protocol.Accessibility.QueryAXTreeResponse interface + +Signature: + +```typescript +export interface QueryAXTreeResponse +``` + +## Properties + +| Property | Type | Description | +| --- | --- | --- | +| [nodes](./puppeteer.protocol.accessibility.queryaxtreeresponse.nodes.md) | [AXNode](./puppeteer.protocol.accessibility.axnode.md)\[\] | A list of Accessibility.AXNode matching the specified attributes, including nodes that are ignored for accessibility. | + diff --git a/new-docs/puppeteer.protocol.accessibility.queryaxtreeresponse.nodes.md b/new-docs/puppeteer.protocol.accessibility.queryaxtreeresponse.nodes.md new file mode 100644 index 00000000..1bcd75ad --- /dev/null +++ b/new-docs/puppeteer.protocol.accessibility.queryaxtreeresponse.nodes.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [QueryAXTreeResponse](./puppeteer.protocol.accessibility.queryaxtreeresponse.md) > [nodes](./puppeteer.protocol.accessibility.queryaxtreeresponse.nodes.md) + +## Protocol.Accessibility.QueryAXTreeResponse.nodes property + +A list of `Accessibility.AXNode` matching the specified attributes, including nodes that are ignored for accessibility. + +Signature: + +```typescript +nodes: AXNode[]; +``` diff --git a/new-docs/puppeteer.protocol.browser.permissiondescriptor.md b/new-docs/puppeteer.protocol.browser.permissiondescriptor.md index 689bd8c8..8e572ba1 100644 --- a/new-docs/puppeteer.protocol.browser.permissiondescriptor.md +++ b/new-docs/puppeteer.protocol.browser.permissiondescriptor.md @@ -19,6 +19,5 @@ export interface PermissionDescriptor | [allowWithoutSanitization](./puppeteer.protocol.browser.permissiondescriptor.allowwithoutsanitization.md) | boolean | For "clipboard" permission, may specify allowWithoutSanitization. | | [name](./puppeteer.protocol.browser.permissiondescriptor.name.md) | string | Name of permission. See https://cs.chromium.org/chromium/src/third\_party/blink/renderer/modules/permissions/permission\_descriptor.idl for valid permission names. | | [sysex](./puppeteer.protocol.browser.permissiondescriptor.sysex.md) | boolean | For "midi" permission, may also specify sysex control. | -| [type](./puppeteer.protocol.browser.permissiondescriptor.type.md) | string | For "wake-lock" permission, must specify type as either "screen" or "system". | | [userVisibleOnly](./puppeteer.protocol.browser.permissiondescriptor.uservisibleonly.md) | boolean | For "push" permission, may specify userVisibleOnly. Note that userVisibleOnly = true is the only currently supported type. | diff --git a/new-docs/puppeteer.protocol.browser.permissiondescriptor.type.md b/new-docs/puppeteer.protocol.browser.permissiondescriptor.type.md deleted file mode 100644 index e69abb0c..00000000 --- a/new-docs/puppeteer.protocol.browser.permissiondescriptor.type.md +++ /dev/null @@ -1,13 +0,0 @@ - - -[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Browser](./puppeteer.protocol.browser.md) > [PermissionDescriptor](./puppeteer.protocol.browser.permissiondescriptor.md) > [type](./puppeteer.protocol.browser.permissiondescriptor.type.md) - -## Protocol.Browser.PermissionDescriptor.type property - -For "wake-lock" permission, must specify type as either "screen" or "system". - -Signature: - -```typescript -type?: string; -``` diff --git a/new-docs/puppeteer.protocol.css.cssstylesheetheader.isconstructed.md b/new-docs/puppeteer.protocol.css.cssstylesheetheader.isconstructed.md new file mode 100644 index 00000000..470fa273 --- /dev/null +++ b/new-docs/puppeteer.protocol.css.cssstylesheetheader.isconstructed.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [CSS](./puppeteer.protocol.css.md) > [CSSStyleSheetHeader](./puppeteer.protocol.css.cssstylesheetheader.md) > [isConstructed](./puppeteer.protocol.css.cssstylesheetheader.isconstructed.md) + +## Protocol.CSS.CSSStyleSheetHeader.isConstructed property + +Whether this stylesheet is a constructed stylesheet (created using new CSSStyleSheet()). + +Signature: + +```typescript +isConstructed: boolean; +``` diff --git a/new-docs/puppeteer.protocol.css.cssstylesheetheader.ismutable.md b/new-docs/puppeteer.protocol.css.cssstylesheetheader.ismutable.md index 965fbfb0..80df4db9 100644 --- a/new-docs/puppeteer.protocol.css.cssstylesheetheader.ismutable.md +++ b/new-docs/puppeteer.protocol.css.cssstylesheetheader.ismutable.md @@ -4,7 +4,7 @@ ## Protocol.CSS.CSSStyleSheetHeader.isMutable property -Whether this stylesheet is mutable. Inline stylesheets become mutable after they have been modified via CSSOM API. element's stylesheets are never mutable. Constructed stylesheets (new CSSStyleSheet()) are mutable immediately after creation. +Whether this stylesheet is mutable. Inline stylesheets become mutable after they have been modified via CSSOM API. element's stylesheets become mutable only if DevTools modifies them. Constructed stylesheets (new CSSStyleSheet()) are mutable immediately after creation. Signature: diff --git a/new-docs/puppeteer.protocol.css.cssstylesheetheader.md b/new-docs/puppeteer.protocol.css.cssstylesheetheader.md index bbfaaaf4..5b06ac10 100644 --- a/new-docs/puppeteer.protocol.css.cssstylesheetheader.md +++ b/new-docs/puppeteer.protocol.css.cssstylesheetheader.md @@ -21,8 +21,9 @@ export interface CSSStyleSheetHeader | [endLine](./puppeteer.protocol.css.cssstylesheetheader.endline.md) | number | Line offset of the end of the stylesheet within the resource (zero based). | | [frameId](./puppeteer.protocol.css.cssstylesheetheader.frameid.md) | [Page.FrameId](./puppeteer.protocol.page.frameid.md) | Owner frame identifier. | | [hasSourceURL](./puppeteer.protocol.css.cssstylesheetheader.hassourceurl.md) | boolean | Whether the sourceURL field value comes from the sourceURL comment. | +| [isConstructed](./puppeteer.protocol.css.cssstylesheetheader.isconstructed.md) | boolean | Whether this stylesheet is a constructed stylesheet (created using new CSSStyleSheet()). | | [isInline](./puppeteer.protocol.css.cssstylesheetheader.isinline.md) | boolean | Whether this stylesheet is created for STYLE tag by parser. This flag is not set for document.written STYLE tags. | -| [isMutable](./puppeteer.protocol.css.cssstylesheetheader.ismutable.md) | boolean | Whether this stylesheet is mutable. Inline stylesheets become mutable after they have been modified via CSSOM API. element's stylesheets are never mutable. Constructed stylesheets (new CSSStyleSheet()) are mutable immediately after creation. | +| [isMutable](./puppeteer.protocol.css.cssstylesheetheader.ismutable.md) | boolean | Whether this stylesheet is mutable. Inline stylesheets become mutable after they have been modified via CSSOM API. element's stylesheets become mutable only if DevTools modifies them. Constructed stylesheets (new CSSStyleSheet()) are mutable immediately after creation. | | [length](./puppeteer.protocol.css.cssstylesheetheader.length.md) | number | Size of the content (in characters). | | [origin](./puppeteer.protocol.css.cssstylesheetheader.origin.md) | [StyleSheetOrigin](./puppeteer.protocol.css.stylesheetorigin.md) | Stylesheet origin. | | [ownerNode](./puppeteer.protocol.css.cssstylesheetheader.ownernode.md) | [DOM.BackendNodeId](./puppeteer.protocol.dom.backendnodeid.md) | The backend id for the owner node of the stylesheet. | diff --git a/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.md b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.md index ec952d48..4382951a 100644 --- a/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.md +++ b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.md @@ -14,5 +14,8 @@ export interface CrossOriginEmbedderPolicyStatus | Property | Type | Description | | --- | --- | --- | +| [reportingEndpoint](./puppeteer.protocol.network.crossoriginembedderpolicystatus.reportingendpoint.md) | string | | +| [reportOnlyReportingEndpoint](./puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyreportingendpoint.md) | string | | +| [reportOnlyValue](./puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyvalue.md) | [CrossOriginEmbedderPolicyValue](./puppeteer.protocol.network.crossoriginembedderpolicyvalue.md) | | | [value](./puppeteer.protocol.network.crossoriginembedderpolicystatus.value.md) | [CrossOriginEmbedderPolicyValue](./puppeteer.protocol.network.crossoriginembedderpolicyvalue.md) | | diff --git a/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportingendpoint.md b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportingendpoint.md new file mode 100644 index 00000000..6fb9e2ed --- /dev/null +++ b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportingendpoint.md @@ -0,0 +1,11 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [CrossOriginEmbedderPolicyStatus](./puppeteer.protocol.network.crossoriginembedderpolicystatus.md) > [reportingEndpoint](./puppeteer.protocol.network.crossoriginembedderpolicystatus.reportingendpoint.md) + +## Protocol.Network.CrossOriginEmbedderPolicyStatus.reportingEndpoint property + +Signature: + +```typescript +reportingEndpoint?: string; +``` diff --git a/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyreportingendpoint.md b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyreportingendpoint.md new file mode 100644 index 00000000..c7579719 --- /dev/null +++ b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyreportingendpoint.md @@ -0,0 +1,11 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [CrossOriginEmbedderPolicyStatus](./puppeteer.protocol.network.crossoriginembedderpolicystatus.md) > [reportOnlyReportingEndpoint](./puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyreportingendpoint.md) + +## Protocol.Network.CrossOriginEmbedderPolicyStatus.reportOnlyReportingEndpoint property + +Signature: + +```typescript +reportOnlyReportingEndpoint?: string; +``` diff --git a/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyvalue.md b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyvalue.md new file mode 100644 index 00000000..76d207c1 --- /dev/null +++ b/new-docs/puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyvalue.md @@ -0,0 +1,11 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [CrossOriginEmbedderPolicyStatus](./puppeteer.protocol.network.crossoriginembedderpolicystatus.md) > [reportOnlyValue](./puppeteer.protocol.network.crossoriginembedderpolicystatus.reportonlyvalue.md) + +## Protocol.Network.CrossOriginEmbedderPolicyStatus.reportOnlyValue property + +Signature: + +```typescript +reportOnlyValue: CrossOriginEmbedderPolicyValue; +``` diff --git a/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.md b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.md index 7c59508f..c2fc6456 100644 --- a/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.md +++ b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.md @@ -14,5 +14,8 @@ export interface CrossOriginOpenerPolicyStatus | Property | Type | Description | | --- | --- | --- | +| [reportingEndpoint](./puppeteer.protocol.network.crossoriginopenerpolicystatus.reportingendpoint.md) | string | | +| [reportOnlyReportingEndpoint](./puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyreportingendpoint.md) | string | | +| [reportOnlyValue](./puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyvalue.md) | [CrossOriginOpenerPolicyValue](./puppeteer.protocol.network.crossoriginopenerpolicyvalue.md) | | | [value](./puppeteer.protocol.network.crossoriginopenerpolicystatus.value.md) | [CrossOriginOpenerPolicyValue](./puppeteer.protocol.network.crossoriginopenerpolicyvalue.md) | | diff --git a/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportingendpoint.md b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportingendpoint.md new file mode 100644 index 00000000..be0dc494 --- /dev/null +++ b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportingendpoint.md @@ -0,0 +1,11 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [CrossOriginOpenerPolicyStatus](./puppeteer.protocol.network.crossoriginopenerpolicystatus.md) > [reportingEndpoint](./puppeteer.protocol.network.crossoriginopenerpolicystatus.reportingendpoint.md) + +## Protocol.Network.CrossOriginOpenerPolicyStatus.reportingEndpoint property + +Signature: + +```typescript +reportingEndpoint?: string; +``` diff --git a/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyreportingendpoint.md b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyreportingendpoint.md new file mode 100644 index 00000000..30a1c783 --- /dev/null +++ b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyreportingendpoint.md @@ -0,0 +1,11 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [CrossOriginOpenerPolicyStatus](./puppeteer.protocol.network.crossoriginopenerpolicystatus.md) > [reportOnlyReportingEndpoint](./puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyreportingendpoint.md) + +## Protocol.Network.CrossOriginOpenerPolicyStatus.reportOnlyReportingEndpoint property + +Signature: + +```typescript +reportOnlyReportingEndpoint?: string; +``` diff --git a/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyvalue.md b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyvalue.md new file mode 100644 index 00000000..3ecc443f --- /dev/null +++ b/new-docs/puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyvalue.md @@ -0,0 +1,11 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [CrossOriginOpenerPolicyStatus](./puppeteer.protocol.network.crossoriginopenerpolicystatus.md) > [reportOnlyValue](./puppeteer.protocol.network.crossoriginopenerpolicystatus.reportonlyvalue.md) + +## Protocol.Network.CrossOriginOpenerPolicyStatus.reportOnlyValue property + +Signature: + +```typescript +reportOnlyValue: CrossOriginOpenerPolicyValue; +``` diff --git a/new-docs/puppeteer.protocol.network.md b/new-docs/puppeteer.protocol.network.md index 2b3586e7..fd2ee7b4 100644 --- a/new-docs/puppeteer.protocol.network.md +++ b/new-docs/puppeteer.protocol.network.md @@ -77,6 +77,7 @@ export namespace Network | [SearchInResponseBodyResponse](./puppeteer.protocol.network.searchinresponsebodyresponse.md) | | | [SecurityDetails](./puppeteer.protocol.network.securitydetails.md) | Security details about a request. | | [SecurityIsolationStatus](./puppeteer.protocol.network.securityisolationstatus.md) | | +| [SetAttachDebugHeaderRequest](./puppeteer.protocol.network.setattachdebugheaderrequest.md) | | | [SetBlockedURLsRequest](./puppeteer.protocol.network.setblockedurlsrequest.md) | | | [SetBypassServiceWorkerRequest](./puppeteer.protocol.network.setbypassserviceworkerrequest.md) | | | [SetCacheDisabledRequest](./puppeteer.protocol.network.setcachedisabledrequest.md) | | diff --git a/new-docs/puppeteer.protocol.network.setattachdebugheaderrequest.enabled.md b/new-docs/puppeteer.protocol.network.setattachdebugheaderrequest.enabled.md new file mode 100644 index 00000000..c406c860 --- /dev/null +++ b/new-docs/puppeteer.protocol.network.setattachdebugheaderrequest.enabled.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [SetAttachDebugHeaderRequest](./puppeteer.protocol.network.setattachdebugheaderrequest.md) > [enabled](./puppeteer.protocol.network.setattachdebugheaderrequest.enabled.md) + +## Protocol.Network.SetAttachDebugHeaderRequest.enabled property + +Whether to send a debug header. + +Signature: + +```typescript +enabled: boolean; +``` diff --git a/new-docs/puppeteer.protocol.network.setattachdebugheaderrequest.md b/new-docs/puppeteer.protocol.network.setattachdebugheaderrequest.md new file mode 100644 index 00000000..6e0743dc --- /dev/null +++ b/new-docs/puppeteer.protocol.network.setattachdebugheaderrequest.md @@ -0,0 +1,18 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [SetAttachDebugHeaderRequest](./puppeteer.protocol.network.setattachdebugheaderrequest.md) + +## Protocol.Network.SetAttachDebugHeaderRequest interface + +Signature: + +```typescript +export interface SetAttachDebugHeaderRequest +``` + +## Properties + +| Property | Type | Description | +| --- | --- | --- | +| [enabled](./puppeteer.protocol.network.setattachdebugheaderrequest.enabled.md) | boolean | Whether to send a debug header. | + diff --git a/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.gridbackgroundcolor.md b/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.gridbackgroundcolor.md new file mode 100644 index 00000000..ae0663ad --- /dev/null +++ b/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.gridbackgroundcolor.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Overlay](./puppeteer.protocol.overlay.md) > [GridHighlightConfig](./puppeteer.protocol.overlay.gridhighlightconfig.md) > [gridBackgroundColor](./puppeteer.protocol.overlay.gridhighlightconfig.gridbackgroundcolor.md) + +## Protocol.Overlay.GridHighlightConfig.gridBackgroundColor property + +The grid container background color (Default: transparent). + +Signature: + +```typescript +gridBackgroundColor?: DOM.RGBA; +``` diff --git a/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.md b/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.md index d469c4f0..3e044d00 100644 --- a/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.md +++ b/new-docs/puppeteer.protocol.overlay.gridhighlightconfig.md @@ -23,6 +23,7 @@ export interface GridHighlightConfig | [columnHatchColor](./puppeteer.protocol.overlay.gridhighlightconfig.columnhatchcolor.md) | [DOM.RGBA](./puppeteer.protocol.dom.rgba.md) | The column gap hatching fill color (default: transparent). | | [columnLineColor](./puppeteer.protocol.overlay.gridhighlightconfig.columnlinecolor.md) | [DOM.RGBA](./puppeteer.protocol.dom.rgba.md) | The column line color (default: transparent). | | [columnLineDash](./puppeteer.protocol.overlay.gridhighlightconfig.columnlinedash.md) | boolean | Whether column lines are dashed (default: false). | +| [gridBackgroundColor](./puppeteer.protocol.overlay.gridhighlightconfig.gridbackgroundcolor.md) | [DOM.RGBA](./puppeteer.protocol.dom.rgba.md) | The grid container background color (Default: transparent). | | [gridBorderColor](./puppeteer.protocol.overlay.gridhighlightconfig.gridbordercolor.md) | [DOM.RGBA](./puppeteer.protocol.dom.rgba.md) | The grid container border highlight color (default: transparent). | | [gridBorderDash](./puppeteer.protocol.overlay.gridhighlightconfig.gridborderdash.md) | boolean | Whether the grid border is dashed (default: false). | | [rowGapColor](./puppeteer.protocol.overlay.gridhighlightconfig.rowgapcolor.md) | [DOM.RGBA](./puppeteer.protocol.dom.rgba.md) | The row gap highlight fill color (default: transparent). | diff --git a/new-docs/puppeteer.protocol.profiler.getcountersresponse.md b/new-docs/puppeteer.protocol.profiler.getcountersresponse.md new file mode 100644 index 00000000..5d788d0e --- /dev/null +++ b/new-docs/puppeteer.protocol.profiler.getcountersresponse.md @@ -0,0 +1,18 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [GetCountersResponse](./puppeteer.protocol.profiler.getcountersresponse.md) + +## Protocol.Profiler.GetCountersResponse interface + +Signature: + +```typescript +export interface GetCountersResponse +``` + +## Properties + +| Property | Type | Description | +| --- | --- | --- | +| [result](./puppeteer.protocol.profiler.getcountersresponse.result.md) | [CounterInfo](./puppeteer.protocol.profiler.counterinfo.md)\[\] | Collected counters information. | + diff --git a/new-docs/puppeteer.protocol.profiler.getcountersresponse.result.md b/new-docs/puppeteer.protocol.profiler.getcountersresponse.result.md new file mode 100644 index 00000000..4eb0cb95 --- /dev/null +++ b/new-docs/puppeteer.protocol.profiler.getcountersresponse.result.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [GetCountersResponse](./puppeteer.protocol.profiler.getcountersresponse.md) > [result](./puppeteer.protocol.profiler.getcountersresponse.result.md) + +## Protocol.Profiler.GetCountersResponse.result property + +Collected counters information. + +Signature: + +```typescript +result: CounterInfo[]; +``` diff --git a/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.md b/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.md index f7a0e6a6..1e949ddc 100644 --- a/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.md +++ b/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.md @@ -14,5 +14,5 @@ export interface GetRuntimeCallStatsResponse | Property | Type | Description | | --- | --- | --- | -| [result](./puppeteer.protocol.profiler.getruntimecallstatsresponse.result.md) | [CounterInfo](./puppeteer.protocol.profiler.counterinfo.md)\[\] | Collected counter information. | +| [result](./puppeteer.protocol.profiler.getruntimecallstatsresponse.result.md) | [RuntimeCallCounterInfo](./puppeteer.protocol.profiler.runtimecallcounterinfo.md)\[\] | Collected runtime call counter information. | diff --git a/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.result.md b/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.result.md index 5a69aaba..cf4a95b7 100644 --- a/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.result.md +++ b/new-docs/puppeteer.protocol.profiler.getruntimecallstatsresponse.result.md @@ -4,10 +4,10 @@ ## Protocol.Profiler.GetRuntimeCallStatsResponse.result property -Collected counter information. +Collected runtime call counter information. Signature: ```typescript -result: CounterInfo[]; +result: RuntimeCallCounterInfo[]; ``` diff --git a/new-docs/puppeteer.protocol.profiler.md b/new-docs/puppeteer.protocol.profiler.md index 5cf3756d..2e07e4e4 100644 --- a/new-docs/puppeteer.protocol.profiler.md +++ b/new-docs/puppeteer.protocol.profiler.md @@ -20,11 +20,13 @@ export namespace Profiler | [CoverageRange](./puppeteer.protocol.profiler.coveragerange.md) | Coverage data for a source range. | | [FunctionCoverage](./puppeteer.protocol.profiler.functioncoverage.md) | Coverage data for a JavaScript function. | | [GetBestEffortCoverageResponse](./puppeteer.protocol.profiler.getbesteffortcoverageresponse.md) | | +| [GetCountersResponse](./puppeteer.protocol.profiler.getcountersresponse.md) | | | [GetRuntimeCallStatsResponse](./puppeteer.protocol.profiler.getruntimecallstatsresponse.md) | | | [PositionTickInfo](./puppeteer.protocol.profiler.positiontickinfo.md) | Specifies a number of samples attributed to a certain source position. | | [PreciseCoverageDeltaUpdateEvent](./puppeteer.protocol.profiler.precisecoveragedeltaupdateevent.md) | Reports coverage delta since the last poll (either from an event like this, or from takePreciseCoverage for the current isolate. May only be sent if precise code coverage has been started. This event can be trigged by the embedder to, for example, trigger collection of coverage data immediatelly at a certain point in time. | | [Profile](./puppeteer.protocol.profiler.profile.md) | Profile. | | [ProfileNode](./puppeteer.protocol.profiler.profilenode.md) | Profile node. Holds callsite information, execution statistics and child nodes. | +| [RuntimeCallCounterInfo](./puppeteer.protocol.profiler.runtimecallcounterinfo.md) | Runtime call counter information. | | [ScriptCoverage](./puppeteer.protocol.profiler.scriptcoverage.md) | Coverage data for a JavaScript script. | | [ScriptTypeProfile](./puppeteer.protocol.profiler.scripttypeprofile.md) | Type profile data collected during runtime for a JavaScript script. | | [SetSamplingIntervalRequest](./puppeteer.protocol.profiler.setsamplingintervalrequest.md) | | diff --git a/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.md b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.md new file mode 100644 index 00000000..e63b0244 --- /dev/null +++ b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.md @@ -0,0 +1,22 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [RuntimeCallCounterInfo](./puppeteer.protocol.profiler.runtimecallcounterinfo.md) + +## Protocol.Profiler.RuntimeCallCounterInfo interface + +Runtime call counter information. + +Signature: + +```typescript +export interface RuntimeCallCounterInfo +``` + +## Properties + +| Property | Type | Description | +| --- | --- | --- | +| [name](./puppeteer.protocol.profiler.runtimecallcounterinfo.name.md) | string | Counter name. | +| [time](./puppeteer.protocol.profiler.runtimecallcounterinfo.time.md) | number | Counter time in seconds. | +| [value](./puppeteer.protocol.profiler.runtimecallcounterinfo.value.md) | number | Counter value. | + diff --git a/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.name.md b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.name.md new file mode 100644 index 00000000..bd85665a --- /dev/null +++ b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.name.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [RuntimeCallCounterInfo](./puppeteer.protocol.profiler.runtimecallcounterinfo.md) > [name](./puppeteer.protocol.profiler.runtimecallcounterinfo.name.md) + +## Protocol.Profiler.RuntimeCallCounterInfo.name property + +Counter name. + +Signature: + +```typescript +name: string; +``` diff --git a/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.time.md b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.time.md new file mode 100644 index 00000000..b8afcda5 --- /dev/null +++ b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.time.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [RuntimeCallCounterInfo](./puppeteer.protocol.profiler.runtimecallcounterinfo.md) > [time](./puppeteer.protocol.profiler.runtimecallcounterinfo.time.md) + +## Protocol.Profiler.RuntimeCallCounterInfo.time property + +Counter time in seconds. + +Signature: + +```typescript +time: number; +``` diff --git a/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.value.md b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.value.md new file mode 100644 index 00000000..2ebdec93 --- /dev/null +++ b/new-docs/puppeteer.protocol.profiler.runtimecallcounterinfo.value.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [RuntimeCallCounterInfo](./puppeteer.protocol.profiler.runtimecallcounterinfo.md) > [value](./puppeteer.protocol.profiler.runtimecallcounterinfo.value.md) + +## Protocol.Profiler.RuntimeCallCounterInfo.value property + +Counter value. + +Signature: + +```typescript +value: number; +``` diff --git a/new-docs/puppeteer.protocol.webaudio.audiolistener.md b/new-docs/puppeteer.protocol.webaudio.audiolistener.md index 0aafb925..ec5f06c8 100644 --- a/new-docs/puppeteer.protocol.webaudio.audiolistener.md +++ b/new-docs/puppeteer.protocol.webaudio.audiolistener.md @@ -4,7 +4,7 @@ ## Protocol.WebAudio.AudioListener interface -Protocol object for AudioListner +Protocol object for AudioListener Signature: diff --git a/new-docs/puppeteer.protocol.webaudio.md b/new-docs/puppeteer.protocol.webaudio.md index 4556568d..952820f1 100644 --- a/new-docs/puppeteer.protocol.webaudio.md +++ b/new-docs/puppeteer.protocol.webaudio.md @@ -16,7 +16,7 @@ export namespace WebAudio | Interface | Description | | --- | --- | -| [AudioListener](./puppeteer.protocol.webaudio.audiolistener.md) | Protocol object for AudioListner | +| [AudioListener](./puppeteer.protocol.webaudio.audiolistener.md) | Protocol object for AudioListener | | [AudioListenerCreatedEvent](./puppeteer.protocol.webaudio.audiolistenercreatedevent.md) | Notifies that the construction of an AudioListener has finished. | | [AudioListenerWillBeDestroyedEvent](./puppeteer.protocol.webaudio.audiolistenerwillbedestroyedevent.md) | Notifies that a new AudioListener has been created. | | [AudioNode](./puppeteer.protocol.webaudio.audionode.md) | Protocol object for AudioNode | diff --git a/package.json b/package.json index 43e7be3a..e1718237 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "license": "Apache-2.0", "dependencies": { "debug": "^4.1.0", - "devtools-protocol": "0.0.799653", + "devtools-protocol": "0.0.809251", "extract-zip": "^2.0.0", "https-proxy-agent": "^4.0.0", "pkg-dir": "^4.2.0", diff --git a/src/common/Browser.ts b/src/common/Browser.ts index c9b64145..28852369 100644 --- a/src/common/Browser.ts +++ b/src/common/Browser.ts @@ -650,7 +650,7 @@ export class BrowserContext extends EventEmitter { */ async overridePermissions( origin: string, - permissions: Protocol.Browser.PermissionType[] + permissions: string[] ): Promise { const webPermissionToProtocol = new Map< string, @@ -676,7 +676,7 @@ export class BrowserContext extends EventEmitter { // chrome-specific permissions we have. ['midi-sysex', 'midiSysex'], ]); - permissions = permissions.map((permission) => { + const protocolPermissions = permissions.map((permission) => { const protocolPermission = webPermissionToProtocol.get(permission); if (!protocolPermission) throw new Error('Unknown permission: ' + permission); @@ -685,7 +685,7 @@ export class BrowserContext extends EventEmitter { await this._connection.send('Browser.grantPermissions', { origin, browserContextId: this._id || undefined, - permissions, + permissions: protocolPermissions, }); } diff --git a/src/revisions.ts b/src/revisions.ts index 833d05d3..a1e4daaf 100644 --- a/src/revisions.ts +++ b/src/revisions.ts @@ -20,6 +20,6 @@ type Revisions = Readonly<{ }>; export const PUPPETEER_REVISIONS: Revisions = { - chromium: '800071', + chromium: '809590', firefox: 'latest', }; diff --git a/test/idle_override.spec.ts b/test/idle_override.spec.ts index 31b4169a..18e7da39 100644 --- a/test/idle_override.spec.ts +++ b/test/idle_override.spec.ts @@ -43,7 +43,7 @@ describeFailsFirefox('Emulate idle state', () => { it('changing idle state emulation causes change of the IdleDetector state', async () => { const { page, server, context } = getTestState(); await context.overridePermissions(server.PREFIX + '/idle-detector.html', [ - 'notifications', + 'idle-detection', ]); await page.goto(server.PREFIX + '/idle-detector.html'); diff --git a/test/page.spec.ts b/test/page.spec.ts index d0ad766c..d81ce95c 100644 --- a/test/page.spec.ts +++ b/test/page.spec.ts @@ -246,7 +246,6 @@ describe('Page', function () { await page.goto(server.EMPTY_PAGE); let error = null; await context - // @ts-expect-error .overridePermissions(server.EMPTY_PAGE, ['foo']) .catch((error_) => (error = error_)); expect(error.message).toBe('Unknown permission: foo');