estructura_automation
Version:
Paquete de estructura de automation de paguetodo
35 lines (32 loc) • 1.52 kB
text/typescript
import { Locator, Page } from '@playwright/test';
export class ButtonLocators {
readonly registerButton:Locator;
readonly closeButton: Locator;
readonly newUserButton: Locator;
readonly saveButton: Locator;
readonly backButton: Locator;
readonly clearButton: Locator;
readonly sendButton: Locator;
readonly newButton: Locator;
readonly searchButton: Locator;
readonly logoutButton: Locator;
readonly loginButton: Locator;
readonly activateButton: Locator;
readonly disabledButton: Locator;
readonly updateButton: Locator;
constructor(public page: Page) {
this.saveButton = page.getByRole('button', { name: 'Guardar' });
this.backButton = page.getByRole('button', { name: 'regresar' });
this.clearButton = page.getByRole('button', { name: 'Limpiar' });
this.closeButton = page.getByRole('button', { name: 'Cerrar' });
this.sendButton = page.getByRole('button', { name: 'Enviar' });
this.newButton = page.getByRole('button', { name: "(+) NUEVO" });
this.searchButton = page.getByRole('button', { name: 'Buscar' }).nth(1);
this.logoutButton = page.locator('a').filter({ hasText: 'Salir' });
this.searchButton = page.getByRole('button', { name: 'Buscar' }).nth(1);
this.loginButton = page.getByRole('button', { name: 'Ingresar' });
this.activateButton = page.getByRole('button', { name: 'Activar' });
this.disabledButton = page.getByRole('button', { name: 'Desactivar' });
this.updateButton = page.getByRole('button', { name: 'Actualizar' });
}
}