Skip to main content

Making testing of UIs fantastic.

Project description

Python supported versions https://badge.fury.io/py/widgetastic.core.svg https://github.com/RedHatQE/widgetastic.core/workflows/%F0%9F%95%B5%EF%B8%8F%20Test%20suite/badge.svg?branch=master https://codecov.io/gh/RedHatQE/widgetastic.core/branch/master/graph/badge.svg Documentation Status

Widgetastic - Making testing of UIs fantastic.

Written originally by Milan Falesnik (mfalesni@redhat.com, http://www.falesnik.net/) and other contributors since 2016.

Licensed under Apache license, Version 2.0

Documentation

Full documentation is available at https://widgetastic.readthedocs.io/en/latest/

Browser Engine Support

Current Version (v2.x.x): Built on Playwright for modern, reliable web automation. The main branch contains the Playwright implementation and will receive all future updates and features.

Legacy Version (v1.x.x): Based on Selenium WebDriver. For projects still using Selenium, legacy support is maintained on the legacy-selenium-support branch. Please note that this branch receives only critical bug fixes and is not recommended for new projects.

Projects using widgetastic

Installation

pip install -U widgetastic.core

Contributing

  • Fork

  • Clone

  • Create a branch in your repository for your feature or fix

  • Write the code, make sure you add unit tests.

  • Use pre-commit when committing to enforce code style

  • Run pytest to run unit tests

  • Push to your fork and create a pull request

  • Observe checks in GitHub for further docs and build testing

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

widgetastic_core-2.1.1-py3-none-any.whl (78.2 kB view details)

Uploaded Python 3

File details

Details for the file widgetastic_core-2.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for widgetastic_core-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9bf6f4b012aecc573c141a0c0f8269664b0d38910bc3c2a3ca4a7cc2247a03e3
MD5 158a9a8bded881c769a3809e81733b1a
BLAKE2b-256 8354b2f9674d40768f8162e4f12c817bcce20158f9ca07516fcb06d9c0783925

See more details on using hashes here.

Provenance

The following attestation bundles were made for widgetastic_core-2.1.1-py3-none-any.whl:

Publisher: deploy.yml on RedHatQE/widgetastic.core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page