Selenium 如何处理多层嵌套 iframe

Posted 简简单单OnlineZuozuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

以上是关于Selenium 如何处理多层嵌套 iframe的主要内容,如果未能解决你的问题,请参考以下文章

如何处理多层1对多关系的DAL?

python+selenium如何定位多层iframe中元素

如何处理前端js跨域问题

如何处理没有 id 的 iframe

如何处理 Selenium 中的打印对话框?

如何处理嵌套的属性列表