feat: Enable snapshots for most remaining public commands

This commit is contained in:
Adam Gastineau 2024-12-18 09:10:12 -08:00
parent eeca68ba97
commit d217f00626
2 changed files with 30 additions and 0 deletions

View file

@ -89,13 +89,16 @@ export const commandsWithTracingSnapshots = new Set([
'Page.mouseClick', 'Page.mouseClick',
'Page.mouseWheel', 'Page.mouseWheel',
'Page.touchscreenTap', 'Page.touchscreenTap',
'Page.accessibilitySnapshot',
'Frame.evalOnSelector', 'Frame.evalOnSelector',
'Frame.evalOnSelectorAll', 'Frame.evalOnSelectorAll',
'Frame.addScriptTag', 'Frame.addScriptTag',
'Frame.addStyleTag', 'Frame.addStyleTag',
'Frame.ariaSnapshot',
'Frame.blur', 'Frame.blur',
'Frame.check', 'Frame.check',
'Frame.click', 'Frame.click',
'Frame.content',
'Frame.dragAndDrop', 'Frame.dragAndDrop',
'Frame.dblclick', 'Frame.dblclick',
'Frame.dispatchEvent', 'Frame.dispatchEvent',
@ -116,6 +119,9 @@ export const commandsWithTracingSnapshots = new Set([
'Frame.isVisible', 'Frame.isVisible',
'Frame.isEditable', 'Frame.isEditable',
'Frame.press', 'Frame.press',
'Frame.querySelector',
'Frame.querySelectorAll',
'Frame.queryCount',
'Frame.selectOption', 'Frame.selectOption',
'Frame.setContent', 'Frame.setContent',
'Frame.setInputFiles', 'Frame.setInputFiles',
@ -133,8 +139,10 @@ export const commandsWithTracingSnapshots = new Set([
'ElementHandle.evaluateExpressionHandle', 'ElementHandle.evaluateExpressionHandle',
'ElementHandle.evalOnSelector', 'ElementHandle.evalOnSelector',
'ElementHandle.evalOnSelectorAll', 'ElementHandle.evalOnSelectorAll',
'ElementHandle.boundingBox',
'ElementHandle.check', 'ElementHandle.check',
'ElementHandle.click', 'ElementHandle.click',
'ElementHandle.contentFrame',
'ElementHandle.dblclick', 'ElementHandle.dblclick',
'ElementHandle.dispatchEvent', 'ElementHandle.dispatchEvent',
'ElementHandle.fill', 'ElementHandle.fill',
@ -150,6 +158,8 @@ export const commandsWithTracingSnapshots = new Set([
'ElementHandle.isHidden', 'ElementHandle.isHidden',
'ElementHandle.isVisible', 'ElementHandle.isVisible',
'ElementHandle.press', 'ElementHandle.press',
'ElementHandle.querySelector',
'ElementHandle.querySelectorAll',
'ElementHandle.screenshot', 'ElementHandle.screenshot',
'ElementHandle.scrollIntoViewIfNeeded', 'ElementHandle.scrollIntoViewIfNeeded',
'ElementHandle.selectOption', 'ElementHandle.selectOption',

View file

@ -1675,6 +1675,8 @@ Page:
root: ElementHandle? root: ElementHandle?
returns: returns:
rootAXNode: AXNode? rootAXNode: AXNode?
flags:
snapshot: true
pdf: pdf:
parameters: parameters:
@ -1885,6 +1887,8 @@ Frame:
timeout: number? timeout: number?
returns: returns:
snapshot: string snapshot: string
flags:
snapshot: true
blur: blur:
parameters: parameters:
@ -1943,6 +1947,8 @@ Frame:
content: content:
returns: returns:
value: string value: string
flags:
snapshot: true
dragAndDrop: dragAndDrop:
parameters: parameters:
@ -2202,6 +2208,8 @@ Frame:
strict: boolean? strict: boolean?
returns: returns:
element: ElementHandle? element: ElementHandle?
flags:
snapshot: true
querySelectorAll: querySelectorAll:
parameters: parameters:
@ -2210,12 +2218,16 @@ Frame:
elements: elements:
type: array type: array
items: ElementHandle items: ElementHandle
flags:
snapshot: true
queryCount: queryCount:
parameters: parameters:
selector: string selector: string
returns: returns:
value: number value: number
flags:
snapshot: true
selectOption: selectOption:
parameters: parameters:
@ -2540,6 +2552,8 @@ ElementHandle:
boundingBox: boundingBox:
returns: returns:
value: Rect? value: Rect?
flags:
snapshot: true
check: check:
parameters: parameters:
@ -2585,6 +2599,8 @@ ElementHandle:
contentFrame: contentFrame:
returns: returns:
frame: Frame? frame: Frame?
flags:
snapshot: true
dblclick: dblclick:
parameters: parameters:
@ -2739,6 +2755,8 @@ ElementHandle:
strict: boolean? strict: boolean?
returns: returns:
element: ElementHandle? element: ElementHandle?
flags:
snapshot: true
querySelectorAll: querySelectorAll:
parameters: parameters:
@ -2747,6 +2765,8 @@ ElementHandle:
elements: elements:
type: array type: array
items: ElementHandle items: ElementHandle
flags:
snapshot: true
screenshot: screenshot:
parameters: parameters: