I am trying to automate my test case using Katalon tool - web recording option.
While capturing the test object of Outsystem web application . Object ID is getting dynamically generated.
Is there any ID can make it static in Outsystem ? similar to ASPX StaticClientMode = true ?
Hi,
No there is not, they are generated by outsystems.
What we do at s customer that uses Tosca, is to set an extended property named test with a value, and filter on that rather than the id. On elements in repeating widgets like list record and table records we add the list .CurrentRowNumber to the value of the extended property.
It is a bit more work, but this generated a list of identifiable attributes that keep their value, and and are also more readable that the long IDs that outsystems generates
The disadvantage is that it generates a bit more html code also in your production code.
Regards,
Daniel
Daniël Kuhlmann wrote:
Thanks Daniel , We are trying setup automation test setup for our Outsystem web application
Need some recommendation for which Automation tool to pick up(No prior experience of automation programming) ?
1.Katalon
2.Selenium
3.Tosca
4.Leapwork
All will do the job. Saw a demo of Leapwork which has a nice modular low code approach to UI test automation.
Thanks for your suggestion
Here is an older post on this subject with more information:
https://www.outsystems.com/forums/discussion/40056/test-automation-tool-for-outsystems/
See this post: https://www.outsystems.com/forums/discussion/40056/test-automation-tool-for-outsystems/
Jhonatan de Oliveira Melo mentions he uses Katalon with OutSystems, maybe he can help you?