備忘録:Seleniumエラー

未分類

発生したエラー

'WebDriver' object has no attribute 'switch_to_alert'

ローカルでは問題なく動いていたがherokuデプロイ時に発生

from selenium.webdriver.common.alert import Alert

alert = driver.switch_to_alert()

原因と解決策

seleniumの最新バージョンではswitch_to_alert()はサポートされてないようでした

よってrequirements.txtのバージョンを以下のように変更

selenium==3.141.0

ローカル環境の場合は一度

pip uninstall seleniumしてから

pip install selenium==3.141.0

で解決するはず

参考

コメント

タイトルとURLをコピーしました