This project aims provide a structure to run Teasy robot files generated.
This project not contains installation. But this project require Robot Framework installed. Install Robot using below steps.
- Install Python 3
https://www.python.org/downloads/
- Install Robot Framework
pip3 install robotframework
- Install Selenium for Robot Framework
pip3 install --upgrade robotframework-seleniumlibrary
- Install your browser driver (below chrome driver) and insert in system variable path
https://chromedriver.chromium.org/downloads
- Robot Framework (Python Version)
- Teasy Language (Generate Robot Files)
- Teasy FSM Generator (Tests files)
- Copy all files for yours respective directory.
- Run your tests
robot -d ./logs tests
- Run yours tests using
-d ./logs
for organize log files.
Below is a list of the files by directory.
Directory | Files in folder |
---|---|
config |
config.robot and page_register.config.robot for config and imports all robot pages. |
components |
components.robot all components of the system. |
tests |
All files of .tests.robot extension, contains all execution test cases. |
pages |
All files of .pages.robot extension, contains all pages of the system (Page Object Pattern). |
pages/commons |
hooks.pages.commons.robot for setup tests and tests teardown. |
Contributions are what make the open source community an incredible place to learn, inspire and create. Any contribution you make will be much appreciated.
- Make a project Fork
- Create a Branch for your feature (
git checkout -b feature/amazing-feature
) - Insert your changes (
git add .
) - Make a commit with your changes (
git commit -m 'feat(<teasy-filename>): Inserting a Amazing Feature !
) - Push the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Distributed under the MIT license. See LICENSE
for more information.
Yury Alencar - Github - yuryalencar19@gmail.com