Skip to main content

Meyicloud Playwright UI Utils

Meyicloud Playwright UI Utils is a centralized automation utility package built on Playwright, created to standardize and simplify UI test automation across Meyicloud projects.

It provides reusable actions, assertions, locators, navigation flows, and helper utilities, helping teams write clean, consistent, and maintainable UI automation tests.


Key Benefits

  • Reusable utilities shared across projects
  • Standardized automation patterns and best practices
  • Modular and easy to extend
  • Faster test development with less boilerplate
  • Improved maintainability through centralized updates

Intended Usage

This package is intended to be used across multiple Playwright-based UI test suites within Meyicloud to:

  • Reduce code duplication
  • Improve test reliability
  • Promote scalable and reusable automation architecture

Example Code Snippets

Importing Utilities

from playwright.sync_api import Page
from meyicloud_pw_ui_utils.actions import click_action, fill_action
from meyicloud_pw_ui_utils.assertions import assert_text_visible
from meyicloud_pw_ui_utils.navigation import go_to_login
from meyicloud_pw_ui_utils.locators import LoginLocators

from playwright.sync_api import sync_playwright
from meyicloud_pw_ui_utils.navigation import go_to_login
from meyicloud_pw_ui_utils.assertions import assert_text_visible

def test_google():
    with sync_playwright() as p:
        page = p.chromium.launch(headless=False).new_page()
        utils = PlaywrightUtils(page)

        go_to_login("https://www.google.com")
        utils.expect_url("https://www.google.com")

Metadata

Release files for meyicloud-pw-ui-utils 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meyicloud-pw-ui-utils 1.0.1
File Size Uploaded Provenance
meyicloud_pw_ui_utils-1.0.1.tar.gz 6.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for meyicloud-pw-ui-utils 1.0.1
File Interpreter ABI Platform
meyicloud_pw_ui_utils-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 kB

Release files / meyicloud_pw_ui_utils-1.0.1.tar.gz

Download URL meyicloud_pw_ui_utils-1.0.1.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
573f42c46cfc2a5d00198a6b16306186afaedcb9f6f60b174722c0b3a1ea4ff3
BLAKE2b-256 checksum
How to use checksums
cbb4283ed981ff133a3e9323e4631cc6493f3228490dcd691610a9e6fe595440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / meyicloud_pw_ui_utils-1.0.1-py3-none-any.whl

Download URL meyicloud_pw_ui_utils-1.0.1-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fba974a9bf530470c913725785dad5fb7a32d45ed6299f7ff94cd0d4a7f93fda
BLAKE2b-256 checksum
How to use checksums
2221da9b2d3dfbee8935ad5f671e67b095fb1ca996f4bfe6637769dcf5026d92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Security for meyicloud-pw-ui-utils 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page