[Sikuli-driver] [Question #221627]: Unsatisfied Link Error With Sikuli-IDE.app Correctly in the Applications Folder
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
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
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
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?
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
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
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
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
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