废话不多说。 父级元素 样式设置: 子元素样式: 这样就可以达到子元素相对父级元素定位了。 ...
分类:
Web程序 时间:
2019-01-05 18:21:17
阅读次数:
460
在WEB自动化测试过程中,经常会遇到这样的问题: 元素定位到了,但是点击无效?有人可能会问了,怎么判断元素定位到了,这个问题很好判断 1.给元素加高亮显示 arguments[0] 这个参数,可以理解为python中的字符串格式化。比如"{}{}".format('aaa','bbbb') 2.执行 ...
分类:
其他好文 时间:
2019-01-03 10:48:26
阅读次数:
1609
前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素。那么我们怎么来定位他们呢? 在学习元素定位之前,我们最好能懂一点html的知识。 web driver提供了八种元素定位的方法: 简 ...
分类:
其他好文 时间:
2019-01-02 17:20:05
阅读次数:
241
1.id定位:find_element_by_id()方法,id属性html中一般情况是唯一的driver.find_element_by_id("kw")2.name定位:find_element_by_name(),name在html中不一定是唯一的driver.find_element_by_... ...
分类:
其他好文 时间:
2019-01-02 15:08:49
阅读次数:
185
元素定位的8种方法 讲解示例: 1、xPath的定位方法: $x( "//元素名[@属性名='属性值'] [序号]" ) ——使用元素的开始标签中的 “属性” 来定位 $x( "//元素名[text()='文本内容'] [序号]" ) ——使用开始标签和结束标签之间的文本内容来定位 说明: 定位<d ...
分类:
其他好文 时间:
2018-12-25 01:01:55
阅读次数:
910
xpath定位在业界被戏称为元素定位的"屠龙宝刀",宝刀在手,武林我有。现在我们就来详解xpath定位方法。 一、xpath通过元素属性定位 xpath可以通过元素的属性来定位,如id,name,class,type等属性,元素的任意属性值都可以通过xpath来定位,只要这个属性值能唯一的标识一个元 ...
分类:
其他好文 时间:
2018-12-24 16:14:50
阅读次数:
162
toast是什么? 想要获取toast的小伙伴们,肯定知道这个是一个什么玩意,例行还是加一个图,加以解释,下图的就是传说中的toast,它有一个特点,出现时间特别短,很难通过定位元素去获取这个toast。 不能通过明确的元素定位来获取,那要怎么获取到toast呢?在做app自动化的时候,toast出 ...
分类:
编程语言 时间:
2018-12-23 23:52:47
阅读次数:
322
网页元素定位涉及到两个css属性:position和z-index属性。 position属性 position的属性值如下: position的属性值说明如下: static:没有定位,网页元素以标准文档流方式显示。 relative:设置相对定位的盒子会相对它原来的位置,通过指定偏移,到达新的位 ...
分类:
Web程序 时间:
2018-12-21 22:59:22
阅读次数:
367
1、Xpath定位方法探讨 xpath是比较常用的一种定位元素的方式,因为它很方便,缺点是,消耗系统性能。如果Xpath使用的比较好,几乎可以定位到任何页面元素,而且受页面变化影响较小。 1.1、什么是XPATH: XPath (XML Path Language) 是一门在 HTML文档中查找信息 ...
分类:
其他好文 时间:
2018-12-20 21:34:20
阅读次数:
360
var element = document.getElementById("box"); element.scrollIntoView();//顶部 element.scrollIntoView(false);//底部 element.scrollIntoView({block: "end"});... ...
分类:
其他好文 时间:
2018-12-19 22:04:18
阅读次数:
394