[2.0.0] Region.findText() does not work reliably (upper/lowercase, special characters, ...)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SikuliX |
In Progress
|
Medium
|
RaiMan |
Bug Description
pre-reqs:
selenium 3.141 in Java
sikulixapi 2.0.0 jar
tess4j-4.4.1 jar
background:
Step1: get a screenshot of element from selenium, store it as png
Output: image is captured good
Step2: read text from captured png using bufferedimage and textrecognizer class
Output: Texts are read correctly from captured image
Step3: perform action on text using sikuli. consider two texts with same characters 'Password' and 'password' (notice p here)
Expected: perform action on 'Password'
Actual: performs action on 'password' (incorrect element clicked)
//sikuli instantiated as below
Region s = new Screen(0);
Settings.
Settings.
Settings.
String text = callScanImageocr(); //method to read text from a png file as mentioned in step 2 and it returns 'Password' correctly.
s.findText(
Please suggest and correct me if anything is wrong.
Changed in sikuli: | |
status: | New → In Progress |
importance: | Undecided → Medium |
milestone: | none → 2.1.0 |
Changed in sikuli: | |
assignee: | nobody → RaiMan (raimund-hocke) |