Size: a a a

2021 March 03

V

Viktor in atinfo chat
Slavik
вроде обьявил     public LoginPage loginPage;
или что вы имеете в виду?
public LoginPage loginPage = new LoginPage()
источник

V

Viktor in atinfo chat
Вы не создали инстанс класса
источник

V

Viktor in atinfo chat
У вас loginPage равно null
источник

S

Slavik in atinfo chat
Viktor
Вы не создали инстанс класса
огромное спасибо Виктор!!! получилось! нужно углубиться в этот момент, т.к. уже перепробовал все на первый взгляд
источник

V

Viktor in atinfo chat
Незачто) теорию ooп немного почитайте, легче будет
источник

NK

ID:0 in atinfo chat
https://www.youtube.com/watch?v=o1LybBZlVUM
Интеграционные тесты на Go /
В мире распределенных систем есть множество связей между компонентами. Ошибка хотя бы в одном взаимодействии может привести к деградации системы и потере прибыли компании. Покрытие интеграционными тестами позволяет снизить риск, и в этом контексте ценность интеграционного тестирования увеличивается. Но оно не получает должного внимания (как, например, unit-тестирование, которое у Go-программистов в генах).
источник

V

Vadim in atinfo chat
Всем привет, вопрос к мобильным автоматизатором: как у вас устроена иерархия проекта? Если на вебе это обычно PageObject, то на android/ios что применяется?
источник

V

Viktor in atinfo chat
Vadim
Всем привет, вопрос к мобильным автоматизатором: как у вас устроена иерархия проекта? Если на вебе это обычно PageObject, то на android/ios что применяется?
А какая разница и там и там ui, возможно только вам разные реализации для локаторов прийдется делать или логики делать
источник

АБ

Александр Бушманов... in atinfo chat
Можете ScreenObject назвать)
источник

PS

Pavel Shakhov in atinfo chat
Добрый день, коллеги. Не подскажете, есть ли удобное готовое решение для  сравнения двух json с разной структурой (есть одинаковые сущности, но есть и те, которые нужно игнорировать, например)?
источник

НБ

Никита Белов... in atinfo chat
Pavel Shakhov
Добрый день, коллеги. Не подскажете, есть ли удобное готовое решение для  сравнения двух json с разной структурой (есть одинаковые сущности, но есть и те, которые нужно игнорировать, например)?
Можно просто объекты как словари пробежать
источник

PS

Pavel Shakhov in atinfo chat
Никита Белов
Можно просто объекты как словари пробежать
Т.е. сравнение через объекты все же предпочтительнее? Изначально была попытка реализации через рефлексию, но в процессе возникли сложности и было предложено альтернативное решение через сравнение в JSON
источник

НБ

Никита Белов... in atinfo chat
Pavel Shakhov
Т.е. сравнение через объекты все же предпочтительнее? Изначально была попытка реализации через рефлексию, но в процессе возникли сложности и было предложено альтернативное решение через сравнение в JSON
Я бы взял один объект за эталон и бежал бы по второму, сравнивая с оригиналом. Решение влоб
источник

НБ

Никита Белов... in atinfo chat
ЗЫ: как предпочтительнее - я не знаю
источник

T

Thony in atinfo chat
Pavel Shakhov
Добрый день, коллеги. Не подскажете, есть ли удобное готовое решение для  сравнения двух json с разной структурой (есть одинаковые сущности, но есть и те, которые нужно игнорировать, например)?
если верно понял, вот что-то похожее

https://assertj.github.io/doc/#assertj-core-recursive-comparison-ignoring-fields
источник

PS

Pavel Shakhov in atinfo chat
Thony
если верно понял, вот что-то похожее

https://assertj.github.io/doc/#assertj-core-recursive-comparison-ignoring-fields
Не находил данного материала, благодарю, на первый взгляд то, что нужно
источник

T

Thony in atinfo chat
Pavel Shakhov
Не находил данного материала, благодарю, на первый взгляд то, что нужно
не совсем правда подходит под понятие "готовый инструмент"

в постмане ещё можете посмотреть на JSON-schema - там можно вроде как как раз джейсончики сравнивать по схемам и значениям
источник

T

Thony in atinfo chat
но в ассертдж поприятнее будет конечно и поудобнее
источник

PS

Pavel Shakhov in atinfo chat
сторонние тулы не очень подходят, как раз необходимо решение для использования в коде
источник

T

Thony in atinfo chat
аа, ну тогда да, первая ссылочка должна помочь
источник