Skip to content

Fat3mi/SimpleRobotFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OrangeHRM Automation Testing (Robot Framework + Selenium)

This project contains automated UI tests for the OrangeHRM demo site, built using Robot Framework and SeleniumLibrary.
It covers login functionality (positive & negative tests) and basic dashboard interactions such as navigating to the Buzz section.

⚡ Requirements

📦 Installation

Clone the repo and install dependencies:

git clone https://github.com/Fat3mi/SimpleRobotFramework.git
cd SimpleRobotFramework

# Install Robot Framework + Selenium
pip install robotframework
pip install robotframework-seleniumlibrary

Download & place WebDrivers inside:

/home/WorkStation/Drivers/
    ├── chromedriver
    └── geckodriver

Make them executable:

chmod +x /home/WorkStation/Drivers/chromedriver
chmod +x /home/WorkStation/Drivers/geckodriver

▶️ Running Tests

Run all tests:

robot .

Run only login tests:

robot login.robot

Run dashboard navigation tests:

robot openSection.robot

Run tests by tag:

robot -i positive login.robot
robot -i negative login.robot
robot -i buzz openSection.robot

🧪 Test Coverage

  • Login Tests (login.robot)

    • Positive login with valid credentials
    • Negative login with invalid credentials
    • Usability / environment tests (cross-browser, optional)
  • Dashboard Tests (openSection.robot)

    • Navigate to Buzz section
    • Scroll to a target element
    • Verify user name & logout

📄 Reports & Logs

After each run, Robot Framework generates:

  • log.html → Detailed execution log
  • report.html → Test summary
  • output.xml → Raw output for integrations

📝 License

This project is open-source and available under the MIT License.

About

This project contains automated UI tests for the OrangeHRM demo site, built using Robot Framework and SeleniumLibrary.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors