请勿转载
腾讯课堂首页就有好几个iframe,可以拿来练习
1、切换到其他iframe,方法一:
driver.switch_to.frame()
查看frame()方法的解释:
Switches focus to the specified frame, by index, name, or webelement.
:Args:
- frame_reference: The name of the window to switch to, an integer representing the index,or a webelement that is an (i)frame to switch to.
Usage:
driver.switch_to.frame('frame_name')
driver.switch_to.frame(1)
driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0])
可以通过index、name、webelement三种方法进行定位
index:例如整个页面有5个iframe,当前iframe在第4个位置,即driver.switch_to.frame(3)
name:通过iframe的name进行跳转,driver.switch_to.frame("login_frame_qq")
webelement:通过元素定位跳转,driver.switch_to.f