Testing end to end of complex systems is often complicated by stability problems. Testers are involved in the development process from the very beginning when a majority of endpoints are not yet implemented. Also for some reasons we might have a limited access to particular microservices.
In this article I will show you design approaches to improve readability and maintanability of your selenium framework. If your page objects are too big or selenium util classes are too complex then it's for you. Let me introduce our PageObject that you could have seen before.