摘要:
1.需要测试的函数 import requests def visit(url, headers, data): res = requests.post(url, json=data, headers=headers) return res.json() if __name__ == '__main 阅读全文
摘要:
excel类封装需要提供以下功能: 1、打开表单 2、读取标题 3、读取所有的数据 4、指定单元格写入数据(使用静态方法,不要使用实例方法) import openpyxl class ExcelHandler: def __init__(self, file): # 初始化函数 self.file 阅读全文
摘要:
1. head 查看文件的前N行 -n ,表示查看前几行 2. tail 查看文件的后N行 -n,表示查看文件的后几行 -f(循环读取)监视filename文件的尾部内容(默认10行)刷新显示在屏幕上,退出按下ctrl+c 3. alias查看和设置别名 若输入alias,则可列出目前所有的别名设置 阅读全文
摘要:
1. 多表单切换 WebDriver只能在一个页面上对元素进行识别和定位,无法直接定位frame/iframe表单内嵌页面上的元素,这是就需要通过switch_to.frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面 通过switch_to.frame()切换表单 通过s 阅读全文
摘要:
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 阅读全文
摘要:
unittest扩展 1. unittest框架里面 verbosity设置这里的verbosity是一个选项,表示测试结果的信息复杂度,有三个值: 0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功801 (默认模式): 非常类似静默模式 只是在每个成功的用 阅读全文
摘要:
unittest单元测试框架 重要的概念 1. TestCase TestCase 是最小的测试单元,用于检查特定输入集合的特定返回值。unittest提供了TestCase基类,我们创建的测试类需要继承该基类,它可以用来创建新的测试用例 2. TestSuite 测试套件是测试用例、测试套件或两者 阅读全文
摘要:
1、列表 1.1 列表截取 list[头下标:尾下标:步长],例如:L[1:10:2] 1.2 添加列表元素 list.append(obj),在列表末尾添加新的对象,只能添加一个元素 list.extend(seq),在列表末尾一次性追加另一个序列中的多个值 list.insert(index,o 阅读全文