sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #44863
[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
@Junior Ese
Updated my MacBook Pro and my iMac to macOS 10.13.2.
Made the following test with a Terminal window being open before
scriptstart.
def xdelay(text, start, step):
dur = int((time.time() - start)*1000)
if (step == 0 or dur > 500):
print text + ":", int((time.time() - start)*1000)
switchApp("terminal")
Settings.MoveMouseDelay = 0
nums = "0123456789"
scriptStart = time.time()
type(Key.ENTER)
type("clear")
type(Key.ENTER)
wait(1)
oneMin = True
for k in range(10):
for i in range(10):
start = time.time()
click()
xdelay("click", start, i)
start = time.time()
type(nums[i])
xdelay("type", start, i)
wait(1)
if (oneMin and time.time() - scriptStart > 60):
print "***** 1 minute exceeded"
oneMin = False
type("x")
break
... and had no problems.
Could you please run the test script in your faulty environment.
--
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