当使用iframe使用时出现多层的嵌套,想要从内部直接跳转到外部

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当使用iframe使用时出现多层的嵌套,想要从内部直接跳转到外部相关的知识,希望对你有一定的参考价值。

参考技术A 当我在使用iframe进行多层嵌套时,发现正常的跳转不起作用,需要对一些属性进行设置,个人认为挺有意义,所以分享一下,希望能帮助到一些人。

Selenium 如何处理多层嵌套 iframe

Selenium 如何处理多层嵌套 iframe


1、如果 iframe 里面还套了一个 iframe

我们可以通过多次切换,进入到对应的 iframe

driver.switch_to.frame(frame1)
driver.switch_to.frame(frame2)
driver.switch_to.frame(frame3)
driver.switch_to.frame(frame4)
driver.switch_to.frame(frame5)

2、如何不直接回到主文档,而是返回上一层 iframe

driver.switch_to.parent_frame()

以上是关于当使用iframe使用时出现多层的嵌套,想要从内部直接跳转到外部的主要内容,如果未能解决你的问题,请参考以下文章

iframe多层嵌套时获取元素

在 DataWeave 中映射嵌套地图时出现问题

尝试重新加载嵌入式 iframe 时出现 CORS 错误

使用嵌套适配器垂直滚动时出现滞后问题 | IGListKit

重定向到其他页面时出现 iFrameResizer 问题

使用 iframe 嵌入视频网址时出现 Chrome 错误 [重复]