目录
1. 切换frame/iframe
- switch_to.frame('frame_name') :默认可取id和name属性
- switch_to.frame(1):根据frame索引切换
- switch_to.frame(Element):没有id、name属性的可先定位到frame/iframe传入element对象即可
126邮箱
# 通过id 切换iframe
driver.switch_to.frame("x-URS-iframe")
# 先通过xpth定位到iframe
xf = driver.find_element_by_xpath('//*[@id="x-URS-iframe"]')
# 再将定位对象传给switch_to.frame()方法
driver.switch_to.frame(xf)
2. 其他frame相关
- switch_to.parent_frame():切换到父级frame
- switch_to.default_content():切到最外层的默认上下文,说明:多级表单的情况下,需使用此方法切回最外层才可继续操作