【Python】如何切换浏览器的tap页?
2024-10-01 22:51:29
当点击浏览器当前页面中的某个链接后自动弹出一个新的浏览器的tap页面时,浏览器正常都会在当前操作的tap页面右1位置打开新弹出的tap页。
当前selenium还不具备自动切换页面后窗口切换功能。需要通过以下两行代码去实现重新定位代码作用的新弹出的浏览器tap页面。
windows = driver.window_handles #1.取到浏览器的所有tap页
driver.switch_to_window(windows[1])#2.将selenium操作的浏览器tap页面切换到最新页面,也就是当前浏览器的右侧第一个tap页即-windows[1]
有了以上两行代码后,之后在新页面中进行元素定位及做的操作 才可以正常执行。
最新文章
- IIS 处理请求 原理
- 【LeetCode OJ】Flatten Binary Tree to Linked List
- C++ 实现01背包动态规划
- Xmpp integration with Asterisk
- axf、elf文件转换成bin、hex脚本工具
- 添加事件监听兼容IE6-8
- 当前最上层的视图控制器vc 和 当前最上层的导航控制器nav
- ELK安装
- CMake set 语法
- 【ES6】import, require,export
- 反射那些基础-Class
- VMware vSphere 6 序列号
- oracle数据入库出现空格问题
- Spring Boot中使用Swagger2自动构建API文档
- Linux基础命令---ifcfg
- css中如何实现左边的高度随着右边改变而改变
- Delphi如何在Form的标题栏绘制自定义文字
- JUC——阻塞队列
- HDU4003 树形DP
- python 匹配中文和英文
热门文章
- 小北微信小程序之小白教程系列之 -- 样式(WXSS)
- 【技术分享会】 @第四期 JQuery插件
- 重载i++,++i操作符
- WEB服务器控件对应生成的HTML标签 及最常应用事例
- Android 1.6 PackageManagerService源码分析
- Word 2010 制作文档结构之页码从正文开始设置
- C# CLR20R3 程序终止的几种解决方案
- sencha touch list(列表) item(单行)单击事件触发顺序
- 分布式搜索elasticsearch几个概念解析
- Unity3D笔记 愤怒的小鸟<;五>; 小鸟动画+Unity3D如何设置断点调式