Sikuli allot seems to be missing?

Asked by Steve

Hi All,

I am a contract test analyst and I use sikuli from time to time I know how to use the basics of the program image capture wait popup box etc etc however I would like to see the full potential of what features I can use in sikuli.

Python how and where do we use this? What can we use this for?

I assume we can import java scrips as extensions for features such as enter random email address' dates of birth names etc but I do not know how to add this java scripts into sikuli.

I have also seen people use allot of command functions (codes) in sikuli basic examples -

wait(0.5)
type ('Test Description')

I am aware of these basic commands but I would like to see a full list of commands and what they do a list like this would be nice

type ('Test Description') = Sikuli Types "Test Description" into a box

The more advanced functions I cannot find anything about such as =

Class
Def
Except
Try

I have found no in detail documents of all the features and how to use them, can you point me in the right direction?

I am in no way a developer I write automation files with Batch VBS and selenium with java plugins, I apologize if I am asking some silly questions I would just like to use this tool with all the features it has to offer..

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
Best RaiMan (raimund-hocke) said :
#1

Sikuli scripts generally are written in Python language.

If you run a script, it is interpreted and run by the bundled Jython interpreter, which is a Python language interpreter written in Java.

To do more sophisticated things, you have to learn the basics of the Python language.
There are very good tutorials available on the net.

A general overview for Sikuli features are contained in the docs:
http://sikulix-2014.readthedocs.org/en/latest/index.html

The actual homepage representing the head of development:
http://siklix.com

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

a rather complete list of all functions with basic information currently is only available through the Java docs:
http://nightly.sikuli.de/docs/index.html

Revision history for this message
Steve (sherburnsystemsltd) said :
#3

Thanks RaiMan, that solved my question.