Я могу подтвердить, что на самом деле работает следующий случай:
const playerViewId = '#playerView';
await page.click(playerViewId);
Если это не работает, рассмотрите возможность обновления вашей версии Node.js и / или Puppeteer.
Если вы пытаетесь определить свою переменную в отдельном файле, вы можете использовать:
// external-file.js:
module.exports.playerViewId = '#playerView';
// main-file.js:
const external_variables = require('./external-file');
const playerViewId = external_variables.playerViewId;
await page.click(playerViewId);
Кроме того, вам следует убедиться, что элемент с идентификатором playerView
существует и полностью загружен, прежде чем пытаться использовать page.click()
.