Нажатие и отправка ключей Selenium Webdriver и т. Д. Не работают в Google версии 78.0.3904.87 - PullRequest
4 голосов
/ 02 ноября 2019

Google chrome автоматически обновился до версии 78.0.3904.87 вчера, и теперь у меня, похоже, возникла проблема с Selenium Webdriver.

Когда я запускаю свои тесты в Visual Studio, кажется, что происходят события щелчка, но ожидаемый результатна экране не происходит, например, нажатие на ссылку проходит через код (link.Click) успешно без сбоев, но ссылка не отображается на экране.

Когда я запускаю один и тот же тест в режиме отладки и шаг за шагом в каждую часть кода, он работает нормально, как будто селен работает слишком быстро для браузера (у меня встроено неявное ожидание, но оно не имеет значения,элемент там просто не щелкает правильно). Я также нахожу такие вещи, как sendKeys не заполняет поле, хотя оно успешно проходит через код, опять же хорошо, когда входишь в него в режиме отладки.

Я попытался обновить Chromedriver до версии для V78, ноэто не имеет значения

Подобная проблема здесь, но моя проблема не ограничивается только PDF-файлами Chromedriver 78 не может найти элемент в pdf

1 Ответ

2 голосов
/ 07 ноября 2019

Моя команда сталкивается с той же проблемой. Похоже, проблема заключается во времени между нашими WebDriverWaits и нашими кликами - кажется, что ожидания проходят мгновенно в тех случаях, когда они этого не делают, а затем любой вызов (или действие) элемента Click нависает над тем, на что мы хотим нажать, но нена самом деле нажмите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...