Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fahmifareed/python-selenium-action
https://github.com/fahmifareed/python-selenium-action
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/fahmifareed/python-selenium-action
- Owner: fahmifareed
- License: mit
- Created: 2024-09-24T03:11:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T07:52:47.000Z (4 months ago)
- Last Synced: 2024-11-17T12:46:16.153Z (about 2 months ago)
- Language: Python
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Python-Selenium-Action
No need to struggle to figure out how to run a Python Selenium script with a [GitHub Action](https://github.com/features/actions).
This is a ready to use template for running Selenium with Python via [GitHub Actions](https://github.com/features/actions) either headless or non-headless.
Comes with support already provided for taking screenshot's & more via [PyVirtualDisplay](https://pypi.org/project/PyVirtualDisplay/)!## Example and usage
To use Github Action:
- Use this
[template](https://github.com/MarketingPipeline/Python-Selenium-Action/generate)- Run the action "Run Selenium On GitHub Action" which will print GitHub site title.
- Make changes as needed to the Python script
Selenium-Template.py
.- If you change the name Selenium-Template.py - reflect the changes in the GitHub Action
Selenium-Action_Template.yaml
file.- Make changes as needed to the
Selenium-Action_Template.yaml
file.
#### Demo(s)
An example of the template sucessfully running on GitHub:- [Results From Successful Python Selenium Action](https://github.com/MarketingPipeline/Python-Selenium-Action/blob/main/GitHub_Action_Results.txt)
- [Successful Action Run](https://github.com/MarketingPipeline/Python-Selenium-Action/actions/runs/2412796846)
## Contributing ![GitHub](https://img.shields.io/github/contributors/MarketingPipeline/Python-Selenium-Action)Want to improve this? Create a pull request with detailed changes / improvements! If approved you will be added to the list of contributors of this awesome project!
See also the list of
[contributors](https://github.com/MarketingPipeline/Python-Selenium-Action/graphs/contributors) who
participate in this project.## License ![GitHub](https://img.shields.io/github/license/MarketingPipeline/Python-Selenium-Action)
This project is licensed under the MIT License - see the
[LICENSE.md](https://github.com/MarketingPipeline/Python-Selenium-Action/blob/main/LICENSE) file for
details.