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])

相关推荐
小陈的进阶之路9 小时前
Selenium元素定位
python·selenium
半个俗人12 小时前
06postman批量执行及参数化
测试工具·postman
紫丁香12 小时前
Selenium自动化测试详解1
python·selenium·测试工具·ui
软件测试君14 小时前
自动化测试路线图之自动化测试完整指南
自动化测试·软件测试·测试工具·面试·职场和发展·单元测试·职场经验
半个俗人16 小时前
05postman关联-常用的数据提取方式
测试工具·jmeter·postman·js
123过去18 小时前
ike-scan使用教程
linux·测试工具
半个俗人18 小时前
07.postman newman生成测试报告
测试工具·postman
爱敲代码的菜菜1 天前
【测试】自动化测试
css·selenium·测试工具·junit·自动化·xpath
123过去2 天前
wireshark使用教程
linux·网络·测试工具·wireshark
123过去2 天前
hexinject使用教程
linux·网络·测试工具