For Angular apps, Protractor is a recommended test tool due in part to its built-in clean mechanism to wait for angular pages to load.
Two Serenity questions related to this:
1) Has anyone implemented a waitForAngular() function (as Protractor uses under the covers)? We've had some success with the following javascript, but this does not seem to be sufficient in all cases:
window.angular != null && angular.element(document) != null
2) Some of the Serenity docs imply that it may be used as a reporting framework with .NET or Javascript selenium test tools - how is this done? For example, is it possible to use Serenity reporting (including screenshot harvesting) with Protractor?
br