automated e2e testing
we are currently looking into automated e2e & integration testing for our courses. The courses are created via Storyline 3 and our testing-tool of choice is cypress.io.
One straight forward use-case we are trying to solve would be "Can the course be clicked-through all the way to the end?"
Since our courses are beeing localized into multiple languages we cannot rely on aria-labels to select buttons or elements. The cypress best-practices suggest using separate data-attributes to identify interaction elements for testing. Is there a way to apply custom attributes to elements in storyline to uniquly identify them in the output?
Also, are there any suggestions or hints from articulate on how to approach slide navigation and listening to timeline triggers?