Selenium自动化测试框架(四)之css元素定位 一、css元素定位 CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到 id \ class . 1、通过id进行定位 2、通过class进行定位 3、子类定位“ ”:通过先定位父类(self),再定位self下的子 ...
分类:
编程语言 时间:
2020-01-10 15:53:31
阅读次数:
129
Selenium自动化测试框架(三)之xpath元素定位 xpath元素定位 节点(Node) 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。 选取节点 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 ...
分类:
编程语言 时间:
2020-01-10 10:24:15
阅读次数:
93
[Toc] 1. id定位 通过 来进行定位 2. name定位 通过 来进行定位 3. class_name定位 通过 来进行定位 4. tag_name定位 通过 来进行定位 5. link_text定位 通过 来进行定位,可以定位页面中的超链接元素 6. partial_link_text定位 ...
分类:
其他好文 时间:
2020-01-05 19:00:07
阅读次数:
87
//h5有个小bug 1像素边框过粗,其实有个解决方案,就是利用伪元素:after,结合css3中的scale在y轴方向缩放0.5就行了 //父元素 //删除border-bottom,添加position:relative,伪元素定位用。 - border-bottom:1px solid yel ...
分类:
移动开发 时间:
2020-01-04 20:29:12
阅读次数:
126
一、Alert/Confirm/Prompt弹出窗口特征说明 Alert弹出窗口: 提示用户信息只有确认按钮,无法通过页面元素定位,不关闭窗口无法在页面上做其他操作。 Confirm 弹出窗口: 有确认和取消按钮,该弹出窗口无法用页面元素定位,不关闭窗口无法在页面上做其他操作。 Prompt弹出窗口 ...
分类:
其他好文 时间:
2020-01-04 14:34:05
阅读次数:
207
在html中网页可以看成一个立体的空间,一个完整的页面是由很多个页面堆积形成的,如下图所示 CSS中Position属性有四个可选值,它们分别是:static、absolute、fixed、relative。 ◆position:static 无定位 该属性值是所有元素定位的默认情况,在一般情况下, ...
分类:
Web程序 时间:
2020-01-02 22:34:40
阅读次数:
93
什么是iframe? iframe是HTML标签,作用是文档中的文档(即在当前 HTML 文档中嵌入另一个HTML文档),或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。 iframe框架内元素定位 selenium中定位iframe内元素,需先切换到i ...
分类:
编程语言 时间:
2019-12-30 23:17:10
阅读次数:
128
在定位一个明细表(由很多tr td 元素组成)的时候,由于需要定位所有的行中某一个td,这个td都有共同元素和相同的值。 通过xpath直接定位"//tr/td[@title='xxxx']"时候,不能查找到元素。 查找原因,尝试了几个小时,不得其果。 最后在前面添加一行通过xpath直接定位"// ...
分类:
其他好文 时间:
2019-12-30 11:27:22
阅读次数:
210
<div id="A"> <div id="A1"></div> <div id="A2"></div> </div> 1)absolute 绝对定位 A1是A的子元素,在A1中写绝对定位是相对于A来确定位置的。而且A1相对于浮起来,不占空间。margin-top:20px;是相对于A顶上的边的距离 ...
分类:
Web程序 时间:
2019-12-25 20:46:17
阅读次数:
109
1.xpath根据text内容查找元素 2.xpath根据content-desc查找元素 3.xpath根据index查找元素 4.元素顺序 以下语句已定位通过 ...
分类:
移动开发 时间:
2019-12-25 20:16:59
阅读次数:
175