Questions tagged [sikuli]

Sikuli is a Java based automation tool available for Windows, macOS and Linux that automates tasks using screen visual inspection. Sikuli operates by matching previously taken screenshots and emulates user interactions by taking control of mouse and keyboard. The biggest Sikuli advantage is being available for both Desktop and Web Applications as it doesn't require any API.

Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots).

Sikuli includes

  • Sikuli Script, a visual scripting API for Jython,
  • Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily.
  • Sikuli-API, a visual scripting API for Java

Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a Windows/Linux/Mac OS X desktop application, or even an iphone or android application running in a simulator or via VNC.

Sikuli was developed at User Interface Design Group, MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) and supported in part by the National Science Foundation under award number IIS-0447800 and by Quanta Computer as part of the TParty project. It is now maintained by the Sikuli Lab at the University of Colorado Boulder. Sikuli Script and Sikuli IDE are both released under the MIT License.

871 questions
0
votes
3 answers

Selecting from multiple variables

I am attempting to find objects on the screen, see if they exist, and if so, select them. Using the Sikuli library to run this little automation. while True: if exist("image/one.png", "image/two.png", "image/three.png"): click…
Dave
  • 1,031
  • 7
  • 19
  • 29
0
votes
0 answers

How to setup Sikuli for selenium webdriver using Ruby?

I'm using selenium webdriver with Ruby. I want to practice with Sikuli. So does anyone know the way to install Sikuli, setup, and configure it for using Selenium with Ruby? Please show me step by step to do it? I installed jruby and sikuli gem,…
Popo
  • 65
  • 1
  • 1
  • 7
0
votes
1 answer

Sikuli Java find a select option that contains specific text

I am trying to click on a specific option from a select statement using Sikuli in Java. Given this select statement: