Size: a a a

2020 August 04

B

Bola in JS for testing
Попробуй и в консоль
$(selector).getHTML(includeSelectorTag)
Что там вернёт, какой кусок дома
источник

M

Mike in JS for testing
Есть еще тупое предположение: может ли ассерт работать криво, если метод, в котором он выполняется, засунут в before?
источник

AP

Alexander Popov in JS for testing
Bola
Я думал там нет таких проблем
У меня есть, как у остальных хз
источник

ap

artem postol in JS for testing
Mike
Есть еще тупое предположение: может ли ассерт работать криво, если метод, в котором он выполняется, засунут в before?
Ну у тебя этот метод выполнится в бифор а потом пойдёт тест
источник

B

Bola in JS for testing
Alexander Popov
У меня есть, как у остальных хз
Не зря видимо есть такой пакет
https://www.npmjs.com/package/cypress-wait-until
источник

ap

artem postol in JS for testing
Если я правильно тебя понял, то ты сначала в бифор вызываешь ассерт на проверку текста и только потом сетишь значение, по этому и пустое поле
источник

B

Bola in JS for testing
А по умолчанию город не выбран?
источник

M

Mike in JS for testing
RESULT <span class="header__tower-title">Ваш город - Москва и МО?</span>
<span class="header__tower-title">Ваш город - Москва и МО?</span>

Так, действительно getHTML достает что-то не то. Это окно, которое появляется ранее. Во время выбора города.
Попробую разобраться.

По логике. В before лежит метод, который включает в себя смену города + ассерт  
То есть это все друг за другом едет до начала тестов


По умолчанию выбирается мой город, по геолокации, я его меняю на Москву
источник

B

Bola in JS for testing
Дело в локаторе похоже
источник

B

Bola in JS for testing
Окно у вас не исчезает, оно есть в доме. Но невидимое.
источник

M

Mike in JS for testing
Скоро я стану мемом чата о том, как нельзя писать автотесты.
источник

M

Mike in JS for testing
Я не знаю почему, но VS Code вполне себе прожевал 2 get element с одинаковым названием. И использовал не тот.
источник

M

Mike in JS for testing
А я-то думаю, какого хрена он вообще не по тому XPath идет. Кажется изучение JS в свободное время не ведет ни к чему хорошему
источник

B

Bola in JS for testing
Mike
Я не знаю почему, но VS Code вполне себе прожевал 2 get element с одинаковым названием. И использовал не тот.
Это как? Покажи? Он показать должен
источник

M

Mike in JS for testing
Вот так он отлично пропускал
источник

M

Mike in JS for testing
Сменил у одного название и все идеально. Жесть
источник

M

Mike in JS for testing
Фантазии у меня оказалось маловато, что ни день, то квесты на внимательность. Привык я к защите для идиотов от джетбрейнс
источник

B

Bola in JS for testing
Mike
Вот так он отлично пропускал
Lol
источник

ap

artem postol in JS for testing
Mike
Фантазии у меня оказалось маловато, что ни день, то квесты на внимательность. Привык я к защите для идиотов от джетбрейнс
Бывает )
источник

BO

Boris Osipov in JS for testing
Mike
Скоро я стану мемом чата о том, как нельзя писать автотесты.
тюю. тебе еще далеко до таких званий!
источник