Welcome to the Robot Framework Starter Project! 🚀 This project is designed to help you kickstart your journey into web automation testing using the powerful Robot Framework.
- Python installed
- Familiarity with basic programming concepts
- Clone this repository:
git clone https://github.com/ferdyciputra/robot-starter-project.git
- Navigate to the project directory:
cd robot-starter-project-web
- Install dependencies:
pip install robotframework pip install robotframework-seleniumlibrary pip install webdriver-manager pip install docutils
In Robot Framework, a resource file is a file that contains reusable keywords, variables, and other settings that can be used across multiple test cases or test suites.
We write a resources file in the Resources
directory.
- Execute the specific sample test:
python -m robot -d Results Tests/Authentication/Logout.robot
- Execute the all sample test:
python -m robot -d Results Tests
- Explore and modify the existing test cases in the
Tests
directory.
You can see a report test in the Results
directory with name file report.html
Robot Framework User Guide
Robot Framework Selenium Library
Contributions are welcome! Whether you're fixing bugs, improving documentation, or adding new features, your input is valuable. Follow these steps to contribute:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Commit your changes:
git commit -m "Add your feature or fix"
-
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.