https://github.com/mkusz/wstep_do_automatyzacji_w_pythonie
Introduction to tests automation in Python - presentation
https://github.com/mkusz/wstep_do_automatyzacji_w_pythonie
python selenium
Last synced: 2 months ago
JSON representation
Introduction to tests automation in Python - presentation
- Host: GitHub
- URL: https://github.com/mkusz/wstep_do_automatyzacji_w_pythonie
- Owner: mkusz
- Created: 2019-09-24T19:50:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T06:38:29.000Z (over 3 years ago)
- Last Synced: 2025-01-27T23:36:46.303Z (over 1 year ago)
- Topics: python, selenium
- Language: JavaScript
- Homepage:
- Size: 8.3 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wstęp do automatyzacji w Python'ie
To repozytorium jest prezentacją wykonaną na potrzeby meetup'u Bielsko-BiałQA.
W repozytorium znajdują się 3 foldery:
* **blog** - prosty blog w oparciu o Flask (uruchomienie poprzez plik *zayzafound.py*)
* **presentation** - prezentacja w HTML'u (uruchomienie poprzez plik *index.html*)
* **test** - testy
Aby uruchomić przykładowy kod testów należy:
1. Zainstalować przeglądarkę Chrome oraz odpowiedni dla konkretnej wersji przeglądarki Chrome WebDriver,
2. Pobrać zawartość tego repozytorium do wybranego folderu
3. W folderze utworzyć wirtualne środowisko Python'a (będąc w folderze wykonać polecenie `python3 -m venv ./venv`)
4. Aktywować wirtualne środowisko (`./venv/bin/activate`)
5. Zainstalować wymagane pakiety wykorzystwane przez blog oraz testy (`pip3 install -r requirements.txt`)
6. Przejśc do folderu *blog*
7. Uruchomić blog (`python3 ./zayzafoun.py`)
Od tego momentu można uruchamiać testy z folderu *tests*.
PS. Kod przygotowany i przetestowany w Python 3.6 oraz w środowisku Linux (powinien działać również na MacOSX oraz Windows).
Powyższy kod powstał tylko i wyłącznie w celach prezentacyjnych i niekomercyjnych.
Nie ponoszę jakiejkolwiek odpowiedzialności za jego działanie.