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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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

 

以上是关于使用sikuli软件进行自动化编程的主要内容,如果未能解决你的问题,请参考以下文章

如何使用sikuli在ios手机做图形自动化

如何在java中使用sikuli进行自动化测试

自动化工具 Sikuli-Script 使用

如何在java中使用sikuli进行自动化测试

Sikuli 软件打开后,界面上的快捷键 都不能用,快捷命令也是,一点击 软件就自动关闭了

Android 手机自动化测试工具有哪几种