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

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

DDD
發布: 2025-01-03 01:30:39
原創
622 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板