seleniumで「element not interactable: element has zero size」エラーの解決方法

2020年12月21日

seleniumで「element not interactable: element has zero size」エラーの解決方法

seleniumでブラウザ自動操作をしていました時にエラーが発生しました。内容は「element not interactable: element has zero size」です。これは色々と原因があるみたいですが今回の場合は「押したいボタンがブラウザに映っていない」事が原因でした。

事象

ログインボタンが映っていないのでNG

ログインボタンが映っているのでOK

解決

スクロールして「対象のボタンが見える位置に移動」し解決等なんでも良いですが私は「ブラウザサイズを最大化」したらボタンが映って解決できたので書き記しておきます。


# ブラウザー最大化
browser.maximize_window()
YouTube

2020年12月21日