一、前置说明
在 pytest 基础讲解
章节,介绍了 pytest 的特性和基本用法,现在我们可以使用 pytest 的一些机制,来重构 appium_helloworld
。
appium_helloworld
链接: 编写第一个APP自动化脚本 appium_helloworld ,将脚本跑起来
代码目录结构:
pytest.ini
设置:
[pytest]
# 设置运行时的命令行参数
# -v 表示详细输出,显示更详细的测试结果
# -s 表示在控制台输出标准输出(print 语句)
addopts =-v-s# 启用在控制台输出日志,1 表示启用,0 表示禁用
log_cli = 1# 在控制台输出的日志的级别为 DEBUG
log_cli_level = DEBUG# 定义在控制台输出的日志的格式
# %(asctime)s 表示日志的时间戳
# %(filename)s 表示产生日志的文件名
# %(lineno)d 表示产生日志的代码行号
# %(funcName)s 表示产生日志的函数名
# %(levelname)s 表示日志的级别(例如,INFO、DEBUG、ERROR)
# %(message)s 表示实际的日志消息
log_cli_format = %