selenium構築メモ

  • pyenv入れる
    • brew install pyenv
    • 作業ディレクトリ移動
    • pyenv versions → systemとか?
    • pyenv install { 好きなバージョン }
    • pyenv local { 好きなバージョン }
    • pyenv versions → systemとか?
    • pip versions
  • selenium install
  • docker-selenium DL, 起動する

    • apple silicon用、サイズ2GB
    • docker run --shm-size=2gb -d -p 4444:4444 -v /dev/shm:/dev/shm seleniarm/standalone-chromium:latest
    • メモリアップしないとやたら重い
  • pythonのコードを書いて実行。

  • try-catch入れてエラーでもdockerのsessionがちゃんと落ちるようにする。落ちないと2回目の起動が面倒。
  • def main入れる。