собственный callback в js функцию?
На стороне js есть простой PubSub, где можно подписаться на событие окончания загрузки всех данных и отрисовки страницы, чтобы Selenium сделал скриншот.
Код на js примерно такой
document.addEventListener('DOMContentLoaded', () => {
PubSub.subscribe('PAGE.READY', (msg, path) => {
console.log('PAGE.READY', path);
});
}, false);
Соответственно вместо console.log надо уметь дернуть некую Selenium функцию. Вопрос - как?
Как-то так? log = console.log; myFunc = (args) => alert(args); console.log = (...args) => { myFunc(args); return log.apply(console, args); }
Обсуждают сегодня