Spec-Zone.ru › Yii 2.0

Абстрактный класс yii\codeception\BasePage

Все классы | Свойства | Методы
Наследование yii\codeception\BasePage » yii\base\Component » yii\base\Object
Реализует yii\base\Configurable
Доступно с версии 2.0
Исходный код https://github.com/yiisoft/yii2-codeception/blob/master/BasePage.php

BasePage — базовый класс для классов страниц, представляющих веб-страницы для тестирования.

Публичные свойства

Свойство Тип Описание Определено в
$behaviors yii\base\Behavior[] Список присоединённых к этому компоненту поведений yii\base\Component
$route string|array Маршрут (идентификатор контроллера и идентификатор действия, например site/about) этой страницы. yii\codeception\BasePage
$url string URL этой страницы yii\codeception\BasePage

Защищённые свойства

Свойство Тип Описание Определено в
$actor \Codeception\Actor Объект тестирующего агента yii\codeception\BasePage

Публичные методы

Метод Описание Определено в
__call() Вызывает именованный метод, который не является методом класса. yii\base\Component
__clone() Этот метод вызывается после создания объекта путём клонирования существующего. yii\base\Component
__construct() Конструктор. yii\codeception\BasePage
__get() Возвращает значение свойства компонента. yii\base\Component
__isset() Проверяет, установлено ли свойство, т.е. определено и не равно null. yii\base\Component
__set() Устанавливает значение свойства компонента. yii\base\Component
__unset() Устанавливает свойство компонента в значение null. yii\base\Component
attachBehavior() Присоединяет поведение к компоненту. yii\base\Component
attachBehaviors() Присоединяет список поведений к компоненту. yii\base\Component
behaviors() Возвращает список поведений, которые должен иметь этот компонент. yii\base\Component
canGetProperty() Возвращает значение, указывающее, может ли свойство быть прочитано. yii\base\Component
canSetProperty() Возвращает значение, указывающее, может ли свойство быть установлено. yii\base\Component
className() Возвращает полное квалифицированное имя этого класса. yii\base\Object
detachBehavior() Отсоединяет поведение от компонента. yii\base\Component
detachBehaviors() Отсоединяет все поведения от компонента. yii\base\Component
ensureBehaviors() Убеждается, что поведения, объявленные в behaviors(), присоединены к этому компоненту. yii\base\Component
getBehavior() Возвращает объект именованного поведения. yii\base\Component
getBehaviors() Возвращает все присоединённые к этому компоненту поведения. yii\base\Component
getUrl() Возвращает URL этой страницы. yii\codeception\BasePage
hasEventHandlers() Возвращает значение, указывающее, есть ли обработчик, присоединённый к указанному событию. yii\base\Component
hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Component
hasProperty() Возвращает значение, указывающее, определено ли свойство для этого компонента. yii\base\Component
init() Инициализирует объект. yii\base\Object
off() Отсоединяет существующий обработчик событий от этого компонента. yii\base\Component
on() Присоединяет обработчик событий к событию. yii\base\Component
openBy() Создаёт экземпляр страницы и устанавливает тестируемого агента для использования $url. yii\codeception\BasePage
trigger() Вызывает событие. yii\base\Component

Подробное описание свойств

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

Объект тестирующего агента

protected \Codeception\Actor $actor = null

$route публичное свойство

Маршрут (идентификатор контроллера и идентификатор действия, например site/about) этой страницы. Используйте массив для представления маршрута с параметрами GET. Первый элемент массива представляет маршрут, а остальные пары имя-значение интерпретируются как параметры GET, например array('site/page', 'name' => 'about').

public string|array $route = null

$url публичное только для чтения свойство

URL этой страницы

public string getUrl ( $params = [] )

Подробное описание методов

__construct() public method

Конструктор.

public void __construct ( $I )
$I \Codeception\Actor

Объект тестового агента

getUrl() public method

Возвращает URL этой страницы.

URL будет возвращен вызовом менеджера URL приложения с $route и предоставленными параметрами.

public string getUrl ( $params = [] )
$params array

Параметры GET для создания URL

return string

URL этой страницы

throws yii\base\InvalidConfigException

если $route не задан или некорректен

openBy() public static method

Создает экземпляр страницы и устанавливает тестового агента для использования $url.

public static static openBy ( $I, $params = [] )
$I \Codeception\Actor

Экземпляр тестового агента

$params array

Параметры GET, которые будут использованы для генерации $url

return static

Экземпляр страницы

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-codeception-basepage.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API