摘要: 生成了Allure报告,可以自定义一些属性,使报告看起来层级更明显,看起来更清晰。下图显示有些优化的选项 创建测试用例: import allure # import logging # logging.basicConfig(level=logging.INFO) @allure.epic("测试 阅读全文
posted @ 2023-08-10 23:19 琉璃星眸 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Allure报告中 支持使用钩子函数进行失败截图 使用pytest_runtest_makereport钩子函数实现allure报告添加用例失败截图(函数名固定的) Hook函数又称为钩子函数,它的作用可以理解成钩住自己喜欢的东西(在window中,喜欢的东西可理解为消息),然后对自己喜欢的东西单独 阅读全文
posted @ 2023-08-10 22:20 琉璃星眸 阅读(264) 评论(0) 推荐(0) 编辑
摘要: WEB自动化测试可以借助Allure生成美观的测试报告。 1、安装工具及配置环境变量 1.安装JDK1.8 才可运行allure,直接百度,一大堆 2.下载Allure的安装包(版本号:2.13.5) https://repo.maven.apache.org/maven2/io/qameta/al 阅读全文
posted @ 2023-08-10 20:44 琉璃星眸 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 层级结构大概如图: 1、浏览器的初始化和关闭 创建conftest文件,如下,用pytest的装饰器,创建方法,定义driver 2、创建keyword目录,创建keyword文件,封装一些操作的方法,如打开浏览器、元素定位+显示等待、键盘操作、鼠标操作、frame切换等方法 from seleni 阅读全文
posted @ 2023-08-10 01:13 琉璃星眸 阅读(54) 评论(0) 推荐(0) 编辑