TESTARtool / TESTAR_dev

TESTAR, automated testing through the Graphical User Interface
http://www.testar.org
BSD 3-Clause "New" or "Revised" License
36 stars 24 forks source link

Add WebInnerHTML, WebOuterHTML WdTags, and extend Action-Widget mapping #376

Closed ferpasri closed 11 months ago

ferpasri commented 1 year ago
  1. Add Inner and Outer HTML WdTags

    • TESTAR original idea is to map each SUT property with a SUT Tag. However, this idea requires manual implementation for each desired property/Tag.
    • In order to enhance TESTAR to be integrated with other tools that use Web DOM properties to identify elements, we can integrate more generic WdTags such as WebInnerHTML and WebOuterHTML WdTags
  2. Add double Action <-> Widget mapping

    • TESTAR was only allowed to retrieve the widget of an action : action.get(Tags.OriginWidget)
    • Now it is also possible to do it the other way around : widget.get(Tags.ActionSet)
  3. Fix the creation of replayable files for web systems

    • Web app had some issues serializing the web objects to the replayable fragment