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;