Size: a a a

2019 November 12

AP

Alexander Popov in JS for testing
обычное взятие по индексу то надо
источник

AP

Alexander Popov in JS for testing
(и фильтры + all.element по кондишену тоже имхо имеет смысл делать одновременно с ленивостью)
источник

AP

Alexander Popov in JS for testing
потому что она смысл потеряет на фильтрах
источник

OP

Oleksandr Pelykh in JS for testing
ребята, у меня есть массив, допустим, это список хостов, от которых мне нужно получить ответ

мне нужно дождаться ответа от всех, не не ждать по очереди ответа от каждого
for ()... ждет окончания каждого
а forEach не ждет никого и выполняет код дальше
как это делается?
источник

VG

Vitalii Grygoruk in JS for testing
Promise.all ?
источник

AP

Alexander Popov in JS for testing
Там уже получше есть
источник

AP

Alexander Popov in JS for testing
Promise.allSettled вроде
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
Там уже получше есть
ну в этом кейсе я бы всетаки Promise.all юзал...
источник

AP

Alexander Popov in JS for testing
Ну... Ты же хочешь проверять респонс наверно
источник

AP

Alexander Popov in JS for testing
Чтоб ошибку красивую кинуть
источник

OP

Oleksandr Pelykh in JS for testing
понял. спасибо, ребята!
никогда не юзал это, буду разбираться
источник

AP

Alexander Popov in JS for testing
@barancev а что будет если отправить сразу несколько запросов на поиск элементов? одновременно, по разным локаторам
источник

OK

Oleksandr Khotemskyi in JS for testing
мне кажется они в очередь на драйвере выстроятся всеравно
источник

AB

Alexei Barantsev in JS for testing
никто не знает, что будет
источник

AB

Alexei Barantsev in JS for testing
официально протокол синхронный, запросы можно отправлять только последовательно
источник

AP

Alexander Popov in JS for testing
Спасибо
источник

V

VIktor in JS for testing
Добрый день, хочу подписаться на завершение загрузки лоадера
Окончание загрузки лоадера это изменение тага style в display: none
Ищу таг
let loadbarStyle = await page.$$eval(".loader_class",el => el.map(x => x.getAttribute('style')));

Собственно вопрос как сделать проверку, что свойство появилось у тага и можно было выставить интервал , через сколько он повторит, если не нашел свойство?
Или может есть другие пути?
источник

OI

Oleksii Ihnatiuk in JS for testing
Alexander Popov
@barancev а что будет если отправить сразу несколько запросов на поиск элементов? одновременно, по разным локаторам
можно через Promise.race()
источник

IM

Ilya Murashka in JS for testing
Никто Алюр не кастомизировал?
источник

BO

Boris Osipov in JS for testing
Ilya Murashka
Никто Алюр не кастомизировал?
источник