Selenium 获取Select元素的选中值
Posted want990
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium 获取Select元素的选中值相关的知识,希望对你有一定的参考价值。
1 url="https://www.baidu.com" 2 driver = webdriver.Chrome() 3 driver.get(url) 4 xpath="" #Select元素的Xpath串 5 ele_sel = driver.find_element_by_xpath(xpath) #获取Select元素对像 6 select_value = ele_sel.get_attribute(‘value‘) #获取Select选中的值 7 obj_select = Select(self.CurrentEle) #强制类型转换为Select类型 8 #遍历Select列表所有选项,根据值反求出选中的文本值 9 for optio in obj_select.options: 10 if(str(optio.get_attribute(‘value‘))==str(select_value)): 11 result["text"]=str(optio.text) 12 result["val"]=select_value 13 #返回结果 14 return result
Enjoy :)
以上是关于Selenium 获取Select元素的选中值的主要内容,如果未能解决你的问题,请参考以下文章