Tag: PLAYWRIGHT-TEST
Estoy en el proceso de migrar algunas suites de pruebas de Protractor a Playwright, pero sigo obteniendo este error cuando intento ejecutar las pruebas de Playwright con este comando: npx playwright test –project=testProject Error: No se especifican proyectos con nombres en el archivo de configuración ¿Alguna idea de qué me . . . Read more
La prueba simple de Playwright en este repositorio se ejecuta en Mac con Visual Studio Code utilizando el comando npm “test”. Si abro el mismo repositorio en un devcontainer (en ./devcontainer), la prueba falla con un error relacionado a la falta de dependencias: browserType.launch: ╔════════════════════════════════════════════════════════════╗ ║ El sistema host no . . . Read more
A continuación se muestra el código del archivo de prueba: const { test, expect } = require(‘@playwright/test’); const HomePage = require(‘./pageobejcts/HomePage’); test.beforeEach(async ({ page }) => { await page.goto(“https://automationexercise.com/”); }); test(‘Navigate to Login’, async ({ page }) => { let homepage = new HomePage(page); homepage.navigateToLoginSignUp(); await expect(page.locator(‘//div[@class=”signup-form”]/h2’)).toBeVisible(); await page.screenshot({ path: . . . Read more
Tengo múltiples archivos de prueba en una carpeta específica con extensión spec.ts, ¿cómo puedo ejecutar un archivo en particular con Playwright? Actualmente, la configuración está establecida para la carpeta de pruebas y se ejecutarán todos los archivos (pruebas) de ella: testDir: ‘./smokeTests’, Supongamos que hay alguna opción en el archivo . . . Read more
Estoy tratando de realizar pruebas para una aplicación web con Playwright test en JavaScript, pero me gustaría hacerlas modulares para evitar repetir código. Digamos que dos pruebas necesitan completar un formulario. En lugar de escribir el código para completar el formulario en ambas pruebas, ¿es posible incluir un archivo en . . . Read more