Invoke Method (ChildWin DialogBox MainWin)


ChildWin, DialogBox, and MainWin.


Invokes the dialog or window, using the menu, menu item, pushbutton, or command line provided in the declaration.




  • The Invoke method invokes the current dialog or window, using information specified in the declaration to determine how to invoke the object. For a dialog box, the declaration must contain the wInvoke variable, which defines the menu, menu item, or pushbutton that invokes the dialog box. For a ChildWin, wInvoke can be either a menu or a menu item.

  • When you use the Invoke method for a MainWin, Invoke calls the Start method and passes to it parameters specified in the declaration for the MainWin:
    Variable, a string that defines the command line used to invoke the application. The MainWin declaration must contain a definition for this variable in order to use the Invoke method to invoke the main window.
    Optional: Variable, a string that defines the working directory of the application when it is invoked.
    Optional: A Boolean that, if set to TRUE, indicates that Silk Test Classic should wait until the application’s extension has finished registering.
    Optional: An integer that specifies the number of seconds that Silk Test Classic waits fo the main window of the application to appear.
  • For more information about how the Start method uses these parameters when they are passed to it by Invoke, see Start Method (MainWin).


[ ] // in declarations
[-] window DialogBox Find
	[ ] tag "Find"
	[ ] parent TextEditor
	[ ] // ...
[ ] WINDOW wInvoke = TextEditor.Search.Find
[ ] 
[ ] // in script
[ ] TextEditor.Invoke()
[ ] Find.Invoke()