134 lines
6.6 KiB
Plaintext
134 lines
6.6 KiB
Plaintext
*** Settings ***
|
|
Force Tags tsg-ui Login Restrictions
|
|
Resource ../../../02-Keyword/tsg_ui/administration/Administration.robot
|
|
Library OperatingSystem
|
|
*** Test Cases ***
|
|
|
|
EditLoginRestrictionsRestrictionsButton
|
|
[Tags] Positive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
RestrictionsButton open
|
|
Assertion-ElementAttributes //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[1]/div/div el-switch is-checked class
|
|
RestrictionsButton close
|
|
Assertion-ElementAttributes //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[1]/div/div el-switch class
|
|
|
|
LoginRestrictionsAddIP
|
|
[Tags] Positive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
AddAuthorizedSourceIP 255.145.111.1/24
|
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
|
LoginRestrictions-SearchIP 255.145.111.1/24
|
|
LoginRestrictions-DeleteIP
|
|
|
|
LoginRestrictionsNotWhitelistLogin
|
|
[Tags] Positive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
RestrictionsButton open
|
|
${Whitelist}= LoginRestrictionsObtainSQLIP
|
|
LoginRestrictions-SearchIP 192.168.32.1/24
|
|
LoginRestrictions-DeleteIP
|
|
Login ${username} ${password}
|
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
|
Assertion /html/body/div[last()]/p Unauthorized source IP.
|
|
UpdataLoginRestrictionsSQLIP ${Whitelist}
|
|
sleep 2
|
|
click element xpath=/html/body/div/div/div[2]/div/div[4]/button
|
|
sleep 2
|
|
Assertion //*[@id="children0"]/div/span Dashboard
|
|
|
|
LoginRestrictionsLoginLockout
|
|
[Tags] Positive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
RestrictionsButton open
|
|
EditMaximumLoginAttemepts 2
|
|
EditLockTime 1
|
|
Login ${username} 1321456
|
|
click element xpath=/html/body/div/div/div[2]/div/div[4]/button
|
|
sleep 1
|
|
click element xpath=/html/body/div/div/div[2]/div/div[4]/button
|
|
sleep 1
|
|
Assertion /html/body/div[last()]/p Login lockout.
|
|
sleep 60
|
|
input text xpath=//*[@id="app"]/div/div[2]/div/div[3]/div/input ${Password}
|
|
sleep 1
|
|
click element xpath=/html/body/div/div/div[2]/div/div[4]/button
|
|
sleep 2
|
|
Assertion //*[@id="children0"]/div/span Dashboard
|
|
|
|
CloseLoginRestrictionsNotWhitelistLogin
|
|
[Tags] Positive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
RestrictionsButton close
|
|
LoginRestrictions-SearchIP 192.168.32.1/24
|
|
LoginRestrictions-DeleteIP
|
|
Login ${username} ${password}
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
AddAuthorizedSourceIP 192.168.32.1/24
|
|
|
|
MaximumLoginAttemeptsMinimum
|
|
[Tags] Boundary UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditMaximumLoginAttemepts 1
|
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
|
|
|
MaximumLoginAttemeptsMax
|
|
[Tags] Boundary UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditMaximumLoginAttemepts 10
|
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
|
|
|
MaximumLoginAttemeptsMax
|
|
[Tags] Boundary UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditLockTime 60
|
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
|
|
|
LoginRestrictionsAddIPExceed255
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
AddAuthorizedSourceIP 255.145.256.1/24
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address
|
|
|
|
LoginRestrictionsAddIPNExceed32
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
AddAuthorizedSourceIP 255.145.255.1/33
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address
|
|
|
|
LoginRestrictionsAddIPExists
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
AddAuthorizedSourceIP 255.145.111.1/24
|
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
|
AddAuthorizedSourceIP 255.145.111.1/24
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Same item already exists
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
LoginRestrictions-SearchIP 255.145.111.1/24
|
|
LoginRestrictions-DeleteIP
|
|
|
|
MaximumLoginAttemeptsExceedMax
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditMaximumLoginAttemepts 11
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10
|
|
|
|
MaximumLoginAttemeptsExceedMinimum
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditMaximumLoginAttemepts 0
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10
|
|
|
|
LockTimeExceedMax
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditLockTime 61
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60
|
|
|
|
LockTimeExceedMinimum
|
|
[Tags] Negtive UI Administration Login Restrictions
|
|
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
|
EditLockTime 0
|
|
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60
|
|
|
|
|
|
|