Иногда кажущиеся случайными ошибки Selenium возникают из-за загрузки страницы.Например, если щелкнуть что-то, вызывающее переход на страницу, а затем снова нажать.В зависимости от того, насколько быстро загружается страница, вы можете столкнуться с ошибкой при некоторой загрузке, если действие второго щелчка переместит пистолет.Это может даже произойти, если вторая команда является waitForPageToLoad ().Часто решение состоит в том, чтобы просто сделать короткий сон сразу же после всех действий, которые могут вызвать переходы.
Ошибки, которые возникают в этих ситуациях, часто являются несколько неопределенными и вводящими в заблуждение.Если вы запускаете и получаете эту ошибку на нескольких страницах, можете ли вы отследить предыдущую команду, отправленную перед каждой ошибкой?(что вы называли прямо перед selenium.setspeed () в этом случае?)