https://github.com/wesgtox/python-selenium
Selenium course with Python.
https://github.com/wesgtox/python-selenium
bdd behave css-selector docker geckodriver linux page-object-pattern page-objects python python-selenium qa-automation-test selene selenium selenium-course selenium-grid selenium-python selenium-webdriver windows xpath xpath-expression
Last synced: 5 months ago
JSON representation
Selenium course with Python.
- Host: GitHub
- URL: https://github.com/wesgtox/python-selenium
- Owner: WesGtoX
- License: mit
- Created: 2020-05-02T21:39:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T21:51:29.000Z (over 4 years ago)
- Last Synced: 2025-01-13T06:09:39.988Z (11 months ago)
- Topics: bdd, behave, css-selector, docker, geckodriver, linux, page-object-pattern, page-objects, python, python-selenium, qa-automation-test, selene, selenium, selenium-course, selenium-grid, selenium-python, selenium-webdriver, windows, xpath, xpath-expression
- Language: Python
- Homepage:
- Size: 8.99 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
About |
Technology |
Getting Started |
Roadmap |
Contributing |
License
# Python Selenium Course
Course by [Eduardo Mendes](https://github.com/dunossauro)
YouTube Channel: [dunossauro](https://www.youtube.com/playlist?list=PLOQgLBuj2-3LqnMYKZZgzeC7CKCPF375B)
## About the Project
Selenium course with Python.
## Technology
This project was developed with the following technologies:
- [Python](https://www.python.org/)
- [Selenium](https://selenium-python.readthedocs.io/)
- [Docker](https://www.docker.com/)
- [Docker Compose](https://docs.docker.com/compose/)
## Getting Started
### Prerequisites
- [Python](https://www.python.org/)
- [Geckodriver](https://github.com/mozilla/geckodriver/releases)
- [Mozilla Firefox](https://www.mozilla.org/pt-BR/firefox/new/)
- [Google Chrome](https://www.google.com/intl/pt-BR/chrome/)
### Install and Run
1. Clone the repository:
```bash
git clone https://github.com/WesGtoX/python-selenium.git
```
2. Install [Geckodriver](https://github.com/mozilla/geckodriver/releases) from GitHub.
3. Create and activate a virtual enviroment:
```bash
python -m venv venv
source venv/bin/activate
```
4. Install the dependencies:
```bash
pip install -r requirements.txt
```
## Roadmap
See the [open issues](https://github.com/WesGtoX/python-selenium/issues) for a list of proposed features (and known issues).
## How to contribute
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project.
2. Create your Feature Branch `git checkout -b feature/my-feature`.
3. Commit your Changes `git commit -m 'feat: My new feature'`.
4. Push to the Branch `git push origin feature/my-feature`.
5. Open a Pull Request.
After the merge of your pull request is done, you can delete your branch.
## License
Distributed under the MIT License. See [LICENSE](LICENSE) for more information.
---
Made with ♥ by [Wesley Mendes](https://wesleymendes.com.br/) :wave: