Как дождаться ответа от xmlhttprequest запроса при выполнении JS скрипта в Python Selenium?
Необходимо отправить запрос на странице и вернуть ответ (requests не подходит). Делаю это через driver.execute_script(). Скрипт выглядит так: 'let xhr = new XMLHttpRequest();xhr.open("GET", URL);xhr.send();return xhr.response;'. Ответ не возвращается, так как запрос не успевает выполнится.
При добавлении 'xhr.onload = function () {return xhr.response;};' возвращается None.
Также, пробовал возвращать значение уже в следующем execute_script, тоже не получается.