2015年1月27日 星期二

Robot Framework + Sikuli 環境建置

Sikuli Remote Server 執行環境建置:Win 8 64-bit, Java 1.8.0

很多文章說:"sikuli 只能在 32 位元 JDK 6 上成功執行,不支援 Java 7 或 64 位元"。實際上並不是醬子的,問題出在哪裡呢?在於 sikuli 的安裝方式。
  1. 安裝 jython (要先安裝 Java)
    • Sikuli 只能以 jython 調用
    • 下載 jython
    • 安裝
      java -jar jython_installer-2.5.2.jar
    • 需設定環境變數:將 jython 及 jython\bin 加入環境變數 PATH 中
  2. 安裝 Sikuli 
    • 至 Sikuli 官方網站下載安裝檔 sikuli-setup.jar
    • 執行 sikuli-setup.jar
    • 新增 2 個資料夾,分別執行 runSetup.cmd 安裝 Pack1 及 Pack2
    • 合併 Pack1 及 Pack2 所產生的檔案,並建立目錄 C:\sikuli
    • 環境變數設置
      • PATH 中加入:C:\sikuli;C:\sikuli\libs; 
      • 新增 SIKULI_HOME:C:\sikuli\
      • 新增 CLASSPATH:C:\sikuli\sikuli-script.jar
  3. 準備 Sikuli remote server 所需的檔案,放到 C:\sikuli
    (放到其它地方也可以,但是 sikuli-script.jar 要複製過去)
  4. 啟動 Sikuli remote server
    jython SikuliRemoteLibrary.py
包成一個 package 發佈到測試環境感覺會很不錯 : ) 


沒有留言:

張貼留言