private void navigatingToRepeatingTab() throws Exception {
        // Navigate to Sales Screen
        print("Navigating to 'Sales' window.");
        driver.findElement(By.id("Accounts")).click();
        waitTillElementLoad(By.partialLinkText("Sales"));
        driver.findElement(By.partialLinkText("Sales")).click();

        // Page load verification
        try {
            waitTillElementLoad(By.id("page_title"));
            Assert.assertTrue(driver.findElement(By.id("page_title")).getText().contains("Sales"), "Sales Screen has not loaded properly");
            sleep(GenericFunctions.defaultSleepMilliseconds);
        } catch (Exception e) {
            Assert.fail("Sales Screen has not loaded properly");
        }

        // Navigate to Repeating Tab
        print("Navigating to 'Repeating' tab.");
        waitTillElementLoad(By.partialLinkText("Repeating"));
        driver.findElement(By.partialLinkText("Repeating")).click();
        sleep(GenericFunctions.defaultSleepMilliseconds);

        // Page load verification
        try {
            waitTillElementLoad(By.id("title"));
            Assert.assertTrue(driver.findElement(By.id("title")).getText().contains("Invoices"), "Repeating Tab has not loaded properly");
        } catch (Exception e) {
            Assert.fail("Sales Screen has not loaded properly");
        }
    }