IsSelected
class IsSelected extends FormFieldConstraint (View source)
Свойства
| protected string | $selector | Имя или ID элемента. | from FormFieldConstraint |
| protected string | $value | Ожидаемое значение. | from FormFieldConstraint |
Методы
| string | html(Crawler|string $crawler) Убедитесь, что мы получаем HTML из обходчика или ответа. | from PageConstraint |
| string | text(Crawler|string $crawler) Убедитесь, что мы получаем HTML из обходчика или ответа. | from PageConstraint |
| Crawler | crawler(Crawler|string $crawler) Создать экземпляр обходчика, если переданное значение не является уже обходчиком. | from PageConstraint |
| string | getEscapedPattern(string $text) Получить закодированную текстовую модель для ограничения. | from PageConstraint |
| void | fail(Crawler|string $crawler, string $description, ComparisonFailure $comparisonFailure = null) Выбросить исключение для данного сравнения и описания теста. | from PageConstraint |
| string | getFailureDescription() Возвращает описание ошибки. | |
| string | toString() Получить строковое представление объекта. | from PageConstraint |
| void | __construct(string $selector, mixed $value) Создать новый экземпляр ограничения. | from FormFieldConstraint |
| string | validElements() Получить допустимые элементы. | |
| Crawler | field(Crawler $crawler) Получить поле формы. | from FormFieldConstraint |
| array | getElements() Получить элементы, относящиеся к селектору. | from FormFieldConstraint |
| bool | matches(Crawler|string $crawler) Определить, выбран ли элемент select или radio. | |
| array | getSelectedValue(Crawler $crawler) Получить выбранное значение поля select или группы радиокнопок. | |
| array | getSelectedValueFromSelect(Crawler $select) Получить выбранное значение из поля select. | |
| string | getOptionValue(DOMElement $option) Получить выбранное значение из элемента option. | |
| string|null | getCheckedValueFromRadioGroup(Crawler $radioGroup) Получить выбранное значение из группы радиокнопок. |
Детали
protected string html(Crawler|string $crawler)
Убедитесь, что мы получаем HTML из обходчика или ответа.
protected string text(Crawler|string $crawler)
Убедитесь, что мы получаем HTML из обходчика или ответа.
protected Crawler crawler(Crawler|string $crawler)
Создать экземпляр обходчика, если заданное значение ещё не является обходчиком.
protected string getEscapedPattern(string $text)
Получить экранированный шаблон текста для ограничения.
protected void fail(Crawler|string $crawler, string $description, ComparisonFailure $comparisonFailure = null)
Выбросить исключение для заданного сравнения и описания теста.
protected string getFailureDescription()
Возвращает описание ошибки.
string toString()
Получить строковое представление объекта.
Метод-заполнитель, чтобы избежать принудительного определения этого метода.
void __construct(string $selector, mixed $value)
Создать новый экземпляр ограничения.
protected string validElements()
Получить допустимые элементы.
protected Crawler field(Crawler $crawler)
Получить поле формы.
protected array getElements()
Получить элементы, соответствующие селектору.
protected bool matches(Crawler|string $crawler)
Определить, выбран ли элемент select или radio.
array getSelectedValue(Crawler $crawler)
Получить выбранное значение поля select или группы radio.
protected array getSelectedValueFromSelect(Crawler $select)
Получить выбранное значение из поля select.
protected string getOptionValue(DOMElement $option)
Получить выбранное значение из элемента option.
protected string|null getCheckedValueFromRadioGroup(Crawler $radioGroup)
Получить значение выбранной радиокнопки из группы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Foundation/Testing/Constraints/IsSelected.html