assertThat(locator).isAttached() | 要素がアタッチされている |
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).containsText() | 要素がテキストを含む |
assertThat(locator).hasAccessibleDescription() | 要素が一致するアクセシブルな説明を持つ |
assertThat(locator).hasAccessibleName() | 要素が一致するアクセシブルな名前を持つ |
assertThat(locator).hasAttribute() | 要素がDOM属性を持つ |
assertThat(locator).hasClass() | 要素がクラスプロパティを持つ |
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() | 選択にオプションが選択されている |
assertThat(page).hasTitle() | ページがタイトルを持つ |
assertThat(page).hasURL() | ページがURLを持つ |
assertThat(response).isOK() | レスポンスがOKステータスを持つ |