WebDriver예외: 잘못된 인수: Raspberry Pi 3에서 GeckoDriver, Selenium 및 Python을 사용하여 종료된 프로세스를 종료할 수 없습니다
상황:
Dietpi가 포함된 Raspberry Pi 3에서 Firefox를 실행하고 테스트를 위해 Geckodriver를 사용하는 사용자는 다음 오류가 발생할 수 있습니다.
selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
해결책:
이 오류를 해결하려면 다음 단계를 따르세요.
1. 헤드리스 모드 활성화:
Firefox가 디스플레이가 없는 시스템에서 실행 중인 경우 코드에서 헤드리스 모드를 활성화합니다:
from selenium import webdriver from selenium.webdriver.firefox.options import Options options = Options() options.headless = True driver = webdriver.Firefox(options=options)
2. 호환성 확인:
Firefox, Selenium 및 Geckodriver의 호환 가능한 버전이 있는지 확인하세요. 지원되는 버전은 Mozilla 문서를 참조하세요:
https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html
추가 팁:
위 내용은 Raspberry Pi 3에서 GeckoDriver를 사용하면 \'WebDriverException: 잘못된 인수: 종료된 프로세스를 종료할 수 없습니다\'가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!