摘要: 1.什么是日志 跟踪软件运行时事件的方法(跟踪文档) 日志作用: 服务诊断 信息查询 数据分析 2.python实现日志收集 1)logging模块 python底层封装的基本常用 内置模块 不需要安装 Logging模块四大组件: 1、 日志器 logger 提供日志入口 2、 处理器 handl 阅读全文
posted @ 2022-04-16 21:30 小侠う 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Pom模式+关键字驱动模式 Po模式:page object model 页面对象模式 好处: 解决:线性脚本的问题 解决:代码不能重复利用的问题 解决:后期的维护问题。 栗子:看过他们的仓库?日用品放一起,电器放一起,文具放一起。……分类。 分三层: 1基础层:base主要放selenium原生的 阅读全文
posted @ 2022-04-16 21:22 小侠う 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 框架:unittest+python+ddt 一、DDT数据驱动 1.为什么需要数据驱动 比如测试数据有多组,代码只有一份,DDT数据驱动可以实现不同数据运行同一份代码 数据驱动测试: 1)避免编写重复代码2)数据与测试脚本分离3)通过使用数据驱动测试,来验证多组数据测试场景4)通常来说,多用于单元 阅读全文
posted @ 2022-04-16 20:50 小侠う 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、准备 给发件人开通POP3/SMTP IMAP/SMTP服务,获得授权密码 授权码:如上图16位 二、用法 整个发邮件代码如下: import smtplib from datetime import time from email.mime.multipart import MIMEMulti 阅读全文
posted @ 2022-04-16 17:30 小侠う 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.下载 可以使用HTMLTestRunner.py生成HTML报告,下载链接: https://pypi.org/project/HTMLTestRunner/ 2.使用 把HTMLTestRunner.py 放在python安装路径下面的Lib\site-packages下 suite = un 阅读全文
posted @ 2022-04-16 17:13 小侠う 阅读(85) 评论(0) 推荐(0) 编辑
摘要: TestFixture 1.简介 我们可以把TestFixture看作夹心饼干外层的两片饼干,这两片饼干就是setUp/testDown,中间的夹心就是测试用例。除此之外,unittest还提供了测试类、测试模块的TestFixture 2.使用 2.1 用例级别-setUp/tearDown 1. 阅读全文
posted @ 2022-04-16 16:49 小侠う 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 框架:unittest+selenium+python 1、命令行方式 执行整个模块:python –m unittest -v 模块名.py -m参数:以脚本方式运行一个库模块-v参数 --verbose:显示详情,运行测试案例的时候,显示更多的细节-f参数 --failfast:在第一个失败或者 阅读全文
posted @ 2022-04-16 11:36 小侠う 阅读(321) 评论(0) 推荐(0) 编辑
摘要: lambda表达式是一个匿名函数(不存在函数名的函数) 定义一个方法,实现平方根的运算 def f(x): return x**2 print f(4) 使用lambda的写法: g = lambda x : x**2print g(4) lambda的作用: 1. 使用Python写一些执行脚本时 阅读全文
posted @ 2022-04-16 11:24 小侠う 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 上传文件控件有两种:一种是input标签,另外一种是非input标签,比如button标签、div标签等 一、input标签很简单,使用send_keys就可以,只是有时候要用js将元素改为可输入,dr.find_element(By.XPATH, '//div[text()="+上传图片"]'). 阅读全文
posted @ 2022-04-16 11:16 小侠う 阅读(414) 评论(0) 推荐(0) 编辑
摘要: selenium里有三种等待方式: 隐式等待:加载完浏览器开始调用,作用域是当前句柄的全局 dr.implicitly_wait(20)强制等待:建议少用,非必须不用import timetime.sleep(3) #强制等待3秒显式等待:建议使用,但有时候作用并不大WebDriverWait可以结 阅读全文
posted @ 2022-04-16 10:17 小侠う 阅读(117) 评论(0) 推荐(0) 编辑