Category Archives: Automation

Difference between Implicit and Explicit Wait in Selenium

What is a wait and why it is used in automation scripts? Have you ever seen a traffic signal? What does the Red light in the Traffic signal indicate? The origin of wait comes from the traffic signal problem. As Red light in traffic signal asks the traffic to halt for some time, similarly wait is used to halt the execution of our automation script for a specified time. In other words wait asks our script to stop the execution for a specified time. Wait is mostly used by automation testers like us to debug our code or to avoid situations like Element not found Exception(s) by the webdriver.... Read More

How Firefox Profile solved our basic automation problems

              What is FirefoxProfile?   Firefox saves your personal information such as bookmarks, passwords, and user preferences in a set of files called your profile, which is stored in a separate location from the Firefox program files. You can have multiple Firefox profiles, each containing a separate set of user information. – Reference: https://support.mozilla.org . In automation terms, Firefox Profile is used to set properties for the WebDriver. We Used firefox profile to make our scripts execute on various versions of Firefox. It can also be used to handle ssl... Read More

Integrate your Automation with Jenkins

  Automation testing has become a part and parcel of our testing @Naukri. With that, we have a complete test suite covering most test cases of the iOS App. However, the challenge was executing them periodically. One of the major ideas behind having automation suites in place is the fact that it relieves you of the manual intervention. Now! If we had to manually put it to execution, what a snag! There we had!! Jenkins, an open source CI tool which could execute Apache Ant and Apache Maven based projects as well as arbitrary shell scripts and Windows batch commands as... Read More

Selenium Page Object Code Generator

How Selenium Page Object Code Generator helped us bring down the coding time from 4.5 hours to less than 5 minutes for a single page object!! How it started: Back in 2012 we used to have separate teams for manual and automation testing. Automation team comprised of 2-3 people, who were working on customized hybrid framework in Selenium whereas the manual testing team was of approx. 25-30 people. This dedicated automation team used to cater to the automation needs for all Info Edge sites like Naukri.com, NaukriGulf.com, 99acres.com, Jeevansathi.com & Shiksha.com. The automation work... Read More