Size: a a a

2019 December 02

B

Bola in JS for testing
Str.
Есть метод, в котором проверяю елемент доступен или нет и беру  текст из него
Запускаю параметризированный тест, в одном кейсе тест проходит, в другом не может найти тот же самый элемент)
Подскажите плиз, как такое возможно и как с этим бороться?
сразу ответ - так не бывает )
источник

OK

Oleksandr Khotemskyi in JS for testing
Кстати, кто-то пробовал затипизировать browser.params в protractor? Если не жалко поделитесь index.d.ts или где вы прописывали...
источник

S

Str. in JS for testing
Oleksandr Khotemskyi
Код в студию
Код и ошибка там : https://codeshare.io/G8NyyE
Получается отрабатывает таймаут по всем скриптам
источник

OK

Oleksandr Khotemskyi in JS for testing
isElementDisplayedWhenVisible

конечно мощно у вас с неймингом )
источник

OK

Oleksandr Khotemskyi in JS for testing
Str.
Код и ошибка там : https://codeshare.io/G8NyyE
Получается отрабатывает таймаут по всем скриптам
ну смотри что я вижу
источник

OK

Oleksandr Khotemskyi in JS for testing
case 'invalidEmail': {
       await loginPage.getInvalidValueMessage()

   case 'invalidPassword': {
       await loginPage.getInvalidValueMessage()


оба case юзают getInvalidValueMessage:

а внутри его -

const elem = element(by.css(this.lblInvalidEmail));
источник

OK

Oleksandr Khotemskyi in JS for testing
this.lblInvalidEmail проверь этот локатор в 2 случаях, похоже надо разные
источник

OK

Oleksandr Khotemskyi in JS for testing
а вообще постарайся не миксовать .then и await
источник

S

Str. in JS for testing
Oleksandr Khotemskyi
this.lblInvalidEmail проверь этот локатор в 2 случаях, похоже надо разные
я проверял локатор, он един для 2х кейсов, меняется только текст в элементе, а так локатор для дива статичен
источник

OK

Oleksandr Khotemskyi in JS for testing
Str.
я проверял локатор, он един для 2х кейсов, меняется только текст в элементе, а так локатор для дива статичен
ну браузер не врет, проверь дом и локатор
источник

S

Str. in JS for testing
Oleksandr Khotemskyi
а вообще постарайся не миксовать .then и await
спасибо, за совет)
источник

OK

Oleksandr Khotemskyi in JS for testing
похоже таки не одинаковый
источник

S

Str. in JS for testing
Oleksandr Khotemskyi
похоже таки не одинаковый
таки одинаковый. проверил в 2-х кейсах
+ закаментил первый кейс, второй отработал корректно.
но когда раню тест сьют, то 2-ой  стабильно отваливается
источник

S

Str. in JS for testing
И сессии браузера разные, т.е.  друг на друга не должны влиять по идее
источник

OK

Oleksandr Khotemskyi in JS for testing
источник

OK

Oleksandr Khotemskyi in JS for testing
Голосуем !
источник

P

Paul G in JS for testing
@barancev интересен Ваш выбор)
источник

AB

Alexei Barantsev in JS for testing
какой выбор? по какому поводу вопрос?
источник

P

Paul G in JS for testing
Опрос выше
источник

AB

Alexei Barantsev in JS for testing
а, понял. Java конечно :)
источник