HasElement
class HasElement extends PageConstraint (View source)
Свойства
| protected string | $selector | Имя или ID элемента. | |
| protected array | $attributes | Атрибуты, которые должен иметь элемент. |
Методы
| string | html(Crawler|string $crawler) Убедитесь, что мы получаем HTML из обходчика или ответа. | из PageConstraint |
| string | text(Crawler|string $crawler) Убедитесь, что мы получаем HTML из обходчика или ответа. | из PageConstraint |
| Crawler | crawler(Crawler|string $crawler) Создать экземпляр обходчика, если заданное значение не является уже обходчиком. | из PageConstraint |
| string | getEscapedPattern(string $text) Получить закодированный текстовый шаблон для ограничения. | из PageConstraint |
| void | fail(Crawler|string $crawler, string $description, ComparisonFailure $comparisonFailure = null) Выбросить исключение для данного сравнения и описания теста. | из PageConstraint |
| string | getFailureDescription() Получить описание ошибки. | из PageConstraint |
| string | getReverseFailureDescription() Возвращает обратное описание ошибки. | из PageConstraint |
| string | toString() Возвращает строковое представление объекта. | |
| void | __construct(string $selector, array $attributes = []) Создать новый экземпляр ограничения. | |
| bool | matches(Crawler|string $crawler) Проверить, найден ли элемент в данном обходчике. | |
| bool | hasAttributes(Crawler $element) Определяет, имеет ли заданный элемент атрибуты. |
Подробности
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()
Получить описание ошибки.
protected string getReverseFailureDescription()
Возвращает обратное описание ошибки.
string toString()
Возвращает строковое представление объекта.
void __construct(string $selector, array $attributes = [])
Создать новый экземпляр ограничения.
bool matches(Crawler|string $crawler)
Проверить, найден ли элемент в данном обходчике.
protected bool hasAttributes(Crawler $element)
Определяет, имеет ли заданный элемент атрибуты.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Foundation/Testing/Constraints/HasElement.html