Size: a a a

2021 May 19

ДИ

Дмитрий Игоревич... in QA Alliance
все уже на питоне или js пишут, а он никому не нужную джаву учит
источник

ДИ

Дмитрий Игоревич... in QA Alliance
источник

S1

Sceptic 1234 in QA Alliance
источник

ДИ

Дмитрий Игоревич... in QA Alliance
раньше хоть какие-то истории рассказывали , веселые
источник

SP

Straxoff Pavel in QA Alliance
источник

S1

Sceptic 1234 in QA Alliance
кстати по поводу джяваскрепта. на сайпресе кто нибудь пишет тесты? есть нубские вопросы, которые чот не могу нагуглить
источник

DA

Dmitry Archie in QA Alliance
ты спрашивай, а там посмотрим
источник

S1

Sceptic 1234 in QA Alliance
ну я хочу написать метод который будет отдавать статус дизаблед элемент или нет. в селениуме там было елемент.издизаблед или типа того. а тут я гуглю везде какие-то адовы конструкции через ветвление и should
источник

S1

Sceptic 1234 in QA Alliance
не верится просто что всё так сложно
источник

S1

Sceptic 1234 in QA Alliance
можно конечно отдавать просто элемент методом и в тесте уже через шуд проверять. но я хотел по старинке немного не так сделать
источник

ДИ

Дмитрий Игоревич... in QA Alliance
а зачем?

чем не устраивает - cy.get(‘:element).should('be.disabled')
источник

S1

Sceptic 1234 in QA Alliance
ну чтоб метод был универсальный. в некоторых тестах элемент должен быть задизаблен, в других наоборот.
метод находится в пейджобжекте, я думал дёргать его из тестов и уже ассертить на то что он отдаёт.
ну я просто так делал в селениуме, тут по привычке так же хотел.
но уже решил что проще отдавать методом сам элемент и в тесте через шуд проверять чо там надо
источник

S1

Sceptic 1234 in QA Alliance
ну или можно написать два метода
чекИфЭлементХуйИзДизаблед
и
чекИфЭлементХуйИзЕнаблед
и в обоих шудами проверять. но хз чот так се выглядит
источник

ДИ

Дмитрий Игоревич... in QA Alliance
а зачем это в отдельный метод выносить? если это можно прям в тесте сделать)
источник

DA

Dmitry Archie in QA Alliance
А зачем тебе? Это выглядит как попытка нарушить концепцию сайпреса )
источник

DA

Dmitry Archie in QA Alliance
У них ты либо проверяешь, либо кликаешь
источник

ДИ

Дмитрий Игоревич... in QA Alliance
зачем еще городить обертку над логикой просто ради непонятно чего
источник

S1

Sceptic 1234 in QA Alliance
ну я же говорю - я нуб в сайпресе.
раньше на селениуме писал тесты
источник

ДИ

Дмитрий Игоревич... in QA Alliance
в самом тесте - cy.get(‘:element).should('be.disabled')
и не обязательно делать для этого отдельный шаг)
источник

DA

Dmitry Archie in QA Alliance
Ну типа там есть вот эта их парадигма, что тебе не нужно брать в тесте состояние элементов: хочешь его проверить - есть куча проверок. А в остальных случаях - ты делаешь что-то не то
источник