【发布时间】:2020-08-21 04:22:12
【问题描述】:
在我的例子中,iframe 是在加载时动态创建的,有时会创建 2 个 iframe,有时会创建 3 个 iframe。我想得到最后一个 iframe。我试过了
iframe_list = driver.find_elements_by_tag_name("iframe")
length = len(iframe_list)
print(length)
length=length-1 // because switch_to.frame starts with 0
print(length)
driver.switch_to.frame(length) // not working
使用这个我无法访问这个 iframe 中的元素,我也尝试打印
print(driver.switch_to.frame(length)) // output None
【问题讨论】:
-
请发布您的相关html或url?
-
对不起,这是我公司的私人网址。我认为问题本身我清楚地提到每次加载 iframe 时都会像 2,3 等动态创建...我想切换到最后一个 iframe。如何实施? @昆杜克
-
这是嵌套的
iframe吗?可以发张图片确认一下是否是嵌套iframe吗?