Explain how you have implemented OOPs concepts like inheritance, polymorphism, and encapsulation in your test automation framework.