components of selenium framework