How to save login session in the Python selenium
I am using python selenium for implementing tests.
I need to keep login process so I don't log in every time.
I use add_argument("--user-data-dir=chrome-data") for saving chrome data, but when I want to use headless mode, the saved data is not keeping login process.
class Browser:
def __init__(self, headless):
self.chrome_options = webdriver.ChromeOptions()
self.chrome_options.headless = headless
self.chrome_options.add_argument("--user-data-dir=chrome-data")
self.chrome_options.add_argument('profile-directory=Profile 1')
self.chrome_options.add_experimental_option("detach", True)
self.driver = webdriver.Chrome(executable_path="./chromedriver", options=self.chrome_options)
self.driver.implicitly_wait(10)
self.driver.maximize_window()