Contexts
session.getWindowHandle()
Get handle of current window
RETURNS
Promise<string>
EXAMPLES
const handle = await session.getWindowHandle();
// handle = 'CDwindow-7321145136535301DE771CCBD9555CEA'SEE ALSO
session.closeWindow()
Close the current window.
RETURNS
Promise<void>
EXAMPLES
await session.closeWindow();SEE ALSO
session.switchToWindow(handle)
Change focus to another window. The window to change focus to may be specified by it's server assigned window handle.
PARAMETERS
handle: string - Window handle to switch to
RETURNS
Promise<void>
EXAMPLES
await session.switchToWindow('CDwindow-7321145136535301DE771CCBD9555CEA');SEE ALSO
session.getWindowHandles()
Get all window handles
RETURNS
Promise<string[]>
EXAMPLES
const handles = await session.getWindowHandles();
// handles = ['CDwindow-7321145136535301DE771CCBD9555CEA']SEE ALSO
session.switchToFrame(target)
Change focus to another frame on the page
PARAMETERS
target: null | number | Element - Identifier for the frame to change focus to
RETURNS
Promise<void>
EXAMPLES
const iframe = await session.findElement('css selector', 'iframe');
await session.switchToFrame(iframe);await session.switchToFrame(null);SEE ALSO
session.switchToParentFrame()
Change focus to parent frame on the page
RETURNS
Promise<void>
EXAMPLES
await session.switchToParentFrame();SEE ALSO
session.getWindowRect()
Get the size and position on the screen of the operating system window
RETURNS
Promise<WindowRect>
EXAMPLES
await session.getWindowRect();SEE ALSO
session.setWindowRect(windowRect)
Set the size and position on the screen of the operating system window
PARAMETERS
windowRect: WindowRect - Window position and size
RETURNS
Promise<void>
EXAMPLES
await session.setWindowRect({
x: 10,
y: 10,
width: 320,
height: 600
});SEE ALSO
session.maximizeWindow()
Maximizes the current window
RETURNS
Promise<void>
EXAMPLES
await session.maximizeWindow();SEE ALSO
session.minimizeWindow()
Minimizes the current window
RETURNS
Promise<void>
EXAMPLES
await session.minimizeWindow();SEE ALSO
session.fullScreenWindow()
This command increases Current window to Full-Screen
RETURNS
Promise<void>
EXAMPLES
await session.fullScreenWindow();SEE ALSO
WindowRect
An object defining the Window Rect.
PROPERTIES
x: number - The screenX and screenLeft attributes must return the x-coordinate, relative to the origin of the Web-exposed screen area, of the left of the client window as number of CSS pixelsy: number - The screenY and screenTop attributes must return the y-coordinate, relative to the origin of the screen of the Web-exposed screen area, of the top of the client window as number of CSS pixelswidth: number - The outerWidth attribute must return the width of the client window. If there is no client window this attribute must return zeroheight: number - The outerWidth attribute must return the height of the client window. If there is no client window this attribute must return zero
Last updated
Was this helpful?