当前位置: 首页 > news >正文

使用 fixture 机制重构 appium_helloworld

一、前置说明

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 = %
http://www.lryc.cn/news/267151.html

相关文章:

  • 基于python的excel检查和读写软件
  • Podman配置mongodb
  • java实现矩阵谱峰搜索算法
  • Jenkins的特殊操作定时自动执行任务以及测试报告调优
  • 【Grafana】Grafana匿名访问以及与LDAP连接
  • elasticsearch-py 8.x的一些优势
  • RK3588平台开发系列讲解(AI 篇)RKNN 数据结构详解
  • 2023版本QT学习记录 -6- UDP通信之UDP接收端
  • C预处理 | pragma详解
  • 轻松搭建知识付费小程序:让知识传播更便捷
  • 沉浸式go-cache源码阅读!
  • 伪协议和反序列化 [ZJCTF 2019]NiZhuanSiWei
  • 性能优化之资源优化
  • ChatGPT免费 | 8个免费使用GPT-4的方法
  • 解决Qt“报无法定位程序输入点xxx于动态连接库“问题
  • wpf-MVVM绑定时可能出现的内存泄漏问题
  • 【飞凌 OK113i-C 全志T113-i开发板】一些有用的常用的命令测试
  • 基于iOS平台的车牌识别表情识别项目
  • Matlab仿真2ASK/OOK、2FSK、2PSK、QPSK、4QAM在加性高斯白噪声信道中的误码率与归一化信噪比的关系
  • 九:爬虫-MongoDB基础
  • 机器学习之实验过程01
  • 【【迭代16次的CORDIC算法-verilog实现】】
  • IntelliJ IDEA 2023.3 安装教程
  • Go 错误处理
  • HarmonyOS构建第一个ArkTS应用(Stage模型)
  • 故障排查利器-错误日志详解
  • 微信小程序(uniapp)api讲解
  • overtureDNS使用介绍
  • 平衡二叉树的构建(递归
  • flutter开发实战-设置bottomNavigationBar中间按钮悬浮效果