Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create first Form Builder client test #6729

Open
avernet opened this issue Jan 16, 2025 · 2 comments
Open

Create first Form Builder client test #6729

avernet opened this issue Jan 16, 2025 · 2 comments

Comments

@avernet
Copy link
Collaborator

avernet commented Jan 16, 2025

  • Issue: JSDOM does not support dialogs (issue, 2022 PR)
  • Using Weaver Test
    • Playwright seems to be the way to go these days to do browser-based testing
    • ScalaTest does not have built-in support for Playwright, however Weaver Test does, see weaver-playwright
    • Weaver Test is more recent than ScalaTest, is built on top of cats-effect and fs2
  • Using ScalaTest
    • ScalaTest provides a DSL for Selenium
    • Even if "less cool", this is most likely a simplest approach to put in place
@avernet
Copy link
Collaborator Author

avernet commented Jan 16, 2025

See also:

@avernet
Copy link
Collaborator Author

avernet commented Jan 16, 2025

  • Try to use Playwright directly from ScalaTest, either running in the JVM or Node.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant