私はアニメーションの問題であると考えているために可視性を主張していない簡単なエスプレッソテストを行っています。デバイス上のすべてのアニメーション設定を無効にしました。エスプレッソでテスト中にViewProperyAnimatorsを使用する際の競争条件
bannerLayout.animate()
.y(0)
.setInterpolator(new DecelerateInterpolator(1));
とエスプレッソの私の主張は、アサーションはテストパスを作る前に睡眠を追加
onView(withId(R.id.banner_layout)).check(matches(not(isDisplayed())));
です。
devの設定でアニメーターを無効にしてみましたか? –
@Be_Negative yep。それはこの問題に対処していないようです。 TransitionManager FWIWを使用してすべてのアニメーションを無効にしているときにもこれを見たことがあります。 – loeschg