2016-05-09 117 views
-1

我是sikuli的新手。我需要了解它是如何工作的。 我安裝sikuli,並與IDE玩一點點。sikuli + selenium + java:需要了解sikuli的工作原理

但是,我需要了解如何使用java + selenium使用sikuli。 在我們的應用程序中,我們有很高的圖表,我們需要自動化。我們正在考慮將sikuli用作相同的圖片。我們希望將我們已經保存的圖像與在UI上看到的圖像進行比較。 我閱讀了一些博客,並在很多地方提到過使用jar sikuli-script.jar.I在sikuli網站上沒有找到這個jar。

任何關於如何將sikuli與java + selenium結合起來的指針會對我有所幫助。

+0

退房http://stackoverflow.com/questions/20114511/how-to-get-sikuli -script-罐換窗口-64位機 – CherryDT

回答

1

如果你想有機會獲得Sikuli API,你可以使用下面的依賴性:

<dependencies> 
    <dependency> 
     <groupId>com.sikulix</groupId> 
     <artifactId>sikulixapi</artifactId> 
     <version>1.1.0</version> 
    </dependency> 
    </dependencies> 

與任何硒版本您正在使用剛剛獲取到您的Maven POM文件一起,在這裏你去。

0

Sikuli基於圖像識別的概念而工作。 Sikuli將輸入圖像與屏幕上顯示的完整UI進行比較並執行操作(例如:單擊基於輸入圖像的UI)。 Sikuli可以與Java + Webdriver自動化集成以執行webdriver不支持的任務。

詳細步驟如下參考: - https://automation-home.blogspot.in/2014/08/Sikuli-Installation.html

上述步驟,給你sikuli-java.jar,你可以在你的Java項目中使用

低於參考: -

How to get sikuli-script.jar for Windows 64 bit machine

在第一次運行時遵循以上步驟後,您可以獲得與JavaSoft相關的錯誤。要解決該問題,請使用以下步驟: -

進入「開始」菜單並在搜索字段中鍵入regedit。 導航至以下路徑 HKEY_LOCAL_MACHINE \ Software \ JavaSoft 右鍵單擊JavaSoft文件夾,然後單擊新建 - >密鑰 命名新的密鑰首選項,並且所有內容都應該有效。

一些Java代碼示例: -

http://www.softwaretestinghelp.com/sikuli-tutorial-part-1/

希望它會幫助你:)