Для чего используют JavaScriptExecutor? Приведите примеры.
🔹 Когда используют JavaScriptExecutor?
🔹 Примеры использования в Python
1. Скролл страницы вниз
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")2. Скролл до элемента
element = driver.find_element("id", "footer")
driver.execute_script("arguments[0].scrollIntoView(true);", element)3. Клик по элементу (если обычный click() не работает)
4. Получение значения атрибута
5. Установка значения в input
6. Проверка готовности страницы
7. Выполнение кастомного JavaScript
🔹 Когда JavaScriptExecutor реально нужен?
Last updated