Skip to content

Video tutorial: functional testing with Selenium IDE

October 16, 2008 by Przemysław Bielicki

In this tutorial I'm presenting Selenium IDE - a tool for recording and replaying functional tests of web based applications. I'm showing how to record a simple test, test for Ajax-enabled application and how to replay such tests in Firefox web browser. I'm not showing how to start Selenium tests from Continuous Integration server in this tutorial - this is a subject for separate post.

I tried to make this tutorial short yet valuable and I hope you will see great value in Selenium IDE tool which is an open-source and free for commercial use. With Selenium tests you are able to test your web applications from the user's perspective, not from the code perspective. This greatly simplifies the acceptance testing and lets you know about all problems as soon as they arise.
Selenium tests should be considered as complimentary testing to unit tests - the best idea is to combine them both to get the best results. Unit tests should test your code and Selenium tests should test features available for your users.

I hope you will like it.

About the Author: Przemysław graduated from Gdańsk University of Technology in 2004 having specialized in Distributed Information Systems. He worked in Lufthansa Systems, Intel Corporation in the past where he developed complex IT solutions in many Java-related technologies. In professional life he is a real Java expert holding couple of Sun Java certificates (Programmer, Developer, Web Developer) and Certified Scrum Master, of course.

Przemysław is a regular contributor to AgileSoftwareDevelopment.com and the author of "From Java to Java EE" blog. He now works as a Software Craftsman in an international company that is the leading Global Distribution System (GDS) and the biggest processor of travel bookings in the world. Contact Przemysław

Comments

great stuff

November 1, 2008 by Young People (not verified), 1 year 14 weeks ago
Comment id: 1967

nice video. Seems like IDE is simple to handle. i will try RC rather.

Testing

November 18, 2008 by Aroli (not verified), 1 year 11 weeks ago
Comment id: 2001

Good video, very informative thanks.

Greattttt

December 2, 2008 by Neeti Tayal (not verified), 1 year 9 weeks ago
Comment id: 2076

well

helped us very much thx

January 1, 2009 by Anonymous (not verified), 1 year 5 weeks ago
Comment id: 2149

helped us very much thx

good

January 14, 2009 by sadhu (not verified), 1 year 3 weeks ago
Comment id: 2163

good

Thanks a lot. This tutorial

January 29, 2009 by Kellie (not verified), 1 year 1 week ago
Comment id: 2207

Thanks a lot. This tutorial was a very informative overview.

Good Tutorial

February 4, 2009 by Waqas Ahmad (not verified), 1 year 5 days ago
Comment id: 2213

it is really good and informative tutorrial. hey can you post some other tutorial also for login_page testing. or different functionality test with seleniumIDE.
Thanks a lot man.
you have done really good work.

Bye

Selenium IDE

March 5, 2009 by pandu (not verified), 48 weeks 4 days ago
Comment id: 2331

Nice video for starters like me.Thanks for the Info.

I am very new to Selenium.

April 1, 2009 by Good Knowledge Sharing (not verified), 44 weeks 6 days ago
Comment id: 2424

I am very new to Selenium. But this video had given me adequate knowledge on how to proceed with the tool. Thanks a lot for the video Przemysław

good video

April 5, 2009 by niru (not verified), 44 weeks 2 days ago
Comment id: 2433

Excellent for beginners

Ver good video. very

April 9, 2009 by Anonymous (not verified), 43 weeks 5 days ago
Comment id: 2450

Ver good video. very helpful

Thanks

Very good starter page for Selenium

May 19, 2009 by Anonymous (not verified), 38 weeks 19 hours ago
Comment id: 2582

Very Good starter video for Selenium

Getting a problem

June 12, 2009 by kailash (not verified), 34 weeks 4 days ago
Comment id: 2704

Hi, thanks for above video.
When i tried to test my application i always get error: Element not found.
[error] Element //img[@alt='Large_image2867'] not found
What should i do to avoid this problem.
Please suggest me soon i m waiting for your reply .
You can mail me directly.
Thanks
Best wishes for you
form Kailash

how do u see in big screen?

July 1, 2009 by Anonymous (not verified), 31 weeks 6 days ago
Comment id: 2796

cuz the video text is very small

There is a full screen

July 1, 2009 by Artem, 31 weeks 5 days ago
Comment id: 2798

There is a full screen "toggle" button under the video, on the right.

Hi There, Thank you very

July 16, 2009 by Srinivasaprabhu Ramarao (not verified), 29 weeks 4 days ago
Comment id: 2872

Hi There,

Thank you very much creating such a wonderful video which is much helpful for the beginners.

Great work.

Hats off!

Great tutorial

July 21, 2009 by Sri (not verified), 29 weeks 1 hour ago
Comment id: 2892

Thanks for the tutorial, it gives a good overview in a short period.

Good job!

Sri

Concern over view of the video

July 30, 2009 by Anonymous (not verified), 27 weeks 4 days ago
Comment id: 2920

Hi,

Due to security reason, i am not able to view the video. Is ther any alternate way to over come this issue. I am trying to work on the selenium.

Appreciate your support.

Ur true admirer...

I am very new in selenium

August 12, 2009 by Hari (not verified), 25 weeks 5 days ago
Comment id: 2949

Nice video for starters like me.Thanks for the Info.

and please suggest some tutorial websites, it would be a great help to me

thanks

dziekuje bardzo!!

September 22, 2009 by Jasio (not verified), 19 weeks 6 days ago
Comment id: 3543

Any hopes of a tutorial with wicket pages?

Thanks again...

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.

Best of AgileSoftwareDevelopment.com