автотесты в любом случае, должны запускаться в ci и создавать артефакты по результатам прогона.
Если хочется писать много ui тестов, то надо понимать зачем. и нужно ли
Вероятнее всего большую часть можно делать через апи и тогда лучше взять питон, как универсальный язык
Или наоборот на моках фронта, и тогда проще на cypress
ну не прям совершено не верно, но далеко от истины.
Баги надо асаинить на того кто "виноват" и кому чинить.
А для этого важно понимать, что произошло и почему.
Тестировщик - это не дите не разумное, которое может только кнопки жать и какашками кидаться.
При любой ошибке надо разобраться, что происходит.
Даже та же 403/401/400/500 - может происходить как по вине бэка, так и по вине фронта, а могут и где-то по-середине...
Надо смотреть кто что передал, и на каком этапе сломалось и уже исходя из этого асаинить баги.
что делать, что делать
Учиться читать и гуглить, этот вопрос задавался тут сотни раз, и ответ не меняется
Надо проверить откуда скрипт запускается, и куда установлены либы
А еще надо бы и правила ресурса прочесть, вопрос в соответствии с правилами оформить
THANKDsfdsafdswafas, надо смотреть на механизм реализации этих окошек, это или простая модалка и тогда просто находить и жмякать
или iframe и переключаться в него и находить и жмякать
или это какой-то алерт или окно, но суть та же переключиться в него и жмякать
у селениума есть механизм переключения контекста, главное понять и подобрать правильный
Алан Гибизов, не не совсем так, тут появляется магия dataclass
Валерий Жмышенко на вскидку, первое что стоит сделать и проверить добавить @dataclass в базовую модель
и второе что скорее всего поможет это использовать field для создания экземпляров
вместо vertex: ModelVertex = ModelVertex()
UsserBel, что как и всегда надо дебажиться, смотреть что приходит в ответ, и от этого уже плясать.
вполне могут и банить парсеры.
сервисов много и настроены они могут быть сильно по разному. особенно в рамках такого гиганта
RimMirK, в таких базовых вещах не надо предполагать, надо знать.
len вызывает у объекта __len__ - это чисто синтаксический сахар, над магическим методом.
И ваше решение ничем не поможет.
Если хочется писать много ui тестов, то надо понимать зачем. и нужно ли
Вероятнее всего большую часть можно делать через апи и тогда лучше взять питон, как универсальный язык
Или наоборот на моках фронта, и тогда проще на cypress