मैं एक अजीब स्क्रॉल चयन बॉक्स (नीचे चित्र) से कोशिश करने और चयन करने के लिए सेलेनियम का उपयोग कर रहा हूं। मैं चयन विकल्प का उपयोग करने की कोशिश कर रहा हूं जैसा कि मैं ड्रॉपडाउन के साथ करता हूं, लेकिन यह यहां उत्तर प्रतीत नहीं होता है।

#I've tried finding the path to the element like this, trying to got the option I wanted.
profession = Select(driver.find_element_by_xpath('//*[@id="ctl00_MainContentPlaceHolder_ucLicenseLookup_ctl03_lbMultipleCredentialTypePrefix"]/option[28]'))
profession.select_by_value("Pharmacy")
#and I've tried using this.
profession = Select(driver.find_element_by_xpath('//*[@id="ctl00_MainContentPlaceHolder_ucLicenseLookup_ctl03_lbMultipleCredentialTypePrefix"]'))
profession.select_by_value("Pharmacy")
#Both of which fail to find the item I'm going for.enter image description here


This is what the box I need to select from looks like.

0
Gfellha 26 मार्च 2020, 16:41

1 उत्तर

सबसे बढ़िया उत्तर

नीचे के साथ प्रयास करें।

driver.find_element_by_xpath("(//*[@id='ctl00_MainContentPlaceHolder_ucLicenseLookup_ctl03_lbMultipleCredentialTypePrefix']/option)[28]").click()
1
supputuri 26 मार्च 2020, 13:47