如何使用 Python 中的 Selenium WebDriver 獲取選中的選項?
我們可以使用 Selenium webdriver 獲取下拉框中選定的選項。first_selected_option 方法會獲取下拉框中選定的選項。返回該選項後,我們需要應用 text 方法來獲取該選項的文字。
讓我們考慮這個下拉框 Continents 並獲取其選定的專案 −

示例
from selenium import webdriver
from selenium.webdriver.support.select import Select
import time driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://tutorialspoint.tw/selenium/selenium_automation_practice.htm")
# identify dropdown
s = Select(driver.find_element_by_xpath("//select[@name='continents']"))
#select by option index
s.select_by_index(4)
#get selected item with method first_selected_option
o= s.first_selected_option
#text method for selected option text
print("Selected option is: "+ o.text)
driver.close()輸出

廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP