sikuli轻松完成新版IPC字幕设置的自动化测试

来源:互联网 发布:vnr网络连接不畅 编辑:程序博客网 时间:2024/04/20 11:44
sikuli轻松完成新版IPC字幕设置的自动化测试
发布于:2013-12-12 15:27:03
自动化测试工作中往往有一些死角,我想这在IPC新版的字幕设置中也得到一些体现,新版的字幕设置是根本没有办法用传统的自动化测试工具搞定的,因为这里面包括一个图像识别。
OK,我就用我昨天向各位推荐的Sikuli来简单写一段脚本:
sikuli的javadoc在这里,很多童鞋找不到是因为sikuli官网更改了这个doc的指向
http://doc.sikuli.org/javadoc/
# -*- coding:utf-8 -*-
'''
自动化验证新版IPC字幕设置
By Archer
Version:1.0
Via Sikuli
'''
def setnewop():
    doubleClick(1386831880983.png)
    wait(1386831986390.png)
   
    type(1386831946921.png, 'afdsafdsa')
    click(1386832150749.png)
def checknewop():
    if(find(1386832588155.png)):
        return pass
    else:
        return fail
if __name__=='__main__':
    setnewop()
    print checknewop()
由于sikuli本身采用强大的opencv机制,我们这里直接用新字幕图片作为我们的检查点,可以说是万无一失。
后续完善,将这些死角封装成一系列实用类,然后维护这些图片断言
利用sikuli的导出功能,集成到我们现有的自动化框架中,整合QTP也不难。
0 0
原创粉丝点击