Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Memilih Nilai Menu Drop-Down Menggunakan Selenium dalam Python?

Bagaimana untuk Memilih Nilai Menu Drop-Down Menggunakan Selenium dalam Python?

DDD
Lepaskan: 2025-01-03 01:30:39
asal
622 orang telah melayarinya

How to Select Drop-Down Menu Values Using Selenium in Python?

Memilih Nilai Menu Drop-Down dengan Selenium dalam Python

Apabila berinteraksi dengan borang web, memilih nilai daripada menu drop-down adalah tugas biasa. Selenium menyediakan mekanisme yang teguh untuk melaksanakan tindakan ini.

Sebagai contoh, pertimbangkan menu lungsur dengan struktur HTML berikut:

<select>
Salin selepas log masuk

Untuk memilih pilihan, ikut langkah berikut:

1. Klik pada Menu Jatuh Bawah:

inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']")
inputElementFruits.click()
Salin selepas log masuk

2. Gunakan Kelas Pilih:

Kelas Pilih Selenium memudahkan proses pemilihan. Untuk menggunakannya:

import selenium.webdriver.support.ui sebagai Pilih

Kemudian, nyatakan kelas Pilih dengan elemen lungsur turun:

select = Select(inputElementFruits)
Salin selepas log masuk

Sekarang, anda boleh memilih pilihan dengan:

  • Kelihatan Teks:

    select.select_by_visible_text('Banana')
    Salin selepas log masuk
  • Nilai:

    select.select_by_value('1')
    Salin selepas log masuk

Sumber Tambahan:

  • [Selenium Rasmi Dokumentasi](https://www.selenium.dev/documentation/webdriver/elements/select/)
  • [Memilih daripada Menu Drop-Down HTML menggunakan Selenium dan Python](https://www.edureka. co/blog/select-html-drop-down-selenium/)

Atas ialah kandungan terperinci Bagaimana untuk Memilih Nilai Menu Drop-Down Menggunakan Selenium dalam Python?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan