From 4c37ce3595bb51fc5f341dcb3bc1c59155e17393 Mon Sep 17 00:00:00 2001 From: Ajas Date: Mon, 3 Jun 2024 20:25:06 +0530 Subject: [PATCH] Network-Analyzer: Traffic Monitor Date Select test completed --- .../network-analyzer/traffic-monitor.spec.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/dashboards/network-analyzer/traffic-monitor.spec.js b/tests/dashboards/network-analyzer/traffic-monitor.spec.js index 460d8dc..56865d4 100644 --- a/tests/dashboards/network-analyzer/traffic-monitor.spec.js +++ b/tests/dashboards/network-analyzer/traffic-monitor.spec.js @@ -19,6 +19,25 @@ test.describe('General - Dashboard - Network Analyzer - Traffic Monitor', () => expect(await page.$('header:has-text("Traffic Monitor")')).toBeTruthy(); }); + test('Traffic Monitor select Date', async ({ page }) => { + const selectElement = page.locator('select.period-select'); + + const options = await selectElement.locator('option'); + + const optionCount = await options.count(); + const date = []; + for (let i = 0; i < optionCount; i++) { + const option = options.nth(i); + const value = await option.getAttribute('value'); + date.push(value); + } + + await selectElement.selectOption(date[1]); + + const selectedValue = await selectElement.inputValue(); + expect(selectedValue).toBe(date[1]); + }); + test('Traffic Distribution Top Cards', async ({ page }) => { const hosts = await page.getByRole('heading', { name: 'Hosts' }); const hostsIcon = await page.locator('.mdi-server-network');