sikuli

Asked by satisha

sikuli

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Solved by:
RaiMan
Solved:
Last query:
Last reply:
Revision history for this message
RaiMan (raimund-hocke) said :
#1

sorry, but SikuliX-1.0RC3 is no longer supported for such operational things.

switch to 1.0.1 or even 1.1.0.

Revision history for this message
satisha (satishc-gowda) said :
#2

I tried with SikuliX 1.0.1 its working now thanks for your answer
1) Could you please let me know how effective Sikuli IDE is?
i want to know this because i can ask our manual testers to make use of it
As the Sikuli explains; it automates anything you see on the screen ,then is it possible to automate anything using Sikuli IDE ?

2) coming to Sikuli scripts : all that we automate using IDE, can also be done with Sikuli script?

3)do we have any option where scripts written using Sikuli IDE can be converted to Java or ruby scripts so that the same can be used in eclipse

Revision history for this message
Best RaiMan (raimund-hocke) said :
#3

Using the Sikuli IDE you normally write Python (Jython interpreter used) scripts with embedded image captures.

With version 1.1.0 you might as well use Ruby (JRuby interpreter used).

You might split the image capture from the scripting and have one ore more image repositories, that are referenced in the scripts using their filenames (you can setup an image path, where your images are searched, so you can use relative filenames).

You might even setup RobotFrameWork (with Jython) and Cucumber/RSpec (with JRuby) with SikuliX, to create your top level test scenarios.

And you can use SikuliX in your Java programming or other Java aware scripting languages utilising the SikuliX Java API using advanced IDE's like Eclipse, NetBeans, ...

Everything you need to know:
start here: http://sikulix.com

Often asked, but not available: convert scripts to Java code.

Be aware: In any cases, where you not use the Sikuli IDE, you have to take care for your images yourself and have a concept, to use captured images in your scripts/programs. You might use the Sikuli IDE though, to capture the images and control some image repository.

Revision history for this message
satisha (satishc-gowda) said :
#4

Thanks RaiMan, that solved my question.