Ошибка при попытке записать данные в localStorage

Привет!

Делаю авторизацию по API, в ответ получаю id и token.
Для того, чтобы прошла авторизация в вебе, нужно добавить этот id и token в localStorage

вот метод:

localStorage

пробовал и через executejs записывать. В обоих случаях получаю:

org.openqa.selenium.WebDriverException: move target out of bounds: Failed to read the ‘localStorage’ property from ‘Window’: Storage is disabled inside ‘data:’ URLs.

из того, что гугл выдает по этой ошибке, я так понял, что в настройках необходимо убрать
“Block third-party cookies and site data”

вопрос в том, как это сделать программно?

p.s. либо я могу ошибаться в причине этой ошибки, тогда прошу помочь ее устранить.

Могу ошибаться, но вы сначала откройте нужную страницу, тогда локалсторэдж станет активным, тогда уже добавляйте туда нужные данные, после этого перезагрузите страницу, эти данные должны подхватиться.

1 лайк

Супер. Работает.
Спасибо!