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

相关推荐
se-tester4 天前
JMeter、Postman 和 SoapUI 在做接口测试上的优势和缺点
测试工具·jmeter·接口测试·postman·soapui
xixi09244 天前
selenium IDE——command
selenium·测试工具
xixi09244 天前
selenium IDE安装使用教程
ide·selenium·测试工具
Wpa.wk5 天前
har文件转为接口自动化测试用例
运维·测试工具·自动化·测试用例·接口自动化
Wpa.wk5 天前
ubuntu22桌面版安装
经验分享·测试工具
uyeonashi5 天前
自动化测试问卷考试系统测试报告
功能测试·selenium·github
007张三丰5 天前
软件测试专栏(6/20):Selenium从0到1实战指南:元素定位、等待机制与框架封装
selenium·测试工具
测试老哥5 天前
如何使用Postman做接口测试?
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
安全不再安全6 天前
某驱动任意读漏洞分析 - 可用于游戏内存数据读取
c语言·测试工具·安全·游戏·网络安全