zoukankan      html  css  js  c++  java
  • iframe下元素定位

    1.iframe基础知识:

      <frameset>生成的框架结构是依赖上级空间尺寸的,它的宽度或者高度必须有一个和上级框架相同。而<iframe>浮动框架可以完全由指定宽度和高度决定。

      语法:

      <iframe src="浮动框架的源文件" width="浮动框架的宽" height="浮动框架的高"></iframe>

      说明:

      src属性是iframe的必须属性,它定义浮动框架页面的源文件地址。

    参考网址:http://www.lvyestudy.com/les_hj/hj_11.1.aspx

         http://www.w3school.com.cn/html/html_iframe.asp

    2.iframe下元素定位:

      selenium webdriver中提供了进入一个iframe的方法:

      WebDriver org.openqa.selenium.WebDriver.TargetLocator.frame(StringnameOrId)

      也提供了一个返回default content的方法:

      WebDriver org.openqa.selenium.WebDriver.TargetLocator.defaultContent()

      这样使我们面对iframe时可以轻松应对。

      加入如下代码片段再 定位 frame下的id=“div1”和id=“input1” 就不会报错。

      dr.switchTo().frame("frame");  

      注意最后回到default content中定位,需要跳出,否则也会报错。

       dr.switchTo().defaultContent(); 

    参考网址:http://blog.csdn.net/anniejunyan/article/details/23257327?utm_source=tuicool&utm_medium=referral

  • 相关阅读:
    aws centos 基本环境安装
    aws 安装python解释器
    odoo 开发环境部署
    graphql规范
    python 字符串format使用
    设计模式
    集合的常见操作
    字典常见操作
    python实现简单的购物车
    python实现简单的登录管理
  • 原文地址:https://www.cnblogs.com/chenshaoping/p/5597942.html
Copyright © 2011-2022 走看看