Using AWS CodePipeline, CodeBuild and Lambda for automated UI testing (2017)
aws.amazon.com
aws.amazon.com
The tack they took here is, IMO, the most efficient. It's an easier effort to publish this article than one exploring other options, and provides a linear path to success for naive readers (rather than introducing the "other options" branching paths).
But please, please, please Amazon, can you let CodePipeline deploy a static website directly to an S3 bucket that has been set up to host a static HTML/CSS site? I am astounded that this basic functionality is not already there (i.e. as S3 bucket as the destination of a CodePipeline), and it would make the deployment of our documentation and even marketing sites a LOT smoother (i.e. without having to use Lambda or third party services as we do now).
https://github.com/stelligent/devops-essentials/blob/master/...
Shippable, Travis, CircleCI etc. The configuration not only looks nicer, but is so much easier to setup.
Also, if you are testing on Chrome/Firefox, what is the advantage to also running tests through Phantom?