es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PLAYWRIGHT

Cómo ejecutar un archivo específico con 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

La prueba del programa Playwright funciona bien localmente, pero falla en el pipeline.

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

No se puede importar el nombre ‘sync_playwright’ de ‘playwright.sync_api’ en MacOS y UbuntuOS.

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

¿Por qué Playwright no cambia la URL una vez que se hace clic en el botón en Uber Eats?

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