所以我终于想出了如何使用]处理单个iframe的方法>
driver.switch_to.default_content() driver.switch_to.frame("top")
然后证明在此菜单中还有另一个iframe(父框架=“顶部”,子框架=“菜单”)
我不能使用上面的相同代码,因为它一直返回
我需要在父框架中执行一项操作,在子框架中执行另一项操作
我该如何完成?
因此,我终于弄清楚了如何使用driver.switch_to.default_content()driver.switch_to.frame(“ top”)处理单个iframe,然后发现其中还有另一个iframe,称为“菜单” ...] >
从父框架再次切换到子框架
driver.switch_to.frame("top")
# do something
driver.switch_to.frame("menu")
# do something
driver.switch_to.default_content()