Skip to main content

Playwright automation scaffold installer for L7 projects

Project description

autoplay-l7

Playwright automation scaffold installer for L7 projects.

Installation

pip install autoplay-l7

Usage

Inside your project root, run:

autoplay init

Behavior

  • If tests/ exists → installs scaffold into tests/automation/
  • If tests/automation/ already exists → merges scaffold files into it (existing files are not deleted)
  • If no tests/ folder exists → creates tests/automation/ with the full scaffold

Options

autoplay init [--target DIR]

  --target DIR   Project root to install into (default: current directory)

Example

cd my-project/
autoplay init
# → tests/automation/ is created or updated

What gets installed

tests/automation/
├── conftest.py
├── pytest.ini
├── requirements.txt
├── playwright.sh
├── utils/
│   ├── commands.py
│   ├── networks.py
│   └── utility_functions.py
├── pages/
│   ├── base_page.py
│   ├── homepage.py
│   └── ...
├── e2e/
│   ├── base_tc.py
│   ├── placeholder/
│   └── Test case Templates/
└── fixtures/
    └── index_seed.yml

Running tests

cd tests/automation/
./playwright.sh -t "e2e/placeholder/placeholder.py"

For Docker mode:

./playwright.sh -t "e2e/placeholder/placeholder.py" -D

Project details


Download files

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

Source Distribution

autoplay_l7-0.1.2.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

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

autoplay_l7-0.1.2-py3-none-any.whl (38.9 kB view details)

Uploaded Python 3

File details

Details for the file autoplay_l7-0.1.2.tar.gz.

File metadata

  • Download URL: autoplay_l7-0.1.2.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for autoplay_l7-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6e6df912fb4373a2846564b1916b517ebd6b89b0e83efe96122b4d42d57fa9d4
MD5 958bb6983600998c49d6972e302f6c06
BLAKE2b-256 2b9890bd7243af6575a27356aef3c1283aaa887b55c62e629e6bdc42f1fef148

See more details on using hashes here.

File details

Details for the file autoplay_l7-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: autoplay_l7-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for autoplay_l7-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9872937ac0e0ce91a3aebe0f057902dcd2b1aba5c2fa3831455eeaec17169dac
MD5 195cbbd7d3396dc71c553ceb2f2ab1a6
BLAKE2b-256 c464eeaafa622e0307d21eb107db1ad50f85477050f871265b8c528e972d2778

See more details on using hashes here.

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