摘要: 单元测试框架的目的 1.提供测试用例的组织与执行 2.提供丰富的比较方法:不论是功能测试还是单元测试,在用例执行完成之后,都需要将实际结果与预期结果进行比较(断言),从而断定测试用例是否执行通过。单元测试框架就会提供丰富的断言方法,例如判断 相等/不等 ,包含/不包含、 True/False的断言方 阅读全文
posted @ 2021-01-07 17:41 绵绵01 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 概念解释 Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。介绍相关的杰哥概念 TestCase :也就是测试用例 TestSuite :多个测试用例集合在一起,就是TestSuite TestRunne 阅读全文
posted @ 2021-01-07 16:42 绵绵01 阅读(64) 评论(0) 推荐(0) 编辑
摘要: selenium 总结 webdriver提供了各种方法对web页面上的常见功能进行操作,难点在于 元素的定位,因此 ,在项目进行UI自动化评估的时候,页面元素的定位难度也是评估的标准之一,如果处处都是很难定位的元素,那么无疑会增加自动化测试的开发成本 ,这时候需要考虑是否将更多的自动化测试放在单元 阅读全文
posted @ 2021-01-07 10:49 绵绵01 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 警告框处理 javascript 生成的弹窗 有 alert、 confirm、prompt, 使用 switch_to_alert方法定位到alert/confirm/prompt,然后使用 text/accept/dismiss/send_keys 等方法操作。 text: 返回alert/co 阅读全文
posted @ 2021-01-07 10:46 绵绵01 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 多表单切换 如果定位不到元素,先查看是不是iframe表单,如果是先切换到iframe表单 import time from selenium import webdriver #要想调用键盘按键操作需要引入keys包 from selenium.webdriver.common.keys impo 阅读全文
posted @ 2021-01-06 14:03 绵绵01 阅读(150) 评论(0) 推荐(0) 编辑
摘要: selenium webdriver官方文档 webdriver可以认为是浏览器的驱动器,要驱动浏览器必须用到webdriver,支持多种浏览器,这里以Firefox为例 from selenium import webdriver #要想调用键盘按键操作需要引入keys包 from seleniu 阅读全文
posted @ 2021-01-05 16:57 绵绵01 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前端自动化测试的核心概念及思考 前端自动化测试探索和实践 阅读全文
posted @ 2021-01-04 15:07 绵绵01 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 题目:两个数组的交集(350) 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 示例 2: 输入:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[4,9] 说明 阅读全文
posted @ 2020-12-18 16:03 绵绵01 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 二分查找 1.1定义 二分查找又称折半查找,它是一种效率较高的查找方法。 二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。 1.2基本思想 二分查找的基本思想是: 设R[low..high]是当前的查找区间 (1)首先确定该区间的中点位置 阅读全文
posted @ 2020-12-11 09:59 绵绵01 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 官网 Logger,Handler,Formatter,Filter Logger 记录器,暴露了应用程序代码能直接使用的接口。 Handler 处理器,将(记录器产生的)日志记录发送至合适的目的地。 Filter 过滤器,提供了更好的粒度控制,它可以决定输出哪些日志记录。 Formatter 格式 阅读全文
posted @ 2019-06-27 14:58 绵绵01 阅读(173) 评论(0) 推荐(0) 编辑
levels of contents