2012-05-18 43 views
1

我目前在Jython層有一些在Sikuli編寫的自動化程序,但是我開始想知道在Java級別做這個更好嗎?Jython中的Sikuli與Java中的Sikuli有什麼不同?

腳本越來越重要。所以我想知道如果我在Java層編寫的話是否獲得了速度或穩定性?

任何與此經驗的人?

回答

0

我正在和sikuli一起開發一箇中等規模的項目,並在前一段時間問自己同樣的問題。 我認爲這個問題的答案取決於你的個人喜好和技能。 由於語言的極大的靈活性,我對Python非常滿意。另一方面,我現在遇到問題找jython的專業IDE。不幸的是,這種解決方案並不多。

我不認爲有任何大的速度/穩定性的差異,因爲所有的時間採取圖像識別的東西發生在libCV模塊無論如何,這是用C或C++編寫的,所以這不依賴據我所知。

希望能幫助你一點和良好的外觀與sikuli ..我知道它可以是一個有點壞心眼有時:d

0

我不是編程高手,但在我的經驗Sikuli在大多數情況下,速度僅受應用程序或被測系統(AUT/SUT)的速度限制 - 意味着在大多數情況下,Sikuli必須等待應用程序,而不是反之。 Sikuli沒有減慢測試的執行速度,它與應用程序所允許的速度一樣快。

在中型甚至大型項目中使用Sikuli的優秀工具鏈是:Sikuli + Robot Framework + IntelliJ IDEA 14(Community Edition),帶有Python和Robot Framework插件。舉一個例子,看看這個Sikuli-and-Robot-Framework_How-To