fix(clickElement): reorder iframe scroll and click actions
This commit is contained in:
@@ -59,14 +59,15 @@ export async function clickElement(element: HTMLElement) {
|
|||||||
blurLastClickedElement()
|
blurLastClickedElement()
|
||||||
|
|
||||||
lastClickedElement = element
|
lastClickedElement = element
|
||||||
await scrollIntoViewIfNeeded(element)
|
|
||||||
await movePointerToElement(element)
|
|
||||||
window.dispatchEvent(new CustomEvent('PageAgent::ClickPointer'))
|
|
||||||
|
|
||||||
|
await scrollIntoViewIfNeeded(element)
|
||||||
// Scroll the iframe element itself into view if needed
|
// Scroll the iframe element itself into view if needed
|
||||||
const frame = element.ownerDocument.defaultView?.frameElement
|
const frame = element.ownerDocument.defaultView?.frameElement
|
||||||
if (frame) await scrollIntoViewIfNeeded(frame)
|
if (frame) await scrollIntoViewIfNeeded(frame)
|
||||||
|
|
||||||
|
await movePointerToElement(element)
|
||||||
|
window.dispatchEvent(new CustomEvent('PageAgent::ClickPointer'))
|
||||||
|
|
||||||
await waitFor(0.1)
|
await waitFor(0.1)
|
||||||
|
|
||||||
// hover it
|
// hover it
|
||||||
|
|||||||
Reference in New Issue
Block a user