Returns the handle of the active browser window (tab).
BrowserAPI.bdh
BrowserGetActiveWindow( sWindowName : string optional ): number;
Parameter | Description |
---|---|
sWindowName |
Optional: This window name is used in TrueLogs and the Browser Application.
Whenever the window handle returned by BrowserWaitForNewWindow is passed to another window function, such as BrowserActivateWindow or BrowserCloseWindow, this window name is used for textual identification of the window. |
benchmark SilkPerformerRecorder use "Kernel.bdh" use "BrowserAPI.bdh" dcluser user VUser transactions TMain : 1; dcltrans transaction TMain var mainWindow : number; newWindow : number; check : number; begin BrowserStart(BROWSER_MODE_DEFAULT, 800, 600); BrowserNavigate("http://demo.borland.com/TestSite/multiplewindows/multipleWindows.html"); mainWindow := BrowserGetActiveWindow("main window"); BrowserLinkSelect("//A[@name='window1']", "Select, BODY (#1)"); newWindow := BrowserWaitForNewWindow("new window"); BrowserActivateWindow(mainWindow); check := BrowserGetActiveWindow(); if (check <> mainWindow) then RepMessage("Window handles are different", SEVERITY_ERROR); end; end TMain;