ServiceNow ATF(Assert Text on Page (Custom UI))

Soumya12
Kilo Contributor

In ATF while using 'Assert Text on Page (Custom UI)' test step to assert a Text which contains single quotes, test is getting failed stating not on page even when the text is present on the page.

For example : In portal there is text "Welcome to Portal! We're excited to have you join our team" .

I tried to Assert this text with the proper test step getting failure saying 

FAILURE: Text 'Welcome to Portal! We're excited to have you join our team' was not on the page.

As an work around i also tried with escape character still did not work.

Does any one faced this issue? if there is any solution please let me know.

 

16 REPLIES 16

That also did not work Ankur.

FAILURE: Text '"Welcome to Portal! We're excited to have you join our team"' 

Regards

Soumya.

not sure if that is supported in ATF or not

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Hi Ankur,

 

The above issue is resolved.

Assert was failing because the text was displayed from HTLM field where the single quote will be slightly different from normal text(We're ) field like mentioned below screenshot.

find_real_file.png 

I created a custom step to convert HTML text to plain text and then asserted the text, It worked.

Thank you.

Glad to know.

 

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Community Alums
Not applicable

Hey @Soumya12 , can you please share how did you create the custom step to convert HTML Text to Plain Text. Thanks