元素定位 工具介绍 1.appium 自带组件定位元素 1.1 启动appium 点开组件 2.用android SDK 自带的uiautomator 3.元素定位 与Web自动化测试一样,app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元素的操作,如输入、点击、拖 ...
分类:
移动开发 时间:
2020-05-12 11:33:08
阅读次数:
74
1 Sub Xpath定位() 'MSXML2.DOMDocument.6.0 2 Const str_Html As String = _ 3 "<div id = ""outside"">" & _ 4 "<div id =""box"">" & _ 5 "<div id = ""head"" ...
分类:
编程语言 时间:
2020-05-11 22:00:57
阅读次数:
172
前言 页面上有些元素定位路径比较复杂,可以先定位到该元素使用别名,通过这个别名去操作元素,这样看起来简洁一些。 .as()使用别名定位元素 table表格上的元素定位使用示例 // The following DOM command chain is unwieldy. // To avoid re ...
分类:
其他好文 时间:
2020-05-11 21:54:39
阅读次数:
65
offsetX:鼠标指针距离当前绑定元素左侧距离,他并不是相对于带有定位的父盒子的x,y坐标, 记住了,很多博客都解释错了 offsetLeft,offsetTop 相对于最近的祖先定位元素。 ...
分类:
其他好文 时间:
2020-05-11 18:29:34
阅读次数:
125
如图,一些元素除了class值外,其他属性都一样,而class值有多个,不能直接使用driver.find_element_by_class_name("new-tj2 active")定位元素,此时可以用css元素定位方法: driver.find_element_by_css_selector( ...
分类:
编程语言 时间:
2020-05-10 23:10:47
阅读次数:
396
一、搭建Selenium环境 二、Selenium辅助工具 三、Selenium定位元素 四、Selenium API(一) 五、Selenium API(二) 六、自动化测试模型 七、unittest单元测试框架 八、生成HTML测试报告 九、实现自动发邮件功能 十、Page Object设计模式 ...
分类:
编程语言 时间:
2020-04-30 09:15:33
阅读次数:
127
1、 fixed:生成绝对定位元素,相对于浏览器窗口进行定位。 2、 闭包问题,有点忘记了,明天再复习一下。 3、 函数体内,bb并没有使用var来定义,按理说这个bb在预处理的时候应该是window的属性。但在这里,函数声明的时候,带了一个参数bb,也就是相当于在函数体内声明了var bb。所以, ...
分类:
其他好文 时间:
2020-04-27 22:42:33
阅读次数:
58
在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位: 1. id定位:find_element_by_id("id值");id属性是唯一的 1 driver.find_element_by_id("loginName").clear()#用 ...
分类:
Web程序 时间:
2020-04-22 10:04:33
阅读次数:
75
行内元素: 与其他行内元素并排; 不能设置宽、高。默认的宽度,就是文字的宽度。 块级元素: 霸占一行,不能与其他任何元素并列; 能接受宽、高。如果不设置宽度,那么宽度将默认变为父亲的100% 块级元素可以转换为行内元素: 一旦,给一个块级元素(比如div)设置: display: inline; 那 ...
分类:
Web程序 时间:
2020-04-21 14:49:23
阅读次数:
82
为什么要强调布局? ? 我们为页面写css,就是想美化这个页面,让它变得好看,而变得好看其实可以分两步来完成,第一步是整理,第二步是修饰。就像一间房间,房间里有很多有用的东西,杂乱无章的摆放着,我们现在怎么美化这个房间呢?需要先把东西摆放整齐嘛,至于那些东西,可能本身看起来不太漂亮,但是我们不能一上 ...
分类:
Web程序 时间:
2020-04-18 23:09:49
阅读次数:
97