简介:1个功能自动化的框架

特点:OCR识别文字内容,pylackey对比图像相似度

代码极简

适用于绝大部分场景

只需要对按钮进行截图

配合第三方库可以生成漂亮的测试报告

文件结构:action--->操作的图片

expectation--->期待结果的图片

Module--->封装的方法

testcases--->测试用例存放

代码片段:通过【method_lackey().leftclick】对软件进行操作,遇到【The end】跳出循环,通过【assertTrue(r.exists(lackey.Pattern()))】进行结果断言,

实际操作结果与期待的图片,相似度>=85%,默认该条case的执行结果是pass

测试报告:配合beautifulreport,导出报告

纵观:你所需要做的,只是对想点的按钮进行截图,对操作后的期待结果进行截图而已

最新文章

  1. [LeetCode] Longest Increasing Subsequence 最长递增子序列
  2. diff/merge configuration in Team Foundation - common Command and Argument values - MSDN Blogs
  3. JQ第三天//基本纯代码
  4. JSP中显示用户信息
  5. What is the Database Initialization Parameter That is Associated to an ORA-32004 Error ?
  6. 【Linux】部署cobbler
  7. EventHandler委托的使用
  8. 用JS写的无缝滚动特效
  9. MySQL高效分页解决方案集
  10. PL/SQL 中文转换为\uxxxx格式(unicode)
  11. Dataguard配置前提条件
  12. 一个PHP常用表单验证类(基于正则)
  13. 关于sqfa
  14. C++11 in Qt5
  15. GnuWin,包括FLEX BISON GREP
  16. IE7,8,9兼容性处理
  17. Ecto中的changeset,schema,struct,map
  18. .NET 开源项目 Anet 介绍
  19. Paper | 多任务学习的鼻祖
  20. 学习笔记:The Log(我所读过的最好的一篇分布式技术文章)

热门文章

  1. 内核驱动编译之Makefile shell pwd路径问题
  2. 全志Tina_dolphin播放音视频裸流(h264,pcm)验证
  3. hdu 3635 Dragon Balls(并查集)
  4. 『学了就忘』Linux基础命令 — 18、Linux命令的基本格式
  5. oracle 账号解锁 java.sql.SQLException: ORA-28000: the account is locked
  6. 黑客是如何利用DNS域传送漏洞进行渗透与攻击的?
  7. 力扣 - 剑指 Offer 06. 从尾到头打印链表.md
  8. 好好的 Tair 排行榜不用,非得自己写?20 行代码实现高性能排行榜
  9. Express 的基本使用(创建一个简单的服务器)
  10. 几个你不知道的dubbo注册中心细节