New project about sikuli(sikuli remote control)
I upload a new project(
http://
I talked with Raidman on it and he suggested me to document it on launchpad question.
The sikuli remote server is written in JAVA, and i provided two client API(java and ruby)
The initial goal to develop it is to provide an approach to process something seleniumRC can't handle like flash application when automating testcase based on web with Selenium RC.
Currently, I just map some basic functionality of sikuli, such as click, find, appfocus, paste, etc.
Any thought or idea is welcome.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- SikuliX Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Thanks for sharing this solution. Enix Shen, I noticed you also made the Sikuli XML-RPC server to run Sikuli IDE scripts remotely, also on GitHub.
I think next major step in this project you posted is how to make it work in Grid environment (maybe just a Sikuli tool only Grid) but the big idea is to get it to work in Grid mode integrated with Selenium / WebDriver. That is from a single Grid, you can run test that performs Selenium and Sikuli automation on same given node(s).
FYI, your approach here is similar to mine but implemented and used differently. Mine also maps basic functionality only:
Revision history for this message
|
#2 |
Yes, that would be a great step if we can integrate them with grid.
Thanks,
Enix
On Mon, Jun 11, 2012 at 3:11 AM, daluu <<email address hidden>
> wrote:
> Your question #200005 on Sikuli changed:
> https:/
>
> daluu posted a new comment:
> Thanks for sharing this solution. Enix Shen, I noticed you also made the
> Sikuli XML-RPC server to run Sikuli IDE scripts remotely, also on
> GitHub.
>
> I think next major step in this project you posted is how to make it
> work in Grid environment (maybe just a Sikuli tool only Grid) but the
> big idea is to get it to work in Grid mode integrated with Selenium /
> WebDriver. That is from a single Grid, you can run test that performs
> Selenium and Sikuli automation on same given node(s).
>
> FYI, your approach here is similar to mine but implemented and used
> differently. Mine also maps basic functionality only:
>
> http://
>
> --
> You received this question notification because you asked the question.
>
Revision history for this message
|
#3 |
I am using RobotFramework (http://
Where I server Selenium/Sikuli keywords(methods) as remote RobotFramework Libraries (XML-RPC).
Revision history for this message
|
#4 |
This question was expired because it remained in the 'Open' state without activity for the last 15 days.
Revision history for this message
|
#6 |
Hi,
Previously was using the Sikuli X.
After reading about this project, tried to use it.
I started the server on a mac as : java -jar server-
Then when I tried to get the RemoteClient I get below error on the server console:
2012-07-26 16:50:55,737 [1350691283@
java.io.
at com.wapmx.
at com.wapmx.
at com.wapmx.
at org.sikuli.
at java.lang.
at java.lang.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at sikuli.
at sikuli.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at sikuli$
at sikuli$
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.python.
at org.sikuli.
at org.sikuli.
at javax.servlet.
at javax.servlet.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
at org.mortbay.
[info] Mac OS X utilities loaded.
I also had opencv installed separately.
And I was running the test from eclipse.
Any help would be very highly appreciated.
Thanks in Advance,
Anil
Revision history for this message
|
#7 |
ok..I found libVisionProxy.
So i extracted the jar file and copied the .dylib to the META-INF/lib folder and jar'd it again and the above exception is gone.
Now, on running the client program i see the below exception though:-
Exception in thread "main" org.sikuli.
Referenced from: /Applications/
Reason: image not found
at sun.reflect.
at sun.reflect.
at sun.reflect.
at java.lang.
at org.sikuli.
at org.sikuli.
at org.sikuli.
at org.sikuli.
at org.sikuli.
at org.sikuli.
at Sikuli1.
Any insight will be highly appreciated.
Revision history for this message
|
#8 |
You need a valid OpenCV 2.2installation on your system
Revision history for this message
|
#9 |
Looks like I have opencv2.4 in my machine
Is there a way to tell the sikuli-
if i am compiling and building it locally?
Revision history for this message
|
#10 |
Just wanted to mention that sikuli remote control has API close to WebDriver. I haven't looked at the codebase myself yet. But makes me wonder, if it could be reworked to actually conform to the WebDriver JSONWireProtocol so that the server that interfaces to Sikuli can be consumed by any WebDriver client language binding (not requiring use of sikuli remote control Java client nor the Ruby client https:/
Some closer to this that I attempted:
https:/
https:/