5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

selenium と python3 でログインしたセッションを維持する方法

Posted at

課題

テストの度にログインするとアクセスをブロックされる可能性があるので、ログイン状態を維持したままテストを行いたい。

#環境
Python 3.6
Selenium
Mac 10.13.6

#コード

test.py
from selenium import webdriver
options = webdriver.ChromeOptions()
#現在使っているプロファイルへのパス (chrome://version/ を開いて「プロフィール パス」から確認できます)
options.add_argument("user-data-dir=/Users/<ユーザー名>/Library/Application Support/Google/Chrome") 
w = webdriver.Chrome(executable_path="chromedriverへのパス", chrome_options=options)

#結果
無事ログインできました。
user-data-dir=/Users/<ユーザー名>/Library/Application Support/Google/Chromeの後に、
Defaultをつけているサイトがあってはまっていました。

5
5
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
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?