First of all, thanks for your interest.
A scenario mode is also provided to emulate user interactions, navigation, or to force the test on different states (very usefull when the URL of the page does not change)
About, the API, we're currently working on it. There is a branch on our github, that starts to work, but you need to build and run it manually.
As we are still at the conception phase of the API, I'd be interested in knowing what you expect to have as a result.
Hope it helps