Pourquoi est-ce que j'obtiens « WebDriverException : argument invalide : impossible de tuer un processus quitté » avec GeckoDriver sur Raspberry Pi 3 ?

Patricia Arquette
Libérer: 2024-10-27 05:56:02
original
612 Les gens l'ont consulté

  Why Am I Getting

WebDriverException : argument invalide : impossible de tuer un processus quitté avec GeckoDriver, Selenium et Python sur Raspberry Pi 3

Contexte :

Les utilisateurs exécutant Firefox sur un Raspberry Pi 3 avec Dietpi et utilisant Geckodriver pour les tests peuvent rencontrer l'erreur suivante :

selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
Copier après la connexion

Solution :

Pour résoudre cette erreur, suivez ces étapes :

1. Activer le mode sans tête :

Si Firefox fonctionne sur un système sans écran, activez le mode sans tête dans votre code :

from selenium import webdriver
from selenium.webdriver.firefox.options import Options

options = Options()
options.headless = True
driver = webdriver.Firefox(options=options)
Copier après la connexion

2. Vérifiez la compatibilité :

Assurez-vous d'avoir des versions compatibles de Firefox, Selenium et Geckodriver. Reportez-vous à la documentation de Mozilla pour connaître les versions prises en charge :

https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html

Conseils supplémentaires :

  • Assurez-vous que Geckodriver est exécutable et situé dans le chemin spécifié par la variable GeckoDriverPath.
  • Redémarrez votre navigateur et votre serveur Web si nécessaire.
  • Mettez à jour Selenium et Geckodriver aux dernières versions.
  • Consultez la documentation Selenium et Geckodriver pour obtenir une aide supplémentaire au dépannage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!