Sikuli integration with Selenium

This is supercool trick…


Sikuli – An introduction

SikuliXautomates anything you see on the screen of your desktop computer running on Windows/ Mac/Unix. It uses images patterns to identify and control GUI components.

This is useful when we try to automate a page developed using Flex, Adobe or Flash where the html DOM Structure is not defined easily.

That is why it is called as WYSIWYC – “what you see is what you script”

After reading the above introduction, my first impression as a selenium automation engg was “ May be sikuli is something very complex to learn and use in our day to day automation. Unless we spend some good amount of time in it, we can’t think of using Sikuli”

If your thoughts are similar to these, then you are the one to who is supposed to read this..

Let me give you quick step by step start on using sikuli…

View original post 429 more words

TestRunner – soapUI project execution from command line

Execute from command line…

Learn soapUI - Open Source

Folks, in this post i will be covering the use of test runner – by which you can execute your soapUI projects (from command line) without opening soapUI application.

This feature will by very useful when you want to perform the regression test on the newly deployed code & to store the response data in some files. And execution can be done by anyone (including people who don’t know “how to use soapUI”).

testrunner.bat (soapui_install_dir/bin folder) is a command line utility which is getting called whenever we execute our testcases with some predefined (or userdefined) conditions. In soapUI application, right click on any selected testcase/test suite and then select “launch test runner” from the context menu to call the test runner.bat file. This will open a new window wherein you can provide the required configuration data like, testcase/testsuite to be executed, endpoint url, folder to store the response, ignore the…

View original post 379 more words

RoboCopy in Windows

Best utility for copying

Keep Software Testing Weird

Robocopy (Robust File Copy) is a command-line file copy utility.

To use this utility simple type the following command in the command prompt.

This will copy the contents of the source folder to destination folder.

To copy all contents including empty directories of SourceFolder to DestinationFolder:

View original post

What an idea Sirji!

Happy idea hunting…

The Pragmatist

Idea is something so obvious that after someone tells you about it you wonder why you didn’t think of it yourself 🙂

But an idea-prone would say “An idea is nothing more or less than a new combination of old elements” –James Webb Young

I know many who read lots of book and at the end just say “wow! That is an amazing read”, but what really matters is how you relate the information you read to the reality, analyzing and thinking about it, and then try to check if that will work to your context.

“Information is not knowledge. The only source of knowledge is experience” – Albert Einstein

My initial title for I can’t Nike, Because I Reebok was just I am what I am, when I was thinking about this article came across Nike show room, which read Just Do it, at that time…

View original post 650 more words

OOPS! This is the Fundamental for Automation

Foundation for automation…

The Pragmatist

Understanding the OOPS is the foundation for automation. This doesn’t mean that as an automation engineer you should have very strong knowledge in OOPS like any other programmer. All you should know is very basics like Class, Object and its Method and Properties to begin with.

Most of the automation tool identifies every object (like edit box, button, and drop down) by the properties and perform action on those objects with the available methods (like Set, Click, and Select).

To begin let us start with understanding what is a class in OOPS world

It is a blue print from which we can build similar Objects, it is a container used to group related attributes (properties) and methods.

So what is an Object?

Before OOPS, code and data were kept separately. For example, in the C language, units of code are called functions and units of data are called structures. But…

View original post 398 more words