Size: a a a

QA — Automation

2021 August 05

BO

Boris Osyanin in QA — Automation
Слушайте, как вы в джаве большие джсонины мапите?
источник

SM

Sewa Makhinya in QA — Automation
для ответетственных за релиз
источник

BO

Boris Osyanin in QA — Automation
Я взял Джексон, взял json2pojo plugin и плагин сгенерил кучу классов
источник

BO

Boris Osyanin in QA — Automation
И я пока не понимаю, как с этой вязанкой классов работать в рамках одной джсонины
источник

S

Svail in QA — Automation
Но для автоматизации это же фигово или я не прав?
источник

BO

Boris Osyanin in QA — Automation
Вероятно, я что то делаю не так
источник

SM

Sewa Makhinya in QA — Automation
Очень
Поэтому для автоматизации тестирования придумали data-testid
источник

SM

Sewa Makhinya in QA — Automation
Вот как тут, например
https://ru.reactjs.org/docs/testing-recipes.html
источник

S

Svail in QA — Automation
То есть типо как мапинг таблица есть с айдишниками? И это можно в селениуме применить поиск такой?
источник

SM

Sewa Makhinya in QA — Automation
это на каждый элемент, с которым планируется взаимодействие в рамкх автоматизации тестирования, навешивается отдельный html атрибут, по которому можно обратиться к элементу, где бы он ни был ик ак бы ни назывались его "боевые" классы/стили/атрибуты
источник

SM

Sewa Makhinya in QA — Automation
ну и в итоге получается простой двухуровневый локатор
источник

SM

Sewa Makhinya in QA — Automation
который не меняется в зависимости от сборки
источник

S

Svail in QA — Automation
Спасибо
источник

EM

Eugene Matsyuk in QA — Automation
Йо-хо-хо!!
Вы просили, и мы наконец-то начали делать это!
Полнейший туториал о Kaspresso, часть I - https://habr.com/ru/company/kaspersky/blog/570658/
Лайки, репосты и лучи добра приветствуются =)
источник

D

Dmitry in QA — Automation
С большими лучше как со строками работать.
А так каждый пожо класс соответствует каждому вложенному жсон обьекту. Инстанциируешь эти классы и через сеттеры записываешь в них данные
источник

BO

Boris Osipov in QA — Automation
рукалицо.jpg. причем тут какие-то ответственные за релиз? уникальные(а для вас рандомные) классы нужны для css modules.
https://habr.com/ru/post/335244/
источник

BO

Boris Osipov in QA — Automation
и похожих историй.
источник

SM

Sewa Makhinya in QA — Automation
я прошу прощения
но изначальный вопрос был "для кого проще?", а не "для чего нужно?" же
источник

BO

Boris Osipov in QA — Automation
я прошу прощения
но хрен поймешь ваши обсуждения)
источник

SM

Sewa Makhinya in QA — Automation
бывает 🙂
источник