Size: a a a

2020 April 21

VG

Vitalii Grygoruk in JS for testing
это обрабатывается NodeJS
источник

VG

Vitalii Grygoruk in JS for testing
источник

SG

Sergey Golovin in JS for testing
То есть в post build actions.
источник

VG

Vitalii Grygoruk in JS for testing
нет - в NodeJS коде вашего проекта с WDIO тестами
источник

VG

Vitalii Grygoruk in JS for testing
чтобы когда ваш процесс прибивается извне - выполнялся определенный код (а именно удаление сессии через driver.quit())
источник

BO

Boris Osipov in JS for testing
Vitalii Grygoruk
чтобы когда ваш процесс прибивается извне - выполнялся определенный код (а именно удаление сессии через driver.quit())
wdio это и так делает
источник

SG

Sergey Golovin in JS for testing
А будет ли он выполняться, если Джобу в которой бегут тесты кансельнули?
источник

BO

Boris Osipov in JS for testing
надо смотреть какие там сигналы идут\обрабатываются
источник

BO

Boris Osipov in JS for testing
да и не вижу проблемы. селеноид сам прибьет сессию по таймауту
источник

SG

Sergey Golovin in JS for testing
спасибо всем. Еще раз сорри за дебильный вопрос
источник

EL

Evgeny Lukoyanov in JS for testing
Bola
непонятно, о каких скриптах идет речь
Я Про то, что передаётся браузеру через execute, executeAsync
Исполняемые в браузере функции
источник

EL

Evgeny Lukoyanov in JS for testing
Vitalii Grygoruk
у нас на проекте проблемы в ИЕ11 возникали обычно когда апдейтили какую-то зависимость в package.json, а внутри новой версии был уже ES6 синтакс. Решили путем проверки результатов вебпак сбоки на соответствие es5 синтаксу вот этим https://github.com/dollarshaveclub/es-check
Ага, или полифилы через бабель
{
 "presets": [
   [
     "@babel/preset-env",
     {
       "modules": false,
       "useBuiltIns": "usage",
       "corejs": "3",
       "targets": {
         "browsers": ["> 0.5%", "ie 11", "last 2 versions", "not dead"]
       }
     }
   ]
 ]
}
источник

A

AutomationQA in JS for testing
Подскажите, есть ли способ делать логаут в ui тестах но не через функциональность сайта? Раньше использовала reloadSession, но при выполнение в клауде стало занимать много времени. WebdriverIO v5
источник

B

Bola in JS for testing
почистить куки и локалсторидж
источник

D

Dmitry in JS for testing
AutomationQA
Подскажите, есть ли способ делать логаут в ui тестах но не через функциональность сайта? Раньше использовала reloadSession, но при выполнение в клауде стало занимать много времени. WebdriverIO v5
самый бональный через апи;  Подсмотри в нетворке апи для вылогинивания и делай его хукой. Тебе понадобится токен, нужно разобраться где он храниться. Чистить куки может быть не оч правильно, так как сессия по сути остается открытой и они могут накапливаться. У меня когда то было до 3к открытых сессий изза этого, пока меня не спалили))))) - сервак падал изза того что сжирал всю память)
источник

B

Bola in JS for testing
reloadSession - устраивало как-то ТС
источник

A

AutomationQA in JS for testing
Dmitry
самый бональный через апи;  Подсмотри в нетворке апи для вылогинивания и делай его хукой. Тебе понадобится токен, нужно разобраться где он храниться. Чистить куки может быть не оч правильно, так как сессия по сути остается открытой и они могут накапливаться. У меня когда то было до 3к открытых сессий изза этого, пока меня не спалили))))) - сервак падал изза того что сжирал всю память)
Думала об этом. Но мне надо передавать авторизейшен токен что бы сделать логаут. Но вопрос как его узнать если я логинюсь через юайку
источник

A

AutomationQA in JS for testing
Bola
reloadSession - устраивало как-то ТС
ReloadSession локально выполняется за 2-3 секунды, а в клауде больше минуты
источник

D

Dmitry in JS for testing
AutomationQA
Думала об этом. Но мне надо передавать авторизейшен токен что бы сделать логаут. Но вопрос как его узнать если я логинюсь через юайку
он может в локал сторедже храниться, или передаваться как авторизационный токен по линке, или после поста логина содержаться в респонсе а дальше в хедере каждого запроса, и еще много чего, тут разные бывают архитектуры. Спросить у девов проще всего. Или же открой нетворк и поисследуй - оч полезно для знания проекта в целом
источник

A

AutomationQA in JS for testing
Да, если я делаю апи тесты, то я получаю авторизейшен токен в респонсе на логин реквест и потом передаю его в хедере в каждом запросе. Но тут вопрос в том что я логинюсь через юайку, я не понимаю в какой момент и как я могу получить авторизейшен токен
источник