Selenium IDE and its useful features

Selenium IDE, a Firefox extension is the easiest way to record, edit, debug and run web test. Selenium is a web application testing system and selenium IDE (sometime refereed as SIDE) is a part of it. Once download, it appears as a Firefox plug-in under 'tools'. Selenium IDE works only with Firefox browser. A Selenium test recorded in Selenium IDE can be run in other browsers with the Selenium Server.
Installation:
You can download Selenium IDE from:
If you want to open it, lunch the Firefox browser then go to, Tool > Selenium IDE. You will see the following window.


Selenium IDE is a lightweight tool and it doesn't have a lot of features as well. Some of the important features are:
Base URL: Base URL of the application. Selenium IDE automatically captures it.
User Extensions: You can add new actions and assertions in selenium IDE with JavaScript. Create your own user-extension and save it as .js file. Go to Tools > Options and browse your js file here. Next time when you open lunch your Selenium IDE, it will be available in command drop-down. To learn more about Selenium User Extension visit here.
Test Case and Test suite:
Under 'file' menu there are options to open, save, save as and export test case and test suite. Saving as a test suite help to create a test suite and add test cases inside it.
Help:
Help takes you to "Selenium UI-Element Reference". If you are a beginner, it is a place worth visiting.

Selenium HTML-Testrunner framework with 2.0rc2

There are so many languages and frameworks for selenium, such as JAVA- JUnit framework, and C#- .Net. These are excellent if you are comfortable with one of the languages and tools. It will help you to create dynamic, advanced test framework according to your test need. Moreover, it opens door to use powerful development language in your test. For example if and else logic.
However, this HTML based Test Runner framework is easy and requires low maintenance. It is powerful enough for most of the automation need and you can use javaScript to make your test more meaningful if necessary. You as an automation tester do not need development language either.
Please follow these steps if you want to adopt this for your test automation purpose. I have used website Facebook log-in page for this tutorial. I am assuming you know about selenium IDE and recording the recording. If answer is ‘no’ then going to this page and come back here.

Download Selenium Server
  • Go to http://seleniumhq.org/download/. It is also known as Selenium Server. 
  • If you cannot   find stable build find from this page: http://code.google.com/p/selenium/downloads/list.
  • It is a .ZIP file. Once download is completed unzip it in C:\selenium
  • Test it.  To test it runs properly follow the following step:
1.   Open command line.
2.   Go to the folder that contains the selenium server. (You can go using DOS cd command to navigate from one folder to another.). Type following commands: java -jar selenium-server-standalone-2.0rc2.jar. If it runs successfully, you will see the following screen:


If it doesn't run check the error message. Usually, problem is with the port. Selenium server’s default port is 4444. If it is taken already, problem occurs. Easy solution is to restart your machine.

About

 Hello! welcome to my blog.
This blog is about software quality assurance, web/test development technologies,health information technology and interview questions-answers. Answers I have posted in this blog are all my point of views. I posted them because-- these are the frequently asked questions in my opinion-- to help those who are new to quality assurance and testing world or IT world in general. Dear visitors, you can also share and discuss answers so that someone can benefit from your contributions. Please share your experience, questions or answers to help other candidates to succeed in interviews. 
Thank you!
I always believe in giving my 100% to any role. I  believe in cooperation, the power of positive attitude and eagerness to help other in need.  Be enthusiastic about new technology and tools if you wish to be a successful professional in IT environment. Here learning never stops!!! 
Also, being a good human being helps you to be a meaningful asset in every place including at workplace. Be positive, hard working and never stop learning new things.


Update...



Currently I am focusing on Health Information Technology, known as Health-IT. Recent progress in the healthcare system has impacted and is going to impact everyone in the near future. We are very close to the implementation of  Affordable Care Act, known as Obamacare. Lets hope it will be beneficial to all of us ans medical bill will not be a nightmare. Hopefully there will be plenty of job opening in this area in 2014 and 2015 as well. I will update information related to Health Information Technology under HEALTH IT tab as I will go through  this journey myself. 



Thank you all!!!