export class AdminRequestDialog { isOpen(): Cypress.Chainable { return cy.waitUntil(x => { return this.title.should('exist'); }); } get title(): Cypress.Chainable { return cy.get(`#advancedOptionsTitle`); } get requestOnBehalfUserInput(): Cypress.Chainable { return cy.get(`#requestOnBehalfUserInput`); } get sonarrQualitySelect(): Cypress.Chainable { return cy.get(`#sonarrQualitySelect`); } selectSonarrQuality(id: number): Cypress.Chainable { return cy.get(`#sonarrQualitySelect${id}`); } get sonarrFolderSelect(): Cypress.Chainable { return cy.get(`#sonarrFolderSelect`); } selectSonarrFolder(id: number): Cypress.Chainable { return cy.get(`#sonarrFolderSelect${id}`); } get radarrQualitySelect(): Cypress.Chainable { return cy.get(`#radarrQualitySelect`); } selectradarrQuality(id: number): Cypress.Chainable { return cy.get(`#radarrQualitySelect${id}`); } get radarrFolderSelect(): Cypress.Chainable { return cy.get(`#radarrFolderSelect`); } selectradarrFolder(id: number): Cypress.Chainable { return cy.get(`#radarrFolderSelect${id}`); } get cancelButton(): Cypress.Chainable { return cy.get(`#cancelButton`); } get requestButton(): Cypress.Chainable { return cy.get(`#requestButton`); } }