该自动化测试框架支持 Android 和 iOS 平台,并提供以下功能:

  • 元素操作:判断元素是否存在、点击、文本输入、滑动、长按
  • 辅助功能:截图、RGB 颜色提取、adb 命令执行
  • 断言功能
  • 测试用例使用 YAML 文件编写,实现数据、用例与代码分离,方便维护和扩展

技术栈:

  • Android: Python + pytest + Appium
  • iOS: Python + Facebook-wda + WebDriverAgent + pytest

该框架结构清晰,易于上手,适合不同阶段的测试人员学习和使用。