我正尝试使用puppeteer截屏,为此,我想获取元素的坐标。我正在尝试使用以下代码来做到这一点:
clip = await page.evaluate(() => {
global.log('print progress a');
const uiElement = document.querySelector('#printout');
global.log('print progress b');
return uiElement ? uiElement.getBoundingClientRect() : defaultCoordinates;
});
但是据我所知,这个代码甚至没有被使用。日志根本没有写,并且总是使用defaultCoordinates
,谁能看到任何不被评估的原因吗?