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