スクロールバーが複数ある場合、画面の最下部へ移動したいんだけど、seleniumでどうやるの?うまくいかない

Seleniumを使用してページの最下部にスクロールするには、JavaScriptを使用してページのスクロール位置を制御する方法があります。以下はその方法です:

python
# ページの最下部にスクロールするためのJavaScriptを実行する self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

この行は、execute_scriptメソッドを使用してJavaScriptを実行し、window.scrollTo()関数を呼び出してページのY軸スクロール位置を変更します。document.body.scrollHeightは、ページ全体の高さを表します。

このコードを使って最下部にスクロールすることができます。必要に応じて、任意の要素が表示されるまでスクロールするようにJavaScriptをカスタマイズすることもできます。

未分類

Posted by ぼっち