Drop down list in python selenium -
how download drop down list files in python selenium. example https://www.wikipedia.org/ in link contain language select drop down . how select 1 one drop down option , search using python selenium ?
i don't understand question , want achieve
driver.get('https://www.wikipedia.org/') select = driver.find_element_by_id("searchlanguage") options = select.find_elements_by_tag_name("option") option in options: print(option.text)
output:
العربية azərbaycanca Български bân-lâm-gú / hō-ló-oē Беларуская (Акадэмічная) català Čeština dansk deutsch eesti Ελληνικά english español esperanto euskara فارسی français galego 한국어 Հայերեն हिन्दी hrvatski bahasa indonesia italiano עברית ქართული latina lietuvių magyar bahasa melayu bahaso minangkabau nederlands 日本語 norsk (bokmål) norsk (nynorsk) Нохчийн oʻzbekcha / Ўзбекча polski português Қазақша / qazaqşa / قازاقشا română Русский simple english sinugboanong binisaya slovenčina slovenščina Српски / srpski srpskohrvatski / Српскохрватски suomi svenska தமிழ் ภาษาไทย türkçe Українська اردو tiếng việt volapük winaray 中文
only 1 selected option
driver.get('https://www.wikipedia.org/') select = driver.find_element_by_id("searchlanguage") option = select.find_elements_by_tag_name("option")[3] print(option.text)
output:
bân-lâm-gú / hō-ló-oē
search keyword , select language
from selenium import webdriver selenium.webdriver.common.keys import keys import time driver.get('https://www.wikipedia.org/') keyword = driver.find_element_by_id("searchinput") keyword.send_keys("test") time.sleep(1) select = driver.find_element_by_id("searchlanguage") select.click() time.sleep(1) option = select.find_elements_by_tag_name("option")[8] #deutsch option.click() time.sleep(1) keyword.send_keys(keys.return)
result:
Comments
Post a Comment