首页 > 解决方案 > 编剧 page.click 滚动太多

问题描述

鉴于我想记录页面上正在执行的操作,当单击一个元素时,Playwright 会滚动页面,直到该元素位于页面顶部,即使在该操作之前该元素在视口中可见。

PS选项“滚动:假”什么都不做

代码片段:

await Promise.all([
    global.page.waitForNavigation(),
    global.page.click(global.identifier, { scroll: false })
]); 

LE:我想用一个例子来添加一些关于我的问题的更多细节:

因此,假设我想在“回答您的问题”按钮上进行点击操作,页面如下所示: 在此处输入图像描述

点击后页面自动滚动,将按钮放在页面顶部,如下所示: 在此处输入图像描述

我的期望是,如果元素在视点中,只需执行操作,而不滚动或移动视点。

标签: javascriptui-automationplaywright

解决方案


推荐阅读