Я пытаюсь проверить состояние .readyState веб-сайта, используя .execute_script, но постоянно получаю сообщение об ошибке.
Я использую pageLoadStrategy "none" в chromedriver, поэтому я пытаюсь проверить, что readystate веб-сайтов больше не "загружается".
Примечание: этот вопрос относится к Python.
WebDriverWait(driver, timeout=20).until(
driver.execute_script('return document.readyState') == 'interactive'
)
значение = метод (self._driver)
Ошибка типа: объект 'str' не может быть вызван
Я также пытался использовать лямбду, которая не выдает ошибку, однако печать состояния готовности даст противоречивые результаты.
WebDriverWait(driver, timeout=20).until(
lambda driver: driver.execute_script('return document.readyState') == 'interactive'
)
print(driver.execute_script('return document.readyState'))
загрузка