UNPKG

estructura_automation

Version:

Paquete de estructura de automation de paguetodo

35 lines (32 loc) 1.52 kB
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' }); } }