We are using an Angular/Umbraco hybrid app for an online order procedure and now we want to set up e2e tests based on karma and ng-scenario.
The thing is that there are steps in the process that are served as static pages, e.g. user login with email and password is not handled by Angular but by backend framework Umbraco (with typical form POST method). The e2e ng-scenario test cannot procceed through these stepts because input(name).enter(value) command only accepts a valid ng-model as a name and, thus, cannot simulate entering user email and password in the input fields.
What is more, we would like to test also user proceeding to the payment service (in test mode) and returning back to our page after successful payment.
Has anyone encountered a similar setup/situation and found a graceful‎ solution?