IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> Message: stale element reference: element 无法定位到元素或跳转页面无法定位到元素解决 -> 正文阅读

[嵌入式]Message: stale element reference: element 无法定位到元素或跳转页面无法定位到元素解决

Message: stale element reference: element 无法定位到元素或跳转页面无法定位到元素解决

如需项目练习可以看这个 qq邮箱自动化发邮件练习

无法定位元素 主要有2种情况

1. 未切换页面无法定位
原因在页面本身存在iframe嵌入式标签如: 下面标签`

// iframe标签 
<iiframe>
		被包含的代码
</iframe>
**处理方法:**
这里初始化自动对象名为: web

注意2和3步的代码: web .switch_to .frame() 和web .switch_to .parent_frame()
代码

iframe = web.find_element_by_id("login_iframe")       # 定位iframe嵌入标签
web.switch_to.frame(iframe) 							# 切换到iframe嵌入标签中

需要操作的代码

web.switch_to.parent_frame()    # 退出iframe嵌入标签
 总结步骤:  (1) 首先我们需要定位到iframe标签
		    (2) 使用webdriver自带函数switch_to(可理解为跳转函数)
	           和frame()函数跳转到iframe嵌入式标签中
	        (3) 操作代码
	        (4) 找准时机退出iframe嵌入式标签

2. 切换页面导致无法定位到元素

这里所说的切换页面有两种情况
1. 页面切换打开了新的窗口
2. 页面切换未打开新的窗口
	(解决方法是相同的)
	**注意**:页面跳转之后一般都需要重新定位

代码

# 定位到跳转页面 页面进行跳转之后一般都需要重新定位
window = web.window_handles     # 这里放回的是一个列表 里面是所有页面
# 直接定位最后一个页面 一般都是新打开的页面 非打开新页面方式也可使用
web.switch_to.window(window[-1])    
步骤1: 定位匹配到所以页面
步骤2: 使用switch_to函数和window()函数跳转到需要操作的页面 ==-1==为 最后一个页面
  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-02 10:57:40  更:2021-08-02 10:59:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 18:29:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码