Proč Chromu, zdá se, funguje, i když test je hotový?

0

Otázka

Projel jsem testy mnohokrát v bezhlavý režimu pomocí robota rámec a selen na můj Ubuntu server. Ale i přesto, že testy jsou u konce, moje paměti ram se zvýšil hodně. Mám podezření a stáhnout htop a podíval se. Jsou tyto zdroje zvyklostem normální? Nebo jsou stále běží na pozadí? Co bych měl udělat, aby se mi využití ram zpět k normálu? Jsem sdílel odkaz na obrázek níže. Můj odhad-> robot rámec dává report.html a log soubory. Takže pokud tomu dobře rozumím, robot končí, ale v chromu i nadále.

ODKAZ NA OBRÁZEK

1

Nejlepší odpověď

2

Dal jsi driver.quit() v kódu? Pokud ne, řidič zůstal naživu. Musíte zabít úkol ručně, nebo napsat bash souboru, aby to udělal. Napsal jsem dávkový soubor pro Windows, zabít všechny chrome.exe a chromedriver.exe když jsem testoval bot, ty by mohly být schopni udělat něco podobného v bashi:

@echo off
TASKKILL -F -IM chrome.exe
TASKKILL -F -IM chromedriver.exe
echo "####################################"
echo "#    DRIVER KILLED SUCCESSFULLY    #"
echo "####################################"

V tomto případě, @echo off zakázat tisk příkazů v konzoli, a echo nejsou nutné.

2021-11-19 09:24:36

Ve skutečnosti, já používám zavřít prohlížeč klíčové slovo poté, co všechny testy, protože jsem použít robot framework. Není toto klíčové slovo zavřít prohlížeč a ovladač?
playlistaccount

Na selen, close() nezavírejte řidiče, ale pouze v okně prohlížeče. Pokud chcete ukončit řidiče aswell, budete muset použít quit()
Cyanox

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................