摘要: 1.需要测试的函数 import requests def visit(url, headers, data): res = requests.post(url, json=data, headers=headers) return res.json() if __name__ == '__main 阅读全文
posted @ 2020-01-14 22:20 梦幻星 阅读(717) 评论(0) 推荐(0) 编辑
摘要: excel类封装需要提供以下功能: 1、打开表单 2、读取标题 3、读取所有的数据 4、指定单元格写入数据(使用静态方法,不要使用实例方法) import openpyxl class ExcelHandler: def __init__(self, file): # 初始化函数 self.file 阅读全文
posted @ 2020-01-03 17:33 梦幻星 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 1. head 查看文件的前N行 -n ,表示查看前几行 2. tail 查看文件的后N行 -n,表示查看文件的后几行 -f(循环读取)监视filename文件的尾部内容(默认10行)刷新显示在屏幕上,退出按下ctrl+c 3. alias查看和设置别名 若输入alias,则可列出目前所有的别名设置 阅读全文
posted @ 2019-10-24 22:20 梦幻星 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. 多表单切换 WebDriver只能在一个页面上对元素进行识别和定位,无法直接定位frame/iframe表单内嵌页面上的元素,这是就需要通过switch_to.frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面 通过switch_to.frame()切换表单 通过s 阅读全文
posted @ 2019-10-17 21:12 梦幻星 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. 从定位元素开始 8种元素定位方法 id find_element_by_id( ) name find_element_by_name( ) tag find_element_by_tag_name( ) class find_element_by_class_name( ) link_tex 阅读全文
posted @ 2019-10-16 23:06 梦幻星 阅读(184) 评论(0) 推荐(0) 编辑
摘要: unittest扩展 1. unittest框架里面 verbosity设置这里的verbosity是一个选项,表示测试结果的信息复杂度,有三个值: 0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功801 (默认模式): 非常类似静默模式 只是在每个成功的用 阅读全文
posted @ 2019-10-15 21:02 梦幻星 阅读(237) 评论(0) 推荐(0) 编辑
摘要: unittest单元测试框架 重要的概念 1. TestCase TestCase 是最小的测试单元,用于检查特定输入集合的特定返回值。unittest提供了TestCase基类,我们创建的测试类需要继承该基类,它可以用来创建新的测试用例 2. TestSuite 测试套件是测试用例、测试套件或两者 阅读全文
posted @ 2019-10-14 22:44 梦幻星 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、列表 1.1 列表截取 list[头下标:尾下标:步长],例如:L[1:10:2] 1.2 添加列表元素 list.append(obj),在列表末尾添加新的对象,只能添加一个元素 list.extend(seq),在列表末尾一次性追加另一个序列中的多个值 list.insert(index,o 阅读全文
posted @ 2019-10-12 15:31 梦幻星 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 存在遗漏的地方:点击登录时,如果弹出了登录校验,没有进行处理 阅读全文
posted @ 2019-10-11 14:46 梦幻星 阅读(3017) 评论(0) 推荐(0) 编辑
摘要: 1. Python中的 // 与 / 的区别 " / " 表示浮点数除法,返回浮点结果 " // " 表示整数除法,返回不大于结果的一个最大的整数 2. 格式化字符串(format string) 要在字符串中嵌入变量,需要使用{ },把变量放在里面。字符串还必须以f开头,f是“格式化”(forma 阅读全文
posted @ 2019-10-11 14:41 梦幻星 阅读(199) 评论(0) 推荐(0) 编辑