HumHub Documentation (unofficial)

WebDriverTargetLocator

Used to locate a given frame or window.

Table of Contents

Constants

WINDOW_TYPE_TAB  = 'tab'
WINDOW_TYPE_WINDOW  = 'window'

Methods

activeElement()  : WebDriverElement
Switches to the element that currently has focus within the document currently "switched to", or the body element if this cannot be detected.
alert()  : WebDriverAlert
Switch to the currently active modal dialog for this particular driver instance.
defaultContent()  : WebDriver
Set the current browsing context to the current top-level browsing context.
frame()  : WebDriver
Switch to the iframe by its id or name.
window()  : WebDriver
Switch the focus to another window by its handle.

Constants

Methods

defaultContent()

Set the current browsing context to the current top-level browsing context.

public defaultContent() : WebDriver

This is the same as calling RemoteTargetLocator::frame(null);

Return values
WebDriver —

The driver focused on the top window or the first frame.

frame()

Switch to the iframe by its id or name.

public frame(WebDriverElement|null|int|string $frame) : WebDriver
Parameters
$frame : WebDriverElement|null|int|string

The WebDriverElement, the id or the name of the frame. When null, switch to the current top-level browsing context When int, switch to the WindowProxy identified by the value. When an Element, switch to that Element.

Tags
throws
InvalidArgumentException
Return values
WebDriver —

The driver focused on the given frame.

window()

Switch the focus to another window by its handle.

public window(string $handle) : WebDriver
Parameters
$handle : string

The handle of the window to be focused on.

Tags
see
WebDriver::getWindowHandles
Return values
WebDriver —

The driver focused on the given window.


        
On this page

Search results