export default class Select { static assertSelectedItem( chain: Cypress.Chainable>, itemName: string, ) { chain.parent().should("have.text", itemName); } static selectItem( chain: Cypress.Chainable>, itemName: string, ) { chain.click(); this.#getSelectMenu(chain).contains(itemName).click(); } static #getSelectMenu(chain: Cypress.Chainable>) { return chain.parent().get(".pf-c-select__menu"); } }