Pourquoi le Chrome semble être au travail, même si le test est terminé?

0

La question

J'ai couru les tests plusieurs fois dans headless mode à l'aide du robot cadre et le sélénium sur mon serveur Ubuntu. Mais même si les tests sont finis, mon utilisation de la ram a beaucoup augmenté. Je suis méfiant et téléchargé htop et regarda. Ces utilisations de ressources normal? Ou sont-ils toujours en cours d'exécution en arrière-plan? Que dois-je faire pour obtenir mon utilisation de la ram retour à la normale? J'ai partagé le lien de l'image ci-dessous. Ma conjecture-> robot du cadre report.html et les fichiers journaux. Donc, comme je le comprends, le robot s'arrête, mais le chrome continue.

LIEN DE L'IMAGE

1

La meilleure réponse

2

Avez-vous mis un driver.quit() dans votre code? Si pas, le conducteur à rester en vie. Vous avez besoin de tuer la tâche manuellement, ou écrire un fichier bash pour le faire. J'ai écrit un fichier batch pour Windows, de tuer tous les chrome.exe et chromedriver.exe lorsque je teste mon bot, vous pourriez être en mesure de faire quelque chose de similaire dans bash:

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

Dans ce cas, @echo off désactiver l'impression des commandes dans la console, et l'écho ne sont pas nécessaires.

2021-11-19 09:24:36

En fait, j'utilise la fermeture du navigateur mot-clé après tous les tests parce que je utiliser le robot cadre. N'est-ce pas de mot-clé, fermer le navigateur et pilote?
playlistaccount

En sélénium, close() ne fermez pas le pilote, mais seulement la fenêtre du navigateur. Si vous souhaitez résilier le pilote aswell, vous devez utiliser quit()
Cyanox

Dans d'autres langues

Cette page est dans d'autres langues

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