Команда пропуска Cypress в методе ⇐ Jquery
-
Anonymous
Команда пропуска Cypress в методе
У меня есть три метода, которым требуется перенос iFrame в тело. Два из них похожи:
cy.get('iframe') .should('быть.видимым') .then(($iframe) => { const $body = $iframe.contents().find('body'); cy.wrap($body) .find(SUBMIT_BTN).contains('ПОИСК') .клик(); }); cy.get('iframe') .should('быть.видимым') .then(($iframe) => { const $body = $iframe.contents().find('body'); cy.wrap($body) .find(TEXT_BOX) .type(значение) }); Есть ли способ вызвать общий код (до метода переноса) и передать необычные операторы в качестве параметра? Я попробовал вызвать обертку до переноса из другого метода, но, похоже, для работы требуется цепной вызов.
У меня есть три метода, которым требуется перенос iFrame в тело. Два из них похожи:
cy.get('iframe') .should('быть.видимым') .then(($iframe) => { const $body = $iframe.contents().find('body'); cy.wrap($body) .find(SUBMIT_BTN).contains('ПОИСК') .клик(); }); cy.get('iframe') .should('быть.видимым') .then(($iframe) => { const $body = $iframe.contents().find('body'); cy.wrap($body) .find(TEXT_BOX) .type(значение) }); Есть ли способ вызвать общий код (до метода переноса) и передать необычные операторы в качестве параметра? Я попробовал вызвать обертку до переноса из другого метода, но, похоже, для работы требуется цепной вызов.
Мобильная версия