This chapter will introduce users to designing and building the Java utility classes that are required to support the Selenium framework. This includes classes for global variables, synchronization, alternative JavaScript methods, results processing, and mail retrieval. The following topics will be covered:
- Introduction
- Global variables
- Synchronization utility class
- The JavascriptExecutor class
- The TestNG Listener class
- File I/O class
- Image capture class
- The reporter class
- The JavaMail class