Skip to content

Commit 5ca49ad

Browse files
committed
Initial commit - Selenium Python Web Automation Framework
0 parents  commit 5ca49ad

17 files changed

+58
-0
lines changed

.github/workflows/python-app.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Python application
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout code
16+
uses: actions/checkout@v3
17+
18+
- name: Set up Python
19+
uses: actions/setup-python@v4
20+
with:
21+
python-version: '3.10'
22+
23+
- name: Install dependencies
24+
run: |
25+
python -m pip install --upgrade pip
26+
pip install -r requirements.txt
27+
28+
- name: Run Tests
29+
run: |
30+
pytest --maxfail=1 --disable-warnings -q

.gitignore

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Python
2+
__pycache__/
3+
*.pyc
4+
*.pyo
5+
*.pyd
6+
.Python
7+
env/
8+
venv/
9+
ENV/
10+
VENV/
11+
*.env
12+
13+
# VSCode or PyCharm settings (optional, but good to include)
14+
.vscode/
15+
.idea/
16+
17+
# Test reports
18+
reports/
19+
20+
# pytest cache
21+
.cache/
22+
23+
# Logs
24+
*.log
25+
26+
# System files
27+
.DS_Store
28+
Thumbs.db

README.md

Whitespace-only changes.

Test_Plan.md

Whitespace-only changes.

conftest.py

Whitespace-only changes.

pages/buttons_page.py

Whitespace-only changes.

pages/file_upload_page.py

Whitespace-only changes.

pages/home_page.py

Whitespace-only changes.

pages/login_page.py

Whitespace-only changes.

pytest.ini

Whitespace-only changes.

0 commit comments

Comments
 (0)