Привет всем.
Столкнулся с такой проблемой, есть java приложение и на одной из его веб страниц осуществляется загрузка данных в бд. Т.е. указывается файл, нажимается кнопка загрузки, на экран веб страницы выводится надпись подождите, и ждем до конца.
У нас такая загрузка автоматизирована через selenium, ибо файлов много. Есть один большой файл, который грузиться час, полтора.
Недавно начались проблемы с отваливанием по таймауту.
Т.е. есть скрипт, на python который запускает remoteWebdriver и работает .
Изначально ошибка была с page load timeout, я выставил в скрипте self.driver.set_page_load_timeout(5700)
Но ошибка стала другой -
selenium.common.exceptions.WebDriverException: Message: No active session with ID b5272858-4fcd-4643-8263-4806ac2570ed
Окно Selenium Server выдаёт - 15:18:59.672 INFO [ActiveSessions$1.onStop] - Removing session b5272858-4fcd-4643-8263-480
6ac2570ed (org.openqa.selenium.ie.InternetExplorerDriverService)
В скрипте при поиске элементов используются явные ожидания, например поиск и клик элемента начинающего загрузку файла
self.driver.wait.until(EC.element_to_be_clickable((By.LINK_TEXT, 'Установить'))).click()
Пробовал на стороне сервера slenium в строке запуска выставлял таймауты java -jar selenium-server-standalone-3.11.0.jar -browserTimeout 5600 -sessionTimeout 5600