Automation Testing, Technology

Parallel Execution with Selenium Grid

     Selenium Grid for Parallel Execution When we say parallel test execution in Selenium is achieved by Selenium Grid than statement is partly incorrect. Testing Framework like testng is used for parallel test execution Selenium Grid is used for automated testing execution on Distributed systems parallely Selenium Grid...

by Vaibhav Singhal
Tag: automation testing
03-Dec-2015

Automation Testing, Technology

Javascript to groovy objects in GEB functional test cases

Use Case While writing functional tests sometimes we need to test whether a certain javascript objects have some particular values. If we have a JavaScript object such as in our page [code] var myObj = { attr1 : 'attr1-val', attr2 : 'attr2-val'}; [/code] then after reaching that page we can execute the below in our GEB spec...

by Aseem Bansal
Tag: automation testing
02-Dec-2015

Automation Testing, Testing

Mobile Web Automation with Appium

Appium is an open source tool for mobile application. It is a bridge or we can say in simple terms it is a mediator between PC and mobile. It supports three types of mobile application i.e. native, web application and hybrid. Native Applications are developed for use on a particular device or platform. It is installed directly on a...

by Kimi Agarwal
Tag: automation testing
26-Oct-2015

Automation Testing, Mobility

Mobile App Automation Testing Using Appium

What is Mobile Automation Testing? Mobile Automated testing provides a mechanism to consistently repeat a test procedure and verify application results. It can be effective both for regression testing as well during development. Testing mobile applications is different and more complex than testing traditional desktop and web...

by Keshav Kashyap
Tag: automation testing
21-Oct-2015

Automation Testing, Grails

Automatically run test suites and coverage reports for open-source grails projects using Travis CI and coveralls

Automated testing helps a lot in maintaining the quality of code. But setting up CI environments like Jenkins may seem like a hassle if you are working on small projects. Luckily for us there is a simple solution, at least for open-source projects hosted(or mirrorred) on github. Travis CI is a service freely offered to make builds...

by Aseem Bansal
Tag: automation testing
05-Jun-2015

Automation Testing, Testing

Useful Functions for Automation Framework using Selenium Web Driver

While doing automation using selenium, there are certain repetetive tasks that we need to perform in order to handle page elements. So, the aim of this blog is to highlight some common operations that we need to handle every now and then. Some operations are: 1. Open URL in different browsers (Chrome, Firefox, IE) 2. Do mouse-hovers ...

by Sumit Gambhir
Tag: automation testing
28-May-2015

Automation Testing, Grails

Handing Browser Alert Box Using Selenium Web Driver

Recently while working on selenium I have come across in a situation where browser dialog box are the show stopper to validate 'Login/Registration/Forgot Password etc.' modules, though we are considering such cases as design issues. However we need to deal with it to learn something new, fortunately I have got the solution to handle...

by Anurag Tiwari
Tag: automation testing
26-May-2015

Automation Testing

Connect to PostgreSQL using JavaScript

One of the best practices of Automation testing is to leave the system from the state where you started your test from. While doing functional testing for an angularjs application using Protractor and Cucumber (BDD framework), there was a need to clean up whatever data was being generated in the Data setup (generally the Given) of the...

by Anuj Verma
Tag: automation testing
20-May-2015

Grails, Technology

Customizing the Firefox Profile and using with Selenium Web Driver

What is Firefox Profile Firefox saves your browser information such as Bookmarks, Downloads and Browsing History, etc in a set of files called profile, which is stored in a specified location by Firefox in user file directory. You can have multiple Firefox profiles, each containing a separate set of user information. The Profile...

by Gaurav Gupta
Tag: automation testing
12-Dec-2014

Grails, Technology

Selenium Web Driver: An Introduction

Selenium WebDriver is a clean, fast framework for automated testing of webapps. Selenium WebDriver, a popular and well established testing framework is a wonderful tool that provides a handy unified interface that works with a large number of browsers and allows you to write your tests in almost every language you can imagine from Java...

by Gaurav Gupta
Tag: automation testing
07-Dec-2014