Skip to main content

[WebUI] Set Encrypted Text

Description

Set encrypted text into an input field. It also clears the previous value of the input field. To encrypt raw text, follow the instructions below:

  • In Manual mode - The pop up dialog has been shown when calling keyword Set Encrypted Text. Input raw text and select insert.

  • In Script mode - Go to Help > Encrypt Text, input raw text to encrypt. Next, copy and paste encrypted text into the test scripts.

Parameters

ParameterParameter TypeRequiredDescription
toTestObjectYesRepresents a web element.
textStringYesThe encrypted text.
flowControlFailureHandlingOptionalSpecify failure handling schema to determine whether the execution should be allowed to continue or stop.

Example

Set the encrypted text to txt_Password of a login form:

'Open browser and navigate to AUT'
WebUI.openBrowser('http://demoaut.katalon.com/profile.php#login')

'Input username'
WebUI.setText(findTestObject('Page_Login/txt_UserName'), 'John Doe')

'Input password'
WebUI.setEncryptedText(findTestObject('Page_Login/txt_Password'), 'g3/DOGG74jC3Flrr3yH+3D/yKbOqqUNM')

'Click on "Login" button'
WebUI.click(findTestObject('Page_Login/btn_Login'))

'Close browser'
WebUI.closeBrowser()
Was this page helpful?