Cofactor finds each element when the step runs instead of relying on a fixed selector. If something moved, it repairs that one step and the rest of the run carries on as normal.
Cofactor tries these in order. Most changes are handled by the first two, without using an AI model at all.
Cofactor finds each element when the step runs. It tries the most reliable way first and only falls back to other ways when it needs to.
A hidden element, a missing element and a network error are different problems. Each one gets the kind of retry that suits it, or no retry at all.
When a step can’t be found, an AI agent fixes that one step. The rest of the run is replayed exactly as before.
A repaired step is saved even if a later step fails, so the next run starts from a better place.
Cofactor first replays the known steps in the browser without an AI model. It waits for the page to settle before each action, retries where it makes sense, and checks the result at the end.
If one step can’t be found, an AI agent works on just that step. Its fix goes back into the flow and the run carries on.
If the flow itself has changed, an AI agent runs the whole flow again using the old steps as a guide. What it finds becomes the new starting point. Cofactor stops at whichever step works first.
Does it edit my tests without asking?
No. Cofactor fixes how a step finds an element on its own. If a test needs to check something different, Cofactor proposes the change and your flow stays the same until you accept it.
What if my app is actually broken?
Then Cofactor tells you. Every failure is sorted into problems with the test and problems with your app. Problems with your app are filed as bugs and never worked around.
What happens to a flow that keeps failing?
After several failures in a row, it’s marked as degraded and skipped in suite runs until someone looks at it. That way one broken flow doesn’t slow down every run.
Do I lose the record of what changed?
No. Every repair is saved on the flow along with what caused it and what it changed, so you can look back at the history.
Join the waitlist, or book a call to talk through your flakiest suite.