86
Views
6
Comments
Automate Test case Outsystem using Katalon Tool
Question

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  ?

mvp_badge
MVP
Rank: #19

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

mvp_badge
MVP
Rank: #19

Hi,

All will do the job. Saw a demo of Leapwork which has a nice modular low code approach to UI test automation.

Regards,

Daniel

mvp_badge
MVP
Rank: #19

Hi,

Here is an older post on this subject with more information:

https://www.outsystems.com/forums/discussion/40056/test-automation-tool-for-outsystems/

Regards,

Daniel

mvp_badge
MVP
Rank: #19

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?