При старте работает быстро, через пару часов нагрузка на процессор 99%, перезагрузка программы, даже переустановка хрома не помогает. Все отключаю - в диспетчере задач- 0%, но после запуска любое малейшее действие вызывает нагрузку до 99%, все висит. Спасает ситуацию, только если дать перерыв компьютеру на 6 часов, после чего проблема появляется вновь. Кто знает как решить вопрос?
Selenium WEbdriver зависает через несколько часов работы
#1
Отправлено 03 января 2019 - 13:46
#2
Отправлено 03 января 2019 - 22:43
элементарно ватсон переходите к нам на линух-кс
and alll your problems disappear
#3
Отправлено 04 января 2019 - 08:16
При старте работает быстро, через пару часов нагрузка на процессор 99%, перезагрузка программы, даже переустановка хрома не помогает. Все отключаю - в диспетчере задач- 0%, но после запуска любое малейшее действие вызывает нагрузку до 99%, все висит. Спасает ситуацию, только если дать перерыв компьютеру на 6 часов, после чего проблема появляется вновь. Кто знает как решить вопрос?
Так а что делается в тестах? 99% забирает какой процесс?
#4
Отправлено 04 января 2019 - 19:43
99% занимает Google Chome
#5
Отправлено 04 января 2019 - 20:37
у вас наверное остается растущее количество orphaned crome.exe instances так можно их в конце убивать ..
@AfterTest(alwaysRun = true) public void afterTest() { killProcess(browserDrivers.get(browser)); }
// https://www.javaworld.com/article/2071275/core-java/when-runtime-exec---won-t.html?page=2 public static void killProcess(String processName) { System.err.println("Killing the process: " + processName); String command = String.format((osName.toLowerCase().startsWith("windows")) ? "taskkill.exe /F /IM %s" : "killall %s", processName.trim()); .... стандартнынй код по убиению отца федора...
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных