export function getSectionByName(name: string) { return cy .getByTestId('profile-item') .contains(name) .closest('[data-testid="profile-item"]'); } export function openSectionByName(name: string) { return getSectionByName(name).getByTestId('profile-action').click(); } export function confirmWithPassword(password: string) { cy.getByTestId('password-request-form').should('be.visible'); cy.get('[name=password]').type(password); cy.getByTestId('password-request-form').find('[type=submit]').click(); }