Highlight Elements during your Protractor test run

Screen Shot 2016-08-08 at 7.01.07 PM

Very long back I wrote an article on how to highlight elements during Webdriver run here Let’s see how to do it with JavaScript in Protractor test. In my test framework, I have a helper class for the commonly used API calls like click, sendKeys wrapped with custom names like clickWhenClickable and typeKeys respectively, in … Read more

E2E testing with Protractor & Cucumber Js

Screen Shot 2016-08-08 at 7.06.30 PM

Cucumber Java post can be found here. Guest post by Ram Pasala Cucumber framework is meant for BDD acceptance testing which are basically scenario validations of an application which helps programmers to test and what not to test in plain understandable language(Gherkin).

Now let us see how the above scenario could be converted into … Read more

DRY’ing up setup and teardown of your Protractor Jasmine Spec

Screen Shot 2016-08-08 at 7.12.43 PM

Pattern for Creating General Pre- and Post-Processing Methods in Protractor Please refer to the official documentation of Jasmine here Guest Post by Jeff Gosnell Problem: A question was recently asked on the Gitter Protractor site wondering what is the best way to reduce code copy-paste when needing to do the same beforeEach, beforeAll, afterEach, and/or … Read more

Automation on AngularJs apps using Protractor

Screen Shot 2016-08-08 at 7.16.35 PM

Hey folks! we are going to see about Protractor for AngularJS apps, I will try to keep it simple but also informative to get started with Protractor right away. Using Protractor for past 1 year, and had a good experience working in Js World. This blog post will have 3 different sections, What is Angular … Read more

Selenium WebDriver for AngularJs apps

Screen Shot 2016-08-08 at 7.24.37 PM

I have been recently using Protractor for about 6 months now and while evaluating tools for AngularJs apps, I haven’t found anything good in Java (Since we have already good framework setup using Java Bindings) expect for Paul Hammant’s idea of having AngularJs specific locator as a library in Java started back in 2013 and … Read more

What is Continuous (Integration, Delivery, Deployment, Testing) ?

Screen Shot 2016-08-08 at 7.29.39 PM

Recently along with ‘BDD’ in Agile, I have been hearing a lot about CI, CD and people confusing about it. I was clear enough with my own understanding and at one point different opinions made me confuse and thought Should I step back and revisit my knowledge on the CI and CD. Here I am … Read more

Phantom JS VS Selenium- Which is a superior testing framework?


Guest Post An Article by Amanda App testing is an indispensable component of the entire app development project. No matter what kind of functionality and feature you’ve incorporated into the app, ignoring to test it for bugs is a big ‘No’. Thanks to the availability of high-end JavaScript testing frameworks like Selenium and PhantomJS, we … Read more

List of Chrome Driver command line arguments

Screen Shot 2016-08-08 at 7.33.44 PM

Here is the list of Chrome Driver command line Arguments. If you are using chrome Driver for Selenium WebDriver or Protractor or …. then these are a handy useful list of command line arguments that can be used. You may use this to look at the usuage: https://code.google.com/p/chromium/codesearch#chromium/src/chromeos/chromeos_switches.cc Run chromedriver –help to see command line … Read more