美文网首页
5:定位iframe

5:定位iframe

作者: 虫儿叫草木深 | 来源:发表于2019-05-18 10:46 被阅读0次

    2:定位iframe

    1)有id的情况
    找到iframe,然后切换到iframe上,用到的方法是:

    driver.switch_to.frame(“id,classname”)

    2)用其他7种定位方法

    class,tag等等。

    比如用tag来定位

    if1=driver.find_element_by_tag_name("iframe")#元素对象

    driver.switch_to.frame(if1)

    3)如果有多个iframe

    用复数定位,或者用索引定位

    if1=driver.find_elements_by_tag_name("iframe")[0]  #复数定位

    driver.switch_to.frame(if1)


    用Index索引定位

    driver.switch_to.frame(1)

    3:多个iframe嵌套怎么办

    主要是理解是层级关系,先进一层,在进一层。在看html元素时看清层级关系

    # 从Top Windows切换到框架f1

    �driver.switch_to_frame('f1')

    # 从框架f1到框架f2

    �driver.switch_to_frame('f2')

    # 跳出所有frame,回到主界面�,top页

    driver.switch_to_default_content()

    # 返回上一级

    driver.switch_to.parent_frame()

    相关文章

      网友评论

          本文标题:5:定位iframe

          本文链接:https://www.haomeiwen.com/subject/cqvaaqtx.html