首页 > 其他分享 >selenium04_iframe切换

selenium04_iframe切换

时间:2024-07-04 12:41:56浏览次数:18  
标签:name selenium04 driver switch 切换 iframe frame

1.用iframe的id属性切换到iframe:
driver.switch_to.frame("id的值")

2.用iframe的name属性切换到iframe:
driver.switch_to.frame("name的值")

3.iframe没有id和name属性,把iframe当作一个对象,用标签去定位全部iframe,然后用下标取某个iframe,再去切换
frame = driver.find_elements_by_tag_name ("iframe")[0]
driver.switch_to.frame("frame")

4.用iframe的索引方式,去切换iframe:
driver.switch_to.frame(0)   #索引从0开始

5.切换到上一层:
driver.switch_to.parent_frame()

6.iframe上操作完成,切换回Top Windows:(切回Top Windows时,不需要一层一层切出来,可直接切回到default)
driver.switch_to.default_content()

实例:126邮箱登陆,切换iframe

标签:name,selenium04,driver,switch,切换,iframe,frame
From: https://www.cnblogs.com/elaine888/p/18283648

相关文章

  • selenium05_窗口切换
    #获取当前窗口句柄current_handle=driver.current_window_handle #获取全部窗口句柄all_handles=driver.window_handles #切换窗口driver.switch_to.window(current_handle)driver.switch_to.window(all_handles[-1]) #关闭当前窗口(注:关闭当前窗口后,光标没有切换......
  • 【java开发环境】多版本jdk 自由切换window和linux
    win10一、准备各种版本的jdk,按自己的需要下载。我这里是需要jdk17和jdk8。1、jdk17下载:JavaDownloads|Oracle,选择exe后缀文件2、jdk8下载:JavaDownloads|Oracle,选择exe后缀文件二、详细步骤1、安装jdk很简单,双击exe文件后全部默认下一步即可,安装的时候记住安装......
  • npm config set registry切换npm镜像源
    要切换npm镜像源,可以使用npmconfigsetregistry命令。以下是切换到官方的npm镜像源的步骤:查看当前npm镜像源:npmconfiggetregistry如果当前的镜像源不是官方的npm镜像源(https://registry.npmjs.org/),则需要切换。切换到官方的npm镜像源:npmconfigsetregistry......
  • 不实用iframe,CSS媒体查询依旧生效
    这段SCSS代码定义了用于处理响应式设计和媒体查询的功能和混合器。以下是对这段代码的逐行解释:```scss$mediaMinWidth:1024px;```定义了一个变量`$mediaMinWidth`,其值为1024像素。```scss@functiontranslate-media-condition($c){$condMap:("screen":"......
  • 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#删除之前创建的软......
  • Pip源一键切换: 开源项目PRMS实现便捷管理Python Pip源
    Slogan:每使用1次都相当于节约了2分钟时间,Enjoyit......
  • 在React项目中使用iframe嵌入一个网站
    在React项目中使用iframe嵌入一个网站非常简单。以下是如何在页面中嵌入百度网站的步骤:1.创建一个新的组件用于嵌入iframe首先,在src/components文件夹中创建一个新的文件Baidu.js。在Baidu.js文件中,编写如下代码://src/components/Baidu.jsimportReactfrom'react'......
  • Android 监听网络状态变化(无切换中间态版)
    需求:获取当前的网络状态与类型(WIFI、数据流量)监听网络状态真正变化监听网络类型发生变化业务场景:用户打开App时、使用过程中,出现无网络时,显示Toast提示。但当wifi、数据流量互相切换的过程中不要有提示。下载功能支持检测到用户连接上wifi时开启静默下载,当换成数据......