Tag: PLAYWRIGHT
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 ejecutar este código: test(‘should login’, async ({ page }) => { await page.goto(localhost); await page.fill(‘[name=username]’, ‘username’); await page.fill(‘[name=password]’, ‘password’); await page.click(‘[name=login]’); await page.waitForURL(`${localhost}/main`); const currentUrl = await page.url(); expect(currentUrl).toBe(`${localhost}/main`); }); Cuando lo ejecuto localmente con npx playwright test, la prueba pasa; pero cuando se ejecuta en CI/CD, . . . Read more
Estoy tratando de descargar un archivo PDF embebido o obtener su contenido crudo para almacenarlo en una variable utilizando PlayWright con Python. Estoy obteniendo el siguiente resultado para page.content(): ‘‘ No puedo encontrar el botón de descarga ni el botón de imprimir.
Estoy intentando importar el framework de playwright. Sin embargo, me encontré con un problema como el siguiente: Traceback (most recent call last): File "simple.py", line 1, in <module> from playwright.sync_api import sync_playwright ImportError: no se puede importar el nombre 'sync_playwright' de 'playwright.sync_api' (/home/acid/dev/play/venv/lib/python3.8/site-packages/playwright/sync_api.py) He instalado playwright con el siguiente comando: . . . Read more
Básicamente, quiero ingresar una dirección en Uber Eats y pasar a la siguiente página. Sin embargo, he notado que la URL en realidad no cambia una vez que se hace clic en el botón. from playwright.sync_api import sync_playwright with sync_playwright() as p: browser = p.chromium.launch() page = browser.new_page() page.goto(“https://www.ubereats.com/ca”) print(page.title()) . . . Read more