使用sikuli软件进行自动化编程

    因为工作上的需要,某个信息系统不健全,因此仅仅需要一个一个的点击确认,客户端是网页版本的,抓包太复杂了,如何快速的能够自动化操作?

    想到了之前学习python的时候,发现了一个基于java的图片编程软件,采用的是jpython脚本操作,截图就可以编程,非常适用于这种在图形界面上点击的操作,而不需要知道内部的细节,ID什么的.

    软件的使用十分简单,控制函数是python的语法,函数就是直接给出的那种,比如 for i  in range(10): 函数体,易学易用,需要注意的是在截图的时候,需要调整一下识别因子,确保只能够识别唯一的一个目标,所以这里截图是一个技术活.

for x in range(79):
    find("1453956696794.png")
    click(Pattern("1453956788786.png").targetOffset(-15,9))
    click(Pattern("1453956852653.png").targetOffset(-5,33))
    wait("1453956966979.png",60)
    click(Pattern("1453956977117.png").targetOffset(63,56))
View Code

 

posted on 2016-01-28 15:58  9号  阅读(614)  评论(0编辑  收藏  举报

导航