簡體   English   中英

sikuli+selenium+java : 需要了解 sikuli 是如何工作的

[英]sikuli+selenium+java : need to understand how sikuli works

我是 sikuli 的新手。我需要了解它是如何工作的。 我安裝了 sikuli 並使用了 IDE。

但是,我需要了解如何使用 java + selenium 來使用 sikuli。 在我們的應用程序中,我們有需要自動化的高圖表。我們正在考慮使用 sikuli。我們想將我們保存為預期的圖像與在 UI 上看到的圖像進行比較。 我讀了一些博客,在很多地方他們都提到使用 jar sikuli-script.jar。我在 sikuli 網站上沒有找到這個 jar。

關於如何將 sikuli 與 java+selenium 集成的任何指示都會對我有所幫助。

如果您想訪問 Sikuli API,可以使用以下依賴項:

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

只需將它與您使用的任何 Selenium 版本一起放入您的 maven pom 中,就可以了。

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

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

以上步驟為您提供了 sikuli-java.jar,您可以在您的 Java 項目中使用它

參考以下:-

如何為 Windows 64 位機器獲取 sikuli-script.jar

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

進入“開始”菜單,然后在搜索字段中鍵入 regedit。 導航到以下路徑 HKEY_LOCAL_MACHINE\\Software\\JavaSoft 右鍵單擊​​ JavaSoft 文件夾,然后單擊 New -> Key Name 新的 Key Prefs 並且一切正常。

一些java代碼示例:-

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

希望它會幫助你:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM