sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #43388
[Bug 1706334] Re: [1.1.1] - Region.observe - onAppear() handler quits when using low lvl mouse commands like mouseDown
Ok thanks for looking into it anyway.
I tried your code, worked for me too, I spent some time to investigate why, and I found my mistake.
I wrote "Button.Left" but it has to be LEFT , if I write Button.Left it says:
[error] script [ Unbenannt ] stopped with error in line 1
[error] AttributeError ( type object 'org.sikuli.script.Button' has no attribute 'Left' )
but since this is inside the handler it seems that no message is provided by SikuliX (not sure if this is an issue or if it is possible to do so.). The error message can just be seen if you do the stuff outside of a handler function.
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1706334
Title:
[1.1.1] - Region.observe - onAppear() handler quits when using low lvl
mouse commands like mouseDown
Status in Sikuli:
Opinion
Bug description:
My script stops the observation on the following code - see also
screenshot provided:
Debug.on(3);
neueRegion = Screen(0);
Settings.OcrTextRead = True;
def testHandler(event):
neueRegion.mouseMove("1500985545922.png");
neueRegion.mouseMove(0,40);
neueRegion.mouseDown(Button.Left);
event.repeat(1);
neueRegion.onAppear("1500985537208.png", testHandler);
neueRegion.observe(30);
------------------------
The script did not exit the observer (used repeat(1) correctly) when I left out mouseDown or mouseUp commands. Also a wait(3) or similar code stopped the observer....
A simple "neueRegion.click(1500985537208.png)" did NOT cause the observer to stop too early.
I think that is not the behavior it should have when I say
ObserveEvent.repeat()
I am using SikuliX 1.1.1 on Windows 7 Professional - Version 6.1.7601
SP 1 Build 7601 - 64 bit
---------------
Edit: Also a region.doubleClick() stops the observer ...
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1706334/+subscriptions
References