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
-1
votes
1 answer

Check Text Size Via Command Prompt Windows 7

I'm using Sikuli to do some tests which requires the computers resolution and text size to be set to a certain size. In this case, the text size should be set as "smaller - 100%". I'd like the computer to check to make sure this is the case before…
user2869231
  • 1,431
  • 5
  • 24
  • 53
-1
votes
1 answer

Recognise input made with Sikuli/Selenium

I've been messing around with Sikuli and Selenium. Yesterday I tried using it to log in on a certain page. This page uses an Java applet for login in so naturally I used Sikuli for the input of text. Now, this java applet works very well when i log…
anony115511
  • 172
  • 2
  • 2
  • 13
-1
votes
2 answers

Sikuli Image differentiaton

I have a case where there is an OK button on two windows. I want to click the OK button on the former window but using Sikuli I am unable to do it. I tried using Python script getting the nearest button using Y co-ordinates. But I guess its not…
user2037445
  • 161
  • 1
  • 2
  • 11
-1
votes
1 answer

After while exits, it takes a long time to continue

Here is my script: while exists(img1,20):   if exists(img1):      click(img2) click(exists(img3,100)) click(exists(img4,100)) All is good, but the problem is after executing click(img2), there is about a 15-20 second delay before it continues to…
-1
votes
4 answers

".skl" is not running

I have a sikuli code, which is running well on Sikuli IDE. Then I converted it into .skl file. When I run the .skl, it throws 30-40 lines of error and when I run the actual sikuli program on Sikuli IDE it is running well. I don't have Python IDLE…
Praveen kumar
  • 597
  • 2
  • 14
  • 26
-1
votes
2 answers

error in moveTo() of sikuli

reg = Region(20,30,40,50) reg2 = Region(60,70,80,90) reg.moveTo(reg) When I run this program I got the following error TypeError: moveTo(): 1st arg can't be coerced to org.sikuli.script.Location Confused with moveTo(), Could anyone help me out??
Praveen kumar
  • 597
  • 2
  • 14
  • 26
-2
votes
1 answer

How to check what a character is before a word in a string in python

How would I isolate the numbers before "chaos" and "exalted" when the words may change in this string? @From ProhtienArc: Hi, I'd like to buy your 69.5 chaos for my 1 exalted in Incursion. I'm also using sikuli if there's a way to do it with…
Navajo
  • 15
  • 2
-2
votes
1 answer

Sikuli or AutoIT - which one is better?

AutoIT and Sikuli both supports windows based automation. But I dont have much experience on both. I would like to know the major differences between each other and which one is efficient. Kindly share your thoughts.
Harish Kannan
  • 465
  • 2
  • 11
  • 22
-2
votes
1 answer

Not able to find image in external path in Sikuli

Can anyone help me with the below error message ?
alpha0
  • 65
  • 10
-2
votes
1 answer

Sikuli Java Code: ResourceLoaderBasic: loadLib: Fatal Error 110: loading: WinUtil.dll

Here is my simple Sikuli java code: import org.sikuli.script.App; import org.sikuli.script.FindFailed; /** * Created by Ripon on 5/19/2015. */ public class Calculator { public static void main(String... args)throws FindFailed,…
Ripon Al Wasim
  • 36,924
  • 42
  • 155
  • 176
-2
votes
2 answers

How to Handle Flex grid with selenium web driver?

How to handle Flex grid with selenium web driver? Right now I am using sikuli api (image processing) but it is not a good solution. if you have solution for it please give step wise answer which you have tested.
-2
votes
2 answers

Catch exceptions in custom def() and break

I am using several smallish custom defs that get called in an iterator. In the instance one of the defs catches an exception I want it to quit that definition and keep the script running. Main flow is as follows: for TIME in QueuedTimes: …
maphilli14
  • 19
  • 5
-3
votes
1 answer

Can Sikuli be used in Selenium scripts written in C#

we are about to start using Selenium at my current project. I know theres some difficulty coding a test to handle a Win 10 security pop up at login. Ive read on this site that a good solution is to use Sikuli in Selenium. Can this be done if we are…
-3
votes
1 answer

Unable to identify image in java using sikuli

I am trying to automate a web application using selenium webdriver (Eclipse IDE), selenium was not able to identify a particular element (even though it had Xpath) so I tried to integrate sikuli with Java Eclipse. I recorded the click in Sikuli and…
Vinod
  • 376
  • 2
  • 11
  • 34
-4
votes
1 answer

Unable to open ".ahk" file in a Sikuli program

Suppose I have x.ahk, which is an AutoHotKey file. I want to open it through my Sikuli program. I tried the following methods: openApp("F:\\folder\\x.ahk") I got the following error [info] VDictProxy loaded. [log] App.open…
Praveen kumar
  • 597
  • 2
  • 14
  • 26
1 2 3
58
59