[2.0.4] findText() or find("some text") not working --- workaround

Bug #1881240 reported by Shane Paes on 2020-05-29
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Sikuli
Medium
RaiMan

Bug Description

**************************** current state / workaround
findText() and find("some text") are supported by the same implementation, which currently does not work well.
This is a bug and will be fixed in 2.0.5

Until then try to solve your problem with findWord, findWords, findLine and findLines features

**********************************************************

This is my code

        Settings.OcrTextRead = true;
        Settings.OcrTextSearch = true;

        Region RegionShapeMarkup = new Region(4,4,269,165);
        String TextBoxLabelName= "Shape";
        Match TextBoxLabelNameFound = RegionShapeMarkup.find(TextBoxLabelName);
        if (TextBoxLabelNameFound != null)
        {
            RegionShapeMarkup.click (TextBoxLabelNameFound.offset(0, -30));
        }

the script fails with error
FindFailed: Shape.png: (0x0) in R[4,4 269x165]@S(0)

even though searching for text, script fails with error shape.png not found.

Test environment:
Windows 10 64bit, JAVA11

Any help on this issue will be appreciated.

Shane Paes (spaes) wrote :
RaiMan (raimund-hocke) on 2020-06-10
description: updated
Changed in sikuli:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → RaiMan (raimund-hocke)
milestone: none → 2.0.5
RaiMan (raimund-hocke) on 2020-06-18
summary: - findText() or find("some text") not working with Sikuli 2.0.4
+ [2.0.4] findText() or find("some text") not working --- workaround
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers