• 玩转----iframe框架怎样来定位,并说明iframe框架中不变和可变的属性分别是什么?多个iframe框架怎么处理?iframe和frame区别:


    frame是把网页分成多个页面的页面。它要有一个框架集页面frameset  

    iframe是一个浮动的框架,就是在你的页面里再加上一个页面,

    <frame>用来把页面横着或竖着切开,  

      <iframe>用来在页面中插入一个矩形的小窗口

    Frame一般用来设置页面布局,将整个页面分成规则的几块,每一块里面包含一个新页面.  

      iframe用来在页面的任何地方插入一个新的页面.  

    ————————————————

    定位方法:

    1.有id,并且唯一,直接写id

    2.有name,并且唯-一,直接写name

    3.无id,无name,先 定位iframe元素

    4.通常采用id和name就能够解决绝大多数问题。但有时候frame并无这两项属性,则可以用WebElenment来定位:

    WebElement对象,即用find_element系列方法所取得的对象,我们可以用tag_name、xpath等来定位frame对象

    5.从frame中切回主文档(switch_to.default_content())

    6.切换到上新建标签的那一层(有两层),switch_to.parent_frame()

    iframe框架中不变和可变的属性

    不变的属性是tag_name,可变的是class,name,id等

    多个iframe框架怎么处理?

    把多个iframe的id放到列表中,根据下标来取

  • 相关阅读:
    [ASM/C/C++]内存碎片处理技术
    NASM网际编译器手册(三)
    NASM网际编译器手册(四)
    NASM网际编译器手册(六)
    NASM网际编译器手册(一)
    IEEE浮点数表示法
    设计模式学习每日一记(12.轻量模式)
    设计模式学习每日一记(11.代理模式)
    canvas一句话备忘录
    usaco1.1.1PROB Your Ride Is Here
  • 原文地址:https://www.cnblogs.com/zsplovezsp/p/12153566.html
Copyright © 2020-2023  润新知