Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapakah Saya Mendapat \'WebDriverException: Argumen Tidak Sah: Tidak Dapat Membunuh Proses Terkeluar\' Dengan GeckoDriver pada Raspberry Pi 3?

Mengapakah Saya Mendapat \'WebDriverException: Argumen Tidak Sah: Tidak Dapat Membunuh Proses Terkeluar\' Dengan GeckoDriver pada Raspberry Pi 3?

Patricia Arquette
Lepaskan: 2024-10-27 05:56:02
asal
909 orang telah melayarinya

  Why Am I Getting

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
Salin selepas log masuk

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)
Salin selepas log masuk

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:

  • Pastikan Geckodriver boleh dilaksanakan dan terletak dalam laluan yang ditentukan oleh pembolehubah GeckoDriverPath.
  • Mulakan semula penyemak imbas dan pelayan web anda jika perlu.
  • Kemas kini Selenium dan Geckodriver kepada versi terkini.
  • Rujuk dokumentasi Selenium dan Geckodriver untuk bantuan penyelesaian masalah selanjutnya.

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan