Класс — WebDriverEventListener
Все методы:
beforeNavigateTo() — перед переходом, выполнить обработчик событий
afterNavigateTo() — после перехода, выполнить обработчик событий
beforeNavigateBack() — перед переходом назад, выполнить обработчик событий
afterNavigateBack() — после перехода назад, выполнить обработчик событий
beforeNavigateForward() — перед переходом вперед, выполнить обработчик событий
afterNavigateForward() — после перехода вперед, выполнить обработчик событий
beforeFindBy() — перед поиском элемента, выполнить обработчик событий
afterFindBy() — после поиска элемента, выполнить обработчик событий
beforeScript() — до выполнения скрипта, выполнить обработчик событий
afterScript() — после выполнения скрипта, выполнить обработчик событий
beforeClickOn() — до клика, выполнить обработчик событий
afterClickOn() — после клика, выполнить обработчик событий
beforeChangeValueOf() — до изменений, выполнить обработчик событий
onException() — при исключении, выполнить обработчик событий
Методы:
beforeNavigateTo()
Формат оператора:
beforeNavigateTo(string $url, \EventFiringWebDriver $driver) : void
$url — адрес веб ресурса
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
afterNavigateTo()
Формат оператора:
afterNavigateTo(string $url, \EventFiringWebDriver $driver) : void
$url — адрес веб ресурса
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
beforeNavigateBack()
Формат оператора:
beforeNavigateBack(\EventFiringWebDriver $driver) : void
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
afterNavigateBack()
Формат оператора:
afterNavigateBack(\EventFiringWebDriver $driver) : void
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
beforeNavigateForward()
Формат оператора:
beforeNavigateForward(\EventFiringWebDriver $driver) : void
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
afterNavigateForward()
Формат оператора:
afterNavigateForward(\EventFiringWebDriver $driver) : void
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
beforeFindBy()
Формат оператора:
beforeFindBy(\WebDriverBy $by, \EventFiringWebElement|null $element, \EventFiringWebDriver $driver) : void
$by — класс \WebDriverBy
$element — класс \EventFiringWebElement
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
afterFindBy()
Формат оператора:
afterFindBy(\WebDriverBy $by, \EventFiringWebElement|null $element, \EventFiringWebDriver $driver) : void
$by — класс \WebDriverBy
$element — класс \EventFiringWebElement
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
beforeScript()
Формат оператора:
beforeScript(string $script, \EventFiringWebDriver $driver) : void
$script — строка выполняемого скрипта
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
afterScript()
Формат оператора:
afterScript(string $script, \EventFiringWebDriver $driver) : void
$script — строка выполняемого скрипта
$driver — класс \EventFiringWebDriver
Возвращает : ничего не возвращает
beforeClickOn()
Формат оператора:
beforeClickOn(\EventFiringWebElement $element) : void
$element — класс \EventFiringWebElement
Возвращает : ничего не возвращает
afterClickOn()
Формат оператора:
afterClickOn(\EventFiringWebElement $element) : void
$element — класс \EventFiringWebElement
Возвращает : ничего не возвращает
beforeChangeValueOf()
Формат оператора:
beforeChangeValueOf(\EventFiringWebElement $element) : void
$element — класс \EventFiringWebElement
Возвращает : ничего не возвращает
afterChangeValueOf()
Формат оператора:
afterChangeValueOf(\EventFiringWebElement $element) : void
$element — класс \EventFiringWebElement
Возвращает : ничего не возвращает
onException()
Формат оператора:
onException(\WebDriverException $exception, \EventFiringWebDriver $driver = null) : void
$exception — класс \WebDriverException
$driver — класс \EventFiringWebElement
Возвращает : ничего не возвращает