24 packages tagged with “PageObject”
TestStack.White.ScreenObjects adds support for the Page Object Pattern, allowing you to write clean maintainable UI Tests
Trumpf.Coparoo.Desktop is a .NET library for C# that helps you write fast, maintainable, robust and fluent UI tests for web and desktop apps based on the control/page/root-object (Coparoo) pattern. It is built on top of SmartBear's commercial TestLeft® tool; more details on https://smartbear.de/product/testleft.
Yet another page object generation for Selenium WebDriver
Test Framework using Xamarin.UITests and PageObject like approach. Used to create E2E tests for iOS and Droid applications.
Contributions to the Headless Chrome .NET API 🌐🧪 ✔️ PuppeteerSharp.Contrib.PageObjects is a library for writing browser tests using the page object pattern with the Puppeteer Sharp API. ✔️ It provides a convenient way to write readable and robust browser tests in .NET 📄 https://hlaueriksson.me/PuppeteerSharp.Contrib.PageObjects/
Yet another page object generation for Microsoft Playwright
Factory and PageObject support for Selenium use with SpecFlow.
A page object pattern implementation for Selenium WebDriver
Companion library for Selenium that helps implement the PageObject pattern.
Provides navigation infrastructure to Selenium WebDriver's page objects for .NET applications
Modern PageObject implementation for UI testing
Provides xUnit attributes for SeleniumFixture
Trumpf.Coparoo.Web is a .NET library for C# that helps you write fast, maintainable, robust and fluent web tests based on the control/page/root-object (Coparoo) pattern.
Trumpf.Coparoo.Waiting is a .NET library for C# that provides intuitive waiting methods for automated tests. This core library includes Wait, TryWait, and SilentWaiter for polling conditions with configurable timeouts. Cross-platform compatible. For Windows Forms-based visual dialogs, use the Trumpf.Coparoo.Waiting.WinForms package.
.NET library for web-application testing based on the page object pattern and Selenium WebDriver
Trumpf.Coparoo.Playwright is a .NET library for C# that helps you write fast, maintainable, robust and fluent web tests based on the control/page/root-object (Coparoo) pattern.
A command line tool for auto generating page objects from Windows, Android, iOS, and web pages for UI tests using the Legerity framework
Core abstractions and interfaces for the Althares Testing framework. Provides element definitions, factory patterns, and page model contracts for building maintainable automated tests across multiple browser automation frameworks.
Contributions to Playwright for .NET 🎭🧪 ⚠️ This package is legacy and is no longer maintained ✔️ PlaywrightContrib.PageObjects is a library for writing browser tests using the page object pattern with the Playwright API ✔️ It provides a convenient way to write readable and robust browser tests in .NET ✔️ Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast
Common components to support the projects for the SpecByExample Visual Studio extension. The extension offers an intuitive way to create a testing-solution for a Specification by Example approach to automated testing of webbased application.
Trumpf.Coparoo.Playwright.Extensions contains extension methods that enhance the core Trumpf.Coparoo.Playwright API with convenience helpers for UI, control, and tab objects (e.g. waiting, visibility, attribute access, interactions, Playwright locator shortcuts).
Trumpf.Coparoo.Playwright.Controls provides a comprehensive set of pre-built control objects for web testing with Playwright. This library includes standard HTML controls (Button, TextInput, Checkbox, etc.), complex controls (Select, Table), and their corresponding interfaces following the Coparoo pattern.
Trumpf.Coparoo.Waiting.WinForms provides Windows Forms-based visual waiting dialogs for automated tests. This package extends Trumpf.Coparoo.Waiting with interactive UI overlays that show the current state of test conditions in real-time. The dialogs turn red for false conditions, green when conditions are true, and grey to indicate when manual intervention is required. Windows-only package.
A command line tool for auto generating page objects from Uno Platform XAML pages for UI tests using the Legerity.Uno framework