Skip to content

Automated tests for website navigation using Robot Framework.

Notifications You must be signed in to change notification settings

Sahar-dev/Website-navigation-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Website Navigation Tests with Robot Framework

alt text

Project Overview

This project aims to ensure the seamless functionality of a website's navigation through automated tests. By utilizing Robot Framework, the tests focus on checking links, navigation menus, and page titles to guarantee a smooth user experience.

Key Features

  • Link Verification: Checks the integrity of links to ensure they navigate to the correct pages.
  • Menu Navigation: Validates the functionality of navigation menus by clicking on key items.
  • Page Title Verification: Confirms that each page's title aligns with the expected title after navigation.

Instructions

Prerequisites

Clone and Run

  1. Clone the Repository:

    git clone https://github.com/Sahar-dev/website-navigation-tests.git
  2. Navigate to the Project Directory:

    cd website-navigation-tests
  3. Run the Tests:

    robot tests/website_navigation_tests.robot

Test Details

The tests simulate user interaction by opening a browser, accessing the specified website, and systematically clicking on navigation menu links ("Services", "About Us", "Contact", "Home"). Post navigation, the tests verify whether the title of each page aligns with the expected title, ensuring a consistent and reliable user experience.

Customization

Feel free to adapt the test data and expected titles in the `tests/website_navigation_tests.robot` file to match your specific website structure and content. This flexibility allows seamless integration with a variety of web applications.

Happy coding!

About

Automated tests for website navigation using Robot Framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published