Tagged articles
5 articles
Page 1 of 1
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.

AutomationFrameworkPageObject
0 likes · 32 min read
Building a Selenium + Pytest Automation Framework in Python
FunTester
FunTester
Sep 13, 2020 · Operations

Master Selenium Automation: Proven Best Practices for Reliable Web Testing

This article presents practical Selenium automation best practices—including early and frequent testing, BDD adoption, proper wait strategies, reporting, PageObject usage, automatic screenshots, test design, and mindful tool reliance—to help engineers achieve stable, efficient web test suites.

BDDPageObjectSelenium
0 likes · 8 min read
Master Selenium Automation: Proven Best Practices for Reliable Web Testing
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.

AppiumPageObjectTest architecture
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.

AppiumPageObjectUI automation
0 likes · 3 min read
Understanding the PageObject Pattern for UI Automation