Sets the password of a text field or text area element. This function is equivalent to the BrowserSetText function except that the password string is never visible in the replay pane of the browser application or shown by TrueLog Explorer.
BrowserAPI.bdh
BrowserSetPassword( uTestObject : in union, sPassword : in string, bForceLegacyInputMode : in boolean optional ): boolean;
Parameter | Description |
---|---|
uTestObject | The XPath locator or the handle to the DOM element. |
sPassword | The password to be set. |
bForceLegacyInputMode | Optional: Replays the BrowserSetPassword function in legacy input mode even if Legacy input mode is disabled or BrowserSetOption(BROWSER_OPT_LEGACY_INPUT_MODE, true) is scripted (JavaScript events instead of Windows API-level events). Default is FALSE. |
true if successful
false otherwise
benchmark SilkPerformerRecorder use "Kernel.bdh" use "BrowserAPI.bdh" dcluser user VUser transactions TInit : begin; TMain : 1; var dclrand dcltrans transaction TInit begin end TInit; transaction TMain begin BrowserStart(BROWSER_MODE_DEFAULT, 800, 600); // navigate to the login site BrowserNavigate("http://demo.borland.com/TestSite/LoginForm.html"); // set the authentication for the secure site BrowserSetText("//INPUT[@name='user']", "BasicAuthUser"); BrowserSetPassword("//INPUT[@name='pwd']", Decrypt3DES("Ax7/X9sk1kIfHlbAZ434Pq4=")); // submit the form BrowserClick("//INPUT[@value='Submit Query']", BUTTON_Left); end TMain;