[Sikuli-driver] [Question #221627]: Unsatisfied Link Error With Sikuli-IDE.app Correctly in the Applications Folder

2013-02-11 Thread J
New question #221627 on Sikuli:
https://answers.launchpad.net/sikuli/+question/221627

Hey all,

I am trying to run a simple test in Java with Sikuli on Mac.  This is the 
script that I have:

import org.junit.Test;
import org.sikuli.script.App;

public class MacTest
{
@Test
public void testMacTest()
{
App.open("Firefox");
}
}

Pretty simple.  I am getting the following error:

java.lang.UnsatisfiedLinkError: 
/Users/u0151345/Documents/workspace/AutomatedTests/Libs/libMacUtil.jnilib:  
Library not loaded: /usr/local/lib/libopencv_core.2.2.dylib   Referenced from: 
/Users/u0151345/Documents/workspace/AutomatedTests/Libs/libMacUtil.jnilib   
Reason: image not found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1020)
at 
com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
at org.sikuli.script.MacUtil.(MacUtil.java:22)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.sikuli.script.Env.getOSUtil(Env.java:91)
at org.sikuli.script.App.(App.java:9)
at com.testcases.poc.MacTest.testMacTest(MacTest.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


My Mac is running Mac OS X v 10.7.5 and is a 64 bit machine. I have JRE 6 that 
is installed on my machine by default. Could you please let me know what I am 
doing wrong? I thought I followed installation directions correctly and have 
been looking around at other answers here... Thank you!

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221627]: Unsatisfied Link Error With Sikuli-IDE.app Correctly in the Applications Folder

2013-02-11 Thread J
Question #221627 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221627

Linked to bug: #220385
https://bugs.launchpad.net/bugs/220385
"envy needs to pull drivers from multiverse, not PPA"

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221627]: Unsatisfied Link Error With Sikuli-IDE.app Correctly in the Applications Folder

2013-02-11 Thread J
Question #221627 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221627

Description changed to:
Hey all,

I am trying to run a simple test in Java with Sikuli on Mac.  This is
the script that I have:

import org.junit.Test;
import org.sikuli.script.App;

public class MacTest
{
@Test
public void testMacTest()
{
App.open("Firefox");
}
}

Pretty simple.  I am getting the following error:

java.lang.UnsatisfiedLinkError: 
/Users/u0151345/Documents/workspace/AutomatedTests/Libs/libMacUtil.jnilib:  
Library not loaded: /usr/local/lib/libopencv_core.2.2.dylib   Referenced from: 
/Users/u0151345/Documents/workspace/AutomatedTests/Libs/libMacUtil.jnilib   
Reason: image not found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1020)
at 
com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
at org.sikuli.script.MacUtil.(MacUtil.java:22)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.sikuli.script.Env.getOSUtil(Env.java:91)
at org.sikuli.script.App.(App.java:9)
at com.testcases.poc.MacTest.testMacTest(MacTest.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

My Mac is running Mac OS X v 10.7.5 and is a 64 bit machine. I have JRE
6 that is installed on my machine by default. Could you please let me
know what I am doing wrong? I have set up everything correctly based on
the steps that RaiMan gave me here
https://answers.launchpad.net/sikuli/+question/220385

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221627]: Unsatisfied Link Error With Sikuli-IDE.app Correctly in the Applications Folder

2013-02-11 Thread J
Question #221627 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221627

Removed link to bug: #220385
https://bugs.launchpad.net/bugs/220385
"envy needs to pull drivers from multiverse, not PPA"

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


[Sikuli-driver] [Question #221638]: GUI front end to select functions to run?

2013-02-11 Thread Tom Hinds
New question #221638 on Sikuli:
https://answers.launchpad.net/sikuli/+question/221638

Hi Folks,

Mostly new to Sikuli. I've been using Sikuli and Python to help with acceptance 
scripts. Some simple stuff like verifying data entry and comparing report 
output across multiple version of our software.

My main script calls a series of functions that test different areas of my 
application, like:
 setupStuff()
 enterNames()
 importData()
 printReports()
 compareReportData()

A lot of times, especially when decoding my scripts, I'd like to run the 
selected functions, but not all of them. I'm not really a coder; my more 
complex scripts are more Python-heavy. I'm wondering if there's a way to start 
my script with a GUI (like a series of checkboxes or something similar) that 
lets my choose which of my 30+ functions to run. Currently I edit the main 
script before running it, commenting out the functions that I want to skip.

Thanks,

- Tom

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221497]: copy mouse action

2013-02-11 Thread Becky Chang
Question #221497 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221497

Status: Answered => Open

Becky Chang is still having a problem:
Thank you for your answer. But I really don't familiar with these
scripts. Can I have a simple sample that a mouse keeps clicking an image
and repeat for 100 times ? Thanks. I appreciate it.


Becky

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221497]: copy mouse action

2013-02-11 Thread RaiMan
Question #221497 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221497

Status: Open => Answered

RaiMan proposed the following answer:
for i in range(100):
click(image)

this will 100 times search the image on the whole screen (takes between
0.5 and 1 sec) and click the found image.

Be aware: if you want to use Sikuli, you will have the need to dive a
little bit into Python scripting (see faq 1858).

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221497]: copy mouse action

2013-02-11 Thread RaiMan
Question #221497 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221497

RaiMan proposed the following answer:
... and the most important: faq 1800

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #221627]: Unsatisfied Link Error With Sikuli-IDE.app Correctly in the Applications Folder

2013-02-11 Thread RaiMan
Question #221627 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/221627

Status: Open => Answered

RaiMan proposed the following answer:
There is a bug in the current Sikuli version using Java:
the Screen class must be instantiated before the App class is used.

easiest workaround:

import org.junit.Test;
import org.sikuli.script.*;

public class MacTest
{
@Test
public void testMacTest()
{
new Screen();
App.open("Firefox");
}
}

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp