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

geckodriver
java
webdriver
selenium
Теги: #<Tag:0x00007fedc1196b38> #<Tag:0x00007fedc11968b8> #<Tag:0x00007fedc1196660> #<Tag:0x00007fedc1196340>

(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();