Size: a a a

2020 February 13

IM

Ilya Murashka in JS for testing
@demonster123 Попробуй это поискать
источник

IM

Ilya Murashka in JS for testing
он там внизу самом
источник

VL

Valentyn Lutsuk in JS for testing
Ilya Murashka
он там внизу самом
по нижним тоже не получается к сожалению
источник

IM

Ilya Murashka in JS for testing
забей может, возьми нормальный сайт?
источник

IY

Igor Yaroslavtsev in JS for testing
при раскрытии дропдауна у него динамически меняется classname, можно попробовать подождать видимости .select_opened_yes и потом уже искать и кликать опцию
источник

IM

Ilya Murashka in JS for testing
все проекторы на ангуляре это в основном таблицы и дропдауны, нормальные
источник

IM

Ilya Murashka in JS for testing
просто начинать с гугла, яндекса или других сайтов, наверно сложновато ибо у них там все очень динамичное. Я года два назад пытался делать тестовое задание на букинг. Я думал уже забить и пойти на завод)))
источник

O

Olga in JS for testing
эй, так у него другой ДОМ выше на скрине ) с select > option

может, сайт обновился, а ты не заметил?
источник

IM

Ilya Murashka in JS for testing
я зашел на страницу, то что отрсисовывается это пупап . Он находиться ниже по дереву.
источник

O

Olga in JS for testing
Olga
эй, так у него другой ДОМ выше на скрине ) с select > option

может, сайт обновился, а ты не заметил?
источник

IM

Ilya Murashka in JS for testing
так что не привезешься к дропдауну. Ибо это отдельный элемент
источник

O

Olga in JS for testing
а, ну тогда все понятно

это то, что я спрашивала два дня назад. сек
источник

IM

Ilya Murashka in JS for testing
почту засветил)
источник

O

Olga in JS for testing
там прикопанный под дивами селект

и до него особо не доберешься

как-то так надо, но это читерство

await browser.executeScript(`arguments[0].selectedIndex = 1; arguments[0].dispatchEvent(new Event("change"));`, await ${'select'});

примерно так
источник

O

Olga in JS for testing
1 - номер опции в селекте
источник

IM

Ilya Murashka in JS for testing
поэтому я и говорю, что лучше брать ченить попроще
источник

IM

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

O

Olga in JS for testing
ну зачем. можно через тот же execute Script достучаться до элементов и кликнуть, не факт правда что сработает, но зато это менее хитропопое решение
источник

VL

Valentyn Lutsuk in JS for testing
Olga
там прикопанный под дивами селект

и до него особо не доберешься

как-то так надо, но это читерство

await browser.executeScript(`arguments[0].selectedIndex = 1; arguments[0].dispatchEvent(new Event("change"));`, await ${'select'});

примерно так
оно ругается перед вторым await
источник

VL

Valentyn Lutsuk in JS for testing
и я по прежнему не понимаю как это для меня должно работать
источник