初次了解iframe

作者: 只想躺赢 | 来源:发表于2017-12-27 14:28 被阅读8次

iframe
<Iframe><Iframe>包含内容的页面和整个页面上是一个整体,而且在同一个页面中多次显示同一个内容,而不必重复这段代码
下面以qq邮箱举例,iframe的属性

 <iframe id="login_frame" width="100%" height="100%"frameborder="0"  name="login_frame
image.png

当定位到iframe位置时,整个登录框显示灰蓝色,说明iframe区域是整个登录框区域
登录按钮是在iframe上,所以首先需要把定位器切换到iframe上,然后使用switch_to_frame进行切换,这里可以使用id进行定位

    #coding=utf-8
    from selenium import webdriver
    import os
    driver=webdriver.Firefox()
    driver.get("https://mail.qq.com")
    driver.implicitly_wait(30)
    driver.switch_to.frame("login_frame")
    driver.find_element_by_id("switcher_plogin").click()
    driver.find_element_by_id("u").send_keys("qq号码")
    driver.find_element_by_id("p").send_keys("密码")
    driver.find_element_by_id("login_button").click()

如何判断某一个元素在iframe上,使用firebug 选择某一个元素如图


image.png

图中显示的是iframe#login_frame(iframe#xxx这种格式的,就说明其在iframe上 后边是id

相关文章

  • 初次了解iframe

    iframe 包含内容的页面和整个页面上是一个整体,而且在同一个页面中多次显示同一个内容,而不必重复这段代码下面...

  • iframe的使用

    为什么要去了解iframe呢?因为我们要实现一个微前端的需求,涉及到iframe,所以这篇文章先大致了解一下ifr...

  • 对iframe的了解?

    iframe的优点: 1.iframe能够原封不动的把嵌入的网页展现出来。 2.如果有多个网页引用iframe,那...

  • 深入理解iframe

    本文并不是一篇iframe API文档讲解,因此想了解iframe API的同学请移步 MDN, 我将在现在浏览器...

  • 初次了解Vlog

    Part1 此时刻的我 正在返程的路上 睡的一个顶层卧铺 地方不大,不适合坐着 只能躺着,按理闭眼休息最好 可是我...

  • HTML常用标签的介绍

    iframe a form input select textarea table iframe iframe单独...

  • HTML常用标签的笔记整理

    iframe a form input select textarea table iframe iframe单独...

  • iOS 开发 之 JSBridge

    简单了解下: JSBridge是什么?有什么作用? 一、JSBridge实现方案1.Iframe(WebViewJ...

  • HTML常用标签iframe、a、form、input、tabl

    本文所介绍的标签:iframe、a、form、input、table iframe 标签 嵌套页面 iframe ...

  • 初次相见    彼此了解

    豆蔻年华的我们,也许不懂什么是爱情,什么是友情,但我知道那种做法是不对的。 那年高一,入学,军训,...

网友评论

    本文标题:初次了解iframe

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