オブジェクトをクリックする際は、click()という関数も用意されていますが、画面の範囲外にある場合にはエラーが起きてしまいます。ですので、個人的には全てクリック時は、execute_scriptを使用した方が良いと思っています。
https://tech.fragment.co.jp/python/selenium-execute-script/
なんてことを書いている人もいるのか、使い方次第かなぁ。とは思う。ディスプレイサイズは考慮する必要があることと、取得情報は、そもそも運営者の手にゆだねられているので変更されることもあるから、作業速度を考えてやるべきなのかと思う。
driver.execute_script(‘arguments[0].click();’, driver.find_element_by_id(‘xxxxx’))
