sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #32201
[Bug 1447096] Re: [1.1.0] OS X 10.10.3: IDE: running scripts acting on some Mac apps: work for about 60 seconds, then click/type get really slow --- workaround: use command line instead of app
@Rayan
thanks for feedback.
--- I don't have any issue with launching Notes with the App.open( )
Sure you do not have ;-)
I found a hack to avoid this problem (see bug 1445667)
--- to get around the slowdown for now ...
... just edit your script in the IDE and save it before running it from the command line in a parallel Terminal session.
--- if you need more information
I do not need any more information, since the cause is rather clear (that is why these extra debugs are shown).
But I do not have any idea in the moment, how to tackle the problem, since it is somewhere deep down in the area, where Java steps down to the native layers of OS X to issue the click action.
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1447096
Title:
[1.1.0] OS X 10.10.3: IDE: running scripts acting on some Mac apps:
work for about 60 seconds, then click/type get really slow ---
workaround: use command line instead of app
Status in Sikuli:
Fix Committed
Bug description:
************ workarounds:
use this to start the IDE from a command line:
java -jar /Applications/SikuliX.app/Contents/Java/sikulix.jar
or use the IDE as usual, but do not run from inside the IDE, but in parallel from a Terminal session (command line)
<path to your setup folder>/runsikulix -r yourScript.sikuli
Since this seems to be some serious problem deep down in the Java
Robot implementation with respect to OS X 10.10, a fix might take some
time.
The symptom:
about 60 seconds after the first Robot action, the robot extensively delays any mouse and keyboard actions and seems to do some features erroneously or even not at all.
------------------------------------------
on OSX 10.10.3
With nightly build 1.1.0 22-04-2015 and earlier versions
i Get a error when i stop a simple loop script as it gets slow.
for x in range(100):
App.focus("dild")
click(1)
click(2)
click(3)
click(4)
print("at " + str(x))
i get to about 16 loops and its then get realy slow and finds the
click´s every 10-20 sec...
when i stop the script it promtes me that:
Possible cause in case you did not touch the mouse while script was running:
mouse actions are blocked generally or by formost application
anybody have any ideas?
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1447096/+subscriptions
References