アプリがスレッド ページ内の特定の投稿にスクロールしたかどうかをテストしたいと考えています。
最初は役立つかもしれないと思っisDisplayed
て、次のようにコーディングしました。
element(by.id(postId)).isDisplayed().then((isDisplayed) => {
expect(isDisplayed).toBe(true);
});
ドキュメントをよく読んだ後、isDisplayed
要素がビューポート内にあるかどうかをチェックしません。
ハッキーな方法は、スクロール可能な親から始めて、さまざまな要素の位置を計算することです (これはwindow
私の場合ではありません)。
これを確認するためのベストプラクティスはありますか?