首頁 >後端開發 >Python教學 >如何在 Python 中使用 Selenium 選擇下拉式選單值?

如何在 Python 中使用 Selenium 選擇下拉式選單值?

DDD
DDD原創
2025-01-03 01:30:39649瀏覽

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

在 Python 中使用 Selenium 選擇下拉式選單值

與 Web 表單互動時,從下拉式選單中選擇值是共同任務。 Selenium 提供了強大的機制來完成此操作。

例如,考慮具有以下 HTML 結構的下拉式選單:

<select>

要選擇選項,請依照下列步驟操作:

1。點選下拉選單:

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

2.利用 Select 類別:

Selenium 的 Select 類別簡化了選擇過程。要使用它:

導入 selenium.webdriver.support.ui 作為 Select

然後,使用下拉元素實例化 Select類別:

select = Select(inputElementFruits)

現在,您可以透過以下方式選擇選項:

  • 可見文字:

    select.select_by_visible_text('Banana')
  • 可見文字:
  • 可見文字:

    select.select_by_value('1')
可見文字:

可見文字:
  • 可見文字:
請看>值:附加資源:附加資源:附加資源:附加資源:附加資源:附設官方文件](https://www.selenium.dev/documentation/webdriver/elements/select/)[從HTML Drop 中選擇- 使用Selenium 的下拉選單和Python](https://www .edureka.co/blog/select-html-drop-down-selenium/)

以上是如何在 Python 中使用 Selenium 選擇下拉式選單值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn