May 4, 2017Protractor in CI — JenkinsLast night during an Angular meet up, I was asked about Protractor in a Jenkins continuous integration set up. Good question. I just set up my home Jenkins server and I thought it would be good to share some of my experiences. Jenkins on a server at home? Yup. I’m…Jenkins4 min readJenkins4 min read
Jul 20, 2016Protractor with TypeScriptProtractor version 4.0.0 is out and you can now write Protractor tests with TypeScript! Hooray! If you are unfamiliar with TypeScript there are probably a lot of questions like: What’s TypeScript? How should we setup the project? Can I mix and match JavaScript with TypeScript in Protractor? So let’s get…JavaScript5 min readJavaScript5 min read
Jun 15, 2016How does Protractor launch a browser?For this example, we will dissect the interactions ofselenium-webdriver node package, webdriver-manager, and protractor when it launches a browser. This could be a good starting point for contributors wanting to add some functionality to Protractor or create your own driver provider. Just a quick note before we get started, “webdriver-manager…Testing2 min readTesting2 min read
May 12, 2016Attaching a Protractor test to an existing selenium sessionLet’s say that only a portion of your website uses Angular and there are already existing selenium tests. You would like to use Protractor testing because you’ve heard great things about Protractor testing for Angular. However, after a few prototypes you notice that the browser session is created at the…Testing3 min readTesting3 min read
May 6, 2016Webdriver Manager: a node moduleWebdriver manager started in protractor as a binary manager for selenium server and browser drivers. It is an awesome solution for setting up a selenium server for your end to end web tests. …Testing4 min readTesting4 min read