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), 5 years 38 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), 5 years 36 weeks ago
Comment id: 2001

Good video, very informative thanks.

Greattttt

December 2, 2008 by Neeti Tayal (not verified), 5 years 34 weeks ago
Comment id: 2076

well

helped us very much thx

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

helped us very much thx

good

January 14, 2009 by sadhu (not verified), 5 years 28 weeks ago
Comment id: 2163

good

Thanks a lot. This tutorial

January 29, 2009 by Kellie (not verified), 5 years 26 weeks ago
Comment id: 2207

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

Good Tutorial

February 4, 2009 by Waqas Ahmad (not verified), 5 years 25 weeks 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), 5 years 21 weeks 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), 5 years 17 weeks 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), 5 years 16 weeks ago
Comment id: 2433

Excellent for beginners

Ver good video. very

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

Ver good video. very helpful

Thanks

Very good starter page for Selenium

May 19, 2009 by Anonymous (not verified), 5 years 10 weeks ago
Comment id: 2582

Very Good starter video for Selenium

Getting a problem

June 12, 2009 by kailash (not verified), 5 years 7 weeks 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), 5 years 4 weeks ago
Comment id: 2796

cuz the video text is very small

There is a full screen

July 1, 2009 by Artem, 5 years 4 weeks 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), 5 years 2 weeks 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), 5 years 1 week 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), 5 years 22 hours 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), 4 years 50 weeks 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), 4 years 44 weeks ago
Comment id: 3543

Any hopes of a tutorial with wicket pages?

Thanks again...

Is it possible to automate share point people picker control?

March 10, 2010 by Anonymous (not verified), 4 years 20 weeks ago
Comment id: 5726

Is it possible to automate share point people picker control through selenium.
When i record through IDE it is detecting the object, but while play back it is not detecting the people picker sharepoint control

Nice video

January 25, 2012 by Wilder (not verified), 2 years 26 weeks ago
Comment id: 20828

Good Selenium introducing video tutorial.

Worthable for new Leaners

January 31, 2012 by Mark Nett (not verified), 2 years 25 weeks ago
Comment id: 20854

Gave me a good first intro to selenium...I'm new to selenium & finding hard to find proper tutorials .

COuld you extend the tutorial Base

The article is clearly

February 22, 2012 by delru (not verified), 2 years 22 weeks ago
Comment id: 20987

The article is clearly written and every point is factual and is no-nonsense. I have surf the internet looking for topics such as these and it is here where I find it written and stated well.screw oil press

I can't see the video! Has it

February 28, 2012 by Pixie (not verified), 2 years 21 weeks ago
Comment id: 21034

I can't see the video! Has it been removed or something? :(
Imbracaminte Copii Ieftina

I admire the valuable

March 27, 2012 by suowe (not verified), 2 years 17 weeks ago
Comment id: 21511

I admire the valuable information you offer within your articles.Flour Mill for Sale

This blog is very

May 21, 2012 by Sam O'neal (not verified), 2 years 10 weeks ago
Comment id: 22275

This blog is very interesting. But if you want to extract the herbal aroma and flavor molecules from the similar ingredients you may use volcano vaporizer . This device has a digital and analog temperature control and two valves options by which it fills the balloon.

Great Job

May 23, 2012 by Priyanka (not verified), 2 years 9 weeks ago
Comment id: 22451

Great Job Przemysław!!!!!!!.............I am very new to selenium.This video helped me a lot!!!!!.......Thanks a lot Przemysław :)

Very helpful...thats

May 28, 2012 by Monika (not verified), 2 years 9 weeks ago
Comment id: 22586

Very helpful...thats awesome...is anything to use with Selenium IDE if want to use in HTML? Like we use esclipse in Java...If we want to store huge number of tests and get results more specifically...

Magnetic domains written too

May 28, 2012 by Anonymous (not verified), 2 years 9 weeks ago
Comment id: 22598

Magnetic domains written too densely together to a weakly magnetizable material will degrade over time due to physical rotation of one or more domains to cancel out these forces. The domains rotate sideways to a halfway position that weakens the readability of the domain and relieves the magnetic stresses. Thanks.
Regards,
Oneway Backlinks

astrology software This is a

June 21, 2012 by jgurma (not verified), 2 years 5 weeks ago
Comment id: 22980

astrology software
This is a good site

japanese fashions Thanks for

June 21, 2012 by japanese fashions (not verified), 2 years 5 weeks ago
Comment id: 22983

japanese fashions Thanks for sharing this useful information! Hope that you will continue with

Nice post

