Forum Discussion
Hi,
While Robert's reply is the recommended way to go if for some reason you *really* need to use image search, note that as per https://support.smartbear.com/testcomplete/docs/reference/project-objects/items/stores/regions/findregion.html, .FindRegion() returns found rectangle if the search succeeds.
So your code should be like this:
Set Button = Regions.GetPicture("output_preview")
Set currentWindow = Sys.Desktop.ActiveWindow.Picture(0, 0, -1, -1)
Set oSearchResult = Regions.FindRegion(Button ,currentWindow )
If oSearchResult Is Nothing Then
Log.Warning "Not found"
Else
' Do a .Click() here using coordinates calculated using currentWindow and oSearchResult objects
End If
Thanks Alex,
But how do i calculate the coordinates using currentWindow and oSearchResult objects ?
Can you help me out here.
Ant the reason I'm using image recognition to click on this button is because 'Object Spy' is unable to identify this button. I don't get a red rectangle over this button( also some other buttons which are on the status bar of my desktop application).
I don't want to use coordinates to click on the button, which is why I chose to do it using image recognition.
Please let me know if I can go ahead with Roberts suggestion in this case.
I have attached the screenshot of the status bar having the red rectangle of 'Object Spy'.
Thanks in advance.