invoke sikuli script remotely
Java
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client/src/org/sikuli
java/src/org/sikuli
lib
test/src/org/sikuli
test_lib
.classpath
.project
.pydevproject
README
build.xml

README

Sikuli server is standalone and developed for invoking sikuli script on remote desktop.

It uses jetty 6.1.26 as embeded web server and sikuli-script.jar is taken from its
bundled lib directory. The sikuli version is Sikuli-X-1.0rc2.

Note: it just support *.sikuli currently.

*******************************************************************************************

To generate sikuli-server.jar and sikuli-client.jar:

You must install ant1.8 on your box first.

Download the project and go to sikuliserver directory, type 'ant all' on command line.

*******************************************************************************************

1) run sikuli server:

java -Dbasedir=yourSikuliScriptHomeDirectory -jar sikuli-server.jar

2) client:

you can directly invoke sikuli script on remote desktop by browser.

the url is http://server:9000/test.do?script=/yourscript

In addition, you can create client to call sikuli script remotely with ruby, python, java.

The java client(sikuli-client.jar) is created already.

Usage:

import org.sikuli.SikuliRemoteClient;

public class Client {

    public static void main(String[] args) throws Exception {
        SikuliRemoteClient client = new SikuliRemoteClient("localhost", "9000");
	SikuliScript result = client.excute("\script.sikuli");
    }
}