美文网首页
selenium2.0+java之元素定位

selenium2.0+java之元素定位

作者: 夏薇雨茉 | 来源:发表于2018-05-25 19:09 被阅读53次

一、基础必备知识

学习地址:http://www.w3school.com.cn/h.asp

二、常用的定位元素方法

1、详解tagName定位方法

linkText

partialLinkText

xpath

注意:1. 元素的xpath绝对路径可通过firebug直接查询。2. 一般不推荐使用绝对路径的写法,因为一旦页面结构发生变化,该路径也随之失效,必须重新写。3. 绝对路径以单/号表示,而下面要讲的相对路径则以//表示,这个区别非常重要。另外需要多说一句的是,当xpath的路径以/开头时,表示让Xpath解析引擎从文档的根节点开始解析。当xpath路径以//开头时,则表示让xpath引擎从文档的任意符合的元素节点开始进行解析。而当/出现在xpath路径中时,则表示寻找父节点的直接子节点,当//出现在xpath路径中时,表示寻找父节点下任意符合条件的子节点,不管嵌套了多少层级(这些下面都有例子,大家可以参照来试验)。弄清这个原则,就可以理解其实xpath的路径可以绝对路径和相对路径混合在一起来进行表示,想怎么玩就怎么玩

cssSelector

相关文章

  • selenium2.0+java之元素定位

    一、基础必备知识 学习地址:http://www.w3school.com.cn/h.asp 二、常用的定位元素方...

  • html学习之路(一)深入理解css中position属性

    链接 position属性之:static定位 static定位是HTML元素的默认值,即没有定位,元素出现在正常...

  • selenium元素定位之By

    By支持的定位器元素包括: CLASS_NAME = 'class name' CSS_SELECTOR = 'c...

  • Position

    HTML5之基础position(定位) position 属性规定元素的定位类型,决定位置偏移属性,具体效果...

  • 元素定位之 -- 根据id定位

    欢迎加入自动化测试交流群:488956554 如果把页面上看元素看作一个人的话,如果我们想找一个人如何去找,那么这...

  • CSS定位

    定位 相对定位 元素框会偏移。 元素保持原状 元素还占原位CSS 相对定位.png 绝对定位 元素框会偏移 元素保...

  • 总结css垂直居中的几种方式,实用

    1.很实用,父元素相对定位,子元素绝对定位 2.父元素相对定位,子元素绝对定位,利用margin。 /*设定水平和...

  • 子元素相对于父元素的绝对定位

    1、参照定位的元素必须是相对定位元素的父元素 2、参照定位的元素必须加入position:relative; 3、...

  • xpath 一些函数的运用

    1,normalize-space(@元素属性)= “定位元素” (去除元素的空格) 2,count (定位元素)...

  • appium元素定位

    appium提供了许多元素定位的方法,如id定位、name定位、class定位、层级定位等。 元素定位方式 id...

网友评论

      本文标题:selenium2.0+java之元素定位

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