input, inputbox, textbox, user, userinput, scriptless, script-less, scripted, step, view, stepview

Method Zap.InputBox

Shows InputBox and Returns typed text data

Watch this video to learn how to use this method

Have a problem with playback?

Usage

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

ZAP Utility

Zap.InputBox

Hello!

true

default

result

String PromptMessage

Boolean CollapseMainWindow [Optional]

String DefaultResult

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 InputBox to allow user manually type login and save it to "login" variable

ZAP Utility

Zap.InputBox

login

Comment

Use InputBox to allow user manually type login and save it to "login" variable

ZAP Utility

Zap.InputBox

Enter login:

true

user1

login

Contact Us

Tower Place 100

3340 Peachtree Rd NE #1800 

Atlanta, GA 30326 USA

(404) 814-5227