В автотесте, при заходе на сайт, чтобы избежать процедуры авторизации через смс раньше грузились заранее сохраненные cookie. Все стабильно работало очень долго. Вчера. вдруг при попытке подгрузить cookie стала появляться ошибка:
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'expiry'
Стоит отметить, что если не меняя кода загрузки cookie просто поменять бразуер в котором будет прогоняться тест - то все работает успешно. Но в Google Chrome алгоритм работать перестал.
browser = webdriver.Chrome()
browser.maximize_window()
browser.get('https://test.ru')
with open("cookie.pkl", "rb") as cookiefile:
cookies = pickle.load(cookiefile)
for cookie in cookies:
browser.add_cookie(cookie)
return browser
Может кто-нибудь сталкивался с этим? Как это можно поправить?
Важно, чтобы тест шел через Chrome в безоконном режиме.