Planed Features / Progress

🀝 Contributions welcome

βœ… = done πŸ‘©β€πŸ’» = in progress πŸ”œ = coming soon

  • can scrape / parse from websites, local html files an html as string βœ…

  • convenient selection of html elements βœ…

  • easy deserializing / data extraction of responses to data classes βœ…

  • public interface is a Kotlin-DSL to ensure a high level of readability βœ…

  • non blocking / good parallelization support πŸ”œ

  • not bind to a specific test runner or framework βœ…

  • custom matchers/assertions based on infix functions πŸ‘©β€πŸ’»

  • matchers that expect kotlinx.HTML Dsl snippets πŸ”œ

  • stable support for client side rendered webpages βœ…

  • MockMvc extension βœ…

  • WebTestClient extension πŸ‘©β€πŸ’»

  • Ktor extension βœ…

  • RestAssured extension πŸ‘©β€πŸ’»

  • Store to file πŸ”œ