import { BasePage } from "../base.page"; class LoginPage extends BasePage { get username(): Cypress.Chainable { return cy.get('#username-field'); } get password(): Cypress.Chainable { return cy.get('#password-field'); } get ombiSignInButton(): Cypress.Chainable { return cy.get('[data-cy=OmbiButton]'); } get plexSignInButton(): Cypress.Chainable { return cy.get('[data-cy=oAuthPlexButton]'); } constructor() { super(); } visit(options: Cypress.VisitOptions): Cypress.Chainable; visit(): Cypress.Chainable; visit(id: string): Cypress.Chainable; visit(id: string, options: Cypress.VisitOptions): Cypress.Chainable; visit(id?: any, options?: any) { return cy.visit(`/login`, options); } } export const loginPage = new LoginPage();