robotframework-SikuliLibrary 第三方庫


Sikuli給GUI的自動化測試提供了一種新的方式,使用截圖和圖片,而不是用API.這種方法跟人工鍵盤鼠標的輸入的測試更接近。Sikuli包括sikul腳本,基於Jython的API以及sikuli IDE。Sikuli可以實現任何你可以在顯示器上看到ui對象的自動化,你可以通過編寫一些代碼來實現web 頁面,window/linux/Mac OS X桌面應用、甚至是iphone和android模擬器的自動化測試。我甚至看到有些游戲公司是使用Sikuli來做游戲的自動化。

Sikuli(在墨西哥維喬印第安人的語言里是”上帝之眼 ”的意思)於2009年開始在麻省理工學院用戶界面設計小組(Tsung-Hsiang Chang)和湯姆·葉(Tom Yeh)作為開源研究項目。
在2012年,兩人都在Sikuli-X-1.0rc3項目中離職,目前由另一個人RaiMan來接管開發和支持,並將其命名為SikuliX。(上帝之眼,嗯,我想了一下,大概是下圖這樣滴)

 

 

 

1 . 安裝SikuliLibrary
先安裝SikuliLibrary(pip install robotframework-sikulilibrary或者直接下載
准確的來說robotframework-sikulilibrary並不是robotframework官方出品的庫,是下面的這位大神自己寫的一個庫做的封裝(大愛這個開源的世界)

 

 

 2 .Robotframework中導入SikuliLibrary庫,F5選中SikuliLibrary,你可以看到所有的關鍵字

 

3 . 測試記事本的步驟以 關鍵字的方式記錄在測試用例中:

 

4 . 所見即所得的意思是需要截圖

 

 

 

 

 

 

來自:https://www.jianshu.com/p/73b1d3ab1058


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM