sikuli 学习

sikuli 学习

1、sikuli基于Jython的支持Python语言,同事可以调Java类库。

2、sikuli脚本本身对性能有影响,因此要想办法避免

3、主要开发人有一个张宗翔是中国台湾人,博客Vgod‘s blog

4、GUI自动化工具的原理:

4.1 与操作系统的GUIAPI绑定,直接调用操作系统来模拟图形用户界面的操作

4.2 与产品的源代码进行绑定,测试软件进行代码层面的识别及操作。

4.3对屏幕操作进行录入,在测试过程中回放。最大问题:录入屏幕操作信息过于绝对

4.4对GUI组件进行识别,在识别成功的情况下,进行操作模拟。

5、自动化功能案例

sikuli 学习_第1张图片

6、GUI性能测试

sikuli 默认的wait方法的timeout有3秒,超过后,未找到语气图形,就会findFaild错误

sikuli 学习_第2张图片

最好的解决方法:

你可能感兴趣的:(源代码,自动化)