Sikuli Automation Suite

Sikuli a GUI based automation tool

http://www.sikuli.org/

It can really automate what you can see on your screen.

Example to open a browser and search in google a traditional example but this any web Automation does. What more it can do is the real interesting question that we can see.

It can automate any software which regular web automation tool does not cover like selenium  and other automation tool eg QTP.

Sikuli what programming language it runs an interesting question.  It core scripts are written in Python. So Next Big question comes to us should we learn python. I got some answer which sound logical to me after tying the Scripts.

What Effective Python Programming you need to know for using in Sikuli Scripts

Python on Sikuli

Control Statements
For File accessing
Data set accessing ( You can create you data set for your test suite in CSV and use python to parse through)

No Python Knowledge needed for using the IDE as given below

Sikuli IDE provide a great support which provide a pallet of these python scripts what they have defined for Automation testing like below


This Pallet has All the command which we do in the computer testing. Grouped into section as shown above.

You can click on this instruction to formulate your Sikuli Script as shown below snipping tool will automatically open and we can use it to Snip the application and perform the corresponding actions.



We will see how to make thing more like using data set. Screen capture and log suite which report the Test logs like Junit in up coming post.

Comments

Popular posts from this blog

Apache Karaf + Pax CDI OSGI Service

OSGI + PAX CDI + Drools + Karaf

Apache CXF CDI in Karaf (Using CXF and CDI 1.1 (JSR-346))