Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
I hacked a project integrating Playwright with Junit5 and Allure Reporting framework - code is available [on Github] https://github.com/mikomatic/playwright-demo) - but an out-of-box reporting tool would make this incredible tool even greater.
Preferably java based: I've had success using Robot Framework with maven, and while integration isn't hard, it was not seamless to say the least.
Browser browser = chromium.launch(); BrowserContext context = browser.newContext(); // Setup tracing options context.tracing().start(new Tracing.StartOptions() .setScreenshots(true) .setSnapshots(true)); Page page = context.newPage(); page.navigate("https://playwright.dev"); context.tracing().stop(new Tracing.StopOptions().setPath(Paths.get("trace.zip")));
A dev oriented framework: so no Cucumber, FitNess or other BDD Frameworks1