sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #55242
[Bug 1883605] Re: [2.0.4] Match does not act like Region using text() --- fixed in 2.0.5
A fix will be available with 2.0.5 soon.
Use workaround until then.
** Summary changed:
- [2.0.4] Match does not act like Region using text()
+ [2.0.4] Match does not act like Region using text() --- fixed in 2.0.5
** Changed in: sikuli
Status: In Progress => Fix Committed
** Changed in: sikuli
Importance: Medium => High
** Changed in: sikuli
Importance: High => Critical
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1883605
Title:
[2.0.4] Match does not act like Region using text() --- fixed in 2.0.5
Status in Sikuli:
Fix Committed
Bug description:
----------------------- workaround
cast Match to Region
instead
reg1 = find(tc)
use
reg1 = Region(find(tc))
-----------------------------------------------------------
2.0.4-2020-03-14_08:01/Mac10.14.5/Java8(64)1.8.0_251-b08
This was working in 1.1.4
I'm using the find(image) to set a region, then modify its boundaries for use in region.text()
The region.text() is now finding the text in the original region rather than the modified region.
Open the attached file 'text image.png' and use a screenshot of it to
replace the image in the first line of the script
Here is the simplified script:
tc = Pattern("1592253974892.png").similar(0.89)
if exists(tc):
reg1 = find(tc)
reg1.setX(reg1.getX()+reg1.getW())
reg1.setW(105)
reg1.highlight(1)
bld = reg1.text()
print(bld)
else:
print('not found')
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1883605/+subscriptions
References