selenium定位不到元素的原因。
今天搞爬虫的时候,发现元素怎么也定位不到,弄了一中午,最后总算搞定了。所以今天写一下关于定位不到元素的原因。
1. 定位语句错误,对于定位语句是否错误可以尝试换一种定位方法。
2. 存在frame,这种情况需要切入frame,然后再切入
3. 等待页面加载完成后在进行定位。
4. 如果上面的都没解决问题,可以查看一下是不是当前URL不对,用 .current_url 查看是不是要定位的页面的链接。
转载于:https://www.cnblogs.com/sniper-huohuohuo/p/8722113.html
selenium定位不到元素的原因。相关推荐
- python xpath定位不到_Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)...
#coding=utf-8 '''Created on 2016-7-20 @author: Jennifer Project:登录百度账号 ''' from selenium importwebdr ...
- selenium定位弹框元素
selenium定位弹窗元素 一. 弹出框是alert类型: selenium提供switch_to_alert方法:捕获弹出对话框(可以定位alert.confirm.prompt对话框) aler ...
- Selenium定位不到元素的解决方法—iframe挡住了去路
刚接触Selenium,在调试过程中发现有些元素定位不到,于是求助了百度,查找到的资料是这么说的:如果需要定位的元素在某个frame里,则单独通过id/name/xpath是定位不到此元素的.比如,原 ...
- selenium 定位不到元素总结
元素在网页上,却会出现定位不到的情况的分析. 1. 定位不正确. 2. 页面还没有加载完就去查找元素了. 3. 有遮罩层. 首先说下第3点. 先前在公司遇到过这样的问题. 页面是显示出来了, 这个元素 ...
- Selenium UI自动化测试中元素定位不到的原因和解决方法汇总
文章目录 1.总览 2.元素定位不到的原因之[页面元素没有及时加载] 3.元素定位不到的原因之[页面元素不可见或不可点击] 4.元素定位不到的原因之[页面元素是动态的] 1.总览 原因 解决方法 没有 ...
- selenium webdriver 学习总结-元素定位
webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一 ...
- python web自动化元素定位_快速掌握Python Selenium Web自动化:三)在Selenium中定位查找网页元素的诸类方法...
使用Selenium进行自动化操作,首先要做的就是通过webdriver的get()方法打开一个URL链接. 在打开链接,完成页面加载之后,就可以通过Selenium提供的接口,在页面上进行各种操作了 ...
- 关于selenium的8种元素定位
selenium中有八种元素定位,分别是:id,name,class_name,tag_name,link_text.partial_link_text.xpath.css 简单的定位可以用id.na ...
- 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网站来举例,点击右上角的搜索框. 鼠标右击搜索 ...
最新文章
- mysql之子查询作业
- 设计模式--建造者模式--简记
- 一位头发发白的神人教你怎么写程序,运维,买电脑,写文章,平面设计!
- 深入浅出逻辑组合电路(2)
- ltrim函数php,php ltrim函数怎么用?
- Linux : 文件处理命令
- 深入浅出推荐系统之简单推荐模型
- python数据分析-如何在业余时学数据分析?
- Oracle 中session和processes的初始设置
- MySQL的图形化安装
- 【易实战】Spring Cloud Greenwich版本发布
- 注册测绘师的学习笔记
- linux+ARM学习路线
- Pr一些实用快捷键笔记
- ISP Pipeline
- Airbnb如何冲破租赁平台两大弊端的封锁而获得成功
- Halo2 学习笔记——设计之Proving system之Vanishing argument(4)
- Jenkins RestAPI调用出现Error 403 No valid crumb was included in the request [亲测有用]
- 淘宝店铺商品接口 item_search_shop数据获取、拼多多关键词、1688原数据接口、淘宝商品详情sku信息等各大电商平台接口采集调用展示
- stm32学习(启动+LED+按键)