ResourceWarning: オブジェクト割り当てトレースバックを取得するには、tracemalloc を有効にします

質問:

unittest + Selenium を使用して Web オートメーションを実行するだけで、結果として警告メッセージが表示されます。

エラーメッセージ:

【ResourceWarning: Enable tracemalloc to get the object allocation traceback】

Baidu 翻訳: オブジェクト割り当てのバックトレースを取得するために Tracemalloc を有効にする

うーん、わかりません。このメッセージは警告サインであり、プログラムの通常の実行には影響しませんが、このメッセージを見るといつも不快になります。しばらく探して、ようやく理由がわかりました

解決:

閉じられていないプロセスがあり、クリーンアップ中にプログラムでエラーが発生しました

操作の完了後にブラウザドライバーを閉じる命令を書いていないため、次のコードを実行しても警告メッセージは表示されません

self.driver.quit()

おすすめ

転載: blog.csdn.net/weixin_46761622/article/details/129031669