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、自動化功能案例
6、GUI性能測試
sikuli 默認的wait方法的timeout有3秒,超過後,未找到語氣圖形,就會findFaild錯誤
最好的解決方法: