Selenium Patterns & Antipatterns - Agile LnL
Selenium is a wonderful tool, but many of the ways to use it that work well when you have 5 tests, start to break down when you are dealing with a large application with 5,000 tests. In this session we will look at examples of how to write code that uses Selenium effectively even when dealing with a very large number of tests. We will cover techniques to deal with tests that seem to break for no reason, how to use page objects to make tests less brittle, and look at ways to get faster feedback from slow running tests. In particular we are going to be looking for ways to make our testing code more readable even for non-developers, so if you have an interest in how Selenium can be used, you’ll probably find the discussion easy to follow even if you don’t write code yourself.