Re: [Sikuli-driver] [Question #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 Status: Answered => Solved xyz_User confirmed that the question is solved: looks like this did it: images = ["1569201199862.png","1569201205664.png"] count = 0 matches = findAnyList(images) if len(matches) == 2: popup('got 2') else: sleep(1) -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 Status: Open => Answered Manfred Hampl proposed the following answer: You cannot call 'testingThisFunction()' with an empty parameter list, you always have to provide two images, e.g. 'testingThisFunction("1568620179920-6.png", "1568621143400.png")' -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 Status: Solved => Open xyz_User is still having a problem: I seem to be getting an error as well: testingThisFunction() #Random Target TypeError: calliopeMassCureWounds() takes exactly 2 arguments (0 given) Here's the code: def testingThisFunction(first, second): imageCount = 0 if squareArea2.exists(first,0.5): imageCount += 1 if squareArea4.exists(second,0.5): imageCount += 1 return imageCount == 2 if testingThisFunction("1568620179920-6.png", "1568621143400.png"): doubleClick(Location(639,686)) click(Location(Location(664, 572))) callMyNextFunction() waitForUi() else: sleep(0.1) -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 RaiMan posted a new comment: No Need to stop asking. It is my decision wether, when or how I answer ;-) -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 Status: Answered => Solved xyz_User confirmed that the question is solved: I am full of gratitude once again, I promise to stop asking questions for the next little while :) -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 Status: Open => Answered RaiMan proposed the following answer: that's not Python ;-) I would do it like this (if the function makes sense at all, only if needed more than once) def findTwoImages(first, second): imageCount = 0 if exists(first): #waits 3 secs for first imageCount += 1 if exists(second): #waits 3 secs for second imageCount += 1 return mageCount == 2 if findTwoImages("1569100025263.png", "1569100032614.png,3"): popup('got 2') This only works, if the first image appears within 3 seconds (no matter what is with the second image). You might also have a look at the feature findAny(). -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
Question #684105 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/684105 Description changed to: looking to find 2 different images withing a given time for eg: 3 sec, only if it finds BOTH of the images it should do something (popup, got 2), Not sure what I'm doing wrong, please advise: def findTwoImages(self,"1569100025263.png,3","1569100032614.png,3"): twoImages = False imageCount = 0 if exists(refSet.getImage("1569100025263.png")): imageCount += 1 if exists(refSet.getImage("1569100032614.png")): imageCount += 1 if (imageCount == 2): twoImages = True popup('got 2') findTwoImages() -- You received this question notification because your team Sikuli Drivers 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 #684105]: Finding Two different images
New question #684105 on Sikuli: https://answers.launchpad.net/sikuli/+question/684105 looking to find 2 different images, only if it finds the given 2 it should do something (popup, got 2), Not sure what I'm doing wrong, please advise: def findTwoImages(self,"1569100025263.png","1569100032614.png"): twoImages = False imageCount = 0 if exists(refSet.getImage("1569100025263.png")): imageCount += 1 if exists(refSet.getImage("1569100032614.png")): imageCount += 1 if (imageCount == 2): twoImages = True popup('got 2') findTwoImages() -- You received this question notification because your team Sikuli Drivers 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