Rafactoring: Improved test method names and procedures.
Added abstract modifier to base classes.
Refactoring: New BaseWhenRequestingPage.