Memilih Nilai Menu Drop-Down dengan Selenium Menggunakan Python
Anda mempunyai menu lungsur dan elemen yang anda perlu pilih mempunyai id yang sama dengan 'fruits01'.
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click()
Anda cuba menggunakan inputElementFruits.send_keys(.. .), tetapi pendekatan ini tidak akan berfungsi. Sebaliknya, gunakan kelas Selenium Select yang direka khusus untuk mengendalikan elemen menu lungsur turun.
import selenium.webdriver.support.ui as select selectElement = Select(inputElementFruits) selectElement.select_by_visible_text('Mango') # choose by visible text
Sebagai alternatif, anda boleh memilih mengikut nilai:
selectElement.select_by_value('2') # select by value ('2' corresponds to Mango)
Rujukan:
[Kaedah yang sesuai untuk memilih pilihan daripada senarai juntai bawah menggunakan Python WebDriver](https://stackoverflow.com/questions/45897309/correct-way-to-select-an-option-from-a-dropdown-list-using-seleniums-python-webdriv)
Atas ialah kandungan terperinci Bagaimana untuk Memilih Nilai Menu Drop-Down dengan Selenium dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!