1.新增HSM测试用例及相关关键字
This commit is contained in:
139
01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot
Normal file
139
01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot
Normal file
@@ -0,0 +1,139 @@
|
||||
*** 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}
|
||||
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
|
||||
|
||||
MaximumLoginAttemeptsMinimum
|
||||
[Tags] Boundary UI Administration Login Restrictions
|
||||
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
|
||||
EditLockTime 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
|
||||
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] Boundary 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] Boundary 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] Boundary 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] Boundary 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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user