Getting Started with Ruby WebDriver

In this post, we will see on how to get started with writing WebDriver tests with Ruby. Its very Simple getting started with WebDriver and Ruby. Installation Assuming you already have Ruby installed in your machine. Let’s now, install the Ruby WebDriver gem file. Official GEM page for the WebDriver Ruby Bindings

With that … Read more Getting Started with Ruby WebDriver

Migration from Selenium RC to WebDriver

Selenium Remote control got birth from the JavaScriptTestRunner that Jason huggins developed for automating their In-House Time -n- Expenses application. Selenium RC had few limitations that created serious problems with the advancement of rich internet applications like Same Origin Policy file Uploads and few others.. Selenium RC is officially deprecated now with no further development … Read more Migration from Selenium RC to WebDriver

Getting Started with GhostDriver & PhantomJs

Headless Testing with GhostDriver and PhantomJs Headless Testing One major use case of PhantomJS is headless testing of web applications. It is suitable for general command-line based testing, as well as with the CI system. Bringing you here the WebDriver Implementation of PhantomJs Headless Testing. PhantomJS itself is not a test framework, it is only … Read more Getting Started with GhostDriver & PhantomJs

Handling iFrames using WebDriver

iFrames An inline frame is used to embed another document within the current HTML document. It means iframe is actually a webpage within the webpage which have its own DOM for every iframe on the page. the HTML source code of the webpage that has an iframe will look like the below code. In the … Read more Handling iFrames using WebDriver

WebDriver Wait Commands

Wait commands in WebDriver Listing out the different WebDriver Wait statements that can be useful for an effective scripting and can avoid using the Thread.sleep() comamnds After few searches and digging into the WebDriver Java doc, I managed to design a mindmap of the different WebDriver commands available WebDriver.manage().timeouts() implicitlyWait

The ImplicitWait will tell … Read more WebDriver Wait Commands

Thucydides – The ATDD way

Thucydides In this article I introduce Thucydides, an open source ATDD framework built on top of Selenium 2. Introducing Thucydides Thucydides (Thoo-SID-a-dees) is a tool designed to make writing automated acceptance and regression tests easier. It provides features that make it easier to organize and structure your acceptance tests, associating them with the user stories … Read more Thucydides – The ATDD way

UML Class diagrams of Selenium Source code

Class diagrams of Selenium Source code. Going to be a selenium committer ? I am sure this might be help ful for you to get a sneak- peak of huge set of source codes. There are more than 4000+ Java class diagrams generated here Small description about the software, AgileJ is a reverse engineering tool … Read more UML Class diagrams of Selenium Source code

Appium for Automating Native iOS Apps

Appium Test Automation tool for Native iOS Applications Guys, there has been some implementaion changes for the Appium tool and i am sure there will few changes in setting up the project as well as my blog post here, pls wait for the new updated post. Thanks for the patience We have seen Selenium WebDriver’s … Read more Appium for Automating Native iOS Apps

Android App for AssertSelenium

Android App for AssertSelenium A happy News for all Assert Selenium User’s out there. In this fast paced and a digitalized world, innovation of technology plays important role and one such innovation is going mobile and on cloud. Yes, here is an Andorid App for AssertSelenium and it will be of ease for all Android … Read more Android App for AssertSelenium