June 26, 2012 by blog4travell (not verified), 2 years 4 weeks ago
Comment id: 23047

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming. blog4travell

Nice post

July 4, 2012 by korean translation service (not verified), 2 years 3 weeks ago
Comment id: 23204

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.
korean translation service

Jimmy Choo Outlet

July 5, 2012 by Jimmy Choo Outlet (not verified), 2 years 3 weeks ago
Comment id: 23208

The US Food and Drug Administration (FDA) on Wednesday Jimmy Choo Outlet approved the first over-the-counter HIV test kit that allows people to test at home Jimmy Choo Slingbacks to see whether they are infected with the virus that causes AIDS.

The OraQuick In-Home HIV test is designed to Jimmy Choo Boots allow individuals to collect an oral fluid sample by swabbing the upper and lower gums inside of their mouths, then place that sample into a developer vial and obtain test results within 20-40 minutes.

The information and the

July 16, 2012 by write a book report (not verified), 2 years 2 weeks ago
Comment id: 23373

The information and the aspect were just wonderful. I think that your viewpoint is deep, it’s just well thought out and truly incredible to see someone who knows how to put these thoughts so well. Good job! write a book report

good commenting

July 19, 2012 by Kaushal (not verified), 2 years 1 week ago
Comment id: 23443

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me
Buy One Way Backlinks

reviews

July 20, 2012 by Kaushal (not verified), 2 years 1 week ago
Comment id: 23451

Took me time to read all the comments, but I really enjoyed the article. It proved to be very useful to me and I am sure to all the commenters here! It's always nice when you.
High Pagerank Link

afashion-clothes.com

July 23, 2012 by mudassar (not verified), 2 years 1 week ago
Comment id: 23478

afashion-clothes.com Thanks for sharing this useful information! Hope that you will continue with

abusiness-ideas.com

July 23, 2012 by mudassar (not verified), 2 years 1 week ago
Comment id: 23484

abusiness-ideas.com Thanks for sharing this useful information! Hope that you will continue with

You can't think so further in

August 27, 2012 by Anonymous (not verified), 1 year 48 weeks ago
Comment id: 23662

You can't think so further in the future! You can't predict how people will react! people tend to make addictions from everything nowadays cause many seem lost in this crazy world and try to be involved in something! Some chose the short and easy way! georgia tech graduate admissions

Adventure Travel Very good

August 31, 2012 by Adventure Travel (not verified), 1 year 47 weeks ago
Comment id: 23702

Adventure Travel Very good write-up. I certainly appreciate this website. Continue the good work!

Reply to comment | Agile Software Development

September 10, 2012 by nike tn pas cher (not verified), 1 year 46 weeks ago
Comment id: 23771

Hi there it's me, I am also visiting this site daily, this web page is truly nice and the viewers are really sharing pleasant thoughts.

Thanks for useful tips! And

September 10, 2012 by www.fashionbugplus.co.uk (not verified), 1 year 46 weeks ago
Comment id: 23773

Thanks for useful tips! And I'd like to advise that one of the best way to save your money is planning your purchase. In this way you can avoid extra unuseful purchasing. Everything you buy must be really necessary!

Very useful information. I

September 17, 2012 by ercan (not verified), 1 year 45 weeks ago
Comment id: 23904

Very useful information. I was very pleased. Thanks

boyaci boya
dekorasyon cati dis cephe

writing reflective

September 18, 2012 by writing reflective essays (not verified), 1 year 45 weeks ago
Comment id: 23916

writing reflective essays Wow! this is a good news. It is nice to have the source to dowload it. Though I have not entered yet, but have intention to download it.

I may have blogged about this

September 18, 2012 by reviousle (not verified), 1 year 45 weeks ago
Comment id: 23937

I may have blogged about this previously. I have written so many blogs.192.168.1.1

www.bestbackupsoftwares.com V

September 25, 2012 by www.bestbackupsoftwares.com (not verified), 1 year 44 weeks ago
Comment id: 24017

www.bestbackupsoftwares.com Very cool idea. I think I will have to try this one. I just love the "It's the Little Things" line. Thanks!

Please keep on publishing

September 27, 2012 by ryleeaustin99 (not verified), 1 year 43 weeks ago
Comment id: 24076

Please keep on publishing such excellent content as this is a unusual factor to find nowadays. I am always looking on the internet for content that can help me. Awaiting another great weblog. Enjoy to the author! all the best!
Cell phone spyware

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

By submitting this form, you accept the Mollom privacy policy.

Best of AgileSoftwareDevelopment.com