相信写过ui自动化,对xpath定位感觉会特别亲戚,那么下面给大家分享些我们常常在写脚本时易忽略的一些小细节和技巧。首先使用xpath定位时切忌 不要使用带有空格的属性 不要使用自动生成的id、class 等 使用firebug会事半功倍 定位时一定要找到唯一的属性要确保定位的唯一性,根据唯一的属性 ...
分类:
其他好文 时间:
2020-01-05 18:27:52
阅读次数:
82
frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。 frame标签有frame ...
分类:
其他好文 时间:
2020-01-03 00:23:38
阅读次数:
86
一、是什么? 是Http的实体首部字段,用于说明请求或返回的消息主体是用何种方式编码,在request header和response header里都存在。 Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么 ...
分类:
其他好文 时间:
2019-12-06 15:11:52
阅读次数:
224
写在前面本文包括浏览器调试,不包括web移动端调试。本文调试均在chrome浏览器进行 alert 这个不用多说了,不言自明 console 基本输出 想必大家都在用console.log在控制台输出点东西,其实console还有其它的方法: console.log("打印字符串");//在控制台打 ...
分类:
其他好文 时间:
2019-11-13 01:04:28
阅读次数:
137
fiddler4下载地址:https://pc.qq.com/detail/10/detail_3330.html一、下载和安装 1.下载成功后点击安装fiddler 2.安装过程很简单,点击同意协议并修改安装路径,安装很快完成。二、fiddler界面元素介绍 1.fiddle基本介绍Fiddler ...
分类:
其他好文 时间:
2019-11-12 14:49:32
阅读次数:
77
一\安装selenium 1. 方法一:在联网的情况下,在Windows命令行(cmd)输入pip install selenium即可自动安装selenium,安装完成后,输入pip show selenium可查看当前的selenium版本,参见下图 。 2. 方法二:直接下载selenium包 ...
分类:
其他好文 时间:
2019-10-27 14:23:30
阅读次数:
208
js规范 缩进一个tab = 4个空格 + * 左右都要有一个空格 每一条语句后面都要跟一个;分号 查看js错误 1.firefox firebug 2.google google控制台 字符串类型和其他类型相加,自动转换成字符串类型,所做的就是字符串拼接 1.与NaN(not a number)进 ...
分类:
编程语言 时间:
2019-10-03 14:26:44
阅读次数:
102
前面几章介绍了怎么通过firebug,firepath定位页面元素,讲了自动化的一些基础知识。今天这一章就要讲怎么搭建自动化测试的环境了。前面几章我也说过,笔者用的是Java,所以这里介绍的是Java+selenium+testNg的搭建方法,其他语言的自行百度吧。 既然是Java,那么少不了安装J ...
分类:
系统相关 时间:
2019-09-28 12:58:23
阅读次数:
141
头几天讲了一些原理性的东西,本章进入实战。想学好自动化,还是得懂一些知识领域。例如,HTML,XML,CSS,JavaScript,Ajax,JAVA\Python\C#等语言中的一种,数据库知识,TestNg,Ant,MAven,Jenkins等。这些东西多多少少都要懂一些。笔者在编程语言方面用的 ...
分类:
其他好文 时间:
2019-09-25 12:08:29
阅读次数:
106
拆分初始化负载,提高性能 1 在初始化时加载必要的javaScript,其余的JavaScript稍后再加载;避免给用户带来响应停顿的印象。(在初始化页面时,很多函数下载了,但并未执行); 2 寻找拆分的函数 Firebug的JavaScript性能分析器能显示出在触发onload事件之前执行的函数 ...
分类:
其他好文 时间:
2019-08-11 10:50:20
阅读次数:
79