If you want to write tests in natural language instead of in terms of CSS selectors or XPath locators, ZeroStep is a good choice. This AI-powered testing optimization for Playwright lets you write plain-text instructions to script complex interactions and assertions. It's a built-in part of Playwright, so you can add AI abilities without changing your workflow. That means your tests are more flexible and easier to maintain.
Another tool worth mentioning is Octomind, an AI-powered end-to-end testing tool that uses Playwright tests to automatically discover, generate and run tests. It also automatically fixes test code, which can help you avoid flaky tests. Octomind integrates with common testing tools like GitHub, Azure, Jenkins and Vercel, and offers features to ensure reliable and efficient CI/CD pipelines.
For more general automated tasks, Autonoma lets developers define tasks in natural language and link them to GitHub repositories. It's not specifically a testing tool, but it can automate tasks like generating tests, docstrings and logs, which can help you free up more time for product development.