Tag

PageObject

1 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Apr 26, 2025 · Frontend Development

Building a Selenium + Pytest Automation Framework in Python

This tutorial walks through creating a modular Selenium automation framework with Pytest, covering project structure, utility modules, configuration handling, logging, Page Object Model implementation, test case writing, HTML reporting, and email distribution, all illustrated with complete Python code examples.

AutomationPageObjectPython
0 likes · 32 min read
Building a Selenium + Pytest Automation Framework in Python
360 Quality & Efficiency
360 Quality & Efficiency
Aug 5, 2022 · Fundamentals

Understanding and Applying the PageObject Pattern in Python Selenium Automation

This article explains the PageObject design pattern for Selenium-based test automation in Python, detailing its principles, structure, and step-by-step implementation with example code for pages, base classes, test cases, and execution scripts to improve maintainability and reduce duplication.

PageObjectPythonSelenium
0 likes · 5 min read
Understanding and Applying the PageObject Pattern in Python Selenium Automation
360 Tech Engineering
360 Tech Engineering
Apr 28, 2018 · Mobile Development

Understanding the PageObject Pattern for UI Automation

This article explains the common maintenance challenges in UI automation, introduces the PageObject pattern as a solution, describes its layered architecture—including appium, pages, operation, and test layers—and highlights how it improves code reuse, readability, and reduces effort when UI changes occur.

PageObjectTest ArchitectureUI automation
0 likes · 3 min read
Understanding the PageObject Pattern for UI Automation
360 Quality & Efficiency
360 Quality & Efficiency
Mar 21, 2018 · Frontend Development

Understanding the PageObject Pattern for UI Automation

UI automation often suffers from maintenance headaches when page layouts change, requiring updates to every interaction; the PageObject pattern addresses this by separating element locators from operation logic into distinct layers (appium, pages, operation, test), enabling reusable, readable code and simplifying updates to only the pages layer.

PageObjectUI automationappium
0 likes · 3 min read
Understanding the PageObject Pattern for UI Automation