1.简单对象的定位 自动化测试的核心 对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪个街道、楼层、门牌找到这个人。那么一个对象也有类似的属性,我们可以通过这个属性找到这对 ...
分类:
编程语言 时间:
2018-06-22 16:29:48
阅读次数:
173
场景 测试对象的定位和操作是webdriver的核心内容,其中操作又是建立在定位的基础之上,因此对象定位就越发显得重要了。 定位对象的目的一般有下面几种 操作对象 获得对象的属性,如获得测试对象的class属性,name属性等等 获得对象的text 获得对象的数量 webdriver提供了一系列的对 ...
分类:
其他好文 时间:
2018-06-07 13:59:31
阅读次数:
145
场景 测试对象的定位和操作是webdriver的核心内容,其中操作又是建立在定位的基础之上,因此对象定位就越发显得重要了。 定位对象的目的一般有下面几种 操作对象 获得对象的属性,如获得测试对象的class属性,name属性等等 获得对象的text 获得对象的数量 webdriver提供了一系列的对 ...
分类:
编程语言 时间:
2018-05-10 11:40:06
阅读次数:
236
Selenium-Webdriver 提供了强大的元素定位方法,支持以下三种方法: 单个对象的定位方法,多个对象的定位方法和层级定位 1. 定位单个元素 2. 定位多个元素 findElements()方法可以返回一个符合条件的元素 List 3. 层级定位 层级定位的思想是先定位父元素,然后再从父 ...
分类:
编程语言 时间:
2018-05-08 23:57:12
阅读次数:
304
一、浏览器操作 1、浏览器最大化 2、设置浏览器宽、高 3、控制浏览器前进、后退 二、简单对象的定位 webdriver 提供了一系列的元素定位方法,常用的有以下几种: id name class name tag name link text partial link text xpath css ...
分类:
其他好文 时间:
2018-01-24 17:02:56
阅读次数:
276
一、CSS中zoom:1的作用在做IE6、IE7、IE8浏览器兼容的时候,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:1、触发IE浏览器的haslayout2、解决IE下的浮动,margin重叠等一些问题。 二、z-index:auto|number; ◆auto遵从其父对象的定位 ...
分类:
Web程序 时间:
2017-03-24 10:42:24
阅读次数:
237
转载地址: http://www.cnblogs.com/fnng/p/3183777.html 本节重点: 简单对象的定位 自动化测试的核心 对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号 ...
分类:
编程语言 时间:
2016-11-12 13:41:51
阅读次数:
213
一、position(检索对象的定位方式)1.语法position:static/relative/absolute/fixed/center/page/stickystatic:对象遵循常规流。此时4个定位偏移属性不会被应用。relative:对象遵循常规流,并且参照自身在常规流中的位置通过top,right,bottom,left这4个定位偏移属性进行..
分类:
其他好文 时间:
2016-10-24 18:04:30
阅读次数:
264
一、CSS中zoom:1的作用在做IE6、IE7、IE8浏览器兼容的时候,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:1、触发IE浏览器的haslayout2、解决IE下的浮动,margin重叠等一些问题。 二、z-index:auto|number; ◆auto遵从其父对象的定位 ...
分类:
Web程序 时间:
2016-10-05 22:15:43
阅读次数:
232
1.top 此属性仅仅在对象的定位(position)属性被设置时可用。否则,此属性设置会被忽略。 代码如下: <div style=" position:absolute; width:100px; height:100px;"> <p style=" position:absolute; top ...
分类:
其他好文 时间:
2016-09-22 09:59:55
阅读次数:
192