Понимание проблемы: автоматическое обновление Chrome и совместимость с Selenium
Selenium, широко используемый инструмент веб-автоматизации, использует ChromeDriver для взаимодействия с браузер Chrome. Однако из-за автоматического обновления Chrome ваш код может дать сбой, что сделает ваши тесты ненадежными.
Причина конфликта
Каждая версия браузера Chrome включает новые функции и исправления ошибок. Следовательно, совместимую версию ChromeDriver также необходимо обновить, чтобы обеспечить совместимость с этими изменениями браузера. Каждая версия ChromeDriver поддерживает определенный диапазон версий Chrome:
ChromeDriver v80.0.3987.106 supports Chrome version 80 ChromeDriver v79.0.3945.36 supports Chrome version 79 ...
Заблуждение: Обновление браузера Chrome приведет к автоматическому обновлению ChromeDriver
Реальность: Это неправда. ChromeDriver необходимо обновить отдельно, чтобы он соответствовал обновленной версии Chrome.
Заключение
Чтобы обеспечить совместимость, необходимо обновить двоичную версию ChromeDriver при обновлении браузера Chrome. Не существует обходного пути, позволяющего обойти это требование. Несоблюдение этого требования приведет к сбоям в тестировании и ненадежным результатам.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3