LoginSignup
4
2

More than 3 years have passed since last update.

Selenium2 + pythonでメモリ不足になってしまった話

Posted at

Selenium2 + pythonでメモリ不足になってしまった話

いきさつ

Webサイトのテストでseleniumを使っていたのですが、
長時間かかるテストを実施していたところ、徐々に動きが重くなる現象を確認。

なんでだろうと思って、タスクマネージャーを確認したところ
結構エグめな量のメモリを消費していた。

ちなみに、
ドライバは『geckodriver.exe』
pythonのバージョンは3.6.4

解決策

色々調べていたところ以下のコードで一回ドライバを落とすのがいいみたい。

# 立ち上げて
driver = webdriver.Firefox(executable_path=".\Python\driver\geckodriver")
# 落とす
driver.close()

これまでもfinalyで落としてはいたんですが、
やっぱり処理を考えて落とすのが正解みたいですね。

しゃーなし。
ログイン処理があるのでいい感じで調整していきます。

久々の投稿、短くなりましたがこの辺で!
(=゚ω゚)ノ

参考

Selenium WebDriverderでプロセス終了させメモリ枯渇を防ぐ方法

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2