javascript — какая версия ChromeDriver совместима с какой версией браузера Chrome?

После 2.46 основная версия ChromeDriver соответствует Chrome

 chromedriver chrome 76.0.3809.68 76 75.0.3770.140 75 74.0.3729.6 74 73.0.3683.68 73 

Кажется, совместимость гарантируется только в этой версии.

Если по какой-то причине вам нужно запустить chromedriver в нескольких версиях Chrome, вставьте номер последней версии Chrome, который вы используете, в руководство по выбору версии Chromedriver , и тогда надейтесь на лучшее. Фактическая совместимость будет зависеть от конкретных версий и используемых вами функций.

Все версии не являются кросс-совместимыми.

Например, сегодня у нас была ошибка, когда chromedriver 2.33 пытался запустить это на Chrome 65:

 ((ChromeDriver) driver).findElement(By.id("firstName")).sendKeys("hello") 

Из-за изменений в навигации в Chrome 63, обновленном в Chromedriver 2.34, мы вернулись

неизвестная ошибка: результат вызова функции отсутствует ‘значение’

Обновление до Chromedriver 2.37 решило проблему.

Матрица совместимости

Вот диаграмма совместимости между хромедрайвером и хромом. Эту информацию можно найти на странице загрузок Chromedriver .

 chromedriver chrome 2.46 71-73 2.45 70-72 2.44 69-71 2.43 69-71 2.42 68-70 2.41 67-69 2.40 66-68 2.39 66-68 2.38 65-67 2.37 64-66 2.36 63-65 2.35 62-64 2.34 61-63 2.33 60-62 --------------------- 2.28 57  2.25 54  2.24 53  2.22 51  2.19 44  2.15 42  
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector