Sikuli 安裝使用之初體驗(為Sikuli X指定jre路徑)


Sikuli 是一種新穎的圖形腳本語言,在實際的自動化測試中如果僅僅依靠selenium 還是遠遠不夠的,selenium自動化本身是存在着諸多缺陷的,基於瀏覽器之外的控件 (windows 控件 等)selenium本身是無法實現的。這時候一般需要借助於Autoid 或者Sikuli -x工具輔助。

Sikuli下載與安裝

Sikuli 下載地址: http://www.sikuli.org/downloadrc3.html;Sikuli 告訴我們目前只有32 位的版本,不過這個版本也可以運行在32 位的Windows 系統上面。但是,
需要具各以下安裝條件:
1、請確保你已經安裝Java6 JRE 32 位版本(如果是Java7 或者是64 位JRE 那是不被支持的)
2、請確定你已經卸載的先前的Sikuli 版本(尤其是0.10.x 版本)
3、請確保在你安裝JRE 或卸載舊版本的Sikuli 后已經重新啟動了系統。

安裝步驟:

一、就在上面提供的下載頁面,點擊“Sikuli X-1.0rc3(R905)-win32.exe”鏈接下載。

二、安裝完成后先不在不要運行,輸因為他還有點小毛病,我們需要在下載頁面找到“Sikuli X R930 ”連接,把這個zip 類型的文件下載下來。
三、將下載的文件sikuli-r930-win32.zip 解壓,然后得到一個SIKULI-IDE 的目錄,把SIKULI-IDE 目錄下的所有文件替換Sikuli X 目錄下的所有文件。雖然,這種做法有點不優雅。但這么做的目的是r930 關聯文件修復了最近的bug ,所以替換r905(有問題版本)文件關聯。

運行:

安裝成功之后可以在Sikuli X 安裝目錄下找到Sikuli-IDE.exe 運行 文件,也可以使用雙擊Sikuli-IDE.bat 運行程序。運行效果如下所示:

(注意窗口標題欄顯示為“sikuli -r930”說明我們用的是替換版本)。

異常情況處理:

Sikuli X必須在1.6的java環境上運行。如果你的電腦上之前有安裝其它版本的java環境 ,請確保將環境更改成1.6的。

環境異常的表現:

(1)運行Sikuli X 那么Sikuli 運行界面會彈出,但是如果執行截圖等操作頁面會消失 ,無法再桌面上查看到任何Sikuli X 相關界面。

(2)無法再執行Sikuli-IDE.exe 啟動程序。(可以在任務管理器中查看javaw.exe*32進程 ,手動結束進程)。

(3)無法使用Sikuli-IDE.bat啟動程序(出現閃退)。

環境問題排查:

點擊運行任務管理器中的javaw.exe 進程右鍵 選擇打開文件位置  ,確認Sikuli X 使用的jre是否為指定版本。(如果版本不是1.6,則可以更改Sikuli-IDE.bat中的路徑配置。下次直接使用 雙擊Sikuli-IDE.bat 運行即可。 詳解如下圖)

 

更改之前的具體如下:   

 

 

 更改之后的截圖如下:

 

 

 

 

 

 

 



 


免責聲明!

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



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