主要コンテンツへスキップ

アサーション

アサーションのリスト

アサーション説明
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ステータスを持つ