Jython中的Sikuli与Java中的Sikuli有什么区别?

时间:2012-05-18 17:33:24

标签: java jython sikuli

我目前在Jython层使用Sikuli编写了一些自动化,但我开始怀疑在Java级别执行此操作是否更好?

脚本越来越重要了。所以我想知道如果在Java层编写我是否获得速度或稳定性?

有经验的人吗?

2 个答案:

答案 0 :(得分:0)

我正在和sikuli一起开展一个中型项目,不久前问自己同样的问题。 我认为这个问题的答案取决于你个人的喜好和技巧。 由于语言的灵活性很高,我对Python非常满意。另一方面,我现在遇到了为jython找到专业IDE的问题。不幸的是,没有很多非常好的解决方案。

我认为没有任何大的速度/稳定性差异,因为无论如何都会在libCV模块中进行图像识别,并且用C或C ++编写,所以这并不依赖于我所知。< / p>

希望能与sikuli一起帮助你一点点好看......我知道它有时会有点讨厌:D

答案 1 :(得分:0)

我不是编程专家,但根据我的经验,Sikuli在大多数情况下的速度仅受应用程序或被测系统(AUT / SUT)的速度限制 - 在大多数情况下,Sikuli必须等待应用程序和反之亦然。 Sikuli没有放慢测试执行速度,它的速度与应用程序允许的速度一样快。

在中型或大型项目中使用Sikuli的一个很棒的工具链是:Sikuli + Robot Framework + IntelliJ IDEA 14(社区版),带有Python和Robot Framework插件。有关示例,请查看此Sikuli-and-Robot-Framework_How-To