Size: a a a

2020 March 19

OK

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

OK

Oleksandr Khotemskyi in JS for testing
я руками в реакт коде растыкиваю data-testid атрибуты
источник

m

mkots in JS for testing
источник

m

mkots in JS for testing
Вот такое?
источник

OK

Oleksandr Khotemskyi in JS for testing
у нас еще беда что эта же аппка в react-native апликуху собирается, так что все эти реселектор и dom-testing library не подходят. Потому и растыкиваем
источник

OK

Oleksandr Khotemskyi in JS for testing
а так да, хорошие либы
источник

m

mkots in JS for testing
ну реселектор очень классная идея, когда вырасту тоже хочу такое написать)
источник

DK

Dmitriy Kovalenko in JS for testing
Не знаю — очень странно. Какой смысл в автогенерации тест-айди? Насколько это будет устойчиво к изменениям? Если мы рендерим прямо реакт компоненты в тестах — какой смысл вообще в автогенерации хешей?
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitriy Kovalenko
Не знаю — очень странно. Какой смысл в автогенерации тест-айди? Насколько это будет устойчиво к изменениям? Если мы рендерим прямо реакт компоненты в тестах — какой смысл вообще в автогенерации хешей?
ох эти девы, уже забыли как это тестить блек бокс )
источник

AV

Anton Vasilyev in JS for testing
ребят, изучаю codeceptjs + puppeteer. И столкнулся с проблемой - на сайте есть shadow элементы. Решил проблему только костылем - это из под codecepjs запускаю выполнение скрипта в браузере. Это адовый костыль. А есть какое то другое решение?
источник

OS

Oleksandr Shevtsov in JS for testing
Для реакта есть еще такое чудо: https://github.com/baruchvlz/resq
источник

OK

Oleksandr Khotemskyi in JS for testing
у wdio тоже уже есть https://webdriver.io/docs/api/element/react$.html

помоему они эту же либу юзают
источник

OS

Oleksandr Shevtsov in JS for testing
Да,она там под капотом
источник

OK

Oleksandr Khotemskyi in JS for testing
короче я уже всерьез думаю переписать то что тут на проекте - забить на попытки ранить и веб и react-native одними тестами. И тупо сделать рядом второй проект с тестами для нативной аппки и все
источник

OS

Oleksandr Shevtsov in JS for testing
Разделяй и властвуй
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
я руками в реакт коде растыкиваю data-testid атрибуты
А пробовали сделать по методологии БЭМ, строить локаторы по компонентам реакт автоматически
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
А пробовали сделать по методологии БЭМ, строить локаторы по компонентам реакт автоматически
да я только неделю на проекте
источник

OK

Oleksandr Khotemskyi in JS for testing
и то карантин начался
источник

VG

Vitalii Grygoruk in JS for testing
я поигрался с reselector и потом забил (есть свои недостатки такого подхода). Мы ставим ручками data-test-id аттрибуты в компонентах
источник

IM

Ilya Murashka in JS for testing
Всем привет. Стоит задача тестить перфоменс апи сервисов. Можно ли как то это делать с помощью JS библотек и интегрировать в существующий фрейм или надо юзать отдельные утилиты типо Яндекс Танк?
источник