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
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)
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 :
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!