import { PageElement, IPageElement } from './page-element';


export class PageElementLinkA extends PageElement {

  constructor(ipe: IPageElement) {
    super(ipe);
  }

  click(): void {
    // this.focusElement();
    this.pageElement.click();
  }

  override getText(): Cypress.Chainable {
    // this.focusElement();
    return this.pageElement.get(this.id + ' span.link-texto').invoke('text');
  }

  override getIconName(): Cypress.Chainable {
    return this.pageElement.get(this.id + ' mat-icon').invoke('text');
  }
}
