O'Reilly logo

Mastering Selenium WebDriver 3.0 by Mark Collin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Checking that the file we have downloaded is the correct one

This is actually the most important part of our test. Being able to download a file, or even actually downloading one, does not prove that you have the correct file.

So how do we prove that we have the correct one? Well, the file that we have downloaded is a PDF file, so maybe we need to write some code that can read in a PDF file. We could then scan all of the text in the file and see if it is correct.

How do we know that the text is correct? Well we could put all of the text of a PDF file into our test, but that's a lot of text. It's going to be horrible to update this test every time the PDF file changes, and we don't know how often the legal department is going to ask us to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required