https://github.com/eficode-academy/rf-katas-sl
Robot Framework Fundamentals SeleniumLibrary edition
https://github.com/eficode-academy/rf-katas-sl
Last synced: 2 months ago
JSON representation
Robot Framework Fundamentals SeleniumLibrary edition
- Host: GitHub
- URL: https://github.com/eficode-academy/rf-katas-sl
- Owner: eficode-academy
- License: mit
- Created: 2022-01-17T13:24:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-07T06:42:59.000Z (over 1 year ago)
- Last Synced: 2025-01-11T21:23:06.943Z (4 months ago)
- Language: Python
- Size: 47.9 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Robot Framework katas
## Requirements
In this series of exercises we're going to run several automated tests against web application. To do that we're going to need to have the following items installed:
- Python 3: https://www.python.org/downloads/
- Remember to add Python folder to PATH environment variable.
- Pip for Python 3
- Windows: https://www.howtogeek.com/197947/how-to-install-python-on-windows/
- Linux: `sudo apt-get install python3-pip && pip3 install --upgrade pip`
- MacOS: `brew install python` pip is already included
- Browser
- Chrome and chromedriver: https://chromedriver.chromium.org/downloads
- Or Firefox and geckodriver: https://github.com/mozilla/geckodriver/releases
- System under test
- Open a new terminal window, change directory to this repository root folder and run the application with:
- `python server/server.py`Recommendations:
- In order to make installing with pip easier, use virtualenv (https://virtualenv.pypa.io/en/latest/)
- Short instruction to virtualenv use
```
pip install virtualenv --user
virtualenv
source /bin/activate`
```
- use webdrivermanager to manage browser drivers
```
pip install webdrivermanager
webdrivermanager firefox
webdrivermanager chrome
```
Protip (if not using webdrivermanager): Add the chromedriver or geckodriver (after download) to a location that is in PATH environment variable. To see what folders are included you can use
- MacOS/Linux: in terminal run command: `echo $PATH`
- Windows:
- in Command Prompt run command: `echo %PATH`
- in PowerShell run command: `echo $env:path`## Get started
After you have installed the requirements check the [Getting started exercise](exercises/00-getting-started.md) and proceed with the exercises