クラスがこの要素が画面中央に表示されるまでスクロールしたい
要素が画面中央に表示されるまでスクロールするには、JavaScriptを使用して要素を画面中央にスクロールすることができます。以下は、この目的のためのJavaScript関数の例です:
javascript
function scrollToCenter(element) { var elementRect = element.getBoundingClientRect(); var absoluteElementTop = elementRect.top + window.pageYOffset; var middle = absoluteElementTop - (window.innerHeight / 2); window.scrollTo(0, middle); }
このJavaScript関数は、要素が画面中央に表示されるようにページをスクロールします。この関数をPythonのSeleniumから呼び出して使用することができます。
python
# JavaScriptを実行して要素を画面中央にスクロールする def scroll_to_center(driver, element): driver.execute_script("arguments[0].scrollIntoView({ behavior: 'smooth', block: 'center' });", element)
これで、要素が画面中央に表示されるようにスクロールすることができます。これを利用して、クリック可能な要素が画面中央に表示されるまでスクロールすることができます。

ディスカッション
コメント一覧
まだ、コメントがありません