当前位置:网站首页>Selenium:表单切换
Selenium:表单切换
2022-08-01 04:59:00 【不怕猫的耗子A】
表单
1、就是网页标签名为frame或iframe的元素,表单引用了其他页面的链接,真正的页面数据没有出现在源码中,但是在浏览器中可以看见,与浏览器的多个窗口类似
⑴这里说的表单不是HTML中的form标签,而是frame或iframe标签
⑵frame、iframe标签为HTML页面中的一种表单框架,主要作用是在当前页面中指定区域显示另一页面元素
2、frame或iframe标签表示在当前页面中镶嵌了另一个页面(以URL链接方式引用的)。因此就相当于是两个页面显示在了同一个窗口中
⑴这两个页面中的源码、元素是分开的
⑵外层页面:就是我们看到的主页面(用于包含frame、iframe标签的页面)
⑶内层页面:就是被镶嵌在外层页面中的页面(frame、iframe标签里面的页面)
⑷frame或iframe标签是属于外层页面的,要这两个标签包裹的部分才是内层页面的
3、在使用Selenium的WebDriver对象对这类页面(存在frame、iframe标签)进行元素定位时,WebDriver对象默认操作的是外层页面。对表单里的元素无法直接定位
⑴此时如果需要对frame、iframe标签内的元素进行定位的话,就需要切换到表单页面再进行定位
4、这个其实就跟前面介绍的"窗口切换&
边栏推荐
- 时时刻刻保持敬畏之心
- PMP 项目质量管理
- (2022 Niu Ke Duo School IV) N-Particle Arts (Thinking)
- Lawyer Interpretation | Guns or Roses?Talking about Metaverse Interoperability from the Battle of Big Manufacturers
- (2022牛客多校四)H-Wall Builder II(思维)
- Immutable
- 律师解读 | 枪炮还是玫瑰?从大厂之争谈元宇宙互操作性
- vim配置+ctag像source insight一样方便阅读代码
- MySQL实践总结-
- pytorch、tensorflow对比学习—计算图和微分机制
猜你喜欢
随机推荐
Typescript22 - interface inheritance
Excel record of integer programming optimization model to solve the problem
PMP子过程定义总结
剑指 Offer 68 - II. 二叉树的最近公共祖先
JWL-11/2-99.9A电流继电器
vim配置+ctag像source insight一样方便阅读代码
报错:AttributeError: module ‘matplotlib’ has no attribute ‘figure’
typescript20-接口
typescript24 - type inference
typescript27 - what about enumeration types
y83.第四章 Prometheus大厂监控体系及实战 -- prometheus告警机制进阶(十四)
typescript28-枚举类型的值以及数据枚举
pytorch、tensorflow对比学习—功能组件(优化器、评估指标、Module管理)
PAT乙级 1002 写出这个数
TIM登陆时提示00001(TIM00001)
safari浏览器怎么导入书签
请问表格储存中用sql只能查询到主键列,ots sql非主键不支持吗?
mysql中解决存储过程表名通过变量传递的方法
万字逐行解析与实现Transformer,并进行德译英实战(二)
pytroch、tensorflow对比学习—搭建模型范式(构建模型方法、训练模型范式)