這是本文件的舊版!
RobotFramework+Sikuli(2)-Sikuli Library
Introduction
之前文章中,介紹給大家透過Sikuli Script的方式將RobotFramework與Sikuli整合在一起的方法。這篇文章要教你另外一種透過將Sikuli API寫成RobotFramework Plugin的方式。
Plugin-Based Sikuli-Robot Integration
Summary
Script-Based與Plugin-Based的彼此間有什麼優缺點呢?
Script-Based | Plugin-Based | |
---|---|---|
程式碼活動性 | 敗,修改維護必須透過SikuliIDE | 勝,直接在Robot中透過Keyword操作流程 |
第一次開發 | 勝,有SikuliIDE可以做截圖提升開發速度 | 敗,必須自行找工具截圖 |
大小 | 敗,必須將整包Sikuli包到測試環境中 | 勝,僅需jar檔與native lib |
這些比較是我個人想法,要怎麼使用還是要看大家專案環境去決定。
友藏內心獨白: 如果有Capture和Replay就更完美了。
Reference