位置: IT常识 - 正文

元素点击报错:element click intercepted(元素鼠标失灵了怎么办)

发布时间:2024-01-14
元素点击报错:element click intercepted

推荐整理分享元素点击报错:element click intercepted(元素鼠标失灵了怎么办),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:元素绑定点击事件,元素点击事件,审查元素点不了,审查元素点不了,触发元素的点击事件,该元素暂不支持编辑是什么意思,触发元素的点击事件,元素点击事件,内容如对您有帮助,希望把文章链接给更多的朋友!

在进行某个弹窗的关闭操作时,报出了以下错误

元素点击报错:element click intercepted(元素鼠标失灵了怎么办)

element click intercepted — 元素点击被拦截 错误原因大概是因为这个按钮上面还有别的东西覆盖,所以点击不到

所以有两种方法: 方法1,调用ActionChains类模拟鼠标点击: element = driver.find_element_by_css(‘div[class*=“loadingWhiteBox”]’) webdriver.ActionChains(driver).move_to_element(element ).click(element ).perform() 方法2,使用js点击: element = driver.find_element_by_css(‘div[class*=“loadingWhiteBox”]’) driver.execute_script(“arguments[0].click();”, element)

我在进行对一个APP使用selenium造数据时,碰到了以下情况: 一级业务有10个选项,但是页面上只能展示3个选项,其他选项需要上滑才能选择:

# 选择一级业务driver.find_element(By.XPATH,'/html/body/div/div/div[2]/div/div[1]/form/div[1]/div[2]/div[2]/div/div/input').click()choose1 = driver.find_elements(By.XPATH,'/html/body/div/div/div[5]/div/div[2]/div[1]/ul/li')choose1[random.randint(0,len(choose1))].click()driver.find_element(By.XPATH,'/html/body/div/div/div[5]/div/div[1]/button[2]').click()

这里随机选择前3个选项时不会报错,但是随机选择到后面的选项时就会报错,报错信息是元素不可点击,原因是选项在最后面,没有在页面上展示,所以点击不到,然后就用了以下方法解决:

# 选择一级业务driver.find_element(By.XPATH,'/html/body/div/div/div[2]/div/div[1]/form/div[1]/div[2]/div[2]/div/div/input').click()choose1 = driver.find_elements(By.XPATH,'/html/body/div/div/div[5]/div/div[2]/div[1]/ul/li')a = int(random.randint(0,len(choose1)))for i in range(a): choose1[i].click()driver.find_element(By.XPATH,'/html/body/div/div/div[5]/div/div[1]/button[2]').click()

直接从第一个元素遍历点击,一直点击到我想要点击的元素

本文链接地址:https://www.jiuchutong.com/zhishi/295153.html 转载请保留说明!

上一篇:【时序列】时序列数据如何一步步分解成趋势(trend)季节性(seasonality)和误差(residual)- 详细理解python sm.tsa.seasonal_decompose(时序21-21-21-47)

下一篇:分享 6 个 Vue3 开发必备的 VSCode 插件(vue3开发app)

  • 增值税相关政策
  • 收了押金不退
  • 净流动负债和流动负债
  • 购买原材料记账凭证怎么写
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 公户转到老板私人账户
  • 企业的季度所得税怎么算
  • 承兑贴现利息怎么入账
  • 转让购入的设备税率
  • 企业接收政府划入资产的税务处理办法
  • 公司购买汽车抵税规则
  • 商贸有限公司要报地税吗
  • 房地产企业暂估成本
  • 公司购买的一次性纸杯计入哪个科目
  • 会计低值易耗品有哪些
  • 工程款中包含增值税怎么处理
  • linux禁用root用户
  • 未分配利润怎么处理
  • 微商行业代理奖金如何入账
  • 异常发票怎么处理
  • mac 移动硬盘 文件系统
  • ros call
  • 销售免税农产品进项税可以抵扣吗
  • linux安装配置ftp
  • php缓存机制有哪些
  • php 生成随机字符串
  • 物流公司交保险是骗局吗
  • elementui input无法输入
  • 结存材料实际成本分录
  • 多模态特征融合pytorch
  • php会员到期功能
  • yii框架教程
  • 金税盘白盘怎么分发发票
  • 企业转租电费发票
  • 包装物押金会计科目
  • 投资收益的会计处理
  • 劳务公司社保手续办理
  • 汇算清缴交税怎么做账务处理
  • 企业购房如何入账
  • access 替换
  • 公司如何交五险一金
  • 民间非营利组织会计制度及操作实务
  • 应税销售额什么意思
  • 已经认证抵扣的发票会计分录
  • 电子承兑汇票到期怎么兑现
  • 国家土地补偿款
  • 委托出口由谁办理退税
  • 应付职工薪酬包括福利费吗
  • 建筑装饰行业工业化道路研究参考文献
  • 购买的办公用品需要入库出库吗
  • 商业企业会计制度变迁论文
  • sqlmd5加密后解密
  • mysql 5.7.24安装
  • sql存储过程简单例题
  • win10系统怎么手机投屏到电脑
  • win10如何利用镜像安装系统
  • 关闭windowsxp窗口的方法有
  • solaris修改时间
  • 如何设置windows启动密码
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • win7旗舰版系统怎么样
  • Win7 64位操作系统怎么使用DVD刻录光驱复制软件
  • win7系统怎么设置不休眠
  • linux的vi使用教程
  • win7开机每次都要输入用户名
  • 如何写出一篇游戏活动案例
  • javascript的区别
  • css网页布局方式
  • js中math.pow
  • Python高手之路第3版PDF下载
  • jquery图片轮播无缝连接
  • 安卓自定义acl文件
  • python脚本运行命令
  • python类怎么用
  • ca证书怎么下载安装
  • 贤彬考研,刘磊?
  • 枸杞税收分类是什么
  • 扬帆把舵怎么读
  • 购旧设备增值税能不能抵扣
  • 湖南地方税务局网上办税大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号