好气好气啊,

没想到browser居然是绑定一个窗口的

如果要切换到下一个窗口,需要以下代码

一,在一个窗口中打开另一个窗口时
#获取打开的多个窗口句柄

windows = browser.window_handles
#切换到下一个窗口

browser.switch_to.window(windows[-1])

二,同时打开两个窗口时
# 获得打开的第一个窗口句柄
window_1 = driver.current_window_handle
# 获得打开的所有的窗口句柄
windows = driver.window_handles
# 切换到最新的窗口
for current_window in windows:if current_window != window_1:driver.switch_to.window(current_window)

转载于:https://www.cnblogs.com/wanmudong/p/8074433.html

很气很气——在python中切换selenium中的窗口相关推荐

  1. python executescript_在selenium中一些相对常用的JavaScript事件

    输入框输入: 1.找到输入框的id,然后进行输入操作 ordinal :输入框的id parameter :需要输入的内容 browser.execute_script("document. ...

  2. 【python】 调用selenium中 ChromeDriver不匹配的问题

    使用selenium做网页模拟的时候 由于chrome浏览器自动更新 导致驱动不匹配的问题 通常报错情况: selenium.common.exceptions.SessionNotCreatedEx ...

  3. python混合编程 优点_很好的c++和Python混合编程文章

    1. 一个有一个参数的例子 python文件 #Filename test2.py def Hello(s): print "Hello, world!" print s cpp文 ...

  4. Selenium Java教程– Selenium中的类名定位器

    Selenium中CSS Locator是编写脚本的最重要方面之一. 如果您无法通过使用Selenium中的任何CSS定位器来定位元素,那么精通Selenium自动化将是一项艰巨的任务. 硒提供多种定 ...

  5. VSCode切换虚拟环境中的python运行代码

    VSCode切换虚拟环境中的python运行代码 我的环境: Win10 0. 创建虚拟环境 可以使用conda或者pipenv两种方法来创建虚拟环境. conda: conda安装建议使用Anaco ...

  6. 如何在cmd中切换python版本总结

    如何在cmd中切换Python版本总结 前言 尝试一:更改系统变量 尝试二.更改解释器名称 前言 由于学习nao机器人编程参加比赛,因此安装了python2.7版本.而之前安装的都为python3.9 ...

  7. 余生很短,我只用python

    前言 学习一门计算机语言难不难?这病不是个好问题,问这个问题的人可能不知道自己要干什么?如果要开发芯片或者开发底层的语言或者做公司里专业岗位计算机软件开发,那这个难度不是一般的大,软件开发还好,市面上 ...

  8. python corr画图_用一张很丑的图学习Python数据可视化基础--热力图

    视频: # 热力图(相关矩阵) import seaborn as sns import matplotlib.pyplot as plt #准备数据,协方差矩阵 dfData = df.corr() ...

  9. 一张图学会python3高清图-用一张很丑的图学习Python数据可视化基础--热力图

    视频: # 热力图(相关矩阵) import seaborn as sns import matplotlib.pyplot as plt #准备数据,协方差矩阵 dfData = df.corr() ...

最新文章

  1. 【ACM】UVa 489 刽子手游戏(自顶向下)
  2. 2017清华本科生特等奖得主出炉,AI学霸乔明达获奖
  3. python简单代码加法-CPython 源码中整数加法的实现
  4. win8.1 php mysql,win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装
  5. yearProgress.vue
  6. SecureCRT连接linux时主机名,secureCRT连接linux方法
  7. iphone屏幕突然变暗_如果你的iPhone屏幕突然变暗,可以这样解决
  8. springmvc resources 配置
  9. 关于getResource(/)的读取路径问题
  10. Entity framework 配置文件,实现类,测试类
  11. android 3dtouch插件,iOS-3DTouch的简单实现
  12. 手机上怎么打开md格式的文件_手机解压专家app下载
  13. R语言缺失值高级处理方法
  14. 资源隔离的两种虚拟化技术——虚拟机容器 容器技术的资源隔离
  15. Codeforces Round #531 (Div. 3) F.Elongated Matrix(状压dp)
  16. Python工程师必备哪些技能 学习路线是什么
  17. android为什么会用流量,手机流量为什么会偷跑?
  18. 改造,分刷新显卡BIOS和驱动修改两种
  19. vmware、操作系统、数据库软件、oracle 补丁集地址下载
  20. 2020年 java题库

热门文章

  1. 1282:最大子矩阵《信息学奥赛一本通》
  2. python定时执行脚本实例
  3. sparkstreaming 读取mysql_SparkStreaming读取Kafka的两种方式
  4. PHP笔记-订货单例子
  5. STL|QTL工作笔记-QString与std::string寻找子串的区别与联系
  6. Qt学习笔记-Qt中OpenGL的使用
  7. 获取上周_上周惠州13盘预售9盘价格涨了!最高涨1000元/㎡
  8. php mysql while循环,PHP_MySQL教程-第二天while循环与数据库操作第2/2页
  9. ac自动机 匹配最长前缀_别再暴力匹配字符串了,高效的KMP,才是真的香
  10. openfire php注册,openfire php 初始配置