原文:selenium定位:出现Message: element not interactable 元素不可交互的问题解决方案

元素不可交互原因有多种,不同的原因有不同的解决方案。 原因 :点击速度过快,页面没有加载出来就需要点击页面上的元素 设置等待时间即可。 原因 :需要定位的元素在页面中被隐藏了 比如:定位百度账号退出按钮,由于退出按钮被隐藏,只有当鼠标移动到用户账号时,才显示出退出按钮 解决方法:添加鼠标悬浮定位功能 代码如下: 原因 :需要定位的元素的位置在变化 比如:某项目登录功能密码输入框的id xpath在 ...

2020-04-23 17:03 0 10504 推荐指数:

查看详情

selenium出现element not interactable问题总结

element not interactable问题根因:元素不可交互,可能的原因及解决方法如下所示: 1、检查元素定位(XPATH、CSS_SELECTOR内的内容)是否写正确 2、代码中元素进行获取的时候查看是否已经加载出来,等待元素加载可以使用显式等待 element ...

Tue Nov 17 01:06:00 CST 2020 0 19472
Python+selenium定位不到元素问题解决方案

在操作过程中主要遇到两种阻塞的问题,总结如下: 1、页面中有iframe,定位元素时,需要用switch_to.frame()转换到元素所在的frame上再去定位 2、遇到一种新情况,有些按钮在html上没有被赋予herf链接,而是由javascript控制跳转到新的页面,这种情况下点击按钮 ...

Thu Mar 16 18:45:00 CST 2017 1 1623
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM