PHP Трейт E2E\WebDriverShortcuts

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$driver Facebook\WebDriver\Remote\RemoteWebDriver

Открытые методы

Метод Описание
notSee ( $selector ) Wait and validate an element to be invisible.
see ( $selector ) Wait and validate an element to be visible.
seeText ( $text, $selector ) Wait and validate a text to be visible in an element.

Защищенные методы

Метод Описание
back ( ) Navigate back.
click ( $element ) : Facebook\WebDriver\WebDriverElement Click an element.
doubleClick ( $element ) Double-click and element.
el ( $selector ) : Facebook\WebDriver\WebDriverElement
els ( $selector ) : Facebook\WebDriver\Remote\RemoteWebElement[] Get a list of elements by a selector.
enter ( ) Press enter.
forward ( ) Navigate forward.
press ( string $key = WebDriverKeys::ENTER ) Press a key.
refresh ( ) Refresh the page.
rightClick ( $element ) : Facebook\WebDriver\Remote\RemoteMouse Right-click an element.
sleep ( $seconds ) Sleep (implicit wait) for some seconds.
type ( $string ) Type a string.
typeIn ( $element, $string ) Type into an element.
waitUntil ( $func, integer $timeout = 10 ) Wait until a condition is met.

Описание методов

back() защищенный Метод

Navigate back.
protected back ( )

click() защищенный Метод

Click an element.
protected click ( $element ) : Facebook\WebDriver\WebDriverElement
$element
Результат Facebook\WebDriver\WebDriverElement

doubleClick() защищенный Метод

Double-click and element.
protected doubleClick ( $element )
$element

el() защищенный Метод

protected el ( $selector ) : Facebook\WebDriver\WebDriverElement
$selector WebDriverElement|string
Результат Facebook\WebDriver\WebDriverElement

els() защищенный Метод

Get a list of elements by a selector.
protected els ( $selector ) : Facebook\WebDriver\Remote\RemoteWebElement[]
$selector
Результат Facebook\WebDriver\Remote\RemoteWebElement[]

enter() защищенный Метод

Press enter.
protected enter ( )

forward() защищенный Метод

Navigate forward.
protected forward ( )

notSee() публичный Метод

Wait and validate an element to be invisible.
public notSee ( $selector )
$selector string The element's CSS selector.

press() защищенный Метод

Press a key.
protected press ( string $key = WebDriverKeys::ENTER )
$key string

refresh() защищенный Метод

Refresh the page.
protected refresh ( )

rightClick() защищенный Метод

Right-click an element.
protected rightClick ( $element ) : Facebook\WebDriver\Remote\RemoteMouse
$element
Результат Facebook\WebDriver\Remote\RemoteMouse

see() публичный Метод

Wait and validate an element to be visible.
public see ( $selector )
$selector

seeText() публичный Метод

Wait and validate a text to be visible in an element.
public seeText ( $text, $selector )
$text
$selector string The element's CSS selector.

sleep() защищенный Метод

Sleep (implicit wait) for some seconds.
protected sleep ( $seconds )
$seconds

type() защищенный Метод

Type a string.
protected type ( $string )
$string

typeIn() защищенный Метод

Type into an element.
protected typeIn ( $element, $string )
$element
$string

waitUntil() защищенный Метод

Wait until a condition is met.
protected waitUntil ( $func, integer $timeout = 10 )
$func (closure|WebDriverExpectedCondition)
$timeout integer

Описание свойств

$driver защищенное свойство

protected RemoteWebDriver,Facebook\WebDriver\Remote $driver
Результат Facebook\WebDriver\Remote\RemoteWebDriver