Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menggunakan Selenium dalam Python untuk Memilih Nilai Menu Jatuh Bawah?

Bagaimanakah Saya Boleh Menggunakan Selenium dalam Python untuk Memilih Nilai Menu Jatuh Bawah?

Barbara Streisand
Barbara Streisandasal
2024-12-07 17:23:13308semak imbas

How Can I Use Selenium in Python to Select Dropdown Menu Values?

Menggunakan Selenium dengan Python untuk Memilih Nilai Menu Jatuh Turun

Memilih elemen daripada menu lungsur turun ialah tugas biasa dalam automasi web. Ini boleh dicapai dalam Python menggunakan kelas Pilih Selenium. Mari kita terokai cara menggunakannya untuk memilih elemen daripada menu lungsur turun.

Langkah-Langkah untuk Memilih Nilai Menu Turun

  1. Cari menu lungsur turun: Gunakan Selenium's kaedah find_element_by_* (cth., by_id, by_xpath) untuk mencari pilihan elemen.
  2. Klik pada menu lungsur turun: Klik pada elemen untuk membuka senarai lungsur turun.
  3. Segera objek Pilih: Cipta Pilihan objek menggunakan elemen yang terdapat dalam langkah 1.
  4. Pilih nilai: Gunakan kaedah select_by_visible_text() atau select_by_value() untuk memilih pilihan yang diingini. Hantarkan teks atau atribut nilai bagi pilihan yang anda mahu pilih.

Contoh Kod

Pertimbangkan menu lungsur berikut:

<select>

Untuk memilih " Pilihan Banana", anda boleh menggunakan kod berikut:

from selenium import webdriver
from selenium.webdriver.support.ui import Select

driver = webdriver.Firefox()
driver.get('url')

# locate the select element
select = Select(driver.find_element_by_id('fruits01'))

# select the option by visible text
select.select_by_visible_text('Banana')

Tambahan Sumber

  • [Dokumentasi Selenium pada kelas Pilih](https://selenium-python.readthedocs.io/api/webdriver_support/select.html)
  • [Turutan Limpahan Tindanan semasa memilih nilai menu lungsur menggunakan Selenium dengan Python](https://stackoverflow.com/questions/6967327/what-is-the-correct-way-to-select-an-using-seleniums-python-webdriver)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Selenium dalam Python untuk Memilih Nilai Menu Jatuh Bawah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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