Утечка памяти в iexplore.exe вызванная IEDriverServer

selenium
ie
webdriver
java
Теги: #<Tag:0x00007f3d4451d0a0> #<Tag:0x00007f3d4451cf60> #<Tag:0x00007f3d4451ce20> #<Tag:0x00007f3d4451cce0>

(Andrey Barantsev) #1

Здравствуйте
Столкнулись с проблемой что WebDriver вызывает утечку памяти в браузере Internet Explorer 11.
Пытаемся тестировать весьма тяжелое приложение использующее целый зооопарк фремворков: angular, jqWidgets, Adobe Flex.
Заказчик попросил во время запуска автоматизации следить за потреблением памяти браузером (т.к. с этим у приложения есть проблемы) и оказалось что результаты потребления памяти при запуске автоматизации и при ручном проходе теста сильно отличаютсяю Есть подозрения что утечка либо в Automation Atoms (https://github.com/SeleniumHQ/selenium/wiki/Automation-Atoms) или в Wicked Good XPath (https://github.com/google/wicked-good-xpath) которые насколько я понимаю драйвер импортирует в JS движек браузера.

Selenium 2.53.1 и 3.3.1 (Java), IEDriverServer Win32 3.3.0.0

Может кто-то сталкивался с подобной проблемой?


(Andrey Barantsev) #2

Завёл issue в репозиторий Selenium: https://github.com/SeleniumHQ/selenium/issues/3861