次のシナリオを考えてみましょう。
- ウェブページは垂直スクロールバーとともに表示されます
- スクロールバーは下部にあります
- WebElement 'Test' はページの上部にあり、現在のビュー ポートには表示されません。
検証する機能:
ページの下部にある [トップに移動] リンクをクリックすると、WebElement の [テスト] がビュー ポート内に表示されるようにページがスクロールされます。
現在のビューポートに要素が表示されているか、WebDriverを使わずに確認する方法を教えてください。
注: 上記の場合、関数は現在のビュー ポートのみをチェックするのではなく、ページ全体をチェックするため、element.isDisplayed は常に true になります。