0
私はアンドロイドアプリでwebview
をテストするためにエスプレッソウェブを使用しています。要素が存在しないことをテストしたい。これはどうすればできますか?Espresso-web check web要素が存在しません
背景:私たちは、モバイルウェブサイトとアンドロイドアプリのwebview
にページを配信するウェブサービスを提供しています。アンドロイドアプリには自分自身のactionbar
があるので、モバイルデバイスのブラウザで開いたときにそのページに表示されるヘッダーを表示したくありません。
他の非webviews
では、ネイティブエレメントが表示されないことをテストする次のコードを使用できました。
ViewInteraction logoutView = onView(
allOf(withId(R.id.account_logout), withText("logout"), isDisplayed()));
logoutView.check(doesNotExist());
私は、次のように何かが
Web.WebInteraction<Void> mobileWebHeader = onWebView().
withElement(findElement(Locator.TAG_NAME, "header"));
mobileWebHeader.check(doesNotExist());
残念ながらそれはないと私はすべての選択肢を発見していないが働くだろう期待していました。
ありがとうございます!