Automating Your Browser Based Testing Using WebDriver

Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=lfIzRHNXQhM



Duration: 56:03
34,899 views
97


Google Tech Talk
March 16, 2012

Presented by Simon Stewart

ABSTRACT

Selenium WebDriver (http://code.google.com/p/selenium/wiki/GettingStarted ) is a tool for automating testing web applications, and in particular to verify that they work as expected. It aims to provide a friendly API that's easy to explore and understand, which will help make your tests easier to read and maintain. It's not tied to any particular test framework, so it can be used equally well with JUnit, TestNG or from a plain old "main" method. WebDriver sits at the heart of the forthcoming Selenium 2 (http://seleniumhq.org/ ) release, as well as being the foundation for Watir 2 (http://watir.com/ ) as well.

Rather than being a pure Javascript framework, WebDriver works by integrating as tightly as possible with the browser and makes use of the facilities of the OS. This allows it to accurately emulate user input, as well as cleanly handling areas that other frameworks find troublesome, including file uploads and alerts. How closely does WebDriver integrate with the browser? Opera and Chrome offer their own implementations of the WebDriver interfaces, shipping as part of the browser, and Mozilla are starting to adopt the technology for their test tools.

For more information: http://www.meetup.com/google-nyc-tech-talks/events/15582501/

Simon Stewart works as an Software Engineer in Test at Google and is the innovator behind WebDriver. He has previously worked at ThoughtWorks and is an active member contributor to Open Source.




Other Videos By Google TechTalks


2012-04-25Turing Centennial Conference: A Non-probabilistic Approach to Classification of Individual Sequences
2012-04-25Turing Centennial Conference: Turing, Church, Gödel, Computability, Complexity and Randomization
2012-04-25Turing Centennial Conference: From Programs to Systems: Building a Smarter World
2012-04-25Turing Centennial Conference: About Alan Turing (in Hebrew)
2012-04-25Turing Centennial Conference: Introductory Remarks (Hebrew and English)
2012-04-25Turing Centennial Conference: Welcome (in Hebrew)
2012-04-17The Mobile Revolution: Cultivating Boundaries of the Unbounded
2012-04-07SeriousGames@Google: Playing Surgery - A Laparoscopy Game for Surgeons on the Nintendo Wii
2012-04-04Energy, the Environment, and What We Can Do
2012-04-04The Genome Question: Moore vs. Jevons with Bud Mishra
2012-04-04Automating Your Browser Based Testing Using WebDriver
2012-03-30Building Software at Google Scale Tech Talk
2012-03-29Beyond Princess Leia in a Beam of Light: A Glimpse into the Future of Augmented Reality
2012-03-12The Remote Agent Experiment: Debugging Code from 60 Million Miles Away
2012-02-28NIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: Machine Learning...
2012-02-28NIPS 2011 Music and Machine Learning Workshop: Learning from Musical Structure
2012-02-23NIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: Vowpal Wabbit Tutorial
2012-02-23NIPS 2011 Sparse Representation & Low-rank Approximation Workshop: Group Sparse Hidden Markov...
2012-02-23NIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: A Common GPU...
2012-02-23The Relative Happiness Index (RHI)
2012-02-23A Chinese Typewriter in Silicon Valley



Tags:
google tech talk
webdriver
web testing
selenium
automated testing