【Python Selenium】ボタンのクリックができなかった時の対処方法例
seleniumを使用してボタンをクリックする場合、 click() を使うことが多いと思いますがどうしてもクリックできないことがあったりします。 エレメントが画面外にある場合などに起こるようなのですが、そのような場合の対処方法の1つとして javascriptを使用してクリックするというものがあります。 実際には、driver.find_element()などを使用してボタン要素を洗い出したelementに対して、 element.click() の代わりに driver.execute_script('arguments[0].click();', element) を使用します。
2023/10/31 19:00