chore(e2e): scaffold E2E harness directory and install deps
Add pytest-playwright and pytest-json-report to requirements.txt; create tests/e2e/ skeleton (modes/, pages/, results/) with __init__.py files and .gitkeep; add results subdirs to .gitignore.
This commit is contained in:
parent
fadbabbaf4
commit
5efc6d48eb
6 changed files with 7 additions and 0 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -49,3 +49,8 @@ demo/seed_demo.py
|
||||||
# Git worktrees
|
# Git worktrees
|
||||||
.worktrees/
|
.worktrees/
|
||||||
.env.e2e
|
.env.e2e
|
||||||
|
|
||||||
|
# E2E test result artifacts
|
||||||
|
tests/e2e/results/demo/
|
||||||
|
tests/e2e/results/cloud/
|
||||||
|
tests/e2e/results/local/
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,8 @@ streamlit-paste-button>=0.1.0
|
||||||
# ── Job scraping ──────────────────────────────────────────────────────────
|
# ── Job scraping ──────────────────────────────────────────────────────────
|
||||||
python-jobspy>=1.1
|
python-jobspy>=1.1
|
||||||
playwright>=1.40
|
playwright>=1.40
|
||||||
|
pytest-playwright>=0.4
|
||||||
|
pytest-json-report>=1.5
|
||||||
selenium
|
selenium
|
||||||
undetected-chromedriver
|
undetected-chromedriver
|
||||||
webdriver-manager
|
webdriver-manager
|
||||||
|
|
|
||||||
0
tests/e2e/__init__.py
Normal file
0
tests/e2e/__init__.py
Normal file
0
tests/e2e/modes/__init__.py
Normal file
0
tests/e2e/modes/__init__.py
Normal file
0
tests/e2e/pages/__init__.py
Normal file
0
tests/e2e/pages/__init__.py
Normal file
0
tests/e2e/results/.gitkeep
Normal file
0
tests/e2e/results/.gitkeep
Normal file
Loading…
Reference in a new issue