- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
测试女巫之控制windows上的软件篇-51testing
(上 篇)
测试女巫之控制 Windows 上的软件篇…………………………….…..….…..………..01
Jenkins 持续集成实践…………………………….…..….…..………………………………..24
关于内存泄漏的总结性报告………………………………………………..…………………74
我的测试“众筹”………………………………………………………………………………..80
测试经济学………………………………………………..…………………………………………84
如何在合适的时机引入接口测试 V0.3……………………………………………………..88
以前项目从敏捷中学到的 7 个教训………………………………………………………….95
Loadrunner 学习笔记(二)………………………………………………………………..102
自动化测试中的Python 基础知识点……………………………………………………….115
测试女巫之控制 Windows 上的软件篇
作者:王平平
导语:Pywinauto 此模块是使用Python 语言,它是用于Windows 操作系统GUI 的测试,它主要
是通过向windows 对话框和控件发送可以实现鼠标,键盘动作来实现windows 图形界面的自动化测
试。它与另外两个模块:Pymouse 和Pykeyboard 的区别是,对于操作对象,pywinauto 是可以通过对
象的属性:例如路径,title, class name 来调用;但是Pymouse 和Pykeyboard 只能通过屏幕坐标的方
式调用,所以可以参考第32 期杂志中搭建嵌入式产品自动化测试框架全过程中使用Monkeyrunner
的思路:对于需要操作的对象尽量不要使用坐标的方式调用,所以我们选择Pywinauto 这个模块而不
是较为简单的Pykeyboard 和Pymouse 。
一、前言:
上一期我们总结了近几年的Python 学习心得,其中给出了学习Python 的历程,最
重要的是给出了学习的方法,这个方法主要是抽象出来的“精华”,我们就靠着这些
“精华”学习了11 个新模块,且以Pywinauto 为例概要说明如何学习此模块。这次我们
再以Pywinauto 为例,详细地说明如何学习这个模块,尤其是包含在此模块中的各个控
件如何学习,当然女巫的一贯原则是:“授人以鱼不如授人以渔”,所以重点介绍的部分
也是学习方法。这些学习方法中值得大家关注的是:如何筛选学习这个模块中的众多控
件,以及这些控件该如何学习。后续大家可以根据自己的需求选择学习你所需要的模
块,毕竟每个公司的情况不一样,需求不一样。我们通过11 个模块的自学(具体是哪
些模块,可以参看第41 期杂志中的内容),发现自学这些模块,Follow 这些做法都可以
比较顺利的学习,而且对于我们公司的自动化需求,Python 几乎都可以满足,所以我们
的这套方法是很有价值的,所以大家一起启动学习模式,一起为改变枯燥的工作努力
吧!
二、第一阶段:工作需求
公司不是学校,不能因为你感兴趣而学习,学习是需要理由的!目前女巫公司的老
板已经认可了我们目前的学习成果:当然老板在乎的所谓“学习成果”就是:“可以在
短期内为公司节约成本”,所以老板也赞同我们不断地学习,但是老板让女巫的团队在
1 《51 测试天地》四十二
汇报学习内容时,需要将学习内容与工作需求进行一一链接。也就是说每一项学习内
容,必须有“工作需要”这个驱动进行驱使,否则老板不会允许你“肆无忌惮”地“利
用工作时间”去学习,因为没有回报的学习对于老板来说与“肆无忌惮”地玩游戏没有
任何区别!
所以对于Pywinauto 的“工作需求”,女巫总结如下:
1. 在测试路由器时,通过在第33 期学习的模块:“Selenium”无法控
您可能关注的文档
- 开展北京校外教师专业培训的实践分析与理论探讨-北京少年宫.pdf
- 改写故事结局国王的新衣冠军2e叶熹霖聪明的国王怀疑那两位裁缝.pdf
- 开源bi领袖-spago86–spagobi中文社区.pdf
- 改造3相对论号#在中国传播相对论的科学意义-中国科技期刊研究.pdf
- 建设项目竣工环境保护-彭水.doc
- 政府鼓励民全情投入奥运-民政事务局.pdf
- 引言现代发达国家经济发展的重要支柱之一--集成电路以下称ic产业.pdf
- 建设项目竣工环境保护验收监测表-烟台玄武岩玄武岩石子恒发石子.pdf
- 建设项目环境影响评价报告表-锦州环保局.pdf
- 张家港海事局2012年第二季度事故隐患排查统计表-江苏海事局.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
最近下载
- 文献综述中小企业成本控制研究.docx VIP
- (2025春新版本)人教版七年级历史下册全册教案.pdf
- 北京市一零一中学2023-2024学年七年级下学期期中考试英语试卷(含答案).pdf
- 物业管理服务报价表完整优秀版 .pdf VIP
- 文献综述--中小企业成本控制的研究.doc VIP
- 莒县鸿瑞矿业有限公司新型节能环保型石灰窑项目(三期)竣工环境保护验收监测报告.docx VIP
- 第9课 近代西方的法律与教化 教案-统编版(2019)高中历史选择性必修1国家制度与社会治理.pdf
- ZOOM声乐乐器L-12 快速入门 (Chinese)说明书用户手册.pdf
- 基于单片机的宠物喂养系统的设计与实现.docx
- 中小学(三阶魔方的复原)校本教材.doc VIP
文档评论(0)