Там все еще есть пауза, которая несколько уродлива, но она делает свое дело.
от времени мои тесты на селен случайным образом терпят неудачу с сообщением об ошибке «элемент X не найден». Я делаю простой выбор по идентификатору, например.
click('sideBar_queryButton')
Когда я использую DOM инспектор, там есть элемент, поэтому мне интересно, почему селен иногда его не находит. Когда я снова запускаю тот же тест, он работает или снова ломается, кажется, нет надежного способа воспроизвести его. Даже тесты, которые существуют целую вечность, кажутся случайными, а затем снова волшебным образом работают. Вставка нескольких операторов сна иногда помогает, но не надежно. Поэтому мне интересно, если я использую это неправильно. У кого-нибудь еще были такие проблемы с селеном и если да, то как вы их исправили?