elaine888

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 阅读(...) 评论(...) 编辑 收藏

相关文章:

  • 2021-06-22
  • 2021-11-09
  • 2021-08-19
  • 2021-04-27
  • 2021-12-19
  • 2021-10-24
  • 2021-12-10
  • 2021-11-19
猜你喜欢
  • 2021-08-17
  • 2021-04-22
  • 2021-08-23
  • 2021-07-07
  • 2021-10-15
  • 2022-01-04
  • 2021-04-08
  • 2021-04-02
相关资源
相似解决方案