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