元素在网页上,却会出现定位不到的情况的分析。

1. 定位不正确。

2. 页面还没有加载完就去查找元素了。

3. 有遮罩层。

首先说下第3点。

先前在公司遇到过这样的问题。

页面是显示出来了, 这个元素也是display状态,但是却无法定位到。

发现是因为页面加载后的loading遮罩层并没有消失。

应该是可以通过WebElementWait方法等到遮罩层消失,再去执行点击输入操作。

转载于:https://www.cnblogs.com/mh1213/p/9208805.html

selenium 定位不到元素总结相关推荐

  1. selenium定位弹框元素

    selenium定位弹窗元素 一. 弹出框是alert类型: selenium提供switch_to_alert方法:捕获弹出对话框(可以定位alert.confirm.prompt对话框) aler ...

  2. selenium定位不到元素的原因。

    今天搞爬虫的时候,发现元素怎么也定位不到,弄了一中午,最后总算搞定了.所以今天写一下关于定位不到元素的原因. 1.  定位语句错误,对于定位语句是否错误可以尝试换一种定位方法. 2.  存在frame ...

  3. python xpath定位不到_Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)...

    #coding=utf-8 '''Created on 2016-7-20 @author: Jennifer Project:登录百度账号 ''' from selenium importwebdr ...

  4. Selenium定位不到元素的解决方法—iframe挡住了去路

    刚接触Selenium,在调试过程中发现有些元素定位不到,于是求助了百度,查找到的资料是这么说的:如果需要定位的元素在某个frame里,则单独通过id/name/xpath是定位不到此元素的.比如,原 ...

  5. 关于selenium的8种元素定位

    selenium中有八种元素定位,分别是:id,name,class_name,tag_name,link_text.partial_link_text.xpath.css 简单的定位可以用id.na ...

  6. python元素定位id和name_Python Selenium定位html元素|find_element_by_class-name-id-tag-css-xpath-text...

    Selenium官方给了八种定位方法 1.find_element_by_class_name通过class name定位元素 我们拿Pythonfree网站来举例,点击右上角的搜索框. 鼠标右击搜索 ...

  7. python selenium定位元素方法,python + selenium 练习篇 - 定位元素的方法

    1.利用ID定位元素(能直接通过ID来定位的元素比较少) # coding=utf-8 from selenium import webdriver driver = webdriver.Chrome ...

  8. python元素定位input button_python+selenium 定位到元素,无法点击的解决方法

    报错 selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (234.75 ...

  9. Selenium定位HTML元素(Python)

    本篇不是介绍通过各种方法(id, name, tag_name, css, xpath等)定位HTML各元素的普及性文章,网络上各种文档和博客介绍得均比较全面.这里只是将自己实践中,遇到的个别问题及解 ...

最新文章

  1. 异步获取邮件推送结果
  2. 体感开发学习总结 - 二
  3. java for循环遍历解释,三种for循环遍历
  4. Linux安装到一半没有内存了,无论手机运行内存有多大平时都会占用了一半,原来是因为这个...
  5. rust最低什么显卡能游戏_Steam游戏音轨终于能单独买 游戏显卡铭瑄值得选
  6. 通信产业2017走向后摩尔时代
  7. OAM 与 KubeVela 项目整体捐赠进入 CNCF,让云端应用交付更加简单
  8. python实现空气焓值,湿球温度的计算
  9. 读书笔记(创业维艰)
  10. 总结一下自学到现在的学习方法感悟
  11. nmds与mds的区别_常见分析方法 | PCA、PCoA和NMDS有什么区别?
  12. 机器学习入门09 - 特征组合 (Feature Crosses)
  13. 使用JS快速读取TXT文件
  14. 图片加载之前显示 加载中或者加载中图片
  15. android usb 投电视盒子,电脑还可以管理电视盒子?这样做就可以!
  16. 莫名骨痛,警惕骨转移
  17. 如何在App Store用流量下载超过150M的软件?
  18. 单片机三角波c语言程序,三角波单独发生 单片机程序
  19. “大众点评开发者平台”正式上线
  20. 素描教程石膏像明暗素描技法

热门文章

  1. django初探-创建简单的博客系统(一)
  2. 克隆复制可使用原型( Prototype)设计模式
  3. C#用户权限控制架构,可以控制到类【重发】
  4. 解决计算机名修改或作业移植导致的服务器名问题.sql
  5. python下载网页歌词_使用Python下载歌词并嵌入歌曲文件中的实现代码
  6. 工厂方法注入(静态和非静态)
  7. Windows使用VNC连接ubuntu
  8. 计算机技术综合应用,浅谈计算机技术综合应用能力培养.pdf
  9. relu函数_从 ReLU 到 GELU,一文概览神经网络的激活函数
  10. RedisManager使用手册(六)-- 监控功能介绍