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

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

DDD
Lepaskan: 2024-12-07 10:33:15
asal
213 orang telah melayarinya

How to Select a Drop-Down Menu Value with Selenium in Python?

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'.

  1. Klik pada ia.
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click()
Salin selepas log masuk
  1. Pilih elemen yang dikehendaki.

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
Salin selepas log masuk

Sebagai alternatif, anda boleh memilih mengikut nilai:

selectElement.select_by_value('2') # select by value ('2' corresponds to Mango)
Salin selepas log masuk

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!

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