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 天前
Selenium 爬虫固定开头:
爬虫·selenium·测试工具
安然无虞1 天前
Python自动化测试·Selenium操控元素的方法
python·selenium·测试工具
Data_Journal1 天前
使用 Selenium 进行网页抓取:分步指南
selenium·测试工具·microsoft
搬砖柯1 天前
系列12-接口压测怎么做成平台能力?自研 httpx 引擎、分布式 Worker 与 Locust 选型对照
分布式·测试工具·性能优化·开源·自动化·httpx
搬砖柯2 天前
系列10-接口/UI 自动化怎么验落库?数据工厂与数据库断言实践
数据库·测试工具·ui·开源·自动化
LT10157974442 天前
2026年在线兼容性测试工具推荐|零部署网页 / APP / 小程序实测对比
测试工具·小程序
程序员杰哥2 天前
接口自动化测试项目框架详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
灵翼飞航科技有限公司3 天前
2026款WF-EN系列多功能发动机测试台(适用DLE、林巴赫、Rotax等发动机)
功能测试·测试工具·无人机
ClouGence5 天前
Selenium、Playwright、CueCast 深度对比:Web 自动化测试工具怎么选
selenium·测试
程序员小远20 天前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例