节省人力成本是我们的目标,在软件开发世界中自动化测试方案的运用给我们带来惊喜。以前做web 开发接触到 Selenium,android app 的自动化测试我们从monkeyrunner 入手monkeyrunner 历史和用途我在这里就不介绍了,只强调一点,他是基于 Jpython的实现。monkeyrunner 看似是一个很NB,高端大气上档次的东西,实际上只是一个小朋友的玩具,入手很简单,实际上除了入手简单之外还有就是真正运用起来却非常复杂,先下个定义(烂语法烂工具)。说入手简单是因为他主要包含3 个类 MonkeyRunner,MonkeyDevice,MonkeyImage。大约不到20个API,常用API不大于10个,还有更简单的么?说它烂是因为竟然是 python 烂语法,而且常用api api 顶多也就支持 单击下谋个坐标,从谋坐标拖拽到谋坐标的简单功能等,但是基于这些api 根本就不能满足我们执行单击或者拖拽之后的验证工作,虽然他可以使用MonkeyImage 来做 屏幕区域的图形对比,但是却不能读本地的图片,而且 sameAs 也是一个蹩脚的API。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !