先日SeleniumでMicrosoftEdgeを使った自動化ツールを作成していたのですが、以前動作していたコードが以下のようなエラーを吐いて動かなくなっていました
関連記事:【Selenium】MicrosoftEdgeでログイン情報を保持してスクレイピングする
<エラーメッセージ>
typeerror level not an integer or a valid string none selenium
<解決策>
ログ出力設定部分でエラーになっていたみたいですが、webdriver-managerのバージョンをアップグレードすることで解消されました
$ pip install webdriver-manager --upgrade
これは以下のスタックオーバーフローのスレッドによると webdriver_manager 3.5.2 の問題で、webdriver_manager のロガーのバグだそうです。すでに対応済みらしいのでアップグレードすればいいだけの話でした。では~
コメント