4 avg. rating (80% score) - 5879 votes
Finding another job can be so cumbersome that it can turn into a job itself. Prepare well for the job interviews to get your dream job. Here's our recommendation on the important things to need to prepare for the job interview to achieve your career goals in an easy way. Sikuli is a open source tool used in testing application with images. It is a powerful tool and automate the testing. This can be done by taking screenshots of the web elements and store in project folder. Working with Sikuli is easy as screenshots grasp the attention. It also integrates with Selenium. Follow our Wisdomjobs page for Sikuli job interview questions and answers page to get through your job interview successfully in first attempt.
Sikuli is a tool that uses “Visual Image Match” method to automate graphical user interface. All the web elements in Sikuli should be taken as an image and stored inside the project.
Sikuli is comprised of:
Practical uses of Sikuli:
Sikuli Script is a combination of Jython and Java library that automates GUI interaction using image pattern to direct mouse or keyboard events.
The main segment of Sikuli Script is a Java library which contains two parts:
To run a Sikuli Script, Sikuli IDE creates an org.python.util.PythonInterpreter and passes a few lines of headers to the interpreter automatically. Once these headers are defined or set, the .py script is simply executed by PythonIntepreter.execfile().
You can retrieve the name of the image on pop-up in two ways
query = capture()
gotit = Filename [query] 
popup(“select a icon in the”)
query = capture()
Result = Filename [query]
popup (“unknown image”)
In Sikuli, screen is a base class, for this screen class we have to create an object first only then we can access all the methods provided by Sikuli. Syntax for sikuli includes
Syntax for creating an object in Sikuli: Screen s=new Screen()
To kill the Sikuli Script, you have to use the short cut Alt+Shift+C.
To find a specific element on the screen you use the syntax
In Sikuli, Region class provides an abstraction for the screen regions returned by the find() function matching a given visual pattern. Its attributes include X and Y co-ordinates, height, width, and similarity score.
Sikuli slides can be used to test and automate anything you see on the screen using your presentation slides. For automating repetitive tasks and to crate PowerPoint presentation.
For Sikuli, it maintains a list of location to locate images when they are not found in the Sikuli folder. Sikuli will use following the command to look, add or remove images from the folder.
getImagePath(): # getImagePath() returns a Java array of Unicode strings
addImagePath: It adds a new path to the list of image search path
removeImagePath : It removes a path from the list of image search paths
The setAutoWaitTimeout command is used to determine the maximum waiting time for all subsequent find operations. While the getAutoWaitTimeout is used to determine the current value of the maximum waiting time for find operations.
In Sikuli, Match is a class available in Sikuli Package. Class match extends class Region, all methods of class region can be availed with a match object. An object of class Match displays the result of a successful find operation.
The file extension-name.py contains the classes and methods, which represents the API; that might be used in a Sikuli Script.
To enter particular text on the text box this method is used and command is
s.type(“<<image name>>” , “String to be typed”);
Yes, it is possible to work with a particular region in Sikuli. Based on the location of a unique pattern (image) on your display, you can also increase the size of the region.
Sikuli Related Interview Questions
|Adv Java Interview Questions||Selenium Interview Questions|
|Graphic Design Interview Questions||Appium Interview Questions|
|Unigraphics NX Interview Questions||Web Graphics Design Interview Questions|
|Mobile Developer Interview Questions||Squish Gui Testing Interview Questions|
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.