摘要:
HTMLTestRunner HTMLTestRunner 是 Python 标准库的 unittest 单元测试框架的一个扩展。它生成易于使用的 HTML 测试报告。 一、目录结构 先来看一下项目的目录结构: case 存放测试用例 commen 存放公共模块 report 存放测试报告 1、可以 阅读全文
摘要:
平时会用到一些常用的标准库,做个笔记,忘记的时候可以快速查询。 一、time()模块 # coding:utf-8 # time模块 import time # 1、time.time() print(time.time()) # time.time()获取的是当前时间戳 # 结果:15214372 阅读全文
摘要:
一、打断点是Fiddler一个比较好用的功能,它可以做一些手工操作很难做的事情。 那为什么要打断点? 看下图,Fiddler打开后,Client(客户端)发送的请求会先经过Fiddler,然后Fiddler再传给Server(服务器),那么Fiddler拦截请求后,可以修改请求的某些值,然后再传给服 阅读全文
摘要:
Fiddler的基本使用 1、先来看看Fiddler的基本界面 会话列表中各项的意思: Result: 表示HTTP返回的状态码 Protocal: 请求的协议,如:HTTP、HTTPS Host: 请求的ip地址 Body: 请求资源的大小,以byte为单位 Caching: 请求的缓存过期时间或 阅读全文
摘要:
Fiddler抓取Firefox、Chrome浏览器上的https协议 安装Fiddler后默认只抓取http协议,如果是https协议的话,浏览器就会提示“您的链接并不安全”。 那么这里先来看一下 HTTP和HTTPS协议的主要区别: 1、http是超文本传输协议,信息是明文传输,https则是具 阅读全文
摘要:
一、Fiddler的介绍和安装 Fildder是一款免费的web调试代理工具,支持任何浏览器、系统或平台。 官网地址:https://www.telerik.com/fiddler Fiddler原理: 终端设备(web、app)发出请求,fiddler作为代理,传给服务器;服务器返回数据,fidd 阅读全文
摘要:
冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 阅读全文
摘要:
1.截取页面图片并保存 在测试过程中,是有必要截图,特别是遇到错误的时候进行截图。 2.截取某个元素的图 先安装pillow 阅读全文
摘要:
1.sleep 休眠方法 sleep()由python的time模块提供。 当执行到sleep()方法时,脚本会定时休眠所设置的时长,sleep()方法默认参数是s(秒),sleep(2) 表示休眠2s;如果设置时长小于1秒,那就直接写sleep(0.5) 。 2.隐式等待 implicitly_w 阅读全文
摘要:
1.该模块的主要功能介绍 该系统是一个网上课程预约系统。 学生进行口语预约(没上课前可以进行取消) 等待上课 上完课老师进行完成的确认操作。 2.问题描述 看下图,现在出现的问题是: 同一个课程可以取消很多次,按道理来说一个课程只能取消一次 这么严重的问题都会出现(测试干什么吃的。。。此处省略好多个 阅读全文