← Back to team overview

sikuli-driver team mailing list archive

[Question #695754]: FindBest(); return if image is not found on Disk or on Screen

 

New question #695754 on Sikuli:
https://answers.launchpad.net/sikuli/+question/695754

we use findBest() to pass mulitple images. now there may be instance where image may not be present on disk( like missed to checked in)
or there may be a case findbest did not find it on screen
is there a way to know these with findbest?
one of the way is we check in each of the image path before calling findBest.
is there any better approach?

sample code
def searchImage(name=[],SearchRegion=SCREEN):
    logInfo("Method: **searchImage***")
    logInfo("Search Path: "+str(getImagePath()))
    logInfo("Image Names: " + str(name))
    ctrl=SearchRegion.findBest(name)
    if(ctrl==None):
        logInfo("No Object Found")

    else:
        logInfo("Object Found at Index:" + str(ctrl.getIndex()))
        ctrl.highlight(1)
        return ctrl
    

    logInfo("No Image Match. Check if image is present in repo and on screen") 
    return None


-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.