Node.js Приложение, селен вебдрайвер, Chrome без головы. Мое приложение должно очистить список веб-сайтов, и один из них прикрепил информацию к глобальной переменной окна.
Я попытался выполнить следующее, и оно выдает ошибку:
// .... more code to load page up to this point
driver.execute(function () {
console.log(window.info);
return window;
}).then(function (result) {
console.log( "\n\ninfo from window object: " + util.inspect(result) );
}).catch( (err) => {
console.error(" Caught Error for window: " + err);
});
// throws ERROR: Caught Error for window: TypeError: command.setParameter is not a function
Есть ли способ доступа к глобальной переменной окна из Selenium (желательно без головы, но если мне нужно использовать head, я могу попробовать это)?