Size: a a a

2020 June 29

Y

Yevhen in JS for testing
Bola
После первого клика, второй элемент не протухнет?
Не
источник

Y

Yevhen in JS for testing
VIktor
const example = await page.$$('[data-test = ''huest]');
await example[0].click();
await example[1].click();


Есть более симпатичный способ в playwrighte кликать элементы из списка ? нельзя как-то апдейтнуть движок селекторов, чтоб он принимал page.click([tut  list] [0]) вот так ?
ты ещё можешь селектор вот так писать:
await page.$$('data-test=huest');
источник

V

VIktor in JS for testing
Yevhen
ты ещё можешь селектор вот так писать:
await page.$$('data-test=huest');
Ага увидел, всем спасибо за предложенные решения)
источник

V

VIktor in JS for testing
Oleksandr Khotemskyi
думаю не
page.$$('[data-test = ''huest]’).then(elements =>
 elements.forEach(el => el.click())
)
вот так последовательно
источник

ДП

Діма Потапов... in JS for testing
VIktor
page.$$('[data-test = ''huest]’).then(elements =>
 elements.forEach(el => el.click())
)
вот так последовательно
Це точно ?)
источник

V

VIktor in JS for testing
внутри фор ич итерация в порядке возрастания
источник

ДП

Діма Потапов... in JS for testing
VIktor
внутри фор ич итерация в порядке возрастания
А в мап?
источник

V

VIktor in JS for testing
а мап еще выдаст массив результатов, котрорый не шибко нужен)
источник

ДП

Діма Потапов... in JS for testing
VIktor
а мап еще выдаст массив результатов, котрорый не шибко нужен)
а ты хорош :)))
источник

V

VIktor in JS for testing
Это не я это JS))
источник

ДП

Діма Потапов... in JS for testing
VIktor
Это не я это JS))
Фор ич тож там не ок:)
источник

V

VIktor in JS for testing
Почему?
источник

OK

Oleksandr Khotemskyi in JS for testing
VIktor
page.$$('[data-test = ''huest]’).then(elements =>
 elements.forEach(el => el.click())
)
вот так последовательно
не, так не катит, click асинхронный, надо дождатся всех кликов через await Promise.all
источник

OI

Oleksii Ihnatiuk in JS for testing
а еще не забываем что трактор имеет свой переписанный then
источник

OI

Oleksii Ihnatiuk in JS for testing
так что это не тот then что вы думаете
источник

V

VIktor in JS for testing
какой трактор?)
источник

OI

Oleksii Ihnatiuk in JS for testing
я не помню подробностей, дело было давно
источник

OI

Oleksii Ihnatiuk in JS for testing
я думал мы еще про трактор 😂
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
так что это не тот then что вы думаете
да, там promise.Promise а не нативный Promise :)))
источник

G

Genn in JS for testing
Oleksii Ihnatiuk
так что это не тот then что вы думаете
В этом вся автоматизация на js..
источник