Tests/userDashboard.tests.ps1
Describe "Testing JumpCloud Users Dashboard" { BeforeAll { $Driver = Start-SeFirefox Enter-SeUrl "http://127.0.0.1:8003/SystemUsers" -Driver $Driver } Context "Verifying SystemUsers Dashboard Components" { It "Verifies the NewUsers component" { $Element = Find-SeElement -Driver $Driver -TagName "NewUsers" $Element.Displayed | Should Be $true } It "Verifies the UserState component" { $Element = Find-SeElement -Driver $Driver -TagName "UserState" $Element.Displayed | Should Be $true } It "Verifies the PrivilegedUsers component" { $Element = Find-SeElement -Driver $Driver -TagName "PrivilegedUsers" $Element.Displayed | Should Be $true } It "Verifies the MFAConfigured component" { $Element = Find-SeElement -Driver $Driver -TagName "MFAConfigured" $Element.Displayed | Should Be $true } It "Verifies the PasswordExpiration component" { $Element = Find-SeElement -Driver $Driver -TagName "PasswordExpiration" $Element.Displayed | Should Be $true } It "Verifies the PasswordChanges component" { $Element = Find-SeElement -Driver $Driver -TagName "PasswordChanges" $Element.Displayed | Should Be $true } AfterAll { Stop-SeDriver $Driver } } } |