Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration of the visual validation feature. #299

Open
wants to merge 43 commits into
base: master
Choose a base branch
from

Conversation

TMenting
Copy link
Contributor

@TMenting TMenting commented Apr 7, 2022

Introducing the visual validation makes it possible to validate the visualized text against the expected text.
The visualized text is captured in a screenshot and extracted via an OCR engine. We request the expected text for the state of the SUT and compare this with the OCR result. The outcome of the validation is added to the HTML report.
The visual validation feature can be enabled in the Oracles setting tab.

The current key value solution is not very scalable and is becoming a
monolith. The extended setting class uses XML and makes it possible to
create new "setting groups" independent from each other.
Investigation required why the loop is triggered before the event has
been queued.
default tag based on the Tag name.
done from small to big. By doing so we can speed up the matching
algorithm. Elements which have been linked to an expected text element
based on their location are removed from the list with the remaining
elements which we need to match.
Fixed action shot for eye & sikulix desktop protocol.
Fixed sequence abortion on visual mismatch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

3 participants