[Feature]: Save code output file when launching recorder App
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
- #41572 de @Skn0tt — cerrado sin fusionar
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- csharp, typescript
- Área
- api, testing-qa
Línea de trabajo
Comienza siguiendo page.PauseAsync() en la API .NET de Playwright y el validador de protocolo utilizado por Recorder App. Comprueba cómo llega el parámetro existente Playwright.ps1 -output a codegen y, después, determina la ruta correspondiente para un parámetro output pasado a través de page.PauseAsync(). Se considera terminado cuando Recorder App puede guardar automáticamente el código generado al iniciarse mediante la biblioteca .NET, sin usar el botón de guardado del inspector.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
🚀 Feature Request
Playwright.ps1 codegen allows for an -output param to specify an automatic output file without user interaction on tha inspector UI save button.
Can we exend this function to the Recorder App and through page.PauseAsync() in Playwright-dotnet
Example
Primarily in playwright-dotnet allow page.PauseAsync() to be overloaded with output parameter like so:
page.PauseAsync("./folderLocation/output.cs")
Motivation
The functionality already exists n the recorder App this and is available in tools like playwright.ps1, the parameters just need to be extended out to the protocol validator to allow consuming tools to pass the param.
I currently have a need to pass this output via the Playwright .net libraries page.PauseAsync() method to enable automatic codegen file saving, which programatically inaccessable currently.
- Lenguaje dominante
- TypeScript
- Estrellas
- 98.5k
- Forks
- 6.7k
- Merge medio
- 15 h 43 min
- PR fusionados (30 d)
- 279
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/playwright
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
microsoft/playwright#43640 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: `playwright install` hangs silently for ~8 minutes when PLAYWRIGHT_BROWSERS_PATH is not writablePosiblemente ocupada @dcrousso la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
microsoft/playwright#43606 ·
Los mantenedores suelen responder en 1 día
-
[Feature]: Set `this.name` in `TargetClosedError` constructorQuizá libre de nuevo @LeonxLJX la tomó hace 52 días y no hay ningún pull request abierto. AbiertoP3-collecting-feedback
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
microsoft/playwright#42522 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Bug]: connectOverCDP kills the process with an uncaught assertion when an attached target has no browserContextIdPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
microsoft/playwright#43638 ·
Los mantenedores suelen responder en 1 día
-
needs-triage-win
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
microsoft/playwright#43632 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de microsoft/playwright
Issues similares
-
a10y a10y-audit ai-driven-qa claude
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
linagora/twake-directory-manager#219 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Los mantenedores suelen responder en 1 día
-
0️⃣ phase/new
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Pulse v7: buildPreferencesFromTelos() bypasses telosSectionOrFile(), renders empty on unified-TELOS installsPosiblemente ocupada @zephyr91 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
danielmiessler/LifeOS#2393 ·
Los mantenedores suelen responder en 4 días