您如何使用硒处理嵌套的iframe /框架标签?

问题描述 投票:0回答:1

所以我终于想出了如何使用]处理单个iframe的方法>

driver.switch_to.default_content()
driver.switch_to.frame("top")

然后证明在此菜单中还有另一个iframe(父框架=“顶部”,子框架=“菜单”)

我不能使用上面的相同代码,因为它一直返回

我需要在父框架中执行一项操作,在子框架中执行另一项操作

我该如何完成?

因此,我终于弄清楚了如何使用driver.switch_to.default_content()driver.switch_to.frame(“ top”)处理单个iframe,然后发现其中还有另一个iframe,称为“菜单” ...] >

python selenium iframe frame
1个回答
0
投票

从父框架再次切换到子框架

driver.switch_to.frame("top")
# do something
driver.switch_to.frame("menu")
# do something
driver.switch_to.default_content()
© www.soinside.com 2019 - 2024. All rights reserved.