Добрый день.
Проблема следующая: при частом запуске тестсьюта в temp создаются Firefox Profile-ы, и жрут всю физическую память.
Как заставить Webdriver не создавать/удалять профайлы?
Спасибо.
Временный профиль удаляется при вызове driver.quit()
1 лайк
использую driver.close(). В чем координальное отличие от driver.quit() ?
driver.close() просто закрывает текущее окно браузера, а driver.quit() завершает сессию, останавливает браузер и выполняет чистку.
Если при вызове driver.close() браузер остановился, потому что окно было последнее – Selenium про это ничего не знает, и поэтому чистку не производит. В результате для Firefox остаются неудалённые временные профили, а для Chrome и IE – работающие покинутые процессы chromedriver и IEDriverServer.
Поэтому всегда вызывайте в конце driver.quit()
2 лайка
Спасибо, поменяю, проверю )
Алексей, помогло.
Еще раз спасибо.