Я выполняю автоматический тест с Selenium ChromeDriver для формы на веб-странице.Когда я нажимаю кнопку «Отправить» в форме, мой WebDriver теряет соединение с браузером / страницей / компонентами и т. Д. Любое последующее действие с объектами страницы или браузером приводит к тайм-аутам, поскольку у него больше нет соединения.Это похоже на то, что при отправке происходит разрыв основного соединения.
Это ошибка, которую я получаю, и это аналогичная ошибка, независимо от того, пытаюсь ли я щелкнуть объект страницы, манипулировать браузером, прочитать любые атрибуты,и т. д.
HTTP-запрос к удаленному серверу WebDriver для URL:
http://localhost:5621/session/270f189e4b90085032409e475c3a3079/url по истечении 60 секунд.
дополнительная информация: вSystem.Net.HttpWebRequest.GetResponse () \ r \ n в OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest (HttpRequestInfo requestInfo)
Существует ли способ переустановить (обновить) веб-версиюсоединение или лучший вариант, чтобы предотвратить разрыв соединения?Разработчики веб-приложений заявляют, что они не знают ничего, что могло бы вызвать приложение.
В коде нет ничего особенного - тот же код, который я выполняю для сотен тестов.submitButton.Click ();где submitButton использует локатор css.Опять же, я больше не могу манипулировать какими-либо объектами страницы, как если бы браузер был выключен, хотя он все еще включен и открыт.
код - это просто нажатие кнопки
driver.FindElement (By.Id ("btnLogin")). Нажмите ();