python之selenium中的窗口切换

前提:触发一个事件打开一个新的窗口

1,先获取所有的句柄:

复制代码
handles = driver.window+handlers

2,获取当前窗口

复制代码
cururl = driver.current_url

3,循环遍历所有句柄

复制代码
for handle in handles:
	driver.switch_to.window(handle)
	if cururl  == '目标窗口'
	break

方式二:

1,获取当前句柄

driver.current_window.handle

2,获取所有句柄

windows = driver.window_handles

3,切换句柄

driver.switch_to.window(windows[-1])

相关推荐
霍格沃兹测试开发学社-小明1 天前
测试左移2.0:在开发周期前端筑起质量防线
前端·javascript·网络·人工智能·测试工具·easyui
2401_861277551 天前
开源移动端测试工具Appium使用方法与举例说明
测试工具
2401_861277551 天前
Web测试工具Selenium使用方法与举例说明
测试工具
桃子叔叔2 天前
爬虫实战|Scrapy+Selenium 批量爬取汽车之家海量车型外观图(附完整源码)一
爬虫·selenium·scrapy
AI绘画小332 天前
Web 安全核心真相:别太相信任何人!40 个漏洞挖掘实战清单,直接套用!
前端·数据库·测试工具·安全·web安全·网络安全·黑客
测试界的海飞丝2 天前
10道软件测试面试题及其答案:
服务器·测试工具·职场和发展
REDcker2 天前
tcpdump 网络数据包分析工具完整教程
网络·测试工具·tcpdump
程序员念姐3 天前
软件测试系统流程和常见面试题
测试工具·面试
Hacker_Oldv3 天前
Python技能进阶:探索Selenium库,实现网页自动化测试与爬虫
自动化测试·软件测试·爬虫·python·selenium·职场和发展
西游音月3 天前
(5)pytest+Selenium自动化测试-元素定位之XPath定位
selenium·测试工具·pytest