Size: a a a

2019 December 05

VG

Vitalii Grygoruk in JS for testing
Добавь sourceMaps в настройках tsconfig.json. Будешь ставить брейкпоинты в тс вроде. Инфа не сотка. Но у меня как то оно раньше работало с брейкпоинтами в ts файлах
источник

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Grygoruk
Добавь sourceMaps в настройках tsconfig.json. Будешь ставить брейкпоинты в тс вроде. Инфа не сотка. Но у меня как то оно раньше работало с брейкпоинтами в ts файлах
inlineSourceMaps
источник

OS

Oleg Shuliak in JS for testing
Vitalii Grygoruk
Добавь sourceMaps в настройках tsconfig.json. Будешь ставить брейкпоинты в тс вроде. Инфа не сотка. Но у меня как то оно раньше работало с брейкпоинтами в ts файлах
спс, завтра попробую сутра
источник

AV

Alex Vershinin in JS for testing
EL
не, там просто еще выяснилось, что при изменении разрешения таймлайн прерывается в будущем и возвращает в настоящее. возможно это все взаимосвязанно и сайпрес ловит те состояния, которые не отображаются человеческому глазу
Я же говорил вьюпорт, не поверила)
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
inlineSourceMaps
А что это за параметр?
источник
2019 December 06

В

Вадим in JS for testing
Ребята подскажите пожалуйста может кто сталкивался с таким в Protractor, мне нужно выполнить асинхронную функцию которая будет получать необходимый параметр до запуска всех тестов и сетить её в глобальную переменную и потом использовать во всех тестах, как я знаю в Protractor конфиге есть параметр  beforeLaunch() который по описанию выполняеться до onPrepare() и выполняется единожды при запуске тестов, и работает он коректно когда я запускаю только один спек файл, если я добавляю несколько спеков и пытаюсь запустить их то эта глобальная переменная сетится коректно в beforeLaunch()  но когда выполнение доходит до onPrepare() или к тестам то эта переменная пропадает и выпадает ошибка variable is not defined?
источник

OK

Oleksandr Khotemskyi in JS for testing
Вадим
Ребята подскажите пожалуйста может кто сталкивался с таким в Protractor, мне нужно выполнить асинхронную функцию которая будет получать необходимый параметр до запуска всех тестов и сетить её в глобальную переменную и потом использовать во всех тестах, как я знаю в Protractor конфиге есть параметр  beforeLaunch() который по описанию выполняеться до onPrepare() и выполняется единожды при запуске тестов, и работает он коректно когда я запускаю только один спек файл, если я добавляю несколько спеков и пытаюсь запустить их то эта глобальная переменная сетится коректно в beforeLaunch()  но когда выполнение доходит до onPrepare() или к тестам то эта переменная пропадает и выпадает ошибка variable is not defined?
ранишь в паралели?
источник

В

Вадим in JS for testing
да в 3 инстенса хрома
источник

OK

Oleksandr Khotemskyi in JS for testing
Вадим
да в 3 инстенса хрома
потому что каждый поток бежит в своем nodejs процессе, у них нет общей памяти
источник

OK

Oleksandr Khotemskyi in JS for testing
Вадим
да в 3 инстенса хрома
соответственно переменная будет недоступна. А если будешь обьявлять в onPrepare - у каждого процесса будет своя переменная, шареной переменной всеравно не будет. Но если тебе read-only - то может и покатит
источник

В

Вадим in JS for testing
тоетсь даже  beforeLaunch() и  onPrepare() в разных nodejs процесах выполняются?
источник

В

Вадим in JS for testing
Oleksandr Khotemskyi
соответственно переменная будет недоступна. А если будешь обьявлять в onPrepare - у каждого процесса будет своя переменная, шареной переменной всеравно не будет. Но если тебе read-only - то может и покатит
да мне ее нужно только один раз засетить и дальше только использовать, перезапысывать не нужно, но я пробовал в  onPrepare() это сделать и проверять если она уже обьявлена то ничего не делай если же нет то получи переменную и засеть глобально так вот она все равно для каждой спеки в начале андефайнд(
источник

AP

Alexander Popov in JS for testing
Вадим
тоетсь даже  beforeLaunch() и  onPrepare() в разных nodejs процесах выполняются?
добро пожаловать в мир костылей параллелизации джс
источник

В

Вадим in JS for testing
других вариантов по тому как сделть это один раз для всех спеков нету? только получать для каждой спеки/каждого процеса новый параметр?
источник

В

Вадим in JS for testing
Alexander Popov
добро пожаловать в мир костылей параллелизации джс
боль😖
источник

OK

Oleksandr Khotemskyi in JS for testing
Вадим
других вариантов по тому как сделть это один раз для всех спеков нету? только получать для каждой спеки/каждого процеса новый параметр?
почитай про процессы и как они делят память, тогда не будет таких вопросов
источник

В

Вадим in JS for testing
Oleksandr Khotemskyi
почитай про процессы и как они делят память, тогда не будет таких вопросов
окей спасибо!
источник

НК

Николай Кротов in JS for testing
Alexander Popov
добро пожаловать в мир костылей параллелизации джс
источник

o

over9ooo in JS for testing
Нужна помощь с ВДИО и докером. Не могу подключить сервис devtools к браузеру. Когда запускаю тесты локально на хосте - все работает. Запускаю в контейнерах - devtools не может достучаться до браузера.
Тесты и браузер - в отдельных контейнерах. В компоуз файле сделал статические ИПшники для обоих контейнеров, в конфиг файле указываю для devtools адрес браузера. Т.е. вроде все должно работать, но я что-то упускаю. Ошибка:
[0-0] (node:86) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 172.72.0.2:9222
   at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14)
источник

BO

Boris Osipov in JS for testing
over9ooo
Нужна помощь с ВДИО и докером. Не могу подключить сервис devtools к браузеру. Когда запускаю тесты локально на хосте - все работает. Запускаю в контейнерах - devtools не может достучаться до браузера.
Тесты и браузер - в отдельных контейнерах. В компоуз файле сделал статические ИПшники для обоих контейнеров, в конфиг файле указываю для devtools адрес браузера. Т.е. вроде все должно работать, но я что-то упускаю. Ошибка:
[0-0] (node:86) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 172.72.0.2:9222
   at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14)
покажи как запущен контейнер с браузером
источник