Size: a a a

2020 March 13

DK

Dmitriy Kovalenko in JS for testing
Не надо подключать @types/cypress — типы идут вместе со стандартным сайпрессом. Просто сделай 1 tsconfig.json
источник

V

Victor in JS for testing
Protractor
Никто не подскажет, что у меня здесь не так? Я нажимаю на кнопку логаута, проверяю, что меня кидает на /login. Потом обращаюсь к странице требующую авторизацию, и проверяю, что меня кидает обратно на /login. Но после клика на кнопку логаута на первой проверке тест просто зависает, ничего не происходит. Что я делаю не так?
источник

OI

Oleksii Ihnatiuk in JS for testing
или здесь
источник

OI

Oleksii Ihnatiuk in JS for testing
источник

OI

Oleksii Ihnatiuk in JS for testing
выключи ожидание ангуляра
источник

OI

Oleksii Ihnatiuk in JS for testing
и никогда не включай его снова
источник

IL

Igor Lantushenko in JS for testing
лучше sleep на 10 секунд поставь
источник

V

Victor in JS for testing
Хм. Я думал, что лучшая практика — избавляться от слипов, где возможно?
источник

IL

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

OI

Oleksii Ihnatiuk in JS for testing
потому что мало кто понимает как оно работает, оно же не ждет Ангуляр...
источник

OI

Oleksii Ihnatiuk in JS for testing
поэтому многие делают неправильные выводы
источник

V

Victor in JS for testing
Хотя вот со слипом всё отработало как нужно
источник

OI

Oleksii Ihnatiuk in JS for testing
что ведет к долгому времени дебага
источник

OI

Oleksii Ihnatiuk in JS for testing
поэтому мы учим что такое explicit вейтеры
источник

OI

Oleksii Ihnatiuk in JS for testing
и выключаем везде ожидание Ангуляра
источник

IL

Igor Lantushenko in JS for testing
Oleksii Ihnatiuk
поэтому многие делают неправильные выводы
ну так это же не значит что не надо использовать, надо просто разобраться и понять как оно работает
источник

V

Victor in JS for testing
Я думал browser.waitForAngular просто ждёт пока закончится рендер. После логаута меня кидает на страницу, и я вижу что она отрендерена и готова, но почему-то тест всё равно ждёт
источник

BO

Boris Osipov in JS for testing
Victor
Я думал browser.waitForAngular просто ждёт пока закончится рендер. После логаута меня кидает на страницу, и я вижу что она отрендерена и готова, но почему-то тест всё равно ждёт
а ангуляр то какой версии у вас?
источник

BO

Boris Osipov in JS for testing
источник

IL

Igor Lantushenko in JS for testing
так может у тебя там запрос висит какой-то?
источник