Posts
All the articles I've posted.
-
Organize Cucumber step definitions by feature while avoiding ambiguous duplicate expressions at runtime.
-
Turn Playwright actions into readable nested report steps with a helper that wraps page objects automatically.
-
Generate Gherkin scenarios with ChatGPT and execute them through Playwright using playwright-bdd.
-
A critical look at the semantics, naming, and error handling introduced by Promise.allSettled and Promise.any.