From 86ea8b774f9835483847ba3f55097a9a0cc19436 Mon Sep 17 00:00:00 2001 From: jhuerta Date: Fri, 17 Jan 2025 10:58:44 -0800 Subject: [PATCH] Added enabled checkbox verification --- tests/ExACT_editItem.js | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/tests/ExACT_editItem.js b/tests/ExACT_editItem.js index 3fb5251..bcbbf3e 100644 --- a/tests/ExACT_editItem.js +++ b/tests/ExACT_editItem.js @@ -883,6 +883,18 @@ const steps = [ } }, + //Grade 9 checkbox -enabled + { + description: 'Validate Grade 9 checkbox enabled', + action: async () => { + const elementStyle = await driver.findElement(By.id('49')).getAttribute('checked'); + if (elementStyle !== 'true') { + throw new Error(`Grade 9 checked value did not match; Actual: "${elementStyle}"`); + } + console.log('Passed: Grade 9 checkbox enabled as expected'); + } + }, + //Grade 9 label { description: 'Validate grade 9 label', @@ -907,6 +919,18 @@ const steps = [ } }, + //Grade 10 checkbox -enabled + { + description: 'Validate Grade 10 checkbox enabled', + action: async () => { + const elementStyle = await driver.findElement(By.id('51')).getAttribute('checked'); + if (elementStyle !== 'true') { + throw new Error(`Grade 10 checked value did not match; Actual: "${elementStyle}"`); + } + console.log('Passed: Grade 10 checkbox enabled as expected'); + } + }, + //Grade 10 label { description: 'Validate grade 10 label', @@ -931,6 +955,18 @@ const steps = [ } }, + //Grade 11 checkbox -enabled + { + description: 'Validate Grade 11 checkbox enabled', + action: async () => { + const elementStyle = await driver.findElement(By.id('52')).getAttribute('checked'); + if (elementStyle !== 'true') { + throw new Error(`Grade 11 checked value did not match; Actual: "${elementStyle}"`); + } + console.log('Passed: Grade 11 checkbox enabled as expected'); + } + }, + //Grade 11 label { description: 'Validate grade 11 label', @@ -955,6 +991,18 @@ const steps = [ } }, + //Grade 12 checkbox -enabled + { + description: 'Validate Grade 12 checkbox enabled', + action: async () => { + const elementStyle = await driver.findElement(By.id('53')).getAttribute('checked'); + if (elementStyle !== 'true') { + throw new Error(`Grade 12 checked value did not match; Actual: "${elementStyle}"`); + } + console.log('Passed: Grade 12 checkbox enabled as expected'); + } + }, + //Grade 12 label { description: 'Validate grade 12 label',