input, inputbox, textbox, passwordbox, password, scriptless, script-less, scripted, step, view, stepview

Method Zap.InputPasswordBox

Shows InputBox with Password Input field and Returns typed text data

Watch this video to learn how to use this method

Have a problem with playback?

Usage

Function Zap.InputPasswordBox( 
	String PromptMessage [Optional],
	Boolean CollapseMainWindow [Optional],
	String DefaultResult [Optional]
)

ZAP Utility

Zap.InputP...Box

Type password:

true

default

result

String PromptMessage [Optional]

Boolean CollapseMainWindow [Optional]

String DefaultResult [Optional]

Output Parameter

Parameters

PromptMessage (optional)

Type: String

Default value: "Input the text:"

Prompt Message for Input Dialog

CollapseMainWindow (optional)

Type: Boolean

Default value: true

If true it collapses Main ZAPTEST Window when dialog appears

DefaultResult (optional)

Type: String

Default value: Empty String

Default result if user clicks close button

Returns

String with user typed text data

Example

In this example we will use InputBox and InputPasswordBox to allow user manually type login and password on the view and login on the page

VBScript

username = Zap.InputBox("Please enter username:", true, "DemoUser")
password = Zap.InputPasswordBox("Please enter password:", true, "demo")
Application("Demo").View("DemoView").Object("txtUsername").Type username
Application("Demo").View("DemoView").Object("txtPassword").Type password
Application("Demo").View("DemoView").Object("btnLogin").Click

JavaScript

var username = Zap.InputBox("Please enter username:", true, "DemoUser");
var password = Zap.InputPasswordBox("Please enter password:", true, "demo");
Application("Demo").View("DemoView").Object("txtUsername").Type(username);
Application("Demo").View("DemoView").Object("txtPassword").Type(password);
Application("Demo").View("DemoView").Object("btnLogin").Click();

Comment

Use Password Box to allow user manually type password and save it to "password" variable

ZAP Utility

Zap.InputP...Box

password

Comment

Set optional parameters

ZAP Utility

Zap.InputP...Box

Type password:

true

defaultPass

password

Contact Us

Tower Place 100

3340 Peachtree Rd NE #1800 

Atlanta, GA 30326 USA

(404) 814-5227