Selenium WebDriver: как выполнить js код на странице (PHP)
Допустим, есть необходимость выполнить кастомный js код на странице, контролируемой автоматически с помощью Selenium WebDriver.
Рассмотрим как это сделать на примере:
$client = Client::createChromeClient();
$client->request('GET', 'mytest.com');
$js = 'alert("Test!")';
$client->executeScript($js);
sleep(5); // для того чтобы увидеть результат, если запускаете не в headless режиме
$client->close();
Комментарии