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 intotests/automation/ - If
tests/automation/already exists → merges scaffold files into it (existing files are not deleted) - If no
tests/folder exists → createstests/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
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 Distribution
autoplay_l7-0.1.2.tar.gz
(33.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e6df912fb4373a2846564b1916b517ebd6b89b0e83efe96122b4d42d57fa9d4
|
|
| MD5 |
958bb6983600998c49d6972e302f6c06
|
|
| BLAKE2b-256 |
2b9890bd7243af6575a27356aef3c1283aaa887b55c62e629e6bdc42f1fef148
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9872937ac0e0ce91a3aebe0f057902dcd2b1aba5c2fa3831455eeaec17169dac
|
|
| MD5 |
195cbbd7d3396dc71c553ceb2f2ab1a6
|
|
| BLAKE2b-256 |
c464eeaafa622e0307d21eb107db1ad50f85477050f871265b8c528e972d2778
|