Automate Test case Outsystem using Katalon Tool

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:

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

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

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

Daniël Kuhlmann wrote:

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


Thanks for your suggestion 

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