Skip to main content

Inject Java Script

Description

Inject java Script is used to inject java script in a Web GUI [Classic]workflow. Sometimes web control with web locators doesn’t react well as is unable to perform the action. At such times this step can be very useful to perform web actions. Inject Java Script automatically gets the web handle for the Web Browser chosen in Web Browser Name selection which is not available automatically in other scripting steps.

Configurations

Field NameDescription
Web Browser NameYou can select any one web browser from the given list. Basically, you must select the same web browser which was selected in the Start Browser step.
Inject Java Script automatically gets web handle from the selection.
Left Pane:
Get Input FieldsClick to get a list of all input fields that can be used as a part of Inject Java Script.
Code Snippets:
Sample CodeDouble click Sample Code to populate sample code in the Inject Java Script right hand pane. Here you will find an example to make fields available to next step.
Partial pseudo code for making multiple fields available to next step, var FieldName = "FieldName"; var FieldValue = "FieldValue"; <br/>var FieldName2 = "FieldName2"; var FieldValue2 = "FieldValue2"; return "<<>>"+FieldName+"::"+FieldValue+"<<>>;<<>>"+FieldName2+"::"+FieldValue2+"<<>>";
Right Pane:
Inject Java ScriptWrite the Java Script in the space provided.
Following, is a sample Java Script showing how to set value and click a button. In this case the code sets values of username and password and clicks a login button.
var chkPrint = document.getElementsByName('uid')[0].value = "mngr169997"; document.getElementsByName('password')[0].value = "YvynEtA"; document.getElementsByName('btnLogin')[0].click();