1.多窗口操作 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 句柄(handle):识别浏览器窗口的属性 获取当前窗口的句柄:driver.current_wind ...
分类:
其他好文 时间:
2018-06-14 14:31:06
阅读次数:
159
背水一战 Windows 10 之 文件系统: 获取文件的属性, 修改文件的属性, 获取文件的缩略图 ...
.toDataURL() FileReader对象也有类似的方法,比如.readAsDataURL(),然而它只接受file或blob类型,而这两种类型一般只能通过<input[type=file]>元素的files属性获取,或者用Blob()构造函数手工创建一个新的对象。尴尬的是我们当前只有图片路 ...
分类:
Web程序 时间:
2018-06-13 12:08:15
阅读次数:
203
场景 获取测试对象的内容是前端自动化测试里一定会使用到的技术。比如我们要判断页面上是否显示了一个提示,那么我们就需要找到这个提示对象,然后获取其中的文字,再跟我们的预期进行比较。在webdriver中使用element.attribute()方法可以获取dom元素(测试对象)的属性。 获取测试对象的 ...
分类:
其他好文 时间:
2018-06-12 16:21:28
阅读次数:
207
阅读目录 一、样式操作 1、样式类 ①.addClass( className )方法: 通过动态改变类名(class),可以让其修改元素呈现出不同的效果。在HTML结构中里,多个class以空格分隔,当一个节点(或称为一个标签)含有多个class时, DOM元素响应的className属性获取的不 ...
分类:
Web程序 时间:
2018-06-09 19:50:49
阅读次数:
206
JavaScript 基础学习(二) instanceof方法: String对象 自动创建字符串对象: 手工创建字符串对象: String属性与方法: 分割字符串 连接字符串 Array对象 Array对象的属性 获取数组元素的个数:length Array对象的方法 连接数组-join方法 进出 ...
分类:
编程语言 时间:
2018-06-09 13:25:38
阅读次数:
205
google console测试结果: nodeValue 与 innerText 在此处的区别: 第一点 第二点 ...
分类:
Web程序 时间:
2018-06-08 12:06:36
阅读次数:
659
思路:获取checkbox对象→循环checkbox数组,根据checked属性判断是否选中→使用value属性获取选中项的值。实例演示如下: 1、HTML结构 2、javascript代码 3、效果演示 ...
分类:
编程语言 时间:
2018-06-08 10:35:01
阅读次数:
159
1、获取元素 (1)docuent.getElementById()通过id获取元素 (2)docuent.getElementsByName()通过name属性获取元素 (3)docuent.getElementsByTagName()通过标签名获取元素 2、节点指针 (1)父找子: ①first ...
分类:
其他好文 时间:
2018-06-04 23:27:48
阅读次数:
228
以上案例在Google Chrome和IE是undefined,并且打印一下lastChildNode 显示是Object Text,是因为在高级浏览器里面,通过前述API拿到的第一和最后一个子标签是文本标签(文本节点),跟childNodes属性类似,因此,我们在碰到这些状况的时候,还是不建议使用 ...
分类:
Web程序 时间:
2018-05-29 14:00:42
阅读次数:
234