惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
G
Google Developers Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
有赞技术团队
有赞技术团队
Vercel News
Vercel News
MongoDB | Blog
MongoDB | Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
I
InfoQ
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
The Cloudflare Blog
B
Blog
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
U
Unit 42
D
Docker
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
博客园 - Franky
A
About on SuperTechFans

博客园 - bigdog

安装PyTorch_1 Pandas上的Dataframe求差集 Linux 下安装NLTK的过程 Python函数返回多结果 Pandas下的Dataframe如何实现多条件筛选 将英文缩写扩展成正常英文的方法 如何安装pytorch 安装MxNet Docker 的日常 Ubuntu上安装Docker Ubuntu华为云挂载新硬盘 Python读写大文件-将整行文字根据分号分行 Pandas中的DataFrame读取Mysql的方法 Pandas中的DataFrame读取Oracle的方法 Kettle 7.1 配置连接Oracle、Mysql、SqlServe的DLL文件准备 Nginx开启访问日志记录 Selenium chromeDriver 下载地址 在Linux上部署Nginx,反向代理tornado的WebSite Linux上安装Mysql
Selenium 获取Select元素的选中值
bigdog · 2020-07-28 · via 博客园 - bigdog
 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 :)

posted @ 2020-07-28 15:37  bigdog  阅读(3144)  评论()    收藏  举报