---
title: "Comment by Misha on \"🔧 Building Playwright Framework Step By Step - Implementing POM as Fixture and Auth User Session\" | Hashnode"
description: "Ivan, I'm your fan - I really like how you present material so clearly and simply. But regarding this article, I didn’t understand what a fixture is and what th"
url: "https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d/comment/68c2b1350d3dac0e889a062c"
---

[Discussion](https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d)

Comment [🔧 Building Playwright Framework Step By Step - Implementing POM as Fixture and Auth User Session](https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d)

[Misha](https://hashnode.com/@mpqa)

[Sep 11, 2025](https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d/comment/68c2b1350d3dac0e889a062c)

Ivan, I'm your fan - I really like how you present material so clearly and simply.

But regarding this article, I didn’t understand what a fixture is and what the purpose of creating the files page-object-fixture.ts and test-options.ts is.

Is this some kind of variation of what Artem Bondar calls a page object manager in his course?

[Ivan Davidov](https://hashnode.com/@idavidov)

[Sep 12, 2025](https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d/comment/68c2b1350d3dac0e889a062c#reply-68c3fef6118865a5e47ae3df)

Hi Misha, page-object-fixture.ts purpose is to create a separate fixture for every single POM we develop. In that case, we received already prepared classes in our test. The goal of test-options.ts is to merge all custom fixtures (POMs, API, etc) in a single test fixture, which we are going to use in our tests. The setup is inspired from Murat Ozcan but I think there some tweaks to it. You can see in the next article how these custom fixtures of POMs are used in actual tests.

Hope the answer is clear enough :)

[Misha](https://hashnode.com/@mpqa)

[Sep 12, 2025](https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d/comment/68c2b1350d3dac0e889a062c#reply-68c4088046f47978d4d16765)

[Ivan Davidov](https://hashnode.com/@idavidov) Roger, thanks a lot!

[Ivan Davidov](https://hashnode.com/@idavidov)

[Sep 12, 2025](https://hashnode.com/posts/building-playwright-framework-step-by-step-implementing-pom-as-fixture-and-auth-user-session/68414dc98937946ccce6a76d/comment/68c2b1350d3dac0e889a062c#reply-68c43270867a0ee79802ef16)

[Misha](https://hashnode.com/@mpqa) You are welcome 🙏
