実現したいこと、解決したいこと
画面外にある要素をクリックしたい
ActionChainsでスクロールしたとき以下のエラーが出るのを解決または、他の方法を知りたい。
エラー
MoveTargetOutOfBoundsException: Message: move target out of bounds
(Session info: chrome=87.0.4280.141)
python
1selecter = 'body > div.mainContainer.mainContainer--clm2 > article > div.page.freepoint > section > div.blockSection__content.blockSection__content--bgWhite > div.subBlock > div.tileContainer > div:nth-child(1) > a' 2element = browser.find_element_by_css_selector(selecter) 3ActionChains(browser).move_to_element(element).perform()
試したこと
python
1browser.execute_script("window.scrollTo(0, 580)") 2 3selecter = 'body > div.mainContainer.mainContainer--clm2 > article > div.page.freepoint > section > div.blockSection__content.blockSection__content--bgWhite > div.subBlock > div.tileContainer > div:nth-child(1) > a' 4element = browser.find_element_by_css_selector(selecter) 5element.click()
スクロールのやり方を変えてみましたが、element.click()で以下のエラーがでました。
エラー
ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (524, 1283)
(Session info: chrome=87.0.4280.141)
補足
他のサイトではActionChainsを使えました
Google Chrome 87.0.4280.141
Python 3.8.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/21 07:49
2021/01/21 07:50