如何让元素支持 height:100%效果? 有两种方法。(1) 设定显式的高度值。 这个没什么好说的,例如,设置 height:600px,或者可以生效的百分比值高度。例如,我们比较常见的:html, body {height: 100%;}(2) 使用绝对定位。 例如:div {height: ...
分类:
其他好文 时间:
2019-01-12 20:20:09
阅读次数:
195
在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位: 1、万能法:find_element_by_xpath 2、id定位:find_element_by_id("id"),id属性是唯一的 3、class定位,一个类经常会被多个标签使用 ...
分类:
Web程序 时间:
2019-01-10 13:12:52
阅读次数:
159
python3 web测试模块selenium 阅读目录 1、selenium安装配置 2、Selenium的基本使用 (1)声明浏览器对象 (2)定位元素 (3)元素对象(element) (4)动作链 (5)弹出对话框 (6)键盘操作 (7)延时等待 (8)异常处理 (9)实例:抓取淘宝页面商品 ...
分类:
其他好文 时间:
2019-01-07 20:53:14
阅读次数:
227
position的定位类型有:static(默认值)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)、sticky(粘性定位)。 其中最常用的就是relative和absolute了。我们先来区别一下相对定位和绝对定位,最后再详细讲解其它取值分别是什么意思。 ...
分类:
其他好文 时间:
2018-12-30 20:16:48
阅读次数:
206
1、static(静态定位):默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 2、relative(相对定位):生成相对定位的元素,通过top,bottom,left,right的设置相对于其正常(原先本身)位置进行定位 ...
分类:
其他好文 时间:
2018-12-30 19:07:26
阅读次数:
193
框架优点 通过哪些技术手段解决了什么问题 框架必须是有一种思想进行支撑 UI自动化的思想 web自动化 app自动化 PageObject (PO)思想 将一个页面当作一个Page,将这个页面上的每一个可以操作的功能当作一个函数 我们框架的优点 1、页面的定位元素page和case相分离 保证后续只 ...
分类:
其他好文 时间:
2018-12-27 20:15:56
阅读次数:
118
一、概念 做UI自动化的重点就是定位元素以及操作元素,关于定位selenium提供了两类十六种方式,即element、elements。 这两类方式的区别是对于元素的定位概念不同,定位方式是相同的。 element返回的是一个元素对象可以直接进行元素操作,前提是对应元素存在可操作的预置条件; ele ...
分类:
其他好文 时间:
2018-12-26 20:22:48
阅读次数:
125
元素定位的8种方法 讲解示例: 1、xPath的定位方法: $x( "//元素名[@属性名='属性值'] [序号]" ) ——使用元素的开始标签中的 “属性” 来定位 $x( "//元素名[text()='文本内容'] [序号]" ) ——使用开始标签和结束标签之间的文本内容来定位 说明: 定位<d ...
分类:
其他好文 时间:
2018-12-25 01:01:55
阅读次数:
910
toast是什么? 想要获取toast的小伙伴们,肯定知道这个是一个什么玩意,例行还是加一个图,加以解释,下图的就是传说中的toast,它有一个特点,出现时间特别短,很难通过定位元素去获取这个toast。 不能通过明确的元素定位来获取,那要怎么获取到toast呢?在做app自动化的时候,toast出 ...
分类:
编程语言 时间:
2018-12-23 23:52:47
阅读次数:
322
CSS布局之左右布局与左中右布局 方法:为子元素设置浮动,然后在其父元素上使用clearfix类来清除浮动。代码示例: 水平居中 子元素为内联元素、单个块状及多级块状元素布局方案不同,具体总结如下: 内联元素:对父元素设置text align: center; 单个块状元素:对子元素设置margin ...
分类:
Web程序 时间:
2018-12-23 15:18:27
阅读次数:
224