UI自动化核心部分应该就是元素定位,很多时候会因为元素ID动态变化、不可编辑不可见的状态以及复杂的控件元素等使得元素定位总是失败。1、元素ID动态变化正常思路就是层层向上找到不变的元素然后通过相对路径加绝对路径的方式定位元素举例:今晚帮网络上的同学解决的网易邮箱写信按钮无法定位的问题html代码如下...
分类:
其他好文 时间:
2015-12-29 06:18:42
阅读次数:
328
通过linkText定位linkText是根据链接的文本来定位,如下图,导航上全是链接此时我想找“新闻”这个元素,那么我就可以使用linkText方式定位,语法:By.linkText(“新闻”); WebElement接收对象代码如下:WebElement element = driver.fin...
分类:
其他好文 时间:
2015-12-24 11:59:21
阅读次数:
130
CSS案例实践一、层布局:定位元素重叠在CSS中可以通过z-index属性来确定定位元素的层叠等级。需要注意的是:z-index属性只有在元素的position属性取值为relative、absolute或fixed时才可以使用。在z-index属性中,其值越大层叠级别就越高,如果两个绝对定位的元素...
分类:
Web程序 时间:
2015-12-17 20:54:15
阅读次数:
296
position 有4中不同类型的定位,分别为static、relative、absolute、fixed 1.static 元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。 2.relative(相对定位) 元素框偏移某个...
分类:
Web程序 时间:
2015-12-15 09:00:15
阅读次数:
140
今天使用WebDriver对服务端后台进行一个初步访问,实现登录、菜单跳转和数据初步判断的小功能。服务端使用EXTJS的技术自动生成HTML,这种架构非常的不适合自动化测试,定位元素非常的困难。不过今天我们只是进行一下小尝试,不涉及深入的知识。好了,废话不说了,上代码 1 package com.x...
分类:
Web程序 时间:
2015-12-07 22:28:54
阅读次数:
285
http://www.w3school.com.cn/jsref/prop_style_zindex.aspzIndex 属性设置元素的堆叠顺序。该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。语法:Object.style...
分类:
其他好文 时间:
2015-12-05 22:28:00
阅读次数:
242
在实际开发页面布局时,运用position,对定位的块级元素的嵌套的效果总是不太理解,这里做了几个测试一般的在w3c中我们可以很容易的获取定义:static :默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。fixed :...
分类:
Web程序 时间:
2015-11-26 22:58:21
阅读次数:
213
一、定位元素的方法id:首选的识别属性,W3C标准推荐为页面每一个元素设置一个独一无二的ID属性, 如果没有且很难找到唯一属性,解决方法:(1)找开发把id或者name加上。如果不行,解决思路可以是: 1. 找到该按钮的特征,例如按钮的文字是 submit; 2. 用XPath定位,可以...
分类:
其他好文 时间:
2015-11-23 16:29:09
阅读次数:
496
offsetleft属性用法详解:本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一下参考。此属性可以返回当前元素距离某个父辈元素左边缘的距离,当然这个父辈元素也是有讲究的。(1).如果父辈元素中有定位的元素,那么就返回距离当前元素最近的定位元素边缘的距离。(2).如果父辈...
分类:
其他好文 时间:
2015-11-11 01:09:59
阅读次数:
780
1.水平居中 1.1 margin:auto 把要居中的元素的margin-left和margin-right都设为auto,对浮动元素或绝对定位元素无效 1.2 text-align:center 只能对图片,按钮,文字等行内元素(display为inline或in...
分类:
Web程序 时间:
2015-11-09 22:13:02
阅读次数:
251