Sets username and password for a subsequent authentication attempt. Usually the username and password must be typed into an authentication dialog for authentication purposes. This function stores both strings temporarily so that they can be used for authentication with the following API call. The password string is never visible in the replay pane of the browser application nor shown by TrueLog Explorer.
BrowserAPI.bdh
BrowserSetAuthentication( sUsername : in string,
sPassword : in string ): boolean;
| Parameter | Description |
|---|---|
| sUsername | The username for a subsequent authentication attempt. |
| sPassword | The password for a subsequent authentication attempt. |
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);
// set the authentication for the secure site
BrowserSetAuthentication("BasicAuthUser", "BasicAuthPass");
// navigate to the secure site
BrowserNavigate("http://demo.borland.com/TestSite/secure_sub1/secure_authrequ.asp?LOGON_USER=BasicAuthUser");
end TMain;