Python+selenium自动化测试中Windows窗口跳转方法
2024-09-24 22:06:01
Python+selenium自动化测试中Windows窗口跳转方法 #第一种方法 #获得当前窗口 nowhandle=driver.current_window_handle #打开弹窗 driver.find_element_by_name("xxx").click() #获得所有窗口 allhandles=driver.window_handles for handle in allhandles: #比较当前窗口是不是原先的窗口 if handle!=nowhandle: #获得当前窗口的句柄 driver.switch_to_window(handle) #在当前窗口操作 dirver.find_element_by_class_name("xxxx").click() #回到原先的窗口 driver.switch_to_window(nowhandle) #第二种方法:通过Windows窗口的index区分,从0开始计 windows = driver.window_handles driver.switch_to_window(windows[1])
最新文章
- 使用用户自定义类型 CLR UDT
- empty isset
- rutime中动态调用类的方法
- 固定表头/锁定前几列的代码参考[JS篇]
- python基础入门
- oracle删除用户及其名下对象
- 20 个用于处理页面滚动效果的 jQuery 插件
- Jquery 点击空白处消失
- oracle10.2 dblink impd 同库不同用户复制数据
- Python 函数简介 之二
- WEB在线预览PDF
- magento1.x 运行在 php7 优惠券的问题
- 关于xmlHttp.status最新统计
- SpringCloud入门1-服务注册与发现(Eureka)
- jquery监听textarea内容变化
- 11076: 小P的集合 位运算
- Luogu4725 【模板】多项式对数函数(NTT+多项式求逆)
- [杂谈]杂谈章1 问几个JAVA问题
- Android的Databinding-普通绑定
- ext.js的mvc