/
Accelerate System App Country Group Visit

Accelerate System App Country Group Visit

Prepared by

Test Scenario for

Prepared by

Test Scenario for

Foivos Polykarpou

Accelerate System App Country Group Visit

Overview

Title

Test Name

Objective

Title

Test Name

Objective

Accelerate System App Country Group Visit

accsyscountry.js

Purpose

  • 1.1. This test verifies the functionality of accessing and interacting with the country group section of the Accelerate system app page of a web application.

  • 1.2. It checks for any errors during the page visit and interaction, capturing console logs and screenshots for further analysis.

Prerequisites

Dependencies Installed: Make sure the required npm packages mentioned in Login with valid and wrong credentials are installed

  • Install minimist for environment variable (baseURL)

  • 2.1. Ensure that the loginfc.js module is correctly set up and exports the page, browser, and baseUrl objects.

  • 2.2. Ensure that the tenantSwitcher.js module is available and correctly implements the switchTenantSystemAdmin function.

  • 2.3. The chai library should be installed for assertions.

  • 2.4. The test environment should have access to the web application at the specified baseUrl.

npm install puppeteer minimist

Test Steps

  • 4.1. Before Hook

    • Capture console logs from the page to monitor any errors or warnings during the test.

  • 4.2. After Hook

    • Close the browser to clean up resources after the test execution.

  • 4.3. Test Case: Visit and Interact with Country Group Section

    • Switch Tenant

      • Use the switchTenantSystemAdmin function to switch to the system admin tenant.

    • Navigate to System App Page

      • Use the page.goto method to navigate to the Accelerate system app country page.

      • Introduce a delay to ensure the page loads completely.

      • Capture a screenshot after opening the page.

      • Verify successful navigation by checking the current URL.

    • Interact with Country Group Section

      • Log elements to verify the page structure.

      • Click the "Country-group" button from the sidebar.

      • Introduce a delay to allow the page to update.

      • Capture a screenshot of the Country-group section.

    • Log Console Messages

      • Log all console messages to inspect for errors.

  • 4.4. Error Handling

    • If an error occurs during the process, capture a screenshot and log the page's HTML content for debugging.

Expected Result

  • 5.1. The test should successfully navigate to and interact with the country group section of the Accelerate system app page without errors.

  • 5.2. Screenshots should be captured, and console logs should be free of errors.

Related content

Accelerate System App Continent Visit
Accelerate System App Continent Visit
More like this
Accelerate System App Visit and Interaction
Accelerate System App Visit and Interaction
More like this
Accelerate System App Corporate Legal Type Visit
Accelerate System App Corporate Legal Type Visit
More like this
Accelerate System App Country Group Visit test case
Accelerate System App Country Group Visit test case
More like this
Accelerate System App Visit and Interaction test case
Accelerate System App Visit and Interaction test case
More like this
Accelerate System App Continent Visit test case
Accelerate System App Continent Visit test case
More like this