selenium的异常:ElementClickInterceptedException

技术selenium的异常:ElementClickInterceptedException selenium的异常:ElementClickInterceptedException报错信息如下:大致意

硒的异常: elementclickinterceptedexception

报错信息如下:大致意思就是当前元素是不可以点击,但是确实存在在页面上,有可能是被装货覆盖了

硒。常见。例外。Element clickintercepted exception :消息: Element click intercepted : Element button data-v-3916 f4c 2=' type=' button ' class=' El-button El-button-primary ' style=' width : 100%;高度: 50px边框半径: 10px边距-top : 20px;'./按钮在点(688,398)处不可点击。其他元素将接收单击:分区数据-v-3916 F4C2./div

解决方案一:强制等待多等待几秒钟

# 可以强制等待

导入时间

time.sleep()

解决方案二:通过硒调用射流研究…直接操作

js=driver.find_element(By .CSS _ SEXER,' xxx ')

driver.execute_script('引数[0])。单击();',js)

显示等待:

这里使用的定位元素的可见性,区别于已定位元素的存在

元素位置的可见性:找到元素后元素的宽高必须大于0才执行;

存在_元素_位置:找到元素后直接执行,也许元素被蒙层遮住,或者装货遮住会造成无法点击

来自selenium.webdriver.support.ui导入网络驱动程序

来自selenium.webdriver.support导入预期条件为欧共体

尝试:

element=WebDriverWait(驱动程序,5)。直到(欧共体。定位元素的可见性(loc))

除了超时例外:

element.click()

参考资料:https://www .健叔。com/p/329 e 231 a6 bbf

https://博客。csdn。网/微信_ 45552310/文章/详情/111171110

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/126060.html

(0)

相关推荐

  • 如何远程连接MYSQL

    技术如何远程连接MYSQL这篇文章将为大家详细讲解有关如何远程连接MYSQL,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。启动MYSQL[root@zhangruiu1 ~]# mys

    攻略 2021年11月1日
  • PHP实现交换两个整型变量的方法有哪些

    技术PHP实现交换两个整型变量的方法有哪些这篇文章主要介绍“PHP实现交换两个整型变量的方法有哪些”,在日常操作中,相信很多人在PHP实现交换两个整型变量的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操

    攻略 2021年11月16日
  • Jmeter(二十九)

    技术Jmeter(二十九) Jmeter(二十九) - 从入门到精通 - Jmeter Http协议录制脚本工具-Badboy2(详解教程)-------------------------------

    礼包 2021年12月1日
  • C++11容器的insert怎么使用

    技术C++11容器的insert怎么使用本篇内容介绍了“C++11容器的insert怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月29日
  • 鲁班出装,s23鲁班最强出装和铭文

    技术鲁班出装,s23鲁班最强出装和铭文铭文搭配鲁班出装:鹰眼*10 夺萃*5+狩猎*5 无双*3+祸源*7
    出装:
    鉴于鲁班自带招仇恨的体质,建议大家第一件先做抵抗鞋。鲁班需要尽早地做出电刀,因为鲁班的被动扫射速度是和攻

    生活 2021年10月24日
  • Composer执行降级操作的方法是什么

    技术Composer执行降级操作的方法是什么这篇文章主要介绍“Composer执行降级操作的方法是什么”,在日常操作中,相信很多人在Composer执行降级操作的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年10月22日