Python Selenium

SeleniumからEdgeを起動しようとしたら「typeerror level not an integer or a valid string none selenium」が出た話

この記事は約2分で読めます。

 

 

先日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 のロガーのバグだそうです。すでに対応済みらしいのでアップグレードすればいいだけの話でした。では~

 

参考:https://stackoverflow.com/questions/70418721/initialising-msedge-browser-in-python-getting-typeerror-level-not-an-integer-o

 

コメント

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