Size: a a a

2020 January 14

B

Bola in JS for testing
Oleksandr Khotemskyi
ошибка в WDIO
кстати тоже так себе - видишь someElement -  а чтобы локатор посмотреть - добро пожаловать лезть в код
источник

B

Bola in JS for testing
а, тут is not a function
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
код который кинул -
нечего пейджи объявлять вне дескрайбов ;D
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
нечего пейджи объявлять вне дескрайбов ;D
ну это ты шаришь просто 😉
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
ну это ты шаришь просто 😉
ну в целом я с тобой согласен. это ппц не очевидно.
источник

V

Valentine in JS for testing
Как по мне,  wdio куда приятней:)
источник

OK

Oleksandr Khotemskyi in JS for testing
ну или вот ошибка таймаута в protractor -
источник

B

Bola in JS for testing
Valentine
Как по мне,  wdio куда приятней:)
однозначно
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Khotemskyi
ну или вот ошибка таймаута в protractor -
короче это я к тому что баги есть везде, в любом коде. И тестовые фреймворки тоже с багами
источник

A

Andrey in JS for testing
подскажите как можно держать селеноид сессию активной пока я что-то делаю со сторонними сервисами не в браузере?
возможно какие-то пинги можно отправлять в контейнер?
источник

K

Korwwyn in JS for testing
Andrey
подскажите как можно держать селеноид сессию активной пока я что-то делаю со сторонними сервисами не в браузере?
возможно какие-то пинги можно отправлять в контейнер?
Можно в конфиге поставить sessionTimeout, и контейнер не будет закрываться сколько тебе надо
источник

B

Bola in JS for testing
Увеличить таймаут при запуске селеноид?
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
подскажите как можно держать селеноид сессию активной пока я что-то делаю со сторонними сервисами не в браузере?
возможно какие-то пинги можно отправлять в контейнер?
browser.getTitle() 🙂
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
подскажите как можно держать селеноид сессию активной пока я что-то делаю со сторонними сервисами не в браузере?
возможно какие-то пинги можно отправлять в контейнер?
увеличивать таймауты это вариант, но учти что если твой тест крашнется, то сессия останется висеть и не даст стартануть новым сессиям потому что лимит исчерпан
источник

A

Andrey in JS for testing
Так вот я потому и не хочу расширять тайм-аут, там и там стоит 3м
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
Так вот я потому и не хочу расширять тайм-аут, там и там стоит 3м
многовато, я обычно держу стандартный 30sec таймаут неактивности сессии. И увеличиваю через капабилити если запускаю тесты с дебаггером
источник

AP

Alexander Popov in JS for testing
Ни разу не видел в джс норм ошибок такого типа или с адекватным стектрейсом
источник

B

Bola in JS for testing
В огурце норм трейс, все понятно, что упало и где
источник

AP

Alexander Popov in JS for testing
Я уже на интуиции выезжаю, и маленьких коммитах
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
Ни разу не видел в джс норм ошибок такого типа или с адекватным стектрейсом
там говорят в последних нодах уже человеческие ошибки наконец подвезут для async/await
источник