Method InputBox
Shows InputBox and Returns typed text dataUsage
Function ZAP.InputBox (
String PromptMessage [Optional],
Boolean CollapseMainWindow [Optional],
String DefaultResult [Optional]
)
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