| assertThat(locator).isAttached() | Элемент прикреплён к DOM |
| assertThat(locator).isChecked() | Чекбокс отмечен |
| assertThat(locator).isDisabled() | Элемент отключён |
| assertThat(locator).isEditable() | Элемент доступен для редактирования |
| assertThat(locator).isEmpty() | Контейнер пуст |
| assertThat(locator).isEnabled() | Элемент включён |
| assertThat(locator).isFocused() | Элемент в фокусе |
| assertThat(locator).isHidden() | Элемент не виден |
| assertThat(locator).isInViewport() | Элемент пересекается с областью просмотра |
| assertThat(locator).isVisible() | Элемент виден |
| assertThat(locator).containsClass() | У элемента есть указанные CSS-классы |
| assertThat(locator).containsText() | Элемент содержит текст |
| assertThat(locator).hasAccessibleDescription() | У элемента есть подходящее доступное описание |
| assertThat(locator).hasAccessibleName() | У элемента есть подходящее доступное имя |
| assertThat(locator).hasAttribute() | У элемента есть DOM-атрибут |
| assertThat(locator).hasClass() | У элемента есть свойство class |
| assertThat(locator).hasCount() | В списке точное количество дочерних элементов |
| assertThat(locator).hasCSS() | У элемента есть CSS-свойство |
| assertThat(locator).hasId() | У элемента есть id |
| assertThat(locator).hasJSProperty() | У элемента есть JavaScript-свойство |
| assertThat(locator).hasRole() | У элемента задана конкретная ARIA-роль |
| assertThat(locator).hasText() | Текст элемента соответствует ожидаемому |
| assertThat(locator).hasValue() | У поля ввода есть значение |
| assertThat(locator).hasValues() | В select выбраны опции |
| assertThat(locator).matchesAriaSnapshot() | Элемент соответствует предоставленному ARIA-снимку |
| assertThat(page).hasTitle() | У страницы есть заголовок |
| assertThat(page).hasURL() | У страницы есть URL |
| assertThat(response).isOK() | Ответ имеет статус OK |