почему меня выгнали из веб-сессии?

Я знаю его 3 года слишком поздно, но, может быть, он может помочь кому-то другому, потому что я нашел что-то подобное, кроме библиотеки времени и времени, что не совсем то же самое, что и просьбы здесь.

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

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

в любом случае, посмотрите эту страницу: https://github.com/zerkotin/german-timezone-converter/wiki

основными методами являются: convertLocalDateToGermanTimezone convertGermanDateToLocalTimezone

ive прилагает усилия к документированию, поэтому он не будет настолько запутанным.

0
задан Kristi Suli 7 March 2019 в 21:04
поделиться

1 ответ

Это ожидаемое поведение в Cypress. Я считаю, что вы должны сохранять файлы cookie каждые it() / context(),

beforeEach('Preserve the cookies to persist the state', () => {
        Cypress.Cookies.preserveOnce('sessionid', 'csrftoken')
    })

В приведенном выше сценарии [ 114] и csrftoken - имена токенов, которые я хочу сохранить / сохранить после каждого теста.

Альтернативой является внесение в белый список маркеров cookie, которые вы хотите сохранить,

Cypress.Cookies.defaults({whitelist: 'sessionid'});
0
ответ дан Kondasamy Jayaraman 7 March 2019 в 21:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: