当前位置:网站首页>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、这个其实就跟前面介绍的"窗口切换&
边栏推荐
猜你喜欢
随机推荐
2022年超全的Android面经(附含面试题|进阶资料)
请求/响应拦截器写法
PMP 80个输入输出总结
I met a shell script
typescript20-接口
The Principle Of Percona Toolkit Nibble Algorithm
25. 这三道常见的面试题,你有被问过吗?
MySQL实践总结-
(2022 Nioke Duo School IV) H-Wall Builder II (Thinking)
Typescript22 - interface inheritance
移动应用恶意攻击激增500% 三六零天御为APP免费构建安全屏障
出现Command ‘vim‘ is available in the following places,vim: command not found等解决方法
High Numbers | 【Re-integration】Line Area Score 880 Examples
Excel做题记录——整数规划优化模型
Optional parameters typescript19 - object
今日睡眠质量记录68分
Immutable
LeetCode 387. 字符串中的第一个唯一字符
请问shake数据库中想把源的db0的数据同步到目的db5,参数怎么设置呢?
pytroch、tensorflow对比学习—专栏介绍









