microsoft / microsoft/playwright-java
[Feature] Kotlin support / extensions
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 1.6k
- Forks
- 298
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 14
Descripción
Kotlin is a very popular JVM language, and playwright could expose some Kotlin extensions that augment the existing API.
A small example would be infix/operator functions for or and and:
infix fun Locator.or(other: Locator) = or(other)
infix fun Locator.and(other: Locator) = and(other)
// usage like
println(page.locator("div") or page.locator("span"))
Because Kotlin is backwards compatible with Java, it's a possibility that this entire library could be converted to Kotlin, and there would be no disruption to end users using Java (or Scala, or Groovy etc).
- Related #473
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.
Línea de trabajo
Comienza revisando el issue relacionado #473 y la API existente de Locator, especialmente las extensiones infix y de operador propuestas para Kotlin para or y and. El issue no define si el objetivo es un conjunto pequeño de extensiones o la conversión de la biblioteca, por lo que es necesario acordar el alcance antes de la implementación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, kotlin
- Área
- api, testing-qa
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100