Процесс chromedriver.exe все еще существует в диспетчере задач даже после использования driver.quit () - PullRequest
0 голосов
/ 04 октября 2018

Мы заметили проблему при попытке выполнить тесты chromedriver на платформе Java, где процесс chromedriver.exe действительно существует в диспетчере задач даже после использования driver.quit() или driver.close().

Ида, если мы используем taskkill /im chromedriver.exe /f после выполнения скрипта, то процесс chromedriver.exe убивается.

Но мы хотим избежать использования команды taskkill из-за других зависимостей в нашей среде,Поэтому, пожалуйста, дайте нам знать, если эта проблема решена на стороне селена?В какой версии?

Или предложить, если нам нужно выполнить какие-либо другие шаги, чтобы driver.quit() также уничтожил запись из TaskManager.

Сведения об окружении:

selenium version: 2.53
chrome driver: 2.40
java version: 1.8_131 (64 bit.)

1 Ответ

0 голосов
/ 04 октября 2018

Вы должны, вероятно, закрыть драйвер перед выходом:

    driver.close();
    driver.quit();

это закроет все chrome.exe плюс chromedriver.exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...