LINUX.ORG.RU

История изменений

Исправление eternal_sorrow, (текущая версия) :

https://pptr.dev/api/puppeteer.page.exposefunction

Это?

https://www.selenium.dev/documentation/webdriver/interactions/windows/#execute-script

именно такое же по возможностям, а не просто чем-то где-то напоминающее.

С таким требованиями ты идёшь подальше. Из за того что селениум работает не только (и не столько) с js, то передать функцию напрямую из одного рантайма в другой не получится. Но выполнить асинхронный скрипт и дождаться коллбека из браузера - вполне возможно.

Исходная версия eternal_sorrow, :

https://pptr.dev/api/puppeteer.page.exposefunction

Это?

https://www.selenium.dev/documentation/webdriver/interactions/windows/#execute-script

именно такое же по возможностям, а не просто чем-то где-то напоминающее.

Из за того что селениум работает не только (и не столько) с js, то передать функцию напрямую из одного рантайма в другой не получится. Но выполнить асинхронный скрипт и дождаться коллбека из браузера - вполне возможно.