1.用iframe的id属性切换到iframe:
driver.switch_to.frame(“id的值”)

2.用iframe的name属性切换到iframe:
driver.switch_to.frame(“name的值”)

3.iframe没有id和name属性,把iframe当作一个对象,用标签去定位全部iframe,然后用下标取某个iframe,再去切换
frame = driver.find_elements_by_tag_name (“iframe”)[0]
driver.switch_to.frame(“frame”)

4.用iframe的索引方式,去切换iframe:
driver.switch_to.frame(0)   #索引从0开始

5.切换到上一层:
driver.switch_to.parent_frame()

6.iframe上操作完成,切换回Top Windows:
driver.switch_to.default_content()

实例:126邮箱登陆,切换iframe

 

posted on 2019-02-22 23:37 晶晶elaine 阅读() 评论() 编辑 收藏

版权声明:本文为elaine888原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/elaine888/p/10421315.html