mirror of
https://github.com/goharbor/harbor
synced 2024-09-20 17:45:44 +00:00
Add a case of deleting an OIDC user (#15309)
Signed-off-by: AllForNothing <sshijun@vmware.com>
This commit is contained in:
parent
2fbd8e443f
commit
43da6467c0
|
@ -65,3 +65,15 @@ Generate And Return Secret
|
|||
Retry Wait Until Page Contains Cli secret setting is successful
|
||||
${secret}= Get Secrete By API ${url}
|
||||
[Return] ${secret}
|
||||
|
||||
Able To Delete An OIDC User
|
||||
Switch to User Tag
|
||||
Retry Element Click ${user_test7_checkbox}
|
||||
Retry Element Click ${member_action_btn}
|
||||
Retry Element Click ${delete_btn}
|
||||
Retry Element Click ${confirm_delete_btn}
|
||||
Retry Wait Until Page Not Contains Element ${user_test7_checkbox}
|
||||
|
||||
Should Contain Target User
|
||||
Switch to User Tag
|
||||
Retry Wait Until Page Contains Element ${user_test7_row}
|
||||
|
|
|
@ -30,3 +30,8 @@ ${OIDC_USERNAME} test1
|
|||
${generate_secret_btn} //*[@id='generate-cli-btn']
|
||||
${more_btn} //*[@id='hidden-generate-cli']
|
||||
${reset_secret_btn} //*[@id='reset-cli-btn']
|
||||
${user_test7_checkbox} //clr-dg-row[contains(.,'test7')]//div[contains(@class,'clr-checkbox-wrapper')]//label[contains(@class,'clr-control-label')]
|
||||
${member_action_btn} //*[@id='member-action']
|
||||
${delete_btn} //*[@id='deleteUser']
|
||||
${confirm_delete_btn} //clr-modal//button[contains(.,'DELETE')]
|
||||
${user_test7_row} //clr-dg-row[contains(.,'test7')]
|
||||
|
|
|
@ -123,3 +123,19 @@ Test Case - OIDC Group User
|
|||
${output}= Run Keyword And Ignore Error Switch To Configure
|
||||
Should Be Equal As Strings '${output[0]}' 'FAIL'
|
||||
Close Browser
|
||||
|
||||
|
||||
Test Case - Delete An OIDC User In Local DB
|
||||
Init Chrome Driver
|
||||
# sign in with admin role
|
||||
${admin_user}= Set Variable admin_user
|
||||
${admin_pwd}= Set Variable zhu88jie
|
||||
Sign In Harbor With OIDC User ${HARBOR_URL} username=${admin_user} password=${admin_pwd} login_with_provider=ldap
|
||||
# shoule be able to delete an OIDC user
|
||||
Able To Delete An OIDC User
|
||||
# Re-sign in with the deleted user, will get it back
|
||||
Sign In Harbor With OIDC User ${HARBOR_URL} test7
|
||||
Sleep 2
|
||||
Sign In Harbor With OIDC User ${HARBOR_URL} username=${admin_user} password=${admin_pwd} login_with_provider=ldap
|
||||
Should Contain Target User
|
||||
Close Browser
|
||||
|
|
Loading…
Reference in New Issue
Block a user