CAPABILITIES
Generate and extract data with AI
Use natural language to set variable values — from a realistic phone number to a total pulled from a table on the page.
Variables that understand context
For the data that's too dynamic, too contextual, or too messy to capture with a single locator.
Generate realistic data
Ask for a valid IBAN for Germany, a fictional Swedish phone number, a plausible name, or any other kind of synthetic value. No fixture files to maintain.
Extract context from the page
Ask for the largest price in a table column, the dominant currency on the page, the customer ID buried in a JSON response body. No selector required.
Reason over variables
Sum, combine, reformat, or transform existing variables — without writing an Execute JavaScript step or dropping into custom code.
For data that doesn't fit in a locator
Traditional variables work when the value is in one place and that place doesn't change. But test data is rarely that tidy: the total is a sum across rows, the currency is inferred from a flag icon, the relevant cookie is the one that happens to contain a session.
AI Variables let you describe what you want in plain language, and the AI pulls it from the page, the cookies, the variables you already have, or the test execution log. Less brittle selector code, more coverage.
Get started with Endtest today!
Create your first test in minutes, no installation or setup required. Accelerate your testing efforts with fast and maintainable test suites without writing a line of code.