Автоматическое тестирование Google Chrome и версии его драйвера практически одинаково, но по-прежнему сообщает об ошибке. Версия chromedriver (121.0.6167.184), обнаруженная в PATH по адресу D:\Python\chromedriver.exe, может быть несовместима с обнаруженной версией chrome (124.0.0.184). 6367.92); в настоящее время для Chrome 124.* рекомендуется использовать chromedriver 124.0.6367.91, поэтому рекомендуется удалите драйвер в PATH и повторите попытку
Selenium — это инструмент с открытым исходным кодом для автоматизации операций веб-браузера, который широко используется при тестировании веб-приложений. Он поддерживает несколько языков программирования, включая Python, Java, C# и т. д.
Selenium предоставляет ряд инструментов и библиотек для моделирования действий пользователя в браузере, таких как клики, ввод, навигация и т. д. Основные компоненты Selenium включают в себя:
Selenium WebDriver: взаимодействует напрямую с браузером и контролирует его поведение. Selenium IDE: интегрированная среда разработки для записи и отладки тестовых примеров. Selenium Grid: используется для параллельного выполнения тестов для повышения эффективности тестирования.
from selenium import webdriver
# обозначение ChromeDriver путь
driver_path = 'path/to/chromedriver'
# создать новый Chrome сессия
driver = webdriver.Chrome(executable_path=driver_path)
# Открыть веб-страницу
driver.get('https://www.example.com')
# Получить заголовок страницы
title = driver.title
print(f'Заголовок страницы: {title}')
# Закрыть Браузер
driver.quit()