> 文章列表 > LinuxGUI自动化测试框架搭建(十五)-截图功能screenShort.py封装和调用

LinuxGUI自动化测试框架搭建(十五)-截图功能screenShort.py封装和调用

LinuxGUI自动化测试框架搭建(十五)-截图功能screenShort.py封装和调用

(十五)-截图功能screenShort.py封装和调用

    • 1 实现目的
    • 2 测试需求
    • 3 需求分析
    • 4 详细设计
      • 4.1 创建脚本
      • 4.2 截图名称命名规则
      • 4.3 脚本设计
    • 5 创建截图保存目录
    • 6 完整截图功能代码
    • 7 登录成功后调用截图
    • 8 baseInfo.py脚本更新后的代码
    • 9 截图效果
    • 10 目前框架结构

1 实现目的

有时候我们为了进一步确认某些功能是否时正确的、对的,或者预期结果是我们想要的,除了在代码中进行断言外,还可以巧妙使用截图功能。

  • 一般情况下,用的最多的是,当我们预判可能自动化脚本执行到某个步骤的时候,会发生异常,这时候我们把当前页面截图保存下来,便于问题分析;
  • 还有一种情况是,我们使用图片对比算法,比如某个业务很复杂,元素也识别不到,我们在触发