This is the P2PU Archive. If you want the current site, go to!

Learning Web UI Automation

This course is complete. Subscribe to the announcement list for updates.
Learning Web UI Automation course photo

Learning Web UI Automation

David Burns's picture
Course organiser: David Burns
About the Course Organiser: 

David is the Automation Lead in WebQA at Mozilla helping automate the web properties of Mozilla using Selenium. He has been using Selenium for a number of years and is a core committer on Selenium. David is also the author of Selenium 1.0 Testing Tools: Beginners Guide that was released at the end of last year.

David has also done a number talks on Selenium at Conferences and User Groups.

He blogs regularly on testing and Selenium at and tweets at

No of Seats: 
Course Status: 


David Burns's picture
Jaime Capelo's picture
Jessica Ledbetter's picture
Josmas Flores's picture
Manali S's picture
Erik Anderson's picture
Renso Vargas's picture
Soren Jones's picture
Seema Talele's picture
Stan Dragnev's picture
Marc George's picture
Learn how to automate web applications by driving real browsers


This course will give a good grounding on using the Selenium Web Application Testing Framework. Selenium is a popular tool used by the top web companies like Google, Mozilla, Microsoft and many more.

By the end of the course, participants will have the confidence to automate most web applications. This will then give you the confidence that your application works as it is intended.

Learning objectives

We will learn to do the following:

  • How to locate elements on the page
  • How to interact with elements on the page
  • How to automate sites that use AJAX
  • How to do pattern matching with Selenium
  • How to execute JavaScript on the Page with Selenium
  • How to write maintainable tests



Hi David. I am very

Erik Anderson's picture
Erik Anderson
Sat, 2011-01-08 00:53

Hi David.
I am very interested in taking your course in learning Selenium.
I am a professional Web Application Quality Assurance Engineer for the past four years.
My online portfolio is here: where you can get more information about me and my background. My QA experience is fully manual so expanding my skills into automated Web Application testing would be fabulous.
Do I need to send you any sign-up tasks for verification before I can enroll in this course; if so please let me know?
Thank You for teaching this course and I look forward to it!


Hello, I can not wait to see

carlos benitez's picture
carlos benitez
Sat, 2011-01-08 01:12

I can not wait to see the power of selenium.

Hi David - make sure to start

Alison Jean Cole's picture
Alison Jean Cole
Tue, 2011-01-11 01:45

Hi David - make sure to start working on a syllabus for your course. Looks great so far - good sign-up task!

Any updates on this course?

Jan Sanchez's picture
Jan Sanchez
Wed, 2011-01-19 05:58

Any updates on this course?

Hi Jan, There were a few

David Burns's picture
David Burns
Wed, 2011-01-19 11:46

Hi Jan,

There were a few people that signed up without completing the task. I had asked them to redo this to give them a fair chance before reviewing everyones answers. I am closing the applications today so hopefully we can start this very soon!


Hi David, I guess my

Jan Sanchez's picture
Jan Sanchez
Wed, 2011-01-19 21:26

Hi David,

I guess my application wasn't accepted. I hope you make this course again in the future. Thanks,


How can I if my application

Eric Lemoine's picture
Eric Lemoine
Thu, 2011-01-27 13:27

How can I if my application is accepted or not? Thanks.

Hi Eric, Unfortunately you

David Burns's picture
David Burns
Thu, 2011-01-27 15:32

Hi Eric,

Unfortunately you did not make this course. There were only 10 spaces so had to pull names out of a hat to choose who go on. Please try again in the next semester.