WebDriverException: Argumen Tidak Sah: Tidak Dapat Membunuh Proses Terkeluar dengan GeckoDriver, Selenium dan Python pada Raspberry Pi 3
Konteks:
Pengguna yang menjalankan Firefox pada Raspberry Pi 3 dengan Dietpi dan menggunakan Geckodriver untuk ujian mungkin menghadapi ralat berikut:
selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
Penyelesaian:
Untuk menyelesaikan masalah ralat ini, ikut langkah berikut:
1. Dayakan Mod Tanpa Kepala:
Jika Firefox berjalan pada sistem tanpa paparan, dayakan mod tanpa kepala dalam kod anda:
from selenium import webdriver from selenium.webdriver.firefox.options import Options options = Options() options.headless = True driver = webdriver.Firefox(options=options)
2. Semak Keserasian:
Pastikan anda mempunyai versi Firefox, Selenium dan Geckodriver yang serasi. Rujuk dokumentasi Mozilla untuk versi yang disokong:
https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html
Petua Tambahan:
Atas ialah kandungan terperinci Mengapakah Saya Mendapat \'WebDriverException: Argumen Tidak Sah: Tidak Dapat Membunuh Proses Terkeluar\' Dengan GeckoDriver pada Raspberry Pi 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!