[1.1.1 final] Screen().capture() does not return path --- use Screen().capture().getFile() or capture() in scripts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SikuliX |
Won't Fix
|
Undecided
|
RaiMan |
Bug Description
**************** correct usage to get a filename in temp storage
Screen(
or in a script use the undotted version as documented:
capture()
-- explanation:
The intended behaviour of the capture feature is to create an in-memory image in the first place (implemented at the Java level).
At the script level there is a convenience capture() (undotted usage, bound to the SCREEN object being), which returns the filename of the image stored in temp storage.
That in versions before 1.1.1 Screen().capture() returned a filename instead of a ScreenImage object was a bug, that never was discovered.
-------
In 1.1.1 Screen().capture() returns "org.sikuli.
in 1.1.0 Screen().capture() returns "...\AppData\
Same script, just switching between 1.1.0 and 1.1.1 IDE
Windows 10 Pro Version 1703 64-Bit
Thanks
summary: |
- 1.1.1 Screen().capture does not return path + 1.1.1 Screen().capture() does not return path |
Changed in sikuli: | |
status: | New → Invalid |
summary: |
- 1.1.1 Screen().capture() does not return path + [1.1.1 final] Screen().capture() does not return path |
Changed in sikuli: | |
status: | Confirmed → Fix Committed |
importance: | Undecided → High |
assignee: | nobody → RaiMan (raimund-hocke) |
milestone: | none → 1.1.2 |
summary: |
- [1.1.1 final] Screen().capture() does not return path + [1.1.1 final] Screen().capture() does not return path --- workaround |
description: | updated |
Changed in sikuli: | |
status: | Fix Committed → Won't Fix |
importance: | High → Undecided |
milestone: | 1.1.2 → none |
description: | updated |
summary: |
- [1.1.1 final] Screen().capture() does not return path --- workaround + [1.1.1 final] Screen().capture() does not return path --- use + Screen().capture().getFile() |
summary: |
[1.1.1 final] Screen().capture() does not return path --- use - Screen().capture().getFile() + Screen().capture().getFile() or capture() in scripts |
description: | updated |
Why did you change your mind?
Seems really to be a bug in 1.1.1