当前位置: 首页 > article >正文

webUI自动化(十)iframe切换

一、iframe框架介绍

  1. iframe框架:在一个固定的地方可以切换多个页面,并且其他内容不变(如:左侧树、左侧菜单、顶部菜单)
    在这里插入图片描述

二、iframe页面切换的三种方式

  1. 通过 id 或者 name 切换。
    注:若 id 为动态 id ,则不能通过 id 进行定位
    如下图所示,即为动态id
driver = webdriver.Chrome()
driver.switch_to.frame(id)

在这里插入图片描述
在这里插入图片描述

  1. 通过 xpath 找到 iframe
driver = webdriver.Chrome()
driver.switch_to.frame(driver.find_element_by_xpath("//iframe[@src='/pages/materials/retail_out_list.html']"))

在这里插入图片描述


http://www.kler.cn/a/419103.html

相关文章:

  • 07.ES11 08.ES12
  • ASP.NET Core 负载/压力测试
  • Javascript中DOM事件监听 (鼠标事件,键盘事件,表单事件)
  • 【C语言】二叉树(BinaryTree)的创建、3种递归遍历、3种非递归遍历、结点度的实现
  • 共享售卖机语音芯片方案选型:WTN6020引领智能化交互新风尚
  • 【IMF靶场渗透】
  • 【docker集群应用】Docker数据管理与镜像创建
  • Flutter:encrypt插件 AES加密处理
  • 10.请求拦截和响应拦截
  • Rust代写 OCaml代做 Go R语言 SML Haskell Prolog DrRacket Lisp
  • Jackson库--ObjecMapper
  • vue3 与 spring-boot 完成跨域访问
  • Maven java 项目,想执行verify阶段指令,通常需要配置哪些插件呢?
  • YOLOv8-ultralytics-8.2.103部分代码阅读笔记-ops.py
  • Java知识及热点面试题总结(二)
  • 远程桌面协助控制软件 RustDesk v1.3.3 多语言中文版
  • 精准用户获取与私域流量运营:多商户链动 2+1 模式商城小程序的赋能策略
  • Linux内核编译流程(Ubuntu24.04+Linux Kernel 6.8.12)
  • spring boot 调用C#封装的DLL文件中的函数
  • 力扣3372.连接两棵树后最大目标节点数目I
  • 内网使用docker搭建librespeed测速网站
  • 挑战用React封装100个组件【004】
  • UaGateway:实现OPC DA和OPC UA的高效转换
  • FFmpeg一些常用的命令
  • ElasticSearch的学习
  • JAVA中HashMap、TreeMap、LinkedHashMap 的用法与注意事项