O'Reilly logo

Continuous Integration, Delivery, and Deployment by Sander Rossel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Running Selenium tests with Protractor

So yes, we need yet another tool. It makes sense to use something else for E2E tests though. E2E tests are not unit tests. While unit tests must be executed fast to give you instant results on every change you make, E2E tests are usually a lot slower and more intrusive (starting browsers and all). So, we will be using Protractor in addition to Karma. The good news is that we can automate both, so we do not actually have to remember to run both to make a build, but we will get to that in the next chapter.

Protractor makes use of Selenium Server, also called Selenium Grid. You can download the server yourself (http://www.seleniumhq.org/download/), but Protractor can actually do this for us. Selenium Server ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required