zoukankan      html  css  js  c++  java
  • python3+selenium3自动化3——iframe

    一、frame 和 iframe 的区别

      1、frame 不能脱离 frameset 单独使用,iframe 可以;
      2、frame 不能放到body中,否则将无法显示;
      3、iframe 也可以嵌套在frameset ,但是必须放到body中,不嵌套在frameset 中的iframe 可以随意使用;
      4、frame 的高度只能通过 frameset 控制,iframe 是自己本身控制,不能通过 frameset 设置;
      5、iframe 可以放到表格中;

    二、如果iframe的id为动态id怎么定位

        如果id为动态id,可以相当于iframe没有id元素,用其他元素定位
    

    三、iframe定位元素

        切换iframe:driver.switch_to_frame
        退出iframe:driver.switch_to_default_content  
        如何切换多少iframe
                driver.switch_to_frame('f1')
                driver.switch_to_default_content  
                driver.switch_to_frame('f2')
        嵌套iframe如何切换
                driver.switch_to_frame('f1')
                driver.switch_to_frame('f2')
                driver.switch_to.parent_farme()    # 回到F1
                driver.switch_to.default_content()        # 跳出ifarme,回到主页面
  • 相关阅读:
    Idea主题下载
    使用plsql创建用户并授权(图形化界面)
    PLSQL Developer 没有64位版本 + 找不到 msvcr71.dll
    NOIp2017TG解题报告
    Restart
    NOIp2018RP++
    其他题
    Errors
    NOIpDairy
    Code Style for OI
  • 原文地址:https://www.cnblogs.com/jiliangceshi/p/12768094.html
Copyright © 2011-2022 走看看