Python自动化之下拉框,隐藏标签定位 代码&报错解决
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,python自动化:下拉框定位方法之select标签 style="display: none;"报错selenium.common.exceptions.ElementNotVisibleExcep
千家信息网最后更新 2025年01月22日Python自动化之下拉框,隐藏标签定位 代码&报错解决
python自动化:下拉框定位方法之select标签 style="display: none;"
报错
selenium.common.exceptions.ElementNotVisibleException: Message: element not visible: Element is not currently visible and may not be manipulated
界面源码:(禅道为例)
排查:
1)因为是隐藏的,需要操作其可见才可定位
2)若还是无法定位,请查看前后是否有sleep等待;xpath定位效率会低点。
'''select标签定位使用index若是操作隐藏的元素的话:;【若不是隐藏的的话不需要js】js = 'document.querySelectorAll("select")[0].style.display="block";'driver.execute_script(js)------document.querySelectorAll("select") 选择所有的select。[0] 指定这一组标签里的第几个。style.display="block"; 修改样式的display="block" ,表示可见。执行完这句js代码后,就可以正常操作下拉框了。'''#index定位;导入:from selenium.webdriver.support.select import Selectjs = 'document.querySelectorAll("select")[2].style.display="block";'#[2]:从零开始查第几个就写几driver.execute_script(js)project = driver.find_element_by_xpath("//*[@id='project']")Select(project).select_by_index(1) #从零查第几个option
定位
标签
下拉
代码
自动化
低点
元素
效率
方法
样式
源码
界面
若是
还是
选择
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西西网络安全的第一个时代
三大数据库的编程语言
天猫店铺数据库
武隆县网络安全宣传
vb 数据库 excel
苹果网络代理服务器在哪
软件开发复用率是什么意思
信息网络安全的基本特性
abel 数据库
江苏网络安全审计硬件厂家
江门销售开单软件开发
网络技术最新动态_
oracle 一台服务器
ftp免费服务器软件
软件开发一个人收入
上饶哪里招聘网络安全员
西安邮政银行软件开发薪资待遇
硕士学位论文全文数据库
联想中国PC及服务器工厂介绍
哈工大网络安全院士
平谷区专业网络技术服务大概费用
西安市软件开发公司电话
勤哲待办事宜数据库
项目软件开发环境搭建
网络安全身边的具体应用案例
数据库死锁会一直等待么
IDC数据库出租的增值税
温湿度监控数据库
包头软件开发方案
同上一堂课网络安全教育课