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
-
Cari menu lungsur turun: Gunakan Selenium's kaedah find_element_by_* (cth., by_id, by_xpath) untuk mencari pilihan elemen.
-
Klik pada menu lungsur turun: Klik pada elemen untuk membuka senarai lungsur turun.
-
Segera objek Pilih: Cipta Pilihan objek menggunakan elemen yang terdapat dalam langkah 1.
-
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>
Salin selepas log masuk
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')
Salin selepas log masuk
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!