首页 > 其他分享 >selenium05_窗口切换

selenium05_窗口切换

时间:2024-07-04 12:41:23浏览次数:17  
标签:handle selenium05 driver handles window 切换 窗口

#获取当前窗口句柄

current_handle = driver.current_window_handle

 

#获取全部窗口句柄

all_handles = driver.window_handles

 

#切换窗口

driver.switch_to.window(current_handle)

driver.switch_to.window(all_handles[-1])

 

#关闭当前窗口(注:关闭当前窗口后,光标没有切换,需切换窗口)

dirver.close()

 

方法一:通过下标获取新窗口的handle

 方法二:循环方式获取新窗口的handle

标签:handle,selenium05,driver,handles,window,切换,窗口
From: https://www.cnblogs.com/elaine888/p/18283653

相关文章

  • 【java开发环境】多版本jdk 自由切换window和linux
    win10一、准备各种版本的jdk,按自己的需要下载。我这里是需要jdk17和jdk8。1、jdk17下载:JavaDownloads|Oracle,选择exe后缀文件2、jdk8下载:JavaDownloads|Oracle,选择exe后缀文件二、详细步骤1、安装jdk很简单,双击exe文件后全部默认下一步即可,安装的时候记住安装......
  • LeetCode-刷题记录-滑动窗口合集(本篇blog会持续更新哦~)
    一、滑动窗口概述滑动窗口(SlidingWindow)是一种用于解决数组(或字符串)中子数组(或子串)问题的有效算法。SlidingWindow核心思想:滑动窗口技术的基本思想是维护一个窗口(一般是一个子数组或子串),该窗口在数组上滑动,并在滑动过程中更新窗口的内容。通过滑动窗口,可以在(O(......
  • npm config set registry切换npm镜像源
    要切换npm镜像源,可以使用npmconfigsetregistry命令。以下是切换到官方的npm镜像源的步骤:查看当前npm镜像源:npmconfiggetregistry如果当前的镜像源不是官方的npm镜像源(https://registry.npmjs.org/),则需要切换。切换到官方的npm镜像源:npmconfigsetregistry......
  • Flink 窗口触发器(Trigger)(一)
    Flink的窗口触发器(Trigger)是流处理中一个非常关键的概念,它定义了窗口何时被触发并决定触发后的行为(如进行窗口数据的计算或清理)。一、基本概念定义:触发器决定了窗口何时被触发以及触发后的行为。在Flink中,窗口的触发是通过设置定时器来实现的。作用:控制窗口数据的聚合时机......
  • Power BI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了!
    PowerBI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了! 想要在PowerBI中让度量值也能像维度一样灵活筛选?没问题,这里就为你揭秘如何将度量值转化为切片器(动态切换分析指标)的实用方法! 一、了解基础:首先,要知道PowerBI原生不支持直接将度量值作为切......
  • windows系统使用gnvm进行node版本管理和切换
    前言由于需要维护不同时期开发的各个项目,不同项目因为框架兼容问题要用不同版本的node去运行,在卸载安装n次不同版本的node.js后,痛定思痛,我开始学习如何无痛切换node版本。如果是Mac电脑可安装n模块进行管理;windows下可使用nvm或者gnvm工具,由于使用nvm需要卸......
  • CUDA版本切换
    bashrc中环境变量设置为不带特定版本的CUDA路径:exportPATH=/usr/local/cuda/bin${PATH:+:${PATH}}exportLD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}通过修改软链接来切换CUDA版本sudorm-rf/usr/local/cuda#删除之前创建的软......
  • 单调队列(滑动窗口)
    154.滑动窗口-AcWing题库单调队列和单调栈就是在暴力的基础上进行优化,把永远用不到的元素删除。简而言之  就是比你好而且还在你后面的数你永远无法超越他。#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'constintN=5e5+......
  • Pip源一键切换: 开源项目PRMS实现便捷管理Python Pip源
    Slogan:每使用1次都相当于节约了2分钟时间,Enjoyit......
  • alert 窗口的处理
    alert窗口的类型:警告框、确认框、对话框 操作alert窗口:切换至alert窗口:driver.switch_to.alert获取alert窗口的值:alert.text确定:alert.accept()取消:alert.dismiss()输入值:alert.send_keys("内容") fromseleniumimportwebdriverimportti......