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

相关推荐
卓码软件测评32 分钟前
第三方软件测试机构:Appium如何使用Selenium的客户端库?
功能测试·selenium·测试工具·性能优化·appium
北岛三生2 小时前
Imatest-Wedge模块
图像处理·数码相机·测试工具·测试用例·模块测试
干就完事了2 小时前
Edge 浏览器安装selenium
前端·selenium·edge
llm2009092 小时前
UI自动化框架之Selenium简介(一)
python·selenium·ui·自动化
低音钢琴4 小时前
JMeter中常用的配置优化
测试工具·jmeter
北岛三生6 小时前
Imatest-Star模块(西门子星图)
图像处理·数码相机·测试工具·测试用例·模块测试
天才测试猿18 小时前
postman使用总结
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
cozil1 天前
Ubuntu硬件性能测试工具
测试工具·ubuntu
cozil1 天前
tcpdump 使用详解
网络·测试工具·tcpdump