Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Как выгрузить geckodriver после закрытия FirefoxDriver?

geckodriver
java
webdriver
selenium
Теги: #<Tag:0x00007fedbb9eca68> #<Tag:0x00007fedbb9ec8d8> #<Tag:0x00007fedbb9ec798> #<Tag:0x00007fedbb9ec658>

(Andy Soloman) #1
...
System.setProperty("webdriver.gecko.driver", "c:\\drv\\geckodriver.exe");
FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.setBinary(firefoxBinary);
FirefoxDriver driver = new FirefoxDriver(firefoxOptions);
...
driver.quite();

После закрытия FirefoxDriver не выгружается geckodriver.exe из системных процессов.
Как одновременно с FirefoxDriver закрыть и geckodriver?


(Дмитрий Мирошник) #2

Можно кильнуть из процессов.
Посмотрите в сторону команды taskkill, если винда. Или kill, если linux.


(Pavel Stryhelski) #3

powershell script

Get-Process | select name | Where-Object {$_.name -like ‘firefox’ } | Stop-Process

принимать по надобности и запускать строго в тирдауне джоба (пост-билд экшены или finally для pipelines) =)


(Дима Башевский) #4

Попробуй сперва driver.quite(); и после него driver.close();