https://github.com/cristianosfmothe/luma-robot
Luma Robot is a test automation project using Robot Framework, focused on validating functionalities of the Magento e-commerce site. It integrates Robot Framework with the Browser library to perform automated interactions and ensure page quality.
https://github.com/cristianosfmothe/luma-robot
python robotframework webautomation
Last synced: about 2 months ago
JSON representation
Luma Robot is a test automation project using Robot Framework, focused on validating functionalities of the Magento e-commerce site. It integrates Robot Framework with the Browser library to perform automated interactions and ensure page quality.
- Host: GitHub
- URL: https://github.com/cristianosfmothe/luma-robot
- Owner: CristianoSFMothe
- Created: 2025-01-29T22:47:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T00:32:31.000Z (over 1 year ago)
- Last Synced: 2025-04-05T21:25:05.609Z (about 1 year ago)
- Topics: python, robotframework, webautomation
- Language: RobotFramework
- Homepage:
- Size: 1.17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Luma Robot
This project uses Robot Framework for automated testing of the [Magento Software Testing Board](https://magento.softwaretestingboard.com/).
## 🛠️ 1. Project Setup
To get started with this project, create a new folder named `Luma Robot`.
```bash
mkdir "luma-robot"
cd "luma-robot"
```
## ⚙️ 2. Installing Robot Framework
### 🖥️ Create a Virtual Environment
First, create a virtual environment using Python's `venv`.
#### For Windows:
```bash
python -m venv venv
```
#### For Linux:
```bash
python3 -m venv venv
```
### ✅ Activate the Virtual Environment
#### For Windows:
```bash
venv\Scripts\activate
```
#### For Linux:
```bash
source venv/Scripts/activate
```
### 📦 Install Robot Framework
Once the virtual environment is activated, install the Robot Framework using `pip`.
```bash
pip install robotframework
```
If prompted to update `pip`, run:
```bash
python.exe -m pip install --upgrade pip
```
## 🌐 3. Installing Browser Library and Initialization
### 📥 Install the Robot Framework Browser Library
Next, you need to install the `robotframework-browser` library, which is used for interacting with the browser.
```bash
pip install robotframework-browser
```
### 🏁 Initialize the Browser Library
Once the library is installed, initialize the Browser Library for use.
```bash
rfbrowser init
```
## 🚀 4. Running Tests
To run tests, simply use the following command:
```bash
robot -d ./logs test/
```



## 🏗️ Project Status
**This project is under construction.** Future implementations will include additional test cases and improvements to the existing test suite. Feel free to contribute and collaborate as the project evolves!
## 🤝 Contributing
We welcome contributions to this project! If you'd like to help improve the test cases or add new features, please feel free to fork the repository, create a branch, and submit a pull request.
### Guidelines for Contributing:
- Fork the repository
- Create a new branch (`git checkout -b feature/your-feature`)
- Commit your changes (`git commit -am 'Add new feature'`)
- Push to the branch (`git push origin feature/your-feature`)
- Create a new pull request
## 🧑💻 Author
This project is developed and maintained by [Cristiano Mothe](https://portfolio-qa-cristiano.vercel.app/).
You can visit my portfolio to see more about my work and skills. Feel free to reach out for any questions or collaborations!