# The Page Config Model

**URL:** <https://club.ministryoftesting.com/t/the-page-config-model/70765>\
**Category:** Discussions\
**Tags:** tools, automation, web-testing\
**Created:** [20 September 2023 14:20 UTC](https://club.ministryoftesting.com/t/the-page-config-model/70765 "2023-09-20T14:20:41Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![conrad.connected](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/conrad.connected/32/10123_2.png) [@conrad.connected](https://club.ministryoftesting.com/u/conrad.connected)\
**Post date:** [21 September 2023 08:56 UTC](https://club.ministryoftesting.com/t/the-page-config-model/70765/5 "2023-09-21T08:56:20Z")

</div>

I’m pretty sure @daluu - I did not yet look at your code yet Colm, but that Colm is using a “page object” thingy underneath and on top of the config loader layer and doing a good bit of SOLID software principles here all along. And yes a way to abstract the config to allow storage choices because some config schemas have so many problems we cannot go into here. But yes David I agree and when you read Martin fowler in between the lines and read the selenium implementation, both point to the topic not being a closed or complete pattern at all. References:

- [Assertions in a Page Object?](https://club.ministryoftesting.com/t/assertions-in-a-page-object/12765)
- [Page Objects and "fluent"](https://club.ministryoftesting.com/t/page-objects-and-fluent/62838)
- [How to handle AB testing approach with similar page logic but different locators](https://club.ministryoftesting.com/t/how-to-handle-ab-testing-approach-with-similar-page-logic-but-different-locators/61930)  
and probably more. that’s not to say we should solve them all, but we must solve 90% of them for our use case in order to satisfy rule of lowest power somewhat

---

_[View the full topic](https://club.ministryoftesting.com/t/the-page-config-model/70765)._
