In this chapter we will have a look at some of the things that you cannot do with Selenium, and some of the things that you should not do with Selenium. We will have a look at some solutions that will work around its limitations. The topics we will cover in this chapter are:
The first topic we are going to look at is something that I regularly end up talking about: downloading files with Selenium.
At some point in your career, you are probably going to work with a website that allows the user to download something. There are many different types of things that may be downloadable and the most common are probably: