Size: a a a

JavaScript testing

2021 October 27

NP

Nikita Petrenko in JavaScript testing
В том и дело…)
источник

BO

Boris Osipov in JavaScript testing
в чем дело?
источник

NP

Nikita Petrenko in JavaScript testing
В том что к сожалению в вдио нет аналога интерсепта
источник

Р

Роман in JavaScript testing
Почему-то в таблице сравнений фреймворков нету такого пункта
Как хендлить stale referense
источник

BO

Boris Osipov in JavaScript testing
там есть все, чтобы сделать это. но прям готового concise api нет
источник

BO

Boris Osipov in JavaScript testing
потому что это selenium специфик штука.
источник

Р

Роман in JavaScript testing
Ну так помоги решить задачку
На сайпресе я за 5 сек её решил)))
источник

BO

Boris Osipov in JavaScript testing
не решил.
источник

Р

Роман in JavaScript testing
Почему нет?
источник

BO

Boris Osipov in JavaScript testing
>а ячейки ищутся от строки грида, типа app.grid.row(2).cell(4).click(), упрощенно

>А если бы сайпрес то можна было б написать
cy.get(cell).should('have.text',  editedText)
Либо через intercept подождать на респонс
Либо   network idle )))
источник

BO

Boris Osipov in JavaScript testing
есть разница между кликом и .should('have.text',  editedText) ?
источник

BO

Boris Osipov in JavaScript testing
ты на сайпрес будешь ловить тоже. только еще и без ретрая на клике.
источник

Р

Роман in JavaScript testing
Тут ретрай будет
источник

BO

Boris Osipov in JavaScript testing
на should да.
источник

BO

Boris Osipov in JavaScript testing
на клик нет.
источник

Р

Роман in JavaScript testing
Ну если ассерт пройдет, уже и кликать можно
источник

Р

Роман in JavaScript testing
Команды разделить можно если на то пошло
источник

BO

Boris Osipov in JavaScript testing
ноуп. нет никаких гарантий что между ассертом и кликом не будет ререндера. и клик отвалится.
источник

BO

Boris Osipov in JavaScript testing
то что вам везет и получается кликать в частном случае - не есть общее решение.
источник

Р

Роман in JavaScript testing
Окей не беда
Для 100% юзаем интерсепт
источник