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
612 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!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!