selenium2-java 浏览器不同窗口切换
2024-09-03 20:33:04
1,获取浏览器的单个窗口:
String parentWindowid = driver.getWindowHandle();
System.out.println(parentWindowid);
2,多个窗口切换:
首先获取selenium3驱动的所有浏览器窗口id,然后循环查找标题中包含指定内容的窗口id,最后根据窗口id切换窗口。
Set <String> allWindowsId = driver.getWindowHandles();
for(String windowID:allWindowsId){
if (driver.switchTo().window(windowID).getTitle().contains("2016")){
driver.switchTo().window(windowID);
break;
}
System.out.println(windowID);
}
最新文章
- webstorm+react+webpack-demo
- MyEclipse10的一些问题(git插件,jdk7)
- socketserver 分块记录
- CSS 选择器【详解】
- DataGridView的DataGridViewComboBoxColumn列在编辑时自动弹出下拉列表
- 对TCP说三道四
- 为什么DIY报价----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十二)[转]
- node-sqlserver :微软发布的 SQL Server 的 Node.js 驱动
- 关于DJANGO和JAVASCRIPT的时间
- DevExpress 控件 GridControl常见用法
- c++构造函数析构函数调用顺序
- org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation
- pycharm中Django的安装和简单使用
- 分布式追踪系统sleauth+zipkin
- 【算法】单源最短路——Dijkstra
- JS获取对象数据类型的方法
- shutil 拷贝 / 移动 / 压缩 / 解压缩
- oracle count函数
- flask 路由和视图
- 洛谷P4240 毒瘤之神的考验 【莫比乌斯反演 + 分块打表】