[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, go to Help > Encrypt Text.
Manual mode
The pop-up dialog has been shown when calling keyword "Set Encrypted Text". Input raw text and select insert.
Script Mode
Go to Help > Encrypt Text, input raw text to encrypt. Next, copy and paste encrypted text into the test scripts.
Parameters
Param | Param Type | Mandatory | Description |
---|---|---|---|
to | TestObject | Required | Represent a web element. |
text | String | Required | The encrypted text. |
flowControl | FailureHandling | Optional | Specify 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()