tnx! but is syntax of the command correct ? i mean this line cy.get(".ant-radio-group .ant-radio-group-solid. .input-radio__button .input-radio__button-ssn_mother_unknown radio").find("#ssn_mother_unknown") ?
where are the selectors in this line? where are the attributes ? and did i use the right combination of command when trying to trigger the appropriate action on the page ?
а зачем так заморачиваться с файндами в гетах если можно просто селектор написать который тебе нужный элемент отдаст тип: дебажить селекторы можно прям в дев консоли, во вкладке элементс жмякни контрол-ф и в поисковое окошко вводи что пишешь. правда не помню там джквери поддерживается или нет но икспасы и цсс селекторы точно
В get невалидный css селектор из-за точки в конце ant-radio-group-solid. Сложно сказать, верный ли элемент вообще ищется, потому что в этой куче div по картинке ничего не разобрать. И судя по тому, что можно разобрать, это не та часть дома.
Вон, на скрине видны .fname_mother и .lname_mother. Наверняка и для sn есть что-то подобное. Вот по нему можно найти нужный блок элементов, а в нём уже по Yes и No искать.
Within не только для форм, но он полезен, когда хочется вытащить несколько элементов. То есть, имеея div button input Можно написать cy.get(div).within($div => { cy.get(button) cy.get(input) }) Вместо cy.get(div).find(button) cy.get(div).find(button) И дополнительно во втором варианте div будет искаться несколько раз, нр это чаще всего не критично.