Building a test suite using WebDriver will require you to understand and effectively use several components. As with everything in software, different people use different terms for the same idea. Below is a breakdown of how terms are used in this description. Terminology API: Application Programming Interface. This is the set of “commands” you use to manipulate WebDriver. Library: A code module that contains the APIs and the code necessary to implement them.