Releases: jessezach/RobotEyes
Releases · jessezach/RobotEyes
Release 1.5.0
Bug fix: Report generation fix when running web tests and image comparison tests together
Enable running template type image comparison tests
Enable running non web/mobile image comparison tests
visualReport.html will now be generated within the output directory alongside robotframework reports
New keyword and fixes
- Added an optional name argument to all capture keywords. Images can be saved with a user specified name
- Added an optional redact argument similar to blur. This will allow redacting content from images specially when blurring content doesn't help.
- Updated the autogenerated image report to have relative path to images instead of absolute.
- Added a new keyword called compare two images. This will allow comparing two different images captured during the test.
Fixes related to separator
Fixes and Improvements
- Blur in capture full screen keyword now also blurs elements within frame/iframes.
- Removed Selenium2Library dependency.
- Fixed image resizing issue for mobile
Release 1.3.0
- Auto generation of report by using robotframework listeners. Does not support pabot currently.
- Enhancement to ignore NoSuchElementFound exception when passing multiple blur locators to capture keywords.
- Tolerance will now have to be passed to the
open eyes
keyword instead of at the time of importing the Library
Fix for issue when comparison output contains e notation
v1.2.1 fix bug when comparison output contains e notation
Release 1.2.0
- Support for selenium library v4
- Added blur support for Appium tests.
Refactor and fixes
- TypeError fix on capture element keyword
- Moved out selenium keywords and imagemagick method into respective classes
Disabled on the fly report generation due to high memory usage
1.1.0 Log complete output of comparison to help debugging incase of failures
Removing Mode
- No need to pass Mode(baseline or test) as argument. When the test is run the first time, baseline images are captured into the baseline directory. Any tests run subsequently will trigger tests.
- Pass tolerance in as whole numbers ranging from 1 to 100.
- Introducing passing of path to baseline image directory. Actual and Diff images will be stored in output directory. However baseline directory path needs to be passed by user from commandline at the time of running test.