Size: a a a

JavaScript testing

2021 January 18

S

Stas in JavaScript testing
окей, спасибо
источник

AV

Alex Vershinin in JavaScript testing
Всем привет. Интересует решение с запуском тестов по уровням critical/major/minor/тд на основе mocha + ts + без классов. Как делаете у себя?
Приходит на ум добавлять теги в название теста, но, скорее всего, потом захочется добавлять какие-то ещё, а раздувать название не хочется.
Подскажите направление или дайте пример, пожалуйста)
источник

NM

Nikita Maksimov in JavaScript testing
Как вариант, просто разбей тесты и сложи по соответствующим папкам critical/major/minor. Останется только менять путь
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Alex Vershinin
Всем привет. Интересует решение с запуском тестов по уровням critical/major/minor/тд на основе mocha + ts + без классов. Как делаете у себя?
Приходит на ум добавлять теги в название теста, но, скорее всего, потом захочется добавлять какие-то ещё, а раздувать название не хочется.
Подскажите направление или дайте пример, пожалуйста)
Можно еще заврапить it
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Alex Vershinin
Всем привет. Интересует решение с запуском тестов по уровням critical/major/minor/тд на основе mocha + ts + без классов. Как делаете у себя?
Приходит на ум добавлять теги в название теста, но, скорее всего, потом захочется добавлять какие-то ещё, а раздувать название не хочется.
Подскажите направление или дайте пример, пожалуйста)
@alex_popov_tech так умеет делать
источник

AP

Alexander Popov in JavaScript testing
Alex Vershinin
Всем привет. Интересует решение с запуском тестов по уровням critical/major/minor/тд на основе mocha + ts + без классов. Как делаете у себя?
Приходит на ум добавлять теги в название теста, но, скорее всего, потом захочется добавлять какие-то ещё, а раздувать название не хочется.
Подскажите направление или дайте пример, пожалуйста)
Можно ит врапнуть и добавить тегов сколько угодно
источник

AV

Alex Vershinin in JavaScript testing
Alexander Popov
Можно ит врапнуть и добавить тегов сколько угодно
Где примерно их враппить, чтобы мока их нормально потом понимала?
источник

AP

Alexander Popov in JavaScript testing
Где угодно, создаёшь свою функцию в которой вызываешь it
источник

AV

Alex Vershinin in JavaScript testing
окей, а теги как параметры передаём, получается? или как?
источник

AP

Alexander Popov in JavaScript testing
Делаешь функцию которая принимает теги, имя теста, и тело теста, в ней если тег нужный то вызываешь мока ит с именем теста и телом
источник

AP

Alexander Popov in JavaScript testing
источник

AV

Alex Vershinin in JavaScript testing
ага, так и понял, спасибо
источник
2021 January 19

P

Paul G in JavaScript testing
есть пользователи wdio сервиса shared-store-service в связке с TS, я вижу что данный сервис переписали на TS, но у меня browser ругается на отсутствие browser.sharedStore в типах wdio…
источник

ES

Eugene Stogniy in JavaScript testing
Genn
UI лучше не тестировать через API =)
👍
источник

ES

Eugene Stogniy in JavaScript testing
Oleksandr Khotemskyi
Надо вводить услугу - выберу фреймворк для вашего проекта
Кстати очень немного людей нормально могут это сделать
в основном либо за чем то хайповым бегут либо я знаю то - и не волнует что другое будет лучше )
источник

BO

Boris Osipov in JavaScript testing
Paul G
есть пользователи wdio сервиса shared-store-service в связке с TS, я вижу что данный сервис переписали на TS, но у меня browser ругается на отсутствие browser.sharedStore в типах wdio…
а если добавить "@wdio/shared-store-service" в tsconfig.json ?
источник

P

Paul G in JavaScript testing
Boris Osipov
а если добавить "@wdio/shared-store-service" в tsconfig.json ?
я так и делаю, но хочется чтоб типы были в webdriverio
источник

G

Gnam in JavaScript testing
Всем привет.
Надо localisation testing для web апы автоматизировать, вот думаю может есть какие новомодные и интересные решения в помощь?
Или пользовать старый добрый дедовский метод: wdio и тупо каждый элемент на странице экспектить😅
источник

BO

Boris Osipov in JavaScript testing
Paul G
я так и делаю, но хочется чтоб типы были в webdriverio
ну а как ты это хочешь сделать? вот у меня не установлен shared-store-service, у меня в тайпингах должен быть browser.sharedStore?
источник

P

Paul G in JavaScript testing
Boris Osipov
ну а как ты это хочешь сделать? вот у меня не установлен shared-store-service, у меня в тайпингах должен быть browser.sharedStore?
ну как-то прохендлить )
источник