我是playwright的新手。我希望我能用page.evaluate实现这一点,因为在文档中我读到“page.evaluate()API可以在网页的上下文中运行JavaScript函数,并将结果带回Playwright环境”。
下面是我的尝试,它给出了“TypeError:listner不是函数”
const listner = await page.evaluate(()=>{
return document.body.addEventListener;
});
listner('click',()=>{
//here i plan to call page.screenshot method
})
任何想法我做错了什么或如何实现这一点。
1条答案
按热度按时间busg9geu1#
我会为click创建addEventListener并使用
page.on
监听它。这里有一个例子,记录所有点击10秒内在谷歌主页