Questions tagged [sikuli-x]

SikuliX is an automation tool which uses OpenCV image recognition to record and play user's actions.

SikuliX automates anything you see on the screen of your desktop computer running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify and control GUI components. This is handy in cases when there is no easy access to a GUI's internals or the source code of the application or web page you want to act on.

SikuliX supports as scripting languages

  • Python language level 2.7 (supported by Jython)
  • Running RobotFramework text-scripts is supported
  • Ruby language level 1.9 and 2.0 (supported by JRuby)
  • JavaScript (supported by the Java Scripting Engine)

SikuliX comes with text recognition (OCR) and can be used to search for text. This feature is powered by Tess4J / Tesseract.

80 questions
0
votes
1 answer

Combine region and second screen function with Sikulix

I want Sikulix to search only in a certain region of my second screen. So far my knowledge comes down to having either a part of my first (main) screen like: topLeft = Location(reg.x, reg.y) Or the whole second screen like: regscreen2 = Screen(2) Is…
Alex S
  • 91
  • 10
0
votes
1 answer

How to get sikuli-script.jar for Mac

I want to integrate sikuli with selenium.Can anyone tell how to get sikuli-script jar for mac pc
user8632458
  • 45
  • 1
  • 8
-1
votes
1 answer

strange behavior in using Images with transparency in Sikulix v2.0.5

I'm running Sikulix v2.0.5 on a linux machine (ubuntu 22.04 LTS). In order to ingnore background I try to use template images with transparent areas. But as soon as I use transparency Sikulix behave strage in finding the correct matches on screen.…
-3
votes
1 answer

How to make my loop properly work and move on to the next after it's done it's work?

I'm trying to get my loop to check for one thing multiple times, and if a value surpasses another value, it ends and goes to the next loop. What I have right now is this: x = 1 a = 7 complete = False while complete == False: click(Im using…
Waffle
  • 1
  • 1
1 2 3 4 5
6