Skip to content

Selenuim#15

Open
Depressed-Canon wants to merge 6 commits into
FatihMakes:mainfrom
Depressed-Canon:selenuim
Open

Selenuim#15
Depressed-Canon wants to merge 6 commits into
FatihMakes:mainfrom
Depressed-Canon:selenuim

Conversation

@Depressed-Canon

Copy link
Copy Markdown

This PR swaps out the browser automation backend from Playwright to Selenium and adds a Windows EXE build pipeline.
Browser automation
Replaced playwright with selenium and webdriver-manager. The new implementation preserves all existing behavior browser auto-detection, incognito support, all 11 actions while eliminating the need to download a separate browser binary. Selenium connects to the user's existing Chrome installation instead. Removed the duplicate Pillow entry from requirements.txt.
Build pipeline
Added .github/workflows/build.yml to produce a standalone Windows EXE via PyInstaller on every push. The workflow runs on a Windows runner, installs dependencies, pre-caches ChromeDriver, and uploads the artifact for download from the Actions tab

@Depressed-Canon

Copy link
Copy Markdown
Author

@FatihMakes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant