一:创建元素节点(添加) 创建元素节点并且把节点作为元素的子节点添加到DOM树上 append(): 在元素下添加元素 用法:$("id").append("定义的节点"); 例如:var li1 = $("<li>橘子</li>"); 添加属性节点:$("<li class='test'>草莓</ ...
分类:
Web程序 时间:
2018-08-16 19:44:11
阅读次数:
187
前言:列表的定义:列表是由一系列按特定顺序排列的元素组成。即列表是一个有序集合。 1.修改列表元素 由前言知列表是一个有序集合,因此在修改列表元素时我们需指定列表名和要修改的元素的索引,再指定该元素的新值。 例如,假设有一个人名列表,其中第一个人叫'xiaohong',如何修改他的值呢? 上述代码中 ...
分类:
编程语言 时间:
2018-08-14 14:28:12
阅读次数:
820
Appium自动化 选择界面元素 操作元素 点击 拖拽 发送值 获取属性 根据appium获取的数据进行分析处理 总和能力:跟编程语言基础、领域的知识有关例如通信系统的协议结合、选择元素、操作元素(编程基础相当于内功、其他知识相当与外功,只有内外兼修才能把自动化工作做好) Appium的webdri ...
页面对象模型Page Object Modal是一种脚本设计模型,将页面元素,业务操作分割,当实际页面发生变化的时候,只需要修改页面元素文件,业务操作不需要修改。 具体实现需要先写一个页面公共类,里面写公共的方法,比如把元素定位,元素操作等方法重新封装。之后所有页面类继承页面公共类,页面类中只写该页 ...
分类:
编程语言 时间:
2018-08-02 19:23:10
阅读次数:
151
一. 了解需求,什么是系统的核心业务 二. 编写测试用例:用例名称,前置条件,测试数据,测试步骤,期望结果 三. 自动化代码的初步构建:所有的元素定位、元素操作、测试用例都写在一个模块中 问题: 1. 层次混乱,一旦页面元素调整,需要挨个寻找对应的测试模块,测试类,测试用例函数,不便于后期维护 2. ...
分类:
Web程序 时间:
2018-07-29 15:21:21
阅读次数:
229
DOM对象和JQUERY对象 这就创建了一个对象了 追加入页面 添加属性的创建方式 另一种 了解一下就好 同时选2个 .....很多东西。都可以通过意义清晰的代码写出来,并不需要这些语法糖 选择完元素,就是操作 有啥用啊... 设置属性 只针对第一个元素操作而已 设置 在元素中设置数据 data是元 ...
分类:
Web程序 时间:
2018-07-29 13:01:10
阅读次数:
127
////dom 操作//核心思想:找到元素 操作元素//js 找元素:// document.getElementById(dd); 唯一确定// 返回的都是数组 数组元素是元素对象// document.getElementsByName();name属性的值// document.getElem ...
分类:
其他好文 时间:
2018-07-25 17:42:34
阅读次数:
212
1.直接查找元素document.getElementById#根据ID获取一个标签document.getElementsByName#根据name属性获取标签集合document.getElementsByClassName#根据class属性获取标签集合document.getElementsByTagName#根据标签名获取标签集合2.间接查找元素parentElement#父节点标签元素
分类:
Web程序 时间:
2018-07-20 11:22:33
阅读次数:
147
做过两年自动化测试的小伙伴说web自动化测试真的不难,无非就是一些浏览器操作,页面元素操作,常规的情况很容易处理,再学一学特殊元素的处理,基本就能应付项目的测试了。 这个话倒没错,但是真正要学好自动化测试,深入自动化,并不是那么简单。首先你得懂原理吧,原理不懂,你就不知道怎么解决一些异常情况,也无法 ...
分类:
Web程序 时间:
2018-07-18 21:39:03
阅读次数:
207
简介 jQuery 库可以通过一行简单的标记被添加到网页中。jQuery 是一个 JavaScript 函数库。 jQuery 库包含以下特性:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilities 向 ...
分类:
Web程序 时间:
2018-07-18 19:02:19
阅读次数:
207