** Changed in: sikuli
Status: Confirmed => Fix Committed
** Changed in: sikuli
Assignee: (unassigned) => RaiMan (raimund-hocke)
** Changed in: sikuli
Milestone: None => x1.0
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/850520
Title:
X-1.0rc3: IDE: "with Region" doesn't work after first run - uses whole
screen --- workaround
Status in Sikuli:
Fix Committed
Bug description:
--- workaround
put the code block (no indentation !) between
setROI(some_region)
#...
# code
#...
setROI(SCREEN)
----------------------------------------------------
# According to
http://sikuli.org/docx/region.html#grouping-method-calls-with-region
# "All methods inside the with block that have the region omitted are
redirected to the region object specified at the with statement."
# Based on this statement, I would expect the following code to only
highlight the bottom three icons.
# Tested on both 64 bit Windows 7 and OSX Lion with identical results.
# Version: Sikuli X 1.0rc2 "Maltese" Released on 2011/02/10
# Expected results:
# * The script should highlight the test image, the bottom half of the test
image, and the bottom three icons in the test image.
# Actual results:
# * All 6 icons are highlighted.
# Steps to reproduce:
# 1. Close all running copies of the Sikuli IDE.
# 2. Open TestImage.png in an image viewer at 1:1 zoom level. (Possibly by
viewing the .html file)
# 3. Open the Sikuli IDE and load this script.
# 4. Run the script. During the first run you will see the expected behavior.
It will only highlight the bottom three icons.
# 5. Run the script again. This time and any time after, it will highlight
all 6 icons. This is not the expected behavior.
testimage = find()
testimage.highlight(1)
bottomhalf = Region(testimage)
bottomhalf.setY(bottomhalf.getCenter().y)
bottomhalf.setH(bottomhalf.getH()/2)
bottomhalf.highlight(1)
with bottomhalf:
icons = findAll()
sorted_icons = sorted(icons, key=lambda m:m.y)
for icon in sorted_icons:
icon.highlight(1)
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/850520/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